Тип работы:
Предмет:
Язык работы:


Разработка WCF-сервиса для построения корпоративной бизнес- логики

Работа №83881

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы68
Год сдачи2016
Стоимость4790 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
29
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 5
1 Основы создания WCF службы 7
1.1 Создание WCFсервиса в виде библиотеки классов 7
1.2 Создание хоста для WCF сервиса 9
1.2.1 Определение параметров конечной точки 9
1.2.2 Создание объекта класса ServiceHost 10
1.2.3 Включение обмена метаданных 12
1.3 Создание WCF клиента 15
1.3.1 Создание кода клиента 18
1.4 Упрощение настроек в WCF 4.0 19
1.4.1 Конечные точки по умолчанию в WCF 4.0 19
1.4.2 Конфигурация поведения MEX по умолчанию 21
1.4.3 Обновление клиентского прокси и выбор связи 23
2 Создание WCF службы с помощью шаблонов проекта 24
2.1 Создание библиотеки службы 24
2.1.1 Тестирование WCF службы с помощью WcfTestClient.exe 25
2.2 Хостинг службы в виде приложения Служба Windows 26
2.2.1 Включение MEX 28
2.2.2 Создание установщика Windows службы 28
2.2.3 Установка Windows службы 30
2.3 Создание клиента WCF службы 31
2.3.1 Асинхронный вызов метода Add 33
3 Создание WCF службы для Набережночелнинского городского суда 37
3.1 Постановка задачи использования бизнес логик 37
3.1.1 Структура базы данных и таблиц 37
3.2 Создание библиотеки для работы с базой данных 40
3.2.1 Определение логики отбора записей 41
3.2.2 Определение логики Редактирования записи 41
3.3 Создание библиотеки службы 46
3.4 Хостинг службы в виде приложения Служба Windows 49
3.4.1 Установка Windows службы 51
3.5 Создание клиента WCF службы 52
3.5.1 Поиск дела по фамилии участвующего лица 53
3.5.2 Поиск дела по порядковому номеру 54
3.5.3 Поиск дел на назначенную дату 56
3.5.4 Модуль расчета госпошлины 63
ЗАКЛЮЧЕНИЕ 66
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Современные технологии распределенных систем, из которых наиболее заметны ASP.NET Web Services (ASMX) с расширениями Web Service Enhancements (WSE), Microsoft Message Queue (MSMQ), среда Enterprise Services/COM+ и .NET Remoting, лежат в основе бесчисленных удачных приложений. Используя ASMX и WSE можно создавать мощные взаимодействующие сервис-ориентированные приложения с Web-сервисами и их клиентами, допускающие кросс-платформенное взаимодействие и интеграцию, а также относительно легкое развитие сервисов и смену версий благодаря свободному связыванию. MSMQ предоставляет мощный механизм масштабируемых, надежных и гибких очередей сообщений, обеспечивающих надежное перемещение данных из одного места в другое. Enterprise Services обеспечивают интеграцию транзакций различных сторон, выполняющих совместную работу в распределенной среде, позволяют ограничивать доступ к дефицитным разделяемым ресурсам, позволяет создавать пулы экземпляров объекта для оптимизации доступа к ресурсам, чья инициализация обходится дорого, имеет механизм «издатель/подписчик» для событий, богатую модель безопасности, и является вершиной проверенных, интегрированных, безопасных и быстрых технологий. В настоящее время все более широкое распространение приобретает технология интеграции Internet-ресурсов, основанная на протоколе SOAP (Simple Object Access Protocol). SOAP — транспортный протокол, предназначенный для организации взаимодействия удаленных систем при помощи асинхронного обмена XML-документами. Первоначально SOAP предназначался, в основном, для реализации удалённого вызова процедур (RPC). Протокол SOAP обеспечивает взаимодействие распределенных систем независимо от типа объектной модели, операционной системы или языка программирования. Благодаря использованию XML, сообщения SOAP могут передаваться посредством транспортного протокола HTTP, как правило, не закрываемого сетевыми экранами.
В данной работе разрабатывается клиент-серверное приложение на основе WCF-сервиса. Темой данного приложения является электронная картотека городского суда.
Внедрение WCF-сервисов позволит реализовать удобную, гибкую, безопасную работу и выполнение всех требований на единой технологической платформе.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Windows Communication Foundation (WCF) - это унифицированная модель программирования распределенных приложений на платформе Microsoft. Она ин корпорирует предшествующие технологии - ASMX, .NET Remoting, DCOM и MSMQ - и предоставляет расширяемый API, отвечающий разнообразным требованиям, которые возникают при создании распределенных систем. До WCF приходилось овладевать всеми этими технологиями, чтобы выбрать ту, которая лучше всего подходит в конкретной ситуации.
WCF упрощает задачу, предлагая единообразный подход. В современных распределенных приложениях чаще всего применяются Web- службы на основе XML. С их помощью реализуются разнообразные технические и бизнесфункции как в закрытых, так и в открытых сетях. Иногда при этом используется спецификация SOAP, иногда - нет. Обычно информация передается в виде текстовых документов, размеченных с помощью тегов в угловых скобках, но это необязательно. Как правило в качестве транспортного протокола выбирается HTTP, но опять же не всегда. WCF - это каркас для работы с Web-службами на основе XML, который совместим со многими другими технологиями.



1 Джувел Лёве. Создание служб Windows Communication Foundation. - СПб.: Питер, 2008 . - 592 с.: ил.
2 http://msdn.microsoft.com
3 Хузятов Ш. Ш. курс лекций по WCF.
4 Доминик Байер, Кристиан Вейер, Стив Майн. Расширение служб WCF за пределы HTTP с помощью WAS / http://msdn.microsoft.com/ru-ru/magazine/cc163357.aspx


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ