|
在现今的企业 IT 中,同时出现基于 Java 和 Microsoft .NET 开发的解决方案已经是司空见惯的事情。事实上,更多的情况是除了以上两种实现环境外,企业的 IT 系统里还有由其他编程语言和平台实现的系统。如何将这些异构与跨平台实现系统进行整合一直是企业应用集成(EAI)的首要问题。 IBM Rational 为 Microsoft .NET 开发提供了集成了软件交付生命周期管理的解决方案与开发环境,使企业可以更加便捷地实现基于 Microsoft .NET 的应用与其他异构平台应用实现跨平台的集成。而且更是为企业在整体 IT 资产层面上对 Microsoft .NET 与其他异构平台的集成提供了软件交付生命周期管理的支持。 IBM® 与 Microsoft® 为相同的企业客户群提供服务,同时 IBM 通过提供能同时支持 IBM® 与 Microsoft® 技术的产品,可以更加积极地帮助客户获取最大的投资回报。作为 Microsoft Premier Visual Studio Industry Partner 计划中的成员之一,IBM 长期致力于支持使用 Microsoft® Visual Studio® 集成开发环境(IDE)的客户,新一代的 IBM Rational 软件交付平台(Rational SDP)是其中一个新的典范。IBM Rational 产品团队开发和维护了一系列集成了生命周期管理解决方案的产品,专门面向 Visual Studio。同时 IBM Rational 的服务团队还为基于 Microsoft .NET 平台的解决方案提供深入和完整的专业服务。
IBM Rational 为 Microsoft Visual Studio 开发环境提供了一个集成了软件交付生命周期管理解决方案。该解决方案能与包括 Microsoft Visual Studio 2005 在内的 Microsoft Visual Studio 提供“需求-交付产品”之间的需求追溯能力,以帮助开发团队交付的应用能切实满足不断变化的业务需求。IBM Rational 的 Microsoft .NET 开发解决方案通过提供一组最佳实践和解决方案技能,能帮助您减小软件交付周期,并统一跨地域分布的开发团队。IBM Rational 的解决方案支持异构环境,提供了一组通用的工具集提供可视化开发环境,支持组合了 Visual Studio、Java™、C++、COBOL 等开发环境,以及与 SOA 和其他资产和架构相关的项目群。并由 Rational SDP 集成的架构管理、质量管理、变更与发布管理、过程与项目组合管理,为开发团队提供学习、管理和利用共同的资产和信息提供便利。您可以通过下图了解 Rational 的 Microsoft .NET 开发解决方案是如何涵盖企业完整的 IT 资产,助力企业应用集成。
当架构师、分析设计人员、及编码开发人员使用这一集成的 Rational 软件交付平台针对应用生命周期不同领域所提供的工具进行协同开发时,彼此之间可以更好地沟通关于软件架构和企业应用 的信息。他们可以更加高效和更有生产力,从而大大降低整个团队的资源开销,并为企业开发出更高品质的 .NET 应用。
回页首
使用 UML 进行沟通和实现模型驱动开发(MDD) 统一建模语言 2.0 (UML 2.0)的 支持已经内嵌在 IBM Rational 软件交付平台的产品之中,架构师与分析设计人员所使用的 Rational Modeling Extension for Microsoft .NET,提供了功能强大的 UML 和设计模式支持。开发人员可以在开发过程中,随时通过 UML-to-Java 转换特性,将架构师使用 UML 设计的软件架构转换为 .NET 框架代码,并在此基础之上进行详细的功能实现和代码开发。分析设计人员也可以随时将开发人员使用 Microsoft® Visual Studio® 所实现的 .NET 代码,通过实时的逆向工程(reverse engineering)转换为 UML 模型,进行版本的迭代和分析。 IBM Rational 软件交付平台对模型驱动开发的支持,为 .NET 开发提供了 一个通用的开发过程
回页首
高效的变更管理和治理控制 IBM Rational 软件交付平台为 .NET 开发能满足项目所有利益干系人的需求,提供了贯穿软件交付生命周期全程的变更管理和治理控制解决方案。IBM® Rational® RequisitePro® ,提供了持续的需求和用例管理能力,以保证项目按正确的轨道运行,并满足项目利益干系人的预期。IBM® Rational® ClearCase® 及 IBM® Rational® ClearQuest® 提供了全面的软件配置管理和变更管理能力,能有效跟踪缺陷和需求变更。 组合这些工具以及 IBM Rational 软件交付平台的其他工具,可以为 .NET 开发的代码一致性、软件质量、功能、性能等方面提供有力的支持,使得开发团队的所有成员都能高效地协作,交付高品质的 .NET 应用。
回页首
创建灵活的架构并增加重用性 越来越多的组织和企业正将面向服务架构(Service-Oriented Architectures,SOAs)作为优化其 IT 资产的首选方向。SOA 为实现“低成本-高效率”的开发策略提供了可能,无论是针对既有系统和应用的再开发,开发客户定制应用,还是进行新建系统和遗留系统间的集成,SOA 都提供了强有力的支持。SOA 同时也满足了全球化和跨地域开发和交付所带来的需求。 IBM Rational 软件交付平台使得 .NET 开发团队可以轻松面对 SOA 带来的开发方式上的转变。团队成员可以使用 IBM® Rational® Rational Modeling Extension for Microsoft .NET 与 Microsoft® Visual Studio® 一起协同进行 .NET 开发,使得架构师、设计分析人员和编码开发人员可以使用 UML 和其他与 SOA 相关的业界标准(如 WSDL),可视化 SOA 架构下的跨平台服务。可以说,使用 IBM Rational 工具构建 SOA 应用,实现了企业范围的 SOA 应用生命周期管理。这一 IBM Rational 解决方案使开发人员可以在多样性的开发环境中进行协作,基于服务扩展开发新的应用,并在此基础上跨越企业的边界进行重用。
|