IBM Rational Software Architect使用建模工具装配各种组件

她还说明了实现出色结果的技巧,包括从不完整的模型开始,并且总结了在装配流程和服务时使用的 SoaML 建模实践。

随着企业不断增长,企业要适应行业方向和">技术发展的变化,业务流程架构师必须持续分析和优化当前的解决方案。通过开发新的战略来自动运行各种服务或改进流程,同时跟踪业务愿景和最大限度发挥重用的威力,架构师和开发人员可缩短需求与实现之间的距离,不断地提供更有效、可跟踪、灵活和可用的解决方案来支持业务集成与敏捷性。随着 IBM 推出了 IBM® Business Process Manager Version 7.5 和 IBM® Rational® Software Architect Version 8.0.4 中以业务为中心的功能,软件设计师可在其工具包中采用并集成新的装备。

构建一个业务解决方案首先需要分析当前的业务流程以及支持该流程的 IT 服务。然后确定哪种方法最适合实现您的业务目标,方法是选择面向服务的架构或业务流程管理方法,无论使用 SOA 还是 BPM,要牢记的是,架构和开发生命周期中都需要这两种方法。架构师要了解工具的各种功能、最佳实践以及某种业务相关的基础架构,同时能分析解决方案的缺点并提供解决方案设计战略。开发人员还可以选择不同的技术或工具来满足各种需求,将解决方案带入部署阶段,并对解决方案进行维护治理。开发人员在面对不同的侧重点时可能有不同的选择,比如关注用户界面时要考虑美观的问题,如果产品上市速度很关键,则需要能快速完成开发工作的技术或工具。

图 1 中的概述图展示了两种方法中涉及的工具,包括建模、实现、模拟、部署和治理。首先使用 Rational Software Architect 对业务流程或服务进行建模,然后根据需要使用 Business Process Manager Process Designer 进行分析和优化,使用 Rational Software Architect 转换工具生成代码存根 (stub),然后使用 Business Process Manager Integration Designer 继续实现解决方案。已完成的流程应用程序或服务的目标是 Business Process Manager Process Server。各种服务器和应用程序可存储在 Business Process Manager Process Center 中。图 1 展示了该流程。

图 1. 业务流程设计拓扑结构图

在 SOA 方法中,通过定义需求和功能,各种商业动机和目标驱动着解决方案的设计,这些动机和目标是服务 的候选者。Rational Software Architect 用于将商业目标确定为用例,并定义在服务架构 中实现这些目标的战略,组成这种架构的参与者 使用和提供服务。借助可重用的部件,SOA 允许企业实现更好的互操作性和可分配性,通过将接口与实现分开,提高了适用性。

提示:
要想使用 Rational Software Architect 构建 SOA 解决方案,可使用一个服务设计模板创建 UML 模型,该模板中附带了每个创建步骤的说明。

BPM 架构师首先建模业务流程,识别所涉及的资源 和编排 (orchestration),看看可在何处改进流程。通过从这些协作中提取已提供的所需接口(通过转换 到服务模型)来改进解决方案。然后在参与者和服务的包层次结构中详细制定解决方案的结构。BPM 让流程模型和执行变得更紧密了,通过质量保证要求促使实现更敏捷的解决方案。

提示:
要想使用 Rational Software Architect 构建一个业务流程管理 (BPM) 解决方案,可使用流程模板创建一个 BPMN 项目,或者如果愿意设计多个协作流程,可以使用一个协作模板。要想使用 IBM Business Process Manager Process Designer 构建解决方案,可在 Process Center 中创建一个新的流程应用程序,并在 Process Designer 中打开该应用程序。您需要使用 Business Process Manager 7.5.1 版本导出 Business Process Modeling Notation 2.0 (BPMN 2.0) 模型,该模型将被导入到 Rational Software Architect。(使用 Process Designer 7.5 版时,只能导入 BPMN 2.0 模型。)

进行建模时,两种方法经常会交织在一起。因此,可以将某个流程视为一个服务,反之亦然。一个流程是由引用服务的多个活动组成的;可通过活动图或流程详细描述每个服务。使用 SOA 方法,架构师可以选择使用 BPMN 流程来描述服务架构中的服务合约,并展示参与者如何使用和提供这些合约中指定的服务。调用 BPM 方法的 BPMN 模型中可能包含 IT 服务。如果的确如此,那么架构师会使用 SoaML 模型详细描述流程的活动和服务接口。所以 IT 服务可能仍需要全部或部分人员参与工作。

无论采用哪种方法,在解决方案中涉及各个参与者协作的地方,SOA 和 BPM 方法都要完成设计并开始在 SOA Modeling Language (SoaML) 中装配流程或服务,并将其表示为 Rational Software Architect 产品描述。本文中的示例引用了 SoaML 工件中的装配参与者 (Assemble participant) 任务。

时间: 2024-08-01 15:25:36

IBM Rational Software Architect使用建模工具装配各种组件的相关文章

IBM RSA (IBM rational software architect ) V8 学习之六 C++类模板设计

原文http://blog.csdn.net/ztz0223/article/details/7603041   前面已经讲述过了IBM RSA (IBM rational software architect ) V8(具体版本V8.04),建模使用的一些操作,具体可以参考如下链接:   IBM RSA (IBM rational software architect ) V8 学习之一 安装 IBM RSA (IBM rational software architect ) V8 学习之二

IBM RSA (IBM rational software architect ) V8 学习之五 C++继承设计

原文http://blog.csdn.net/ztz0223/article/details/7599935 其实整个系列的文章,主要是想自己给自己留个备忘,现在记性很差,发帖吗,也方便热爱学习的同学呵呵. 紧接着上一个文章说吧,上一文章说到了,C++的类设计,生成C++代码: IBM RSA (IBM rational software architect ) V8 建模学习之四 C++类图转换成c++代码 在上一个文章里面我已经创建了一个能生成C++结构体代码的类图,呵呵.接着我做一个类继承

使用各版本的IBM Rational Software Architect以及相关软件中的UML-to-Java转

使用各版本的IBM Rational Software Architect以及相关软件中的UML-to-Java转换 简介:本文展示了如何应用 IBM Rational Software Architect 中包含的 Java 转换,来进行在设计合约管理协议(design contract management protocols)背景下的交互式开发.这些协议是专门面向在软件开发周期内管理设计模型与实现代码之间关系的方法. 在 Rational Software Archictect V7.5

ibm rational software architect 没有有效的许可证密钥来运行

问题描述 ibm rational software architect 没有有效的许可证密钥来运行 RSA7.0版本,刚安装时可以使用,但是激活一直不成功, 多次尝试激活,等到激活成功后发现该软件无法使用? 一直提示说"没有有效的许可证密钥来运行"? 如何在不重装系统的前提下重新安装可用的RSA7.0. 解决方案 http://download.csdn.net/download/yiyangsyf/2124983 先要替换破解文件 解决方案二: Rational Software

使用IBM Rational Software Architect为Java项目生成序列图

他还将解释序列图无法编辑的问题,生成可编辑序列图的必要性,以及生成可编辑图表的步骤. 导入样例应用程序 在浏览该示例时,我们将使用 IBM® Rational® Software Architect 附带的 Enterprise JavaBeans (EJB) 3.0 http://www.aliyun.com/zixun/aggregation/16460.html">Counter 样例来生成一些序列图.首先,导入这个样例应用程序: 在 新的工作空间启动 Rational Softwa

ibm rational software architect download

keep secret:  rational software architect download: http://public.dhe.ibm.com/software/rationalsdp/v8/rsa/802/zips/ good resources: http://public.dhe.ibm.com/software/rationalsdp/ ftp://ftp.software.ibm.com/software/rationalsdp/

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

原文http://blog.csdn.net/ztz0223/article/details/7592349 紧接前面的文章继续: IBM RSA (rational software architect ) V8 学习之二 新建项目   简单开始,选择项目文件"example_uml",在下方视图里面找到属性页,选择"概要文件",如下:   点击"添加概要文件"弹出窗口,添加如下c++的类型:     最后添加的概要文件就是这样了:   OK,

IBM RSA (IBM rational software architect ) V8 学习之一 安装

转自http://blog.csdn.net/ztz0223/article/details/7588874 这个是UML工具里面,我觉得最好的了,不过有点庞大,相比之下power designer 15就简化了很多了.不过,用过之后,我还是喜欢RSA.而在IBM方面,实际上也应该是在用RSA来替代IBM rational rose 2003. 先说安装吧: 1.下载: RSA 下载链接   选择多平台下载到本地安装,不要选择windows linux那个项.先要注册ibm账户登录:   登录后

IBM RSA (IBM rational software architect ) V8 学习之四 C++类图转换成c++代码

原文http://blog.csdn.net/ztz0223/article/details/7596025   前一讲: RSA建模 c++类图 已经说过了,如何生成一个结构体,添加成员变量,添加带参数的成员函数,那么如何看到效果呢? 这就是本文要说的了:变换->UML to C++ 回忆一下,之前建立的模型--c++类图.   现在要用这个类图类生成相应的代码: 步骤一,选择建模文件example_uml,右键,弹出窗口选择变换->新建配置:   步骤二,如图输入配置名:   步骤三,创建