Соединение приложений

Оценить
(1 голос)

Теперь вы готовы добавить в приложения конечные точки и соединить их. В панели Toolbox есть три конечных точки, но на самом деле существует еще и четвертая — DatabaseServerEndpoint. Эта конечная точка присутствует по умолчанию в приложениях баз данных. Ее также можно перетащить для соединения приложений. Далее перечислены воз­можные конечные точки для соединения приложений на диаграмме.

□    .NETWebServiceEndpoint — используется для соединения Web-сервисов на базе SOAP. Каждая конечная точка Web-сервиса представляет собой реальный Web-сервис. Вы мо­жете создать взаимнооднозначную связь между приложением Web-сервиса и конечной точкой Web-сервиса. Либо вы можете создать для вашего приложения Web-сервиса столько конечных точек, сколько вам необходимо.

□    WebContentEndpoint — служит для соединения с Web-контентом (таким как файлы) по HTTP.

□    GenericEndpoint — применяется для настройки конечной точки без указания конкретно­го протокола обмена. Она описывает соединение, но не его механизм.

□    DatabaseServerEndpoint — служит для соединения с сервером базы данных.

Вы будете использовать эти конечные точки для соединения приложений. Сначала клиент­ское Windows-приложение SalesAnalysis должно соединиться с CrmServiceLayer через ко­нечную точку Web-сервиса. Затем для CrmServiceLayer потребуется соединение с базой данных EcommerceDB.

Соединение приложений

Сначала вы добавляете в приложения все конечные точки. Затем для соединения конечных точек можете использовать элемент Connection из панели Toolbox. Либо вы можете нажать клавишу <Alt> и, не отпуская ее, выделить и перетащить конечную точку от одного прило­жения к другому.

Когда вы соединяете приложение с приложением базы данных, то Visual Studio выдает вам диалоговое окно Connection Properties (для установления соединения с реальной базой данных). Вы можете отменить этот шаг или описать подробности реального подключения (если они настроены).

На рис. 27.8 показаны соединенные приложения. Обратите внимание на добавление нового уровня Web-сервиса: SalesAnalysisServices. Клиентское приложение SalesAnalysis будет со­единяться как с уровнем управления клиентами, так и с этим новым уровнем. Обратите так­же внимание на названия конечных точек. Вы можете отключить эти метки для каждой ко­нечной точки, показать их для каждой, либо показать только для одной конечной точки. Метки соединения с Web-сервисом представляют реальное название Web-сервиса (который описан конечной точкой).

Настройки и ограничения приложения
Свойства приложения
Настройки Web-сервиса
Определение системы
Системная диаграмма

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.