Меню Diagram активно только тогда, когда у вас в активное окно загружена архитектурная диаграмма. Содержимое меню меняется в зависимости от типа загруженной вами диаграммы. Даже меню Diagram приложения изменяется в зависимости от того, что выделено в диаграмме. На рис. 27.4 показан пример этого меню для диаграммы приложения, в которой выделено приложение Web-сервиса.
В этом меню есть некоторые пункты, которые стоит обсудить — это Define Deployment, Design Application System, а также Add to Toolbox. Пункт меню Define Deployment позволяет вам указать подробности развертывания приложения. Мы опишем этот пункт позже (при обсуждении диаграммы развертывания). Пункт меню Design Application System позволяет вам создать систему из компонентов вашего приложения. Мы опишем эту тему в следующем разделе. И наконец, пункт меню Add to Toolbox разрешает вам взять уже существующее приложение, конечную точку или группу приложений и создать из них элемент панели Toolbox. Это свойство полезно в том случае, если вы постоянно используете данный элемент в различных диаграммах.
Панель Toolbox визуального конструктора Application Designer
Панель Toolbox визуального конструктора Application Designer дает доступ к элементам, которые можно добавить на диаграмму приложения. Эти элементы сгруппированы в три раздела: General Designer, Endpoints и Applications (рис. 27.5). Раздел General Designer содержит элементы, которые являются обычными для многих проектировщиков архитектуры. Раздел Endpoints группирует конечные точки, которые описывают обмен между приложениями. И наконец, раздел Applications группирует различные приложения, которые можно определить на диаграмме.
Рис. 27.5. Панель Toolbox визуального конструктора Application Designer
Все эти элементы панели инструментов имеют соответствующие названия, поэтому у вас не должно быть трудностей при их использовании. В следующем разделе мы опишем добавление приложений и использование конечных точек.
Примечание
Приложения в панели Toolbox — это клиенты, Web-сервисы или базы данных. Поддержки добавления в визуальный конструктор Application Designer инфраструктур или библиотек классов нет. Эти элементы не являются частью визуального конструктора Application Designer.