信息化 频道

对SOA标准应用的期望

  【IT168 信息化】

  一、SOA为用户带来的价值

  1、增强业务的灵活性。从信息经济学和现代供应链思想分析,一个理想的后勤保障系统应该做到:促使物资实体从“提供者”(保障实体)到需求方沿着最优路径进行无阻碍流动。这种“最优路径”的后勤保障,追求一种运作的灵活性,即指在不确定的战场环境中对部队多样性、个性化保障需求的灵活反应能力。SOA的标准化、松耦合、重业务的特性,真正从技术上满足了现代后勤的灵活性要求。

  2、突出用户的主导性。SOA将服务直接映射到业务空间中,使服务与业务对齐,大大促进了业务与信息系统的互动,让“IT资产”真正成为“甲方”的资产。在业务需求方面,SOA使用业务流程、业务服务、业务数据对象、业务事件等概念来描述业务需求,为业务人员和开发人员建立了共同使用的概念体系,使需求变化更容易传递到系统开发中,提高了用户的主导性。

  3、降低对厂商的依赖性。传统的IT系统中,对厂商产品的依赖发生在操作系统、数据库、应用服务器、中间件平台等各个层面。如果用户要中断与具体某个厂商产品的长期关系,是需要付出巨大的替换成本的。SOA基于服务契约构建IT架构,实现了技术中立,显著降低了对具体厂商的依赖。

  4、提高系统的可集成性。由于后勤业务的多样性和管理体制的复杂性,后勤信息系统需要在异构环境中集成多技术体制。SOA提供了一种统一的、一致的技术基础设施,不必为定制集成编写代码,也不用部署和配置许多特定用途的应用程序适配器,所以能显著提高系统的可集成性,降低集成成本。

  二、SOA标准的作用

  从2005年至今,SOA已经逐渐成为影响中国IT系统构建的主导思想,而由于缺乏可依据的SOA标准体系及评价机制,导致SOA产品开发和项目实施方法各异、实施质量难以评判,中国的软件产业和行业用户急需中国SOA标准出台。

  可喜的是在CESI的带领下, SOA技术委员及时推出了《SOA标准体系白皮书 》、《SOA用户指南》、《中国SOA标准体系研究报告》等相关研究报告,为SOA的标准化应用提供了总体方向和基本参考。另外,正在征求意见的《SOA术语标准研究报告》,解决了术语、规范未统一, SOA用户、厂商和研究人员各自表述的沟通困境。正在研究的《SOA总体技术要求标准研究报告》对各类具体业务领域进一步抽象,建立了通用技术参考模型。该模型从系统建设的视角,在逻辑层面规定了SOA项目必备的要素,帮助用户和厂商从更高的高度理解、探讨和管理SOA项目建设。另外,在工程、互操作、质量等领域新成立的SOA标准工作组也将开展更多的工作,为我们用户带来更多的效益。

  除加强标准研制制订外,为进一步推动标准应用,我们还期待工作组能同时关注以下方面工作:

  三、SOA标准应用建议

  1、建立标准符合性验收机制和工具。我们知道,标准下发不代表标准落实,标准的推广也不能单纯口号呼吁。目前,很多单位在标准应用中还存在落实不严,只停留在纸面的现象。用户虽然规定了立项、监理、验收、评估等过程,但由于缺乏标准符合性验收和奖惩机制,没有配套的工具和手段,所以一直无法具体落实。例如,号称是SOA的项目,是不是真的是SOA?同样是用SOA技术实现的两个项目,相互间能否真正互通。这一系列的问题都需要有配套的标准符合性验收机制和工具,来帮助广大用户加强标准强制执行监管,推动标准执行。

  2、加强标准应用推广。标准只有真正应用在实际项目开发中,与工程项目紧密相联,进入实践的“标准”才是有生命力的,只有通过大量的SOA项目实践推动,标准才会真正成为工程建设的“标杆”。否则,标准与项目“两张皮”的现象将会始终困扰着标准的推广。

  针对SOA领域技术新、发展快的特点,建议工作组采用“整体规划、分步实施,边建边用,边用边改”的方式,推动SOA标准化建设。例如,SOA标准体系中个别成熟的标准,经顾问委员会批准,可以先颁布标准研究报告,以避免标准审批漫长,无法满足应用急需的问题;然后,发挥工作组内厂商和用户并存的优势,着力推动标准的应用试点。在应用试点的工程实践过程中,尽早发现标准中的问题,促使标准修改和完善。最后,再推出经过实践检验的成熟标准,并配套一个成功的应用案例。这样的标准才是真正实用的标准,是用户期待的标准。

0
相关文章