Как добиться слабой связи «сервис-ориентированная архитектура» (SOA)? Объясните, используя подходящий раствор - PullRequest
1 голос
/ 05 февраля 2020

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

1 Ответ

1 голос
/ 07 февраля 2020

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

1. Enterprise Service Bus

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

2. Управление бизнес-процессами

Многие компании уже много лет пытаются решить проблемы с бизнес-процессами, используя подход управления бизнес-процессами. Этот подход учитывает ИТ-активы и системы как действия или задачи, которые участвуют в хорошо синхронизированных и хорошо организованных бизнес-процедурах. Инструменты BPM в основном используются во время моделирования и проектирования процедур, а не используются для построения процессов, которые могут достичь целей интеграции. Это главная проблема BPM. Решений BPM самих по себе достаточно для удовлетворения требований SOA, поскольку они не состоят из среды выполнения, необходимой для слабосвязанных модулей.

3. Сервис-ориентированная интеграция

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

...