跳转到主要内容

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

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

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

  • 关闭 [x]

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

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

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

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

  • 关闭 [x]

用 Rational Software Architect 建立面向服务的体系结构(Service-Oriented Architecture)的模型,第 1 部分: 案例研究、工具和业务视图

Bertrand Portier (bportier@ca.ibm.com), IT 架构师, IBM 
author photo
Bertrand Portier 工作于 IBM SWAG SOA Advanced Technologies(即以前的 EIS)。他参与了面向服务的体系结构、模型驱动和基于资产的开发等方面的大量工作。他经常在各种会议上发言,并发表了多篇技术文章,他还与人合著了一本关于 SOA 解决方案的 IBM 红皮书。
Gregory Hodgkinson
Gregory Hodgkinson 是 7irene(在英国的 IBM 等级为 1 的商业伙伴,www.7irene.com)的奠基人、董事和 SOA 领导。他有 10 年的软件架构经验,最初致力于基于组件的开发(component-based development,CBD)的领域,之后无缝地转到面向服务的体系结构(service-oriented architecture,SOA)。他其他的专家经验包括软件开发过程,他帮助 7irene 和 IBM 客户采用基于 RUP 框架的敏捷开发过程和 SOA 方法。他还是个实践者,一直负责许多 FTSE 100 的公司的服务架构。他在 IBM(Rational 和 WebSphere)和其他场合都提出敏捷的 SOA 过程和方法。他还与人合著有关 SOA 解决方案的红皮书。

简介:  本教程介绍了利用 IBM® Rational® Software Architect 建立面向服务的体系结构(service-oriented architecture,SOA)的模型所涉及的概念和工具。在本系列中,您将了解 Rational Software Architect,以及 IBM® WebSphere® Business Modeler,如何支持对 SOA 规范的模型驱动的开发(model-driven development,MDD)方法。本教程将利用虚构的在线 DVD 租赁案例研究带您了解这些概念。

查看本系列更多内容

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

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

预备知识

了解能从本教程中得到的内容,以及如何充分利用。

关于本系列

本系列详细地介绍了使用 IBM® Rational® Software Architect 工具为面向服务的体系结构(service-oriented architectures,SOA)建模。虽然本教程主要面向软件架构师,但是也应该有助于软件开发过程中的其他角色。这些角色可能包括业务分析人员(特别是对于第 1 部分),或者将架构作为输入来执行他们的活动(架构分析、设计,和实现)的软件设计人员和开发人员。本系列还涵盖了许多有益于广大读者的核心的 SOA 概念。

本系列教程教您如何做以下三种东西:

  • 架构:描述架构是由什么组成的,以及它适合用在整个软件开发过程中的哪个地方。
  • 服务:用 SOA 构架系统。服务是该架构的中心。
  • 模型:说明 Rational Software Architect 工具如何支持面向服务体系结构的规范的模型驱动开发(Model-Driven Development,MDD)方法。

本系列开始将介绍软件架构,并确定服务在软件架构中的位置。然后将展示 Rational Software Architect 及其基于 SOA 和与架构相关的特性。

本系列将通过虚构的在线 DVD 租赁案例研究,进行以下工作:

  • 说明作为服务架构活动的输入的工作产品,包括组件业务模型、业务过程模型、系统用例模型,和设计模型的外部系统部件。
  • 逐步说明在 Rational Software Architect 中如何指定表现架构的服务模型,包括服务消费者、服务规范、服务划分、原子的和复合的服务提供方、服务、服务协作、服务交互,及服务通道。
  • 说明在软件开发过程的后来阶段,例如设计和实现,中如何使用服务模型。

关于本教程

本教程,系列的第 1 部分,将介绍贯穿本系列所使用的视频租赁案例研究。它还介绍了工具 Rational Software Architect(Version 7 和之后的版本),以及您将用于服务架构建模的特性。最后,它将介绍用作服务建模活动的输入的两个模型:组件业务建模(component business modeling,CBM)图,和业务过程模型。


目标

在本教程的最后,您应该能够:

  • 说明 DVD2U 的 SOA 架构工作背后的商业原因
  • 说明什么是 Rational Software Architect
  • 阐述如何使用 Rational Software Architect 构建面向服务的体系结构的模型
  • 罗列出用作服务架构活动输入的模型
  • 说明什么是组件业务建模(component business modeling,CBM)图
  • 说明用于工程的 Return Video 业务过程

先决条件

要从本教程中获得最大的价值,推荐(但不是必须的)了解:

  • Business Process Modeling Notation (BPMN)
  • IBM® WebSphere® Business Modeler
  • Service-Oriented Architecture (SOA)
  • Rational Software Architect

系统需求

  • Rational Software Architect V7(推荐 补丁 002)和之后的版本
  • WebSphere Business Modeler V6.0.2 和之后的版本

1 页,共 10 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Rational, Architecture
ArticleID=256915
TutorialTitle=用 Rational Software Architect 建立面向服务的体系结构(Service-Oriented Architecture)的模型,第 1 部分: 案例研究、工具和业务视图
publish-date=09202007
author1-email=bportier@ca.ibm.com
author1-email-cc=clarkega@us.ibm.com
author2-email=greg.hodgkinson@7irene.com
author2-email-cc=clarkega@us.ibm.com

标签

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

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

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

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

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