跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

使用模型驱动开发和基于模式的工程来设计 SOA: 第 1 部分: 创建 UML 概要文件和模型模板

Rational Software Architect 如何将 SOA 开发自动化

Bertrand Portier, IT 架构师, EMC
author photo
Bertrand Portier 是 IBM 软件部的 Enterprise Integration Solutions (EIS) 的一位 IT 架构师。他曾参与过大量策略 SOA 转换项目,并基于这些经验与 IBM 软件部开发团队进行了广泛的合作。他具有 J2EE 和 Web 服务方面的背景,目前正在参与大量基于资产和模型驱动的开发活动。
Lee Ackerman, 高级产品经理, EMC
Lee Ackerman
Lee Ackerman 是 IBM Rational Learning Services and Solutions 团队的高级产品经理。他专注于创建能够让 Rational 模型驱动开发工具的用户成功创建 J2EE 和 SOA 解决方案的智能资本资产。

简介:  学习如何扩展 IBM® Rational® Software Architect,并且利用您自己的最佳实践和资产,将面向服务的体系结构(service-oriented architecture,SOA)解决方案的设计自动化。 Rational Software Architect 提供了一些当您在设计 SOA 和其他解决方案时,可以结合使用的、用来提高生产力的特性。您还可以利用这些自动化特性来提高解决方案质量,并且用来支持您整个的治理过程。

查看本系列更多内容

发布日期:  2007 年 9 月 06 日
级别: 中级

访问情况 : 4797 次浏览
评论: 

预备知识

学习本教程所讲内容,以及如何充分利用这些内容。

关于本系列

要获得模型驱动开发(model-driven development,MDD)的好处,您的设计及开发环境需要有以下特征:

用于复用的最佳实践:人们可以复用已证实的解决方案来解决重复重复出现的问题,并且这些解决方案能够被其他人复用。

基于角色的工具:工具是针对手边的任务的,并且是针对执行该任务的人的角色的(例如,业务分析员或 IT 架构师)。

过程支持与指导:上下文中总是存在方法或过程。

可扩展的平台:团队可以扩展或定制环境来适应他们的需要。

自动化:框架的底层元模型和映射允许模型从较高抽象层到较低抽象层,及最终到可执行代码的半自动转换。从较低抽象层追溯到较高抽象层也是可行的。

这些是 IBM® Rational® 软件交付平台所包含的特性,更具体的说是 IBM® Rational® Software Architect 所包含的特性。

在本系列中,您将学习如何扩展 Rational 平台,及其能力,从而在您创建基于 SOA 的解决方案时提供帮助。本系列的四个教程说明了什么是建模,以及如何利用 Rational Software Architect 的可扩展特性。

  • 第 1 部分将 SOA 与模型驱动开发相关联。
  • 第 2 部分将带您创建自己的 UML 概要文件和模型模板。
  • 第 3 部分深入到基于模式的工程及模式和转换的创建。

当学习过该系列教程之后,您应该能够描述出 SOA 解决方案设计中您用来扩展 Rational Software Architect 的特性。您将了解到什么是建模,以及如何创建 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 或 Rational Software Modeler

1 页,共 7 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Rational, SOA and web services
ArticleID=253973
TutorialTitle=使用模型驱动开发和基于模式的工程来设计 SOA: 第 1 部分: 创建 UML 概要文件和模型模板
publish-date=09062007
author1-email=bportier@ca.ibm.com
author1-email-cc=
author2-email=ackerman@ca.ibm.com
author2-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。