集成 Rational Software Architect 和 Rational Data Architect
2010-05-13 00:00:00 来源:WEB开发网IBM 在提供应用程序建模工具方面走在前列,最近还增加了数据建模工具。用户可以在 Rational Software Architecture (RSA)中进行应用程序建模,在 Rational Data Architect(RDA)中进行数据建模。IBM 认识到在模型驱动的软件开发中集成应用程序建模和数据建模的重要性,并开发了 UML 到 LDM 转换和 LDM 到 UML 转换,以便将这些工具链接在一起。UML 到 LDM 转换是 RSA V7 的一项可选特性,LDM 到 UML 转换是 RDA V7 的一项可选特性。这两个产品的在线文档详细描述了安装和使用这些转换的过程,并包括了对象映射信息。
本文首先对 RSA 和 RDA 作一个简要的概述,然后列出三种 RSA-RDA 集成场景中的高级步骤。对于 UML 到 LDM (自上而下)和 LDM 到 UML(自下而上)场景,本文进一步就企业应该何时使用它们给出了一些建议。接着,本文讨论 RSA 中的应用程序建模、RDA 中的数据建模以及 UML 到 LDM (自上而下)转换和 LDM 到 UML(自下而上)转换。本文还讨论 UML Logical Data Model Profile,它支持 RSA 中的数据建模,并增强了 UML 到 LDM 和 LDM 到 UML 转换。
请注意,虽然 UML 到 LDM 转换和 LDM 到 UML 转换是 RSA 与 RDA 集成的核心,但是 RSA 与 RDA 集成中也有其他一些值得一提的重要方面:
便于部署和提高易用性的普通安装和 shell 共享
使用 Clearcase 的公共模型库
公共的模型驱动的开发工具集(EMF 模型、转换框架、可扩展性等等)
对这些话题的讨论超出了本文的范围。
Rational Software Architect
Rational Software Architect(RSA) 是一种应用程序建模工具,它使企业可以建模、分析、设计和生成应用程序。它利用模型驱动的开发和 UML 创建设计良好的应用程序和服务。RSA:
- ››集成医疗保健服务,第 2 部分: 使用 Apache Servi...
- ››集成医疗保健服务,第 1 部分: 将 Enterprise Ser...
- ››集成 Rational Software Architect 和 Rational D...
- ››集成 Windows Azure:适用于企业的 Windows Azure...
- ››Rational Insight 与 Rational Team Concert 集成...
- ››Rational开发过程
- ››集成 Flex, Spring, Hibernate 构建应用程序
- ››集成 Windows 本地应用到 Eclipse RCP 程序中
- ››集成 DB2 与 Apache Geronimo
- ››集成 Adobe Flex 和 IBM WebSphere Portal
- ››集成 JPA 与 pureQuery: 让 Java Persistence API...
- ››集成 Pyrite 的 Palm-Linux
更多精彩
赞助商链接