今天(3月22日),IBM宣布推出 SOA Development (SOAD)策略,基于IBM Rational软件开发平台解决方案,采用领先的方法论、开放的技术,从软件开发、配置阶段做起,帮助行业用户搭建SOA架构,从而提升企业业务灵活性,快速应对市场变化,获得持续业务机会。
当今企业业务环境日趋复杂,建立、运行和管理应用程序变得越来越困难。企业成功依赖于快速响应新挑战和新机遇的能力;这就要求企业必须能够有效地转换业务模型和流程来适应变化,以最大的灵活性和响应能力适应业务的变化和需求;软件开发工具和技术无法满足这种环境中面临的许多挑战,需要新方法来开发和管理复合应用程序。于是,向面向服务架构(SOA)理念也就应运而生,并得到了用户和厂商的广泛认同。SOA是组合了单独业务功能和流程来实现复杂业务应用和流程的一个IT框架,这些业务功能和流程称为服务。SOA是一种IT方法,它把业务流程视为独立于应用程序及其运行的计算平台的可重用组件(或服务)。与此同时,为适应企业业务发展,需要建立能快速满足业务变化需求的业务架构。在软件开发和业务构建阶段就以服务和业务为导向,即实施SOAD,帮助企业建立复杂应用,实施SOA。
“实施SOA是企业快速、成功应对纷繁复杂市场变化的金钥匙,采用SOAD是从IT基础架构搭建阶段就依照SOA规范和要求,进行软件开发和部署,从而为最终实现SOA奠定坚实基础。” IBM大中华区软件集团Rational软件总经理陈致平表示,“IBM Rational拥有整合、开放的软件平台和领先的技术和理念。此次推出的SOAD策略正是为帮助广大行业用户和企业,从软件开发开始,从基础阶段做起,实施SOA策略,搭建SOA业务架构,从而提升企业IT灵活性和快速响应市场能力,赢得持续业务机遇和成长。”
什么是SOAD
以业务和服务为导向,应用SOA创建解决方案的企业,要重新考虑系统种类、定义团队成员协作、设计解决方案等组件对业务的影响。这种更广泛的面向服务的环境就是为面向服务的设计和开发就是 SOAD策略。实施SOAD,企业要以业务目标和需求为导向,推动设计、开发和测试,将业务流程转换为对业务进行了自动化和整合的复合应用程序;跟踪整个生命周期中的需求,从业务目标到软件设计与编码资产,再到复合应用程序;设计整合的解决方案,确保高灵活性,能够随着企业需求变更而适应;最大限度地提高资产重用、减少冗余;最终,从头开始高质量地进行构建。实施SOAD,涉及一系列广泛的能力、技术、工具和技能集,包括:
* 管理服务生命周期——包括发现、应用、改进和维持服务;
* 建立一个平台和编程模型,这包括在特定的运行平台中连接、部署和管理服务;
* 采用能使团队在解决不断变化的业务需求方面有效地创建和组装服务的实践和工具
Rational帮助企业实施SOAD
IBM Rational 拥有领先的软件开发技术和开发平台,是针对SOA业务驱动开发的强大基础;Rational 为开发团队提供了一个完整的、开放的、模块化的和经过验证的环境,可用于针对灵活的SOA解决方案的业务驱动开发;IBM Rational软件开发平台为建立SOA应用程序提供了特定于角色的工具,包括需求和分析、设计、构造、软件质量、过程和项目组合管理、资产生命周期管理;过工具深层次集成和功能为业务的各个方面提供更高价值;IBM Rational软件开发平台基于Eclipse,为用户提供了良好的开放性和更广阔的选择空间。
IBM Rational为实施SOAD提供了诸多领先的IBM Rational领先的解决方案和产品,包括基于标准的、使业务流程建模的许多方面实现了自动化的新型编程模型,以及服务设计、构造和组合,这些因素都削减了项目时间和成本;行业领先的过程和产品组合管理以及软件配置管理解决方案,这些解决方案引导从业者通过SOA开发生命周期的每个阶段,最大限度提高资产可重用性、促进项目成功和确保可预测性;基于角色的工具为业务和技术用户提供了各自需要的准确的功能集合,加上Eclipse支持的紧密集成,通过促进协作缩小了业务和IT之间的差距,确保业务需求推动下游开发,并提供了从开始到部署过程中对需求的跟踪能力。
陈致平说:“采用SOAD,缩小了企业业务和IT之间的差距,确保基于业务需求建立解决方案;使业务能够迅速对不断变化的业务需求进行快速响应。为全面实现SOA,进而实现业务随需应变奠定良好、坚实的基础。”
(责任编辑:铭铭)