В этом разделе описана процедура создания проекта SCA.
Далее описано, как создается проект SCA и как он используется в контексте создания модели бизнес-службы.
Описание приведено в виде нумерованного списка, чтобы проиллюстрировать линейную последовательность событий.
В этом примере предполагается следующее:
- Создан проект Studio.
- Создан проект WID.
- В бизнес-сценарии реализация бизнес-службы применяет SCA.
- Это общее описание. Считается, что пользователь понимает, как выполнять описываемые действия.
- В проекции Бизнес-служба создайте набор приложений
- Создайте в этом наборе приложение.
- Настройте службу процесса. В службе процесса необходимо указать роли.
- После создания полей необходимо добавить и определить канал.
Например, эта служба может быть сделана доступной как Web-служба, если реализован канал между Web-службой и службой процессов.
- Откройте проекцию Бизнес-интеграция.
- Откройте диаграмму компоновки. В этой панели вы сможете связать службы, настроить все конечные точки и интерфейсы служб, чтобы создать поток процесса.
Прим.: В зависимости от того, как определен компонент потока, пользователь службы будет видеть какую-либо часть операций, а остальные будут выполняться в фоновом режиме.
Обратите внимание, что компоненты могут иметь разные связи, например, SCA - интерфейс. В рамках SCA можно присваивать компоненты и конечные точки по необходимости, а не жестко соединять компоненты между собой.
- Создайте диаграмму компоновки. Добавьте в поток компонент динамического компоновщика там, где это необходимо.
Тем самым система сможет динамически выбирать правильную конечную точку на основе мета-данных, содержащихся в хранилище.
- Предполагая, что конечные точки также будут компонентами SCA, создайте для каждой отдельные компоненты, но не пытайтесь их присоединить к динамическому компоновщику.
- Убедитесь, что каждый компонент имеет соответствующий интерфейс, и поместите рядом с ним экспорт.
- Подключите экспорт к соответствующему компоненту.
- Щелкните правой кнопкой мыши на экспорте и выберите Создать связывание -> Связь SCA.
- Настроив все экспорты, сохраните диаграмму компоновки.
- Выполнив все описанные действия, протестируйте модель в модуле Composition Studio, чтобы познакомиться с интерфейсами и работой компонентов внутри процесса.
- Откройте проекцию Бизнес-служба.
- Импортируйте модули SCA из диаграммы компоновки как составную службу в проект Fabric. Для этого щелкните правой кнопкой мыши на конечных точках, выберите Создать -> Составная служба и в всплывающем окне выберите проект, который содержит компоненты SCA.
- Откройте дерево конечных точек в левой части окна. Там должны быть показаны конечные точки для всех экспортов, созданных на диаграмме компоновки.
Результат также будет показан в окне Изменения в хранилище в правой части рабочей области.
- Дважды щелкните на каждой конечной точке, укажите протокол SCA и затем укажите среду.
Сохраните все изменения, чтобы не было предупреждений.
- (Необязательно) Для тестирования служб опубликуйте изменения в хранилище бизнес-служб.
После их утверждения обновите проект (щелкните правой кнопкой проекте в окне Изменения в хранилище и выберите Обновить проект).
Теперь вернитесь в проекцию Бизнес-интеграция и с помощью функции Проверить компонент убедитесь, что все динамические компоновщики работают.
По окончании проверки снова откройте проекцию Бизнес-служба.
- Разработайте стратегию для службы.
- Для проверки своих предположений протестируйте стратегию с помощью программы имитации динамической компоновки.
- Проверенную службу можно опубликовать, отправив изменения в хранилище бизнес-служб.