программирование информатика IT

CORBA - особенности

Концепция распределенных объектов —
CORBA
(1) Инкапсуляция кода для маршалинга и
демаршалинга для сетевого взаимодействия в
специальный компонент — ORB (Objct Request
Broker)
(2) ORB позволяет исалючить необходимость P2P
соединения при интегрировании приложений —
является прототипом для ESB
(3) Концепция IDL — независимость от платформы и
языка
(4) Концепция реестра для «публикации» и
обнаружения сервиса

OMG - что это такое

OMG (сокр. от англ. Object Management Group, читается как [о-эм-джи]) — консорциум (рабочая группа - организация), занимающийся разработкой и продвижением объектно-ориентированных технологий и стандартов. Это некоммерческое объединение, разрабатывающее стандарты для создания интероперабельных, то есть платформо-независимых, приложений на уровне предприятия (корпоративных систем)

С консорциумом сотрудничает около 800 организаций — крупнейших производителей программного обеспечения.

SOA - что это такое

Сервис-ориентированная архитектура (SOA, англ. service-oriented architecture)модульный подход к разработке программного обеспечения, основанный на использовании распределённых, слабо связанных (англ. loose coupling) заменяемых компонентов, оснащённых стандартизированными интерфейсами для взаимодействия по стандартизированным протоколам.

REST - что это такое

Подробнее о REST см. тут: http://fkn.ktu10.com/?q=node/10262

REST (сокр. англ. Representational State Transfer, «передача представлений состояний» или «передача репрезентативного состояния») стиль построения архитектуры распределенного приложения.

Какие XML- технологии составляют современный стандарт построения веб-сервисов?

Какие XML- технологии составляют современный стандарт построения веб-сервисов?

Наиболее распространены:

UDDI - что это такое

UDDI (англ. Universal Description Discovery & Integration) — инструмент для расположения описаний веб-сервисов (на WSDL) для последующего их поиска другими организациями и интеграции в свои системы. - Универсальный интерфейс распознавания, описания и интеграции.

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

WSDL - что это

WSDL (англ. Web Services Description Language) — язык описания веб-сервисов и доступа к ним, основанный на языке XML.

Структура документа

Каждый документ WSDL можно разбить на следующие логические части:

SOAP - что это такое

SOAP (от англ. Simple Object Access Protocol — простой протокол доступа к объектам) — протокол обмена структурированными сообщениями в распределённой вычислительной среде.

Первоначально SOAP предназначался в основном для реализации удалённого вызова процедур (RPC).

Протокол используется для обмена произвольными сообщениями в формате XML, а не только для вызова процедур.

XML - что это такое

XML (англ. eXtensible Markup Language — расширяемый язык разметки; произносится [экс-эм-э?л]) — рекомендованный Консорциумом Всемирной паутины (W3C) язык разметки (как и всякий язык - имеет свои правила, а потому его иногда называют протоколом).

То есть это язык разметки позволяющий структурировать данные (текст) - разбить его на логические части.

ВЕб-сервис - что это такое

Веб-служба, веб-сервис (англ. web service) — идентифицируемая веб-адресом программная система со стандартизированными интерфейсами.

Веб-службы могут взаимодействовать друг с другом и со сторонними приложениями посредством сообщений, основанных на определённых протоколах =

  • SOAP
  • XML-RPC
  • и т. д.

Веб-служба является единицей модульности при использовании сервис-ориентированной архитектуры приложения.

Pages

Subscribe to RSS - программирование информатика IT