Уровень корпоративных услуг - Enterprise service layer

В Сервис-Ориентированная Архитектура внедрение программного обеспечения для бизнеса, уровень корпоративных услуг это высший уровень абстракции.[1]

Любой интерфейс прикладного программирования определенные на уровне сервисов предприятия могут пересекать границы домена; он вызывает непосредственно уровень устройства домена, который, в свою очередь, взаимодействует с уровень службы приложений или Уровень обслуживания СУБД. Следовательно, любой интерфейс прикладного программирования, который для правильного выполнения должен обращаться к нескольким доменам, должен существовать на уровне предприятия.[2]

Поскольку уровень корпоративных сервисов представляет собой интерфейс прикладного программирования всего предприятия, все компоненты на предприятии могут вызывать его напрямую, и иногда к нему можно получить доступ извне объекта, предоставляющего сервис.[1]

Уровень корпоративных сервисов предоставляет ряд интерфейсов прикладного программирования значительно ниже, чем уровень службы приложений потому что он работает на более высоком уровне абстракции.

Рекомендации

  1. ^ а б Доступность услуг: Второй международный симпозиум по доступности услуг ... b Мирослав Малек, Э. Нетт, Нирадж Сури, стр. 103.
  2. ^ Полное руководство по SOA: служебная шина BEA AquaLogic, Джефф Дэвис, Ashish. Кришна, Давид. Шоров, стр. 214