集成 Rational Software Architect 和 Rational Data Architect
2010-05-13 00:00:00 来源:WEB开发网核心提示: 集成场景应用程序建模和数据建模的集成主要有三种场景:自上而下、自下而上和中间会合,接下来的小节详细描述每种场景,集成 Rational Software Architect 和 Rational Data Architect(5),这里假设有两个主要的 IT 角色 – 应用程序建模师
集成场景
应用程序建模和数据建模的集成主要有三种场景:自上而下、自下而上和中间会合。接下来的小节详细描述每种场景。这里假设有两个主要的 IT 角色 – 应用程序建模师执行应用程序建模,数据建模师执行数据建模。
自上而下:应用程序建模到数据建模
在自上而下场景中,RSA 中的类建模元素(类、属性和关联)被转换为 LDM 建模元素(实体、属性和关系),以便在 RDA 中使用。
这个场景中的步骤是:
应用程序建模师在 RSA 中进行应用程序建模。业务或应用程序数据被捕捉为类模型。
应用程序建模师使用 UML 到 LDM 转换将全部或部分类模型转换为一个 LDM。
数据建模师 在 RDA 中访问和导入 LDM。
数据建模师将 LDM 转换为物理数据模型(PDM),并使用 RDA 进一步生成数据库模式。
下面的图显示在自上而下场景中应用程序建模师与数据建模师之间的交互:
图 3. 自上而下集成场景:应用程序建模到数据建模
查看原图(大图)
当同时符合以下条件时,建议考虑使用自上而下场景:
应用程序建模驱动项目计划。
应用程序跨越业务单元筒仓(silo)。
应用程序以对象为中心,除了持久性以外,对于数据管理的需求很少。
LDM 不可用。
不存在物理数据库模式。
然而,人们有时会因为一些错误的原因而选择采用自上而下场景。下面列出了这些决定采用自上而下场景的错误理由(使用引号括起),从而起到了反作用:
- ››集成医疗保健服务,第 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
更多精彩
赞助商链接