Прозрачность распределения
Компоненты NGOSS должны иметь возможность локализовать другие контракты и компоненты NGOSS, не владея знаниями об их физическом местоположении в сети. Это и называется прозрачностью распределения.
Важнейшим структурным объектом, который поддерживает прозрачность распределения, является репозиторий. Репозиторий обеспечивает сервис наименования, сервис регистрации и сервис для локализации контракта. Эти сервисы взаимодействуют между собой, обеспечивая распределенное хранение, управление и поиск информации NGOSS — контрактов, совместно используемой информации, объектов данных и др. Сервис наименований позволяет определять названия объектов (например, сущности SID, контракты и бизнес-процессы) и манипулировать ими. Сервис регистрации обеспечивает интерфейс управления, позволяющий добавлять, изменять, удалять и просматривать объекты. Сервис локализации контрактов позволяет осуществлять поиск по атрибутам, которые были определены для данного контракта.
Взаимодействие внутри бизнес-ракурса (Business view)
Взаимодействие внутри бизнес-ракурса (Business view) представляется несколькими артефактами NGOSS. В частности, это:
• проекция SID/eTOM
• сценарии использования
• диаграммы последовательностей
• контракты бизнес-ракурса (Business view).
Итеративное развитие каждого из этих артефактов осуществляется путем последовательной детализации компонента бизнес-ракурса в модели взаимодействия. Каждый артефакт делает возможным развитие следующего артефакта из приведенного выше списка.
Не будучи строго ограничены рамками технологически нейтральной архитектуры, и проекции SID/eTOM, и сценарии использования играют важную роль в идентификации и утверждении технологически нейтральных контрактов и компонентов. Два других артефакта архитектуры взаимодействия, кратко упомянутые выше, а именно контракты и компоненты, также обсуждаются здесь как часть итеративного подхода к развитию системы.
Первым артефактом архитектуры взаимодействия являются проекции SID/eTOM. В настоящее время проекции существуют для процессов уровня 2 еТОМ и совокупных бизнес-сущностей уровня 1 SID. На рисунке 2.20 представлен пример такой проекции для домена Продукт SID/eTOM.
Первичный процесс уровня 2 еТОМ отвечает за управление жизненным циклом информации, связанной с АВЕ уровня 1 SID. Это означает, что данный процесс создает экземпляры сущности, которые характеризуют АВЕ, и поддерживает эти экземпляры до тех пор, пока данные сущности представляют интерес для предприятия. Например, процесс Разработка новых продуктов и путей продвижения на рынок управляет жизненным циклом агрегированных бизнес-сущностей Спецификация продукта, Предложение продукта, их сущностями, а также агрегированными бизнес-сущностями уровня 2 SID: Предлагаемой ценой продукта, Принципами ценообразования, Размещением продукта, Продвижением продукта на рынок.
Вторичный процесс использует экземпляры сущностей, которые характеризуют агрегированную бизнес-сущность.
Процессы Разработки новых продуктов и путей продвижения на рынок уровня 3 представлены на рисунке 2.21.
Ко времени выхода этой публикации работы по проецированию процессов уровня 3 еТОМ на агрегированные бизнес-сущности уровня 2 и бизнес - сущности, которые составляют агрегированную бизнес-сущность уровня 1, в ТМ Forum только начинались. Примечание: никакие бизнес-сущности для агрегированных бизнес-сущностей Спецификации продукта и Предложения
В домене Продукт (Product) содержатся данные жизненного цикла продуктов, а также информация и контрактные операции, связанные с жизненным циклом продуктов. Этот домен содержит агрегированные бизнес-сущности, определяощие стратегические планы по развитию портфолио продуктов, предлагаемые продукты, их эффективность, статистику потребления, а также информацию о конкретных экземплярах продукта, поставленных клиенту.
|
Рис. 2.20. Частичное отображение домена Продукт SID/eTOM
продукта пока не определены. Потенциально возможная проекция на этом уровне представлена на рисунке 2.22.
На рисунке 2.22 первичные процессы генерируют экземпляры бизнес - сущностей, которые образуют агрегированную бизнес-сущность. Проекция SID на еТОМ полезный инструмент для идентификации:
• сущностей, включаемых в сценарии использования;
• сущностей, включаемых в диаграммы последовательностей;
• сущностей, включаемых в контракты.
Сценарии использования (Use cases) — второй из четырех артефактов архитектуры взаимодействий в бизнес-ракурсе (Business view).
Рис. 2.21. Процессы уровня 3 Разработки новых продуктов и путей продвижения на рынок |
Проекция АВЕ. Предложение продукта на процессы уровня 3 еТОМ |
|
Агрегированные бизнес-сущности/ Бизнес-сущности SID |
Первичный процесс уровня 3 еТОМ |
Бизнес-сущности АВЕ Спецификация продукта |
Сбор и анализ информации о потребностях в новых продуктах; Подготовка детальной спецификации для новых продуктов |
Бизнес-сущности АВЕ Предложение продукта |
Управление выводом продуктов |
АВЕ Цена продукта |
Подготовка детальной спецификации для новых продуктов |
АВЕ Принципы ценообразования |
Подготовка детальной спецификации для новых продуктов |
АВЕ Размещение продукта |
Запуск новых продуктов; Управление разработкой продуктов |
АВЕ Продвижение продукта на рынок |
Запуск новых продуктов; Управление разработкой продуктов |
Рис. 2.22. Проецирование агрегированных бизнес-сущностей Спецификация и Предложение продукта на процессы еТОМ уровня 3
Сценарии использования фокусируют внимание, в первую очередь, на взаимодействии между пользователем и системой, но также связаны и с бизнес-сущностями. Первая ссылка на бизнес-сущности помещается в названии сценария использования. Идеальные кандидаты для сценариев использования находятся на уровне 3 еТОМ. В приведенной выше таблице сценарий использования Подготовка детальной спецификации для новых продуктов, как следует из его названия, воздействует на бизнес-сущности Спецификации продукта и, по всей вероятности, на бизнес-сущности Предложения продукта. Далее детально описываются сценарий использования и связанные с ним бизнес-сущности. Например, один этап в сценарии использования Подготовка детальной спецификации для новых продуктов может быть таким: пользователь определяет предложения продуктов, которые образуют связку продуктов. Эти две сущности представлены в модели SID соответственно как Предложение отдельного продукта (SimpleProductOffering) и Предложение пакета продуктов (BundledProductOffering). Приведенный ниже текст демонстрирует более развернутый сценарий использования Подготовки детальной спецификации для новых продуктов.