Jump to content

Определение интерфейса открытого сервиса

Определение интерфейса открытой службы ( OSID ) — это спецификация программного интерфейса, описывающая службу. Эти интерфейсы определены Инициативой открытых знаний (OKI) для реализации сервис-ориентированной архитектуры (SOA) для достижения взаимодействия между приложениями в рамках разнообразной базы базовых и меняющихся технологий.

Обоснование

[ редактировать ]

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

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

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

Реализация поставщика OSID может состоять из произвольного числа других поставщиков OSID. Эта техника наслоения является очевидным средством абстракции . Когда все поставщики OSID реализуют одну и ту же службу, это называется шаблоном адаптера . Шаблоны адаптеров — это мощные методы объединения, мультиплексирования или соединения различных сервисов, заключающих контракты с одним и тем же интерфейсом, без внесения изменений в приложение.

  • Агент
  • Оценка
  • Аутентификация
  • Авторизация
  • Управление курсом
  • Словарь
  • Подача
  • Оценка
  • Иерархия
  • Ведение журнала
  • Обмен сообщениями
  • Репозиторий
  • Планирование
  • Рабочий процесс
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d7922fd6c9da834daede6d6dc0351fc0__1689652260
URL1:https://arc.ask3.ru/arc/aa/d7/c0/d7922fd6c9da834daede6d6dc0351fc0.html
Заголовок, (Title) документа по адресу, URL1:
Open service interface definition - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)