Get Started. It's Free
or sign up with your email address
Rocket clouds
SOA by Mind Map: SOA

1. Основные понятия

1.1. Провайдер сервиса.

1.2. Потребитель сервиса.

1.3. Каталог сервисов.

2. Основные понятия

3. Когда применять

3.1. Централизованные бизнес-функции, используемые несколькими субъектами

3.2. Интеграция с партнерами

3.3. Наличие работающих старых технологий.

4. Плюсы

4.1. Легкая адаптируемость системы

4.1.1. Слабое связывание

4.1.2. Повторное использование

4.1.3. Расширяемость

5. Когда СОА не лучшее решение

5.1. Когда информационная среда гомогенна

5.2. Когда критична производительность в режиме реального времени

5.3. Когда ничего не меняется.

5.4. Когда тесное связывание не является недостатком

6. Концепции СОА

6.1. Сервис в СОА

6.2. Концепция слабого связывания в SOA

6.2.1. Значение

6.2.1.1. помогает организовать уровень абстракции между производителями и потребителями сервисов

6.2.1.2. гибкость в изменении реализации сервисов без воздействия на потребителей сервисов.

6.2.1.3. функциональность организуется как набор модульных повторно используемых общих сервисов.

7. Заблуждения насчет SOA

7.1. Приложение использующие SOA - сервис-ориентированно

7.2. SOA - это маркетинговый термин испольлзуемый для ребрендинга Web services

7.3. SOA is just a marketing term used to re-brand distributed computing with Web services

7.4. SOA упрощает распределенные вычисления

7.5. Приложение с веб-сервисами, которые использют WS-* расширения - сервис-ориентированно

7.6. Если вы понимаете веб-сервисы, у вас не будет проблем в построение SOA

7.7. Once you go SOA, everything becomes interoperable

8. Реестр сервисов

8.1. Значение

8.1.1. реализует обещанное архитектурой SOA слабое связывание.

8.1.2. Реестр сервисов хорошо маштабируем

8.1.3. позволяет системным аналитикам исследовать корпоративный портфель бизнес-сервисов.

9. Бизне-процесс

9.1. Элементы

9.1.1. Входные данные (input)

9.1.2. Выходные данные (output)

9.1.3. События(Events)

9.1.4. Подпроцесс (subprocess)

9.1.5. Действие (activity)

9.1.6. Показатели производительности (performance metrics)

10. Управление транзакциями

10.1. стандарты Web-сервисов

10.1.1. основные стандарты

10.1.1.1. WS-Coordination.

10.1.1.2. WS-AtomicTransaction.

10.1.1.2.1. Consist of

10.1.1.3. WS-BusinessActivity.

10.1.1.3.1. Consist of

10.1.1.4. WS-Security

10.1.2. Роль стандартов

10.1.2.1. гарантируют возможность взаимодействия систем и партнеров.

10.1.2.2. ускоряет разработку и доставку посредством процессов и инструментальных средств.

10.1.2.3. улучшают управляемость и видимость информационных активов.

10.1.2.4. гарантируют качество сервиса (quality of service - QoS).

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

11. Архитектура