扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
特性 | 收益 |
UML 2 对分析和设计的建模支持用例图、类图、对象图、序列图、复合结构图、状态机图、通信图、组件图,以及部署图。 | UML 2 允许您使用许多不同的涉众都认识的标准标记符来获取并互通应用程序架构的所有方面。 |
由 UML 设计生成 HTML、PDF,及 XML 报告。 | 生成可以由团队成员或其他涉众查看的报告和文档。 |
使用转换产生 Java、C++、Enterprise |
将从设计模型生成代码的可重复工作自动化。可以定制转换,以裁减代码生成模式来适应组织的需求。 |
UML 类图编辑 Java 代码、EJB 组件和数据库对象,以及 C++。 | 使用 UML 标记符来提供对 Java 代码、EJB 组件,和数据库对象的抽象视图,用以简化新的和现有应用程序的开发和理解。 |
利用 UML 2 序列图可视化 Java 方法体。 | UML 2 序列图帮助您理解一个 Java 方法流。 |
WS-I 遵从 Web 服务和面向服务的体系结构。 | 集成您的业务应用程序。 |
应用并编辑模式和转换。使组织可以获取并促进可以用于增加软件开发的可预测性和可重复性的“方法”。 | 编辑和应用功能支持处于“开发重用工件”和“使用重用工件”的团队。 |
支持 OMG 可重用资产规范并支持浏览包含可重用资产的存储库的用户。 可以将存储库构建成便于找到的资产的结构。 | |
开放 API,用以支持建模环境的定制和扩展。 | UML 概要文件生成,以及编辑定制存储于 UML 模型中的属性。组织可以开发插件,为其环境和过程定制分析和设计工具。 这促进了第三方扩展和集成的广泛开发。 |
根据上下文敏感的及动态的过程指导来为软件架构师进行 RUP 配置。 | 当使用工具时,动态地提供过程指导和用户辅助。 |
Rational Software Architect 如何适合 SOA?
每个行业中的企业都在寻找着能够快速有效地响应变化的市场情况的方法。 为实现该层次的业务灵活性,许多企业正在通过开发面向服务的应用程序来实现面向服务架构(SOA)。 SOA 是一种架构风格,用于建立交付应用程序功能的分布式系统,这些功能作为服务为最终用户应用程序所使用,或用于建立其他服务。 在一个 SOA 环境中,一个公司的每个业务功能的都可以作为一个服务来实现。 然后,每个服务可以与其它服务进行集成,以实现公司的业务需求。 SOA 允许客户通过组装新的及现有的服务来快速简便地创建成熟的应用程序和解决方案。
利用 IBM SOA Foundation —— 一个集成的基于开放标准的,面向服务的体系结构的软件、最佳实践,和模式的集合 —— 很容易对 SOA 入门。 包括 IBM SOA Foundation 的软件支持 SOA 生命周期: 模型、集成、部署和管理。 您可以参见在 图 1 中的 SOA 生命周期的图。 对所有这些生命周期阶段的支持是为 SOA 项目提供指导和监督的治理及过程。
图 1. SOA 生命周期
Rational Software Architect 是 IBM SOA Foundation 的一部分,并支持 SOA 生命周期的模型阶段。 它被认为是 SOA 参考架构的一个开发服务,如图 2 所示,因为它为公司提供了需要建模面向服务应用程序的工具。
图 2. SOA 参考架构
Rational Software Architect 让软件架构师可以利用开放标准的统一建模语言(Unified Modeling Language,UML)可视化地建模并设计灵活的服务架构,并且从分析和设计到实现,
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者