Современные технологии
           управления бизнесом

Звоните по телефонам:
+7 (812) 333-08-60, +7 (495) 785-43-16

SOA (Service Oriented Architecture)


«ПитерСофт: Управление процессами» - внедрите процессное управление на своем предприятии!

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

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

SOA не зависит от языков программирования, платформ или протокольных спецификаций, с помощью которых сервисы разрабатываются. В частности принципами SOA являются:
  • Архитектура не привязана к определённой технологии
  • Независимость организации системы от используемых платформ
  • Независимость организации системы от применяемых языков программирования
  • Использование сервисов, независимых от конкретных приложений, с единообразными интерфейсами доступа к ним
  • Организация сервисов как слабосвязанных компонент для построения систем

Появление SOA обусловлено желанием перейти от программирования комплексных информационных продуктов к возможности «сборки» удовлетворяющей информационные потребности системы из разнородных приложений. Так же не маловажным аспектом SOA является высокая гибкость, которая достигается за счет возможности быстрой корректировки бизнес-логики - изменение, вносимое в бизнес-функцию, в итоге затронет все необходимые приложения.

С точки зрения построения архитектуры, SOA включает следующие ключевые элементы:
  • приложение-клиент, как правило, отвечающее за инициацию бизнес-процесса и получающее результаты его выполнения
  • сервис – программный компонент, имеющий четко определенную функциональность и соответствующий бизнес-задаче
  • репозиторий сервисов, предоставляющий механизмы для обнаружения сервисов и получения дополнительной информации о них
  • сервисная шина, обеспечивающая взаимодействие между всеми компонентами архитектуры

Так как сама по себе SOA не является продуктом или технологией, но стилем архитектуры, развертывание SOA подразумевает использование различных существующих продуктов и технологий. Например, такие языки как BPEL, расширяют концепцию SOA, предоставляя метод объединения мелких сервисов в более обширные бизнес-сервисы, включаемые в состав автоматизированных бизнес-процессов. Таким образом, BPMS определяет правила, согласно которым будут вызываться сервисы и передаваться информацию между ними, что объясняет возросшую популярность совместного использования SOA и BPM.

Смотри также:

Новости
20.10.2017

«ПитерСофт» занял I-е место в рейтинге «Центров компетенции 1С:КОРП» по г. Санкт-Петербургу и 5-е место по России
Фирма «1С» составила рейтинг среди партнеров,  имеющих статус «Центра компетенции по корпоративным решениям». Наличие у компании статуса...

17.10.2017

Внедрение «ПитерСофт: Управление процессами» В ГК «Содружество»
Специалисты «ПитерСофт» начали внедрение программного продукта «ПитерСофт:Управление Процессами» в холдинге «Содружество». Группа компаний...

09.10.2017

Поддержка конфигурации «1С:Предприятие 8. Управление производственным предприятием»
Компания «ПитерСофт» напоминает, что с мая 2018 г. решение «1С:Предприятие 8. Управление производственным предприятием» выводится из прайс-листа...

30.06.2017

Выпущен новый продукт "1С:Учет обращений"
В соответствии с Указом Президента Российской Федерации от 17.04.2017 № 171, вступающим в силу 01.07.2017, государственные органы, органы местного...

Прайс-лист
Стать партнером
Демо-версия
Посмотреть демо-ролики
Посмотреть презентации

Организация эффективного взаимодействия подразделений

Что такое эффективная система коммуникаций для компании?
Прежде всего, когда суть...

Статья полностью

Процессное управление - это просто!

Программный продукт «ПитерСофт: Управление процессами» является представителем систем класса...

Статья полностью

Часто задаваемые вопросы

Как лицензируется продукт?
Возможен ли апгрейд?
Где хранится лицензия на продукт?

Все вопросы