Системное программное обеспечение. Макушкина Л.А. - 38 стр.

UptoLike

38
технические и бизнес функции, как в закрытых, так и в открытых сетях. Иногда
при этом используется спецификация SOAP, иногда нет. Обычно информация
передается в виде текстовых документов, размеченных с помощью тегов в
угловых скобках, но это необязательно. Как правило, в качестве транспортного
протокола выбирается HTTP, но опять же не всегда. WCF это каркас для
работы с Web службами на основе XML, который совместим со многими
другими технологиями.
Будучи всеобъемлющей системой работы со службами, WCF вводит
терминологию, с которой вы должны быть знакомы. Термины не обязательно
обозначают какие-то новые концепции, однако описывают согласованную
систему понятий, которая необходима для обсуждения новой технологии.
В основе своей служба это множество оконечных точек (endpoints),
которые предоставляет клиентам некие полезные возможности. Оконечная
точка это просто сетевой ресурс, которому можно посылать сообщения.
Чтобы воспользоваться предоставляемыми возможностями, клиент посылает
сообщения оконечным точкам в формате, который описывается контрактом
между клиентом и службой. Службы ожидают поступления сообщений на
адрес оконечной точки, предполагая, что сообщения будут записаны в
оговоренном формате. На рисунке 28 схематически представлено отношение
между клиентом и службой.
Рисунок 28 - Обмен данными между клиентом и службой
Как показано на рисунке 29, WCF служба может состоять из нескольких
оконечных точек, каждая из которых описывается собственным адресом,
привязкой и контрактом. Поскольку поток сообщений обычно
двунаправленный, клиенты неявно также оказываются контейнерами
оконечных точек.
Рисунок 29 - Коммуникация между оконечными точками клиента и службы
технические и бизнес функции, как в закрытых, так и в открытых сетях. Иногда
при этом используется спецификация SOAP, иногда – нет. Обычно информация
передается в виде текстовых документов, размеченных с помощью тегов в
угловых скобках, но это необязательно. Как правило, в качестве транспортного
протокола выбирается HTTP, но опять же не всегда. WCF – это каркас для
работы с Web службами на основе XML, который совместим со многими
другими технологиями.
   Будучи всеобъемлющей системой работы со службами, WCF вводит
терминологию, с которой вы должны быть знакомы. Термины не обязательно
обозначают какие-то новые концепции, однако описывают согласованную
систему понятий, которая необходима для обсуждения новой технологии.
   В основе своей служба – это множество оконечных точек (endpoints),
которые предоставляет клиентам некие полезные возможности. Оконечная
точка – это просто сетевой ресурс, которому можно посылать сообщения.
Чтобы воспользоваться предоставляемыми возможностями, клиент посылает
сообщения оконечным точкам в формате, который описывается контрактом
между клиентом и службой. Службы ожидают поступления сообщений на
адрес оконечной точки, предполагая, что сообщения будут записаны в
оговоренном формате. На рисунке 28 схематически представлено отношение
между клиентом и службой.




           Рисунок 28 - Обмен данными между клиентом и службой
  Как показано на рисунке 29, WCF служба может состоять из нескольких
оконечных точек, каждая из которых описывается собственным адресом,
привязкой   и    контрактом.   Поскольку   поток   сообщений   обычно
двунаправленный, клиенты неявно также оказываются контейнерами
оконечных точек.




   Рисунок 29 - Коммуникация между оконечными точками клиента и службы


                                    38