SOA. Что такое корпоративные компоненты и как они отражают услуги?

Я пытался нарисовать диаграмму уровней SOA с помощью Visio 2013, но не могу понять соглашение об именовании "Компоненты служб". Как компоненты должны быть названы подробно в деталях? Должен ли он быть назван технически?

Учти это:

Сервисный уровень: поиск информации об автомобиле

Операции: получить информацию об автомобиле по коду, получить информацию об автомобиле по владельцу и т. Д.

Сервисные компоненты: как это назвать???

Если кто-то может загрузить точный реальный пример слоев SOA, это будет наиболее полезная вещь

Трудно связать все слои для взаимодействия друг с другом, я не могу найти реального примера диаграммы уровней SOA...

заранее спасибо

1 ответ

Решение

Вот то, что я нашел с точки зрения реального образца:

Нажмите для высокого разрешения изображения

Образец SOA RA

Именно из этой презентации.

Описание уровня сервисных компонентов в соответствии с SOA RA открытой группой вы можете подробно прочитать здесь. Когда я смотрю на строительные блоки архитектуры этого уровня, он, кажется, содержит базовую функциональность / логику, которая позволяет сервису действовать в соответствии со своим контрактом (который определен на уровне сервисов). Так что в вашем случае, вероятно, у вас будет Search Manager или же Data Manager или же Car Search Manager как сервисный компонент.

Обратите внимание, что большинство компонентов в этом слое являются довольно техническими и используются для реализации нескольких сервисов (например, Service Invoker, Service Publisher и т. Д.), Поэтому имеет смысл называть их более общими способами (не только в контекст одного сервиса). Я полагаю, что вы даже не включили их в диаграмму явно, если ваша цель не вдаваться в технические детали.

Другие вопросы по тегам