Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Использование принципов управляемой моделями разработки и проектирования на базе шаблонов при проектировании SOA: Часть 1. Создание UML-профилей и шаблонов моделей

Автоматизация разработки SOA при помощи Rational Software Architect

Бертран Портье, IT-архитектор, IBM
Бертран Портье (Bertrand Portier), IT-архитектор, из IBM Software Group Enterprise Integration Solutions (EIS). Он работает в области стратегических проектов трансформации SOA и, основываясь на этом опыте, сотрудничает с командами разработчиков из IBM Software Group. Ранее он занимался J2EE и Web-сервисами, а в настоящее время он в значительной степени вовлечен в разработки, основанные на ресурсах и управляемые моделью
Ли Акерман, старший менеджер по продуктам, IBM
Ли Акерман (Lee Ackerman) - старший менеджер по продуктам в команде IBM Rational Learning Services and Solutions. Он сосредоточен на создании активов интеллектуального капитала, которые позволяют пользователям инструментария Rational для разработки, управляемой моделью, успешно создавать решения на основе J2EE и SOA

Описание:  Узнайте, как можно расширить функциональные возможности IBM® Rational® Software Architect и использовать собственные передовые методы и ресурсы для автоматизации проектирования решений сервис-ориентированной архитектуры (service-oriented architecture, SOA). Rational Software Architect предлагает несколько функций, которые можно комбинировать для повышения производительности при разработке решений SOA и других решений. Кроме того, описанные функции автоматизации можно использовать для повышения качества решения, а также для поддержки общего процесса управления.

Дата:  26.11.2008
Уровень сложности:  средний

Активность:  4674 просмотров
Комментарии:  

Перед началом работы

вам следует знать, что предлагает наше учебное руководство и как извлечь из его изучения как можно больше полезных знаний и навыков.

О данной серии

Чтобы использование принципов и методов управляемой моделями разработки (MDD) было выгодным, среда проектирования и разработки должна иметь следующие характеристики:

Передовые методы, предназначенные для многократного использования: Сотрудники могут использовать уже проверенные решения для аналогичных задач, а также предоставлять решения, которые могут использоваться другими сотрудниками.

Инструменты для различных ролей: Инструменты предназначены для рассматриваемых задач и ролей или лиц, выполняющих эти задачи (например, бизнес-аналитик или разработчик архитектуры информационных систем).

Поддержка процесса и рекомендации: В контексте метода или процесса всегда предусмотрены рекомендации.

Расширяемость платформы: Рабочие группы могут дополнить или настроить среду в соответствии со своими потребностями.

Автоматизация: Метамодель, на которой строится инфраструктура, и отображения делают возможным полуавтоматическое преобразование моделей с большим или меньшим уровнем абстракции вплоть до исполняемого кода. Можно также выполнить обратную трассировку от более низкого к более высокому уровню абстракции.

Все эти характеристики можно отнести к IBM® Rational® Software Delivery Platform, и, в частности, к IBM® Rational® Software Architect.

В этой серии статей мы расскажем о том, как расширить функциональные возможности платформы Rational; это поможет вам в создании решений на базе SOA. В учебных руководствах данной серии, состоящей из четырех статей, рассказывается о том, что такое моделирование и как использовать средство расширения функциональных возможностей Rational Software Architect.

  • В части 1 рассказывается о связи технологий SOA и разработки, управляемой моделями;
  • В части 2 подробно описывается создание UML-профилей и шаблонов моделей;
  • Часть 3 знакомит с проектированием на базе шаблонов, созданием шаблонов и преобразований.

Изучив эту серию учебных руководств, вы сможете рассказать о функциях, которые можно использовать для расширения Rational Software Architect при проектировании SOA-решений. Вы узнаете, что такое моделирование и как создать UML-профили, шаблоны моделей, шаблоны, преобразования и ресурсы многократного использования.


О данном учебном руководстве

В этом учебном руководстве, части 1 нашей серии, мы рассмотрим взаимоотношения между SOA и средствами расширения функциональных возможностей Rational Software Architect. Мы продемонстрируем, как можно использовать пользовательские шаблоны и профили в Rational Software Architect для автоматизации проектирования SOA-решений. Rational Software Architect предлагает несколько функций, которые можно комбинировать для повышения производительности при разработке решений SOA и других решений. Эти автоматизированные процедуры можно использовать для повышения качества решения, а также для поддержки всего процесса управления.


Цели

После изучения этого учебного руководства вы будете лучше понимать, как можно использовать инструменты и функции Rational Software Architect для создания пользовательских шаблонов и профилей. Вы сможете использовать преимущества автоматизации для повышения производительности труда вашей рабочей группы, повышения качества решения и поддержки процесса управления. Эти автоматические процедуры скроют от заинтересованных глаз ваши передовые методы, которые часто являются специфическими для организации и относятся к ее конкурентным преимуществам.

Изучив данное учебное руководство, вы сможете рассказать о различных способах создания шаблонов в Rational Software Architect. Кроме того, вы сможете создавать несложные профили и шаблоны.


Необходимые условия

Знакомство со следующими методами и программами поможет вам извлечь больше пользы из нашего учебного руководства, хотя это и не является обязательным условием:

UML, (унифицированный язык моделирования, Unified Modeling Language)

Rational Software Architect или IBM® Rational® Software Modeler

SOA (service-oriented architecture, сервис-ориентированная архитектура)

Полезные ссылки на соответствующие темы можно найти в конце этого учебного руководства в разделе "Ресурсы".


Требования к системе

Для изучения данного учебного руководства необходимо, чтобы в системе были установлены такие программные продукты, как

  • Rational Software Architect или IBM Rational Software Modeler.

1 из 7 | следующая

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Rational, SOA и web-сервисы
ArticleID=354877
TutorialTitle=Использование принципов управляемой моделями разработки и проектирования на базе шаблонов при проектировании SOA: Часть 1. Создание UML-профилей и шаблонов моделей
publish-date=11262008
author1-email=bportier@ca.ibm.com
author1-email-cc=
author2-email=ackerman@ca.ibm.com
author2-email-cc=

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).