Совместимость с операционной системой Windows сообщение Фонда (ФОС)


  Share  
|

В Windows коммуникации Фонда (ФОС), ранее известная как Индиго, - это долгосрочное решение от Microsoft для подключенных систем. Он предоставляет API, что включать веб-службы, remoting, сообщения и все другие connectivities. Она построена вокруг Web служб архитектуры и предназначена для безопасной, надежной и сделок обмена сообщениями наряду с interoperabilitybased на открытых стандартах. Оно займет нескольких транспорта, систем безопасности, шаблоны сообщений, кодировки, сетевые топологии и модели хостинга. Он будет в центре внимания предстоящего Windows Vista (ранее Лонгхорн) серии, а также имеют обратные поддержку Windows XP и Windows Server 2003. Срок выпуска в 2006 году ФОС имеет целью четко взаимодействовать со всеми системами (в том числе Java EE систем), но по мере того как изменяются следует мониторинга с течением времени доказать свою приверженность стандартам до решения о применение или разместить его в различные системы.

ФОС Microsoft следующего поколения "единой" платформы программирования, а также выполнения условий, которые заменяет различных технологий, включая веб-службы ASP.NET (ASMX) с WSE расширений, очереди сообщений Microsoft (MSMQ), Предприятия Услуги / COM + и выполнения условий. NET Remoting . В нем рассматриваются ограничения RPC на базе Web или синхронных услуг, где РПК базе Web услуги ссылаться на HTTP / S (при ограниченной поддержке транспортных протокола связывания) и сводится к просьбе - ответ связи модели (ограниченный механизм активации).

Для построения службы в ФОС, разработчикам необходимо знать адрес службы (например, в тех случаях, когда обслуживание), услуги обязательного (данные транспортного протокола, например, SOAP над HTTP) и услуг (например, какие данные должны быть переданы). Разработчики могут использовать IDE (таких, как Visual Studio 2005) по строительству и проверки их применения кодексов. Кроме того, они должны определить услуги (например, вида услуги или услуги конечные точки), модели поведения (например, как служба должна взаимодействовать в конкретных обстоятельствах) и связывания (и обязательные виды) в файл web.config до службы могут быть созданы и размещены. Разработчики могут также использовать svcutil.exe, на импорт и экспорт средства для переноса между службы метаданных и применение кодексов, чтобы создать прокси коды для клиента.

ФОС не только добавлять новые API для программирования или новую функциональность. Она предоставляет различные программные подходы для создания услуг, но не обязательно веб-службы.

  • Декларативный Программирование В декларативный программирования, разработчики определения конкретных атрибутов и интерфейсов, которые являются основными "данные договора" между службы requesters и услуг. В ФОС ", услуг" используется для указания сессии требований и службы эксплуатации направлении, используя параметры.

  • Императивного программирования Использование данных объекта модели вытекает из интерфейсов прикладного программирования, представленной ФОС, разработчики могут использовать объектно-ориентированного программирования для создания и доступа к услугам или расширения существующих услуг легко. В ФОС, разработчики могут также определить "каналы" для поддержки различных транспортных или протокола. ФОС каналы подключения услуги модели слой с фактическими данными по проводам. Есть два различных типа ФОС каналов: транспортные каналы (ответственных за направление и получение данных) и протокол каналов (которые осуществляют сообщение протоколы обмена). Это обеспечивает гибкость и расширяемая за ФОС приложений для интеграции и взаимодействия с различных платформ (например, приложений Java EE), которые используют различные протоколы обмена сообщениями.

  • Конфигурация на основе программирования Разработчики могут указать часть заявки поведение (например, адреса, связывания, безопасности, либо службы поведения) в файлах конфигурации. Это позволяет выполнения чтобы развернуть времени решения о пересмотре услуг без применения кодексов.

ФОС является довольно сложной и все еще развивается до окончательного освобождения. Она является гораздо более мощным в ее совместимости, нежели WSE или других. NET технологии. Например, ФОС поддерживает MTOM, метаданные Обмен или MEX и SAML 1,1. Это довольно существенные взаимодействия функции. С точки зрения совместимости, важно понять, что он предлагает гибкие подходы к программированию построить услуг и взаимодействует (и interoperates) с Web услуги осуществляется в различных протоколов и технологий. В таблице ниже ummarizes с. NET совместимости возможностей ASMX, WSE и ФОС

Возможности по взаимодействию. NET технологии
Категория Протокола / технологии ASMX 1.x ASMX 2,0 WSE 2,0 WSE 3,0 ФОС
Core WSI базового профиля 1,1 Да Да Да Да Да
  SOAP 1,1 Да Да Да Да Да
  SOAP 1,2   Да   Да Да
Непрозрачные WS - Решение     Да Да Да
Данных DIME     Да  
Передачи MTOM       Да Да
Другие TCP     Да Да Да
Транспорт УДП        
и HTTP Да Да Да Да Да
Кодировки MSMQ         Да
  Назван труб         Да
  Текст - XML Да Да Да Да Да
  Бинарное кодирование XML         Да
  Бинарные serialization     Да Да  
Безопасности WS - Безопасность 1,0     Да Да Да
  WS - Безопасность 1,1       Да Да
  WS - SecureConversation     Да Да Да
  WS - Целевой     Да Да Да
  WSI элементарной безопасности Профиль 1,0     Да Да Да
  SAML1.1         Да
Надежность WS - ReliableMessaging         Да
Сделок WS - Координация         Да
  WS - AtomicTransaction         Да
Метаданные, WS - MetadataExchange         Да
Политика и или MEX          
  WSDL 1,1 Да Да Да Да Да
  WS - политика         Да
  WS - PolicyAttachment         Да
  WS - SecurityPolicy         Да
  WS - ReliabilityPolicy         Да
это статья добавлена Blerick Tawman
Опровержение: Наш сайт не несет ответственности за информацию, содержащуюся в этой статье. Эта статья никоим образом не отражает взгляды, мнения, мысли или веры каталог статей сотрудников.


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions