在本教程中,也即系列的第 3 部分,我们会讨论,怎样在 Rational Software Architect 中,利用我们自定义的转换来自动设计一个 SOA 方案。转换的一个关键方面是,它们能使您进行各种层级的抽象。Rational Software Architect 提供了您在设计 SOA 方案时,可以应用于排列中的一些技巧。另外,您可利用这些自动操作,来提高方案的质量,并能更好的支持总体管理过程。
在本教程中,您将创建您自己的从模型到文本的转换,以完成指导方针、协定、最佳实践方式以及每次您解决一个特定问题时,都需遵守的基本执行方案。从这样的一种方案中产生的产品,可以是基于文本的任何物,包括代码、脚本、SQL、文件、Eclipse 的资源以及等待。
目标
在学完本教程后,您将更好的理解,怎样利用 Rational Software Architect 的工具及技巧,来完成您自己的模型到文本转换。这些自动操作将有助于提高您的团队的效率,提高解决方案的质量,并支持您的管理过程。这些自动操作将您最好的实践方案译成代码,这些代码对您的公司来说,是独一无二的,并是您所在公司的竞争优势的一方面。
预备知识
为了从本教程中获得更多价值,如果您熟悉以下方法或软件,将会将有助于您理解本教程,但不是必需的:
- UML, Unified Modeling Language, 统一建模语言
- Rational Software Architect, Rational Systems Developer, 或 Rational Software Modeler
- SOA, service-oriented architecture, 面向服务架构
- Patterns, 模式
本文转自IBM Developerworks中国