Добрый день. Вопрос №1 Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте? Вопрос №2 Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже? |
Опубликован: 14.08.2008 | Уровень: специалист | Доступ: платный | ВУЗ: Компания IBM
Лекция 6:
Моделирование. Архитектура решения
6.2.5 Включение интерфейсов в компонентную модель
Независимо от того какой подход к созданию интерфейсов мы использовали, сейчас у нас есть WSDL-файл и EJB для каждого интерфейса. Мы можем применять EJB для включения реальных интерфейсов, полученных из WSDL-определений, в UML-модель. Продемонстрируем это на примере службы AssessorManagement.
- Создайте компонентную схему с именем Assessor Management Component Diagram для компонента Assessor Management в проекте ITSO Architect. Поместите на схему компоненты AssessorAutomation, Assessor Management и роль AssessorManagement (BusinessWorker) из модели WebSphere Business Integration Modeler.
- В Model Explorer выберите AssessorManagementServiceEJB ejbModule itso.lgi.assessormgmt AssessorManagement.java. Перетащите java-интерфейс AssessorManagement на схему Assessor Management Component Diagram.
- Создайте отношение типа Realizes (Реализует) от компонента AssessorManagement к java-интерфейсу AssessorManagement и детализуйте связь между java-интерфейсом AssessorManagement и ролью Assessor Management Business Worker.
- Убедитесь, что в набор необходимых интерфейсов компонента AssessorAutomation входит интерфейс AssessorAutomation. Для этого нужно перетащить элемент Assessor Management Role от компонента AssessorManagement в раздел Required Interfaces (Необходимые интерфейсы) компонента AssessorAutomation.
- Если взаимосвязи еще не существуют, создайте взаимосвязь типа use (использует) между компонентом AssessorAutomation и компонентом AssessorManagement. Схема компонентов должна выглядеть так, как показано на рис. 6.21.
- Теперь мы можем модифицировать схему последовательности ( рис. 6.3), изменив в линии жизни применение роли AssessorManagement на использование java-интерфейса AssessorManagement. Теперь мы можем употребить операцию из java-интерфейса AssessorManagement для указания взаимодействия между системой AssessorAutomation и системой AssessorManagement. Фрагмент схемы, заключающий в себе линию жизни AssessorManagement, показан на рис. 6.22.
6.2.6 Общий обзор интерфейсов
Все детали интерфейсов вы можете найти в дополнительных материалах к этому курсу, либо через обращение к исходным файлам, перечисленным в табл. 6.2, либо путем импортирования в рабочее пространство проекта ITSO Architecture, который находится в директории .\SG24-6636\RSA\Project Interchange\ITSO Architecture дополнительных материалов.
В табл. 6.3 описываются некоторые важные решения, которые архитектор принимает по поводу интерфейсов.