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

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

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

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

  • Закрыть [x]

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

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

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

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

  • Закрыть [x]

Проектирование SOA-сервисов при помощи Rational Software Architect: Часть 3. Использование ресурсов и шаблонов при разработке

Бертран Портье (Bertrand Portier), Инженер по программному обеспечению, EMC
Бертран Портье - инженер по программному обеспечению, работающий в IBM Software Group Services. Он работает с пользователями IBM WebSphere, обеспечивая решения для задач их бизнеса. До этого он работал разработчиком в области Web-сервисов. Вы можете связаться с ним по адресу portier@uk.ibm.com.
Ли Акерман, старший менеджер по продуктам, IBM
Ли Акерман (Lee Ackerman) - старший менеджер по продуктам в команде IBM Rational Learning Services and Solutions. Он сосредоточен на создании активов интеллектуального капитала, которые позволяют пользователям инструментария Rational для разработки, управляемой моделью, успешно создавать решения на основе J2EE и SOA

Описание:  Научитесь разрабатывать сервисы для сервис-ориентированной архитектуры (SOA) с помощью IBM® Rational® Software Architect, ресурсы для повторного использования и Reusable Asset Specification (RAS), шаблоны и шаблоны композиционного проектирования Gang of Four (GoF). Научитесь разрабатывать проектные решения в соответствии с требованиями IBM Rational RequisitePro®. Научитесь создавать отчёты о моделях в вашем проекте сервиса.

Больше статей из этой серии

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

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

Перед началом

Узнайте, что ждёт вас в этом руководстве и как получить то, что вам нужно.

Об этой серии

Для достижения результатов с сервис-ориентированной архитектурой (SOA) и разработкой на основе моделей (MDD), ваша среда разработки должна иметь следующие характеристики:

  • Лучшая практика: люди должны иметь возможность повторно использовать доказанные решения для решения возникающих проблем и также предлагать свои решения для пользования другими участниками.
  • Ролевой принцип: инструменты для заданий всегда должны быть доступны и подходить для характера данного задания (например, Business Analyst или IT Architect).
  • Поддержка и руководство процессом: всегда должен присутствовать метод или контекстуальная подсказка.
  • Расширяемая платформа: команды должны иметь возможность расширять или изменять среду так, чтобы она отвечала их потребностям.
  • Автоматизация: используемая мета-модель инфраструктуры и преобразования данных должны позволять проведение полуавтоматической трансформации моделей, с высоких до низких уровней абстракции и в итоге до исполнимого кода. Также должна быть возможность переходить назад от низкого к высокому уровню абстракции.

Все выше перечисленные характеристики относятся к IBM® Rational® Software Development Platform (SDP) и в частности к IBM Rational Software Architect. В этой серии руководства, вы научитесь использовать платформу и её возможности для разработки решений SOA.

Это руководство описывает метод нисходящего программирования MDD в применении к моделированию сервисов с помощью Rational Software Architect. Мы покажем, как модели сервисов могут быть представлены на разных уровнях абстракции (Business Process, Unified Modeling Language или UML, Web Services Description Language или WSDL и Java™), и как Rational Software Architect поддерживает визуализацию и трансформацию с одного уровня абстракции на другой. Здесь также будет обсуждаться использование UML-профилей программ для проблемно-зависимых языков, таких как Service-Orientation. Один из способов получения выгоды от SOA состоит в повторном использовании существующих ресурсов. Мы покажем вам, как использовать существующие шаблоны разработки для соответствия требованиям ваших сервисов. После того, как вы ознакомитесь с этой серией, вы должны уметь разрабатывать сервисы в Rational Software Architect и пользоваться возможностями, которые он предоставляет в ваше распоряжение, включая те, которые соотносятся с UML-профилями, конструктивными шаблонами, ресурсами многократного использования, трансформацией и Web-сервисами.


Об этом руководстве

В Части 1 этой серии вы познакомились с Rational Software Architect и тем, как он взаимодействует с другими инструментами, используемыми во время разных фаз цикла SOA. В Части 2, вы научились использовать Rational Software Architect, UML и UML 2 Profile для Software Services для разработки сервисов. В Части 3 этой серии руководства вы познакомитесь с ресурсами ПО и шаблонами, которые могут быть использованы повторно, вы будете использовать конструктивные шаблоны для соответствия требованиям. Вы также будете связывать свои проекты с требованиями в проекте IBM Rational® RequisitePro® (трассируемость). Наконец, вы будете создавать отчёты о разработке сервисов.


Цели

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


Предварительные условия

Чтобы лучше усвоить это руководство, рекомендуется (но не является обязательным) быть знакомым с:

  • UML, Unified Modeling Language
  • Rational Software Architect или IBM Rational Software Modeler
  • RequisitePro, ПО для контроля исходных параметров от Rational IBM
  • SOA, сервис-ориентированной архитектурой

Обратитесь в раздел Ресурсы за полезными ссылками по этим темам.


Системные требования

Чтобы работать с этим руководством у вас должны быть установлены:

  • Rational Software Architect
  • Rational RequisitePro

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

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Rational, SOA и web-сервисы
ArticleID=185139
TutorialTitle=Проектирование SOA-сервисов при помощи Rational Software Architect: Часть 3. Использование ресурсов и шаблонов при разработке
publish-date=03202007
author1-email=portier@uk.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).