Book.od.ua Книги для вашего бизнеса



Одесская библиотека бизнес литературы
полезные книги для бизнеса

Книга «Шаблоны интеграции корпоративных приложений»

14.3. Основные организации, занимающиеся утверждением стандартов

Вопреки расхожему мнению стандарты изобретаются не для удовлетворения нужд алчных производителей, которые, как всегда, страшно далеки от народа. Назначение стандартов состоит в унификации и совершенствовании подходов к реализации, изобретенных и применяемых разработчиками приложений. Реализуя шаблоны проектирования, приведенные в этой книге, вы, сами того не осознавая...

Читать далее >>

14.4. Основные организации, занимающиеся утверждением стандартов. Продолжение.

WS-I. Организация по развитию возможности взаимодействия Web-служб (Web Services Interoperability Organization; www.ws-i.org) стремится доказать, что стандарты и технологии Web-служб могут применяться для организации сотрудничества между бизнес-партнерами в универсальном, интероперабельном стиле. Продвигаемые ею протоколы и методологии использования Web-служб подходят для самых разнообразных систем, языков и платформ...

Читать далее >>

14.5. Компоненты бизнес-процессов и внутренний обмен сообщениями между Web-службами

Аристотель вряд ли подозревал о существовании объектно-ориентированного про­граммирования, структурной декомпозиции и моделирования предметной области. Несмотря на это он умудрился поставить риторический вопрос, над которым до сих пор ломают голову лучшие умы программной инженерии. Древнегреческого философа волновало, из чего состоит мир: из объектов или процессов?Современные стандарты...

Читать далее >>

14.6. ebXML и ebMS

Еще до появления SOAP и WSDL многие светлые головы, занимавшиеся проектами совместной работы бизнес-приложений и B2B-интеграции, понимали необходимость создания открытой, безопасной и межплатформенной инфраструктуры для обмена бизнес-информацией с помощью XML-сообщений. На решение этой проблемы было направлено несколько спецификаций и инициатив, объединенных под общим названием электронный...

Читать далее >>

14.7. ebXML и ebMS. Продолжение.

Спецификацию ebMS следует рассматривать не только как очередной виток эволюции EDI, но и как значительное усовершенствование стандартных служб на основе SOAP. Передача данных XML в системе ebMS предполагает использование конвертов SOAP, которые включают в себя специфичные для ebMS заголовки SOAP (применяются для записи уникальных идентификаторов...

Читать далее >>

14.8. BPEL4WS

Business Process Execution Language for Web Services, или BPEL4WS, - это новый популярный стандарт, предназначенный для описания компонентов бизнес-процессов и их взаимодействия. Его сокращенное название часто произносится как ''би-пел'' (или, что еще хуже, ''би-пел фо вусс''). BPEL4WS образовался в результате слияния двух конкурирующих предложений от...

Читать далее >>

14.9. BPEL4WS. Продолжение.

Задав отношения между службами, разработчик использует BPEL, чтобы создать контейнеры для сообщений, применяющихся службами в качестве входных и выходных данных. Контейнеры во многом напоминают каналы типа данных для типов сообщений, определенных в WSDL. В зависимости от реализации контейнера его также можно рассматривать как разновидность общей...

Читать далее >>

14.10. WSCI

Спецификация Web Service Choreography Interface, или WSCI (часто произносится как ''виски''), направлена на решение тех же проблем, что и BPEL. Вначале указанные спецификации противостояли друг другу и поддерживались конкурирующими группами производителей (за исключением дальновидной BEA Systems, которая принимала участие в разработке и той, и другой)...

Читать далее >>

14.11. Process Definition for Java (JSR-207)

Спецификация Process Definition for Java (JSR-207), предложенная компанией BEA Systems, описывает метаданные, интерфейсы и модель выполнения для создания компонентов бизнес-процессов в среде Java/J2EE. Разработчики этого, несомненно, очень важного документа JSR стремились определить стандартные средства создания компонентов бизнес-процессов с использованием языка программирования Java и Javadoc-подобных конструкций...

Читать далее >>

14.12. Спецификации WS-*

Помимо спецификаций и стандартов, о которых было рассказано ранее, существует ряд куда менее амбициозных проектов, предназначенных для расширения концепции Web-служб на основе SOAP и WSDL с целью обеспечения надежности, безопасности, поддержки состояния и качества обслуживания. Указанные спецификации, название большинства из которых начинается с префикса WS-...

Читать далее >>

14.13. Спецификации WS-*. Продолжение.

Фрагмент конверта SOAP, приведенный ниже, включает в себя простой пример контекста координации, позволяющий превратить операции над сообщениями SOAP в тран-закционные. Информация о контексте, содержащаяся в заголовке SOAP, применяется координаторами для регистрации приложений с целью получения транзакционных событий, таких как подготовительный этап двухэтапного процесса подтверждения, откат...

Читать далее >>

14.14. WS-Reliability и WS-ReliableMessaging

Механизм обмена сообщениями между Web-службами, как правило, должен обеспечивать надежную, гарантированную доставку сообщений даже в случае сбоя сети, компонентов или приложений, а также включать в себя схему сохранения сообщений и семантику повторной отправки. К сожалению, современные популярные технологии Web-служб не обладают подобной надежностью. К примеру...

Читать далее >>

14.15. WS-Conversation

Спецификация WS-Conversation описывает протокол, предназначенный для управления асинхронным обменом сообщениями с поддержкой состояния между отправителем и получателем (в качестве последних обычно выступают две конечные точки SOAP). Данная спецификация не использует инкапсулирующий компонент бизнес-процесса для управления обменом сообщениями с поддержкой состояния между несколькими партнерами. Вместо этого...

Читать далее >>

14.16. WS-Security

Хотя спецификации наподобие WS-ReliableMessaging, WS-Coordination и WS-Addressing описывают различные механизмы, идентифицирующие отправитель сообщения, ни одна из них не гарантирует, что отправитель действительно является тем, за кого себя выдает. В стандартах, входящих в состав WS-I Basic Profile (XML Schema, SOAP, WSDL и UDDI), ничего не говорится...

Читать далее >>

14.17. WS-Addressing, WS-Policy и другие спецификации WS-*

Существует еще целый ряд спецификаций WS-*, обладающих разными уровнями поддержки и признания среди ведущих производителей ПО. Некоторые из них охватывают довольно узкие аспекты Web-служб, как, например, WS-Addressing, определяющая XML-элементы, с помощью которых в сообщении идентифицируются конечные точки Web-служб. Создатели этой спецификации стремятся поддержать обмен сообщениями...

Читать далее >>

...
16




Убедительная просьба при использовании любых материалов Одесской электронной бизнес-библиотеки ставить активную ссылку на наш сайт. По всем вопросам касательно сайта пожалуйста пишите на почту
      Карта сайта