Создание проекта SCA

В этом разделе описана процедура создания проекта SCA (Архитектура компонента системы).

Далее описано, как создается проект SCA и как он используется в контексте создания модели бизнес-службы. Описание приведено в виде нумерованного списка, чтобы проиллюстрировать линейную последовательность событий.

В этом примере предполагается следующее:

Для создания проекта SCA выполните следующие шаги:

  1. В проекции Бизнес-служба создайте набор приложений
  2. Создайте в этом наборе приложение.
  3. Настройте службу процесса. В службе процесса необходимо указать роли.
  4. После создания полей необходимо добавить и определить канал. Например, эта служба может быть сделана доступной как Web-служба, если реализован канал между Web-службой и службой процессов.
  5. Откройте проекцию Бизнес-интеграция.
  6. Откройте диаграмму компоновки. В этой панели вы сможете связать службы, настроить все конечные точки и интерфейсы служб, чтобы создать поток процесса.
    Прим.: В зависимости от того, как определен компонент потока, пользователь службы будет видеть какую-либо часть операций, а остальные будут выполняться в фоновом режиме. Обратите внимание, что компоненты могут иметь разные связи, например, SCA - интерфейс. В рамках SCA можно присваивать компоненты и конечные точки по необходимости, а не жестко соединять компоненты между собой.
  7. Создайте диаграмму компоновки. Добавьте в поток компонент динамического компоновщика там, где это необходимо. Тем самым система сможет динамически выбирать правильную конечную точку на основе мета-данных, содержащихся в хранилище.
  8. Предполагая, что конечные точки также будут компонентами SCA, создайте для каждой отдельные компоненты, но не пытайтесь их присоединить к динамическому компоновщику.
  9. Убедитесь, что каждый компонент имеет соответствующий интерфейс, и поместите рядом с ним экспорт.
  10. Подключите экспорт к соответствующему компоненту.
  11. Щелкните правой кнопкой мыши на каждом экспорте и выберите Сгенерировать связывание > Связывание SCA.
  12. Настроив все экспорты, сохраните диаграмму компоновки.
  13. Выполнив все описанные действия, протестируйте модель в модуле Composition Studio, чтобы познакомиться с интерфейсами и работой компонентов внутри процесса.
  14. Откройте проекцию Бизнес-служба.
  15. Импортируйте модули SCA из диаграммы компоновки как составную службу в проект Fabric. Сделайте это, щелкнув правой кнопкой мыши на конечных точках, а затем щелкнув на Создать > Составная служба. В всплывающем окне выберите проект, который содержит компоненты SCA.
  16. Откройте дерево конечных точек в левой части окна. Там должны быть показаны конечные точки для всех экспортов, созданных на диаграмме компоновки. Результат также будет показан в окне Изменения в хранилище в правой части рабочей области.
  17. Дважды щелкните на каждой конечной точке, укажите протокол SCA и затем укажите среду. Сохраните все изменения, чтобы не было предупреждений.
  18. Для тестирования служб опубликуйте изменения в хранилище бизнес-служб. После их утверждения обновите проект (щелкните правой кнопкой проекте в окне Изменения в хранилище и выберите Обновить проект). Теперь вернитесь в проекцию Бизнес-интеграция и с помощью функции Проверить компонент убедитесь, что все динамические компоновщики работают. По окончании проверки снова откройте проекцию Бизнес-служба.
  19. Разработайте стратегию для службы.
  20. Для проверки своих предположений протестируйте стратегию с помощью программы имитации динамической компоновки.
  21. Проверенную службу можно опубликовать, отправив изменения в хранилище бизнес-служб.