在以新建为主的软件系统建设背景下,中国企业实现SOA架构时更应关注建立一个标准的平台,并在其上构造企业所需要的所有标准服务。
SOA有了国际标准
2007年3月,OSOA(Open Service Oriented Architecture)组织发布了两项针对SOA的重要构件模型规范——SCA1.0(Service Component Architecture,服务构件架构)和SDO2.1(Service Data Objects,服务数据对象)。这些已制定并发布的标准都将一并成为OASIS(结构化信息标准促进组织)的电子商务标准的一部分。
SOA国际标准SCA/SDO的制定者 OSOA是一个由IBM、普元、BEA、Oracle、SAP等世界软件领导厂商共同成立的协作组织,旨在为SOA起草一系列的规范,并以免版税的许可方式提供给业界使用。
在“SOA国际标准全球路演中国站”会议上,倪光南院士认为,像普元这样的中国企业能够全面参与国际标准制定,这是一件非常有意义的事情。而SOA国际标准在中国的发布将大大缩短中国用户的SOA战略进程。
中国路线图
在会上,IDC中国发布了《SOA中国路线图》白皮书。IDC认为,中国SOA的关键任务与美国市场差异很大。美国企业已经建设了大量的应用系统。美国企业的IT建设更多集中于原有系统改造、升级或整合,新建软件系统比例相对很小。美国实现SOA架构的常见场景是将已有系统提取和包装成标准的服务,再和不同系统中的分散数据整合包装成为数据服务,最后通过业务流程管理对服务进行整合。
而中国IT应用成熟的企业已经建设了大量的生产型系统,目前正在尝试着整合,大量的服务性系统仍有待新建。调查发现,中国企业更多的是在进行系统新建或改造优化。57.5%接受调查的中国企业建设重心在系统新建和系统改造及升级上;而重心在系统整合的企业只占42.5%。对已有系统的改造优化主要是系统升级、新建功能模块或新开发周边系统并集成到已有系统。在金融、电信等行业,大多已经建设了近90%的生产性系统,但与国外同类企业不同的是,它们仍然缺乏大量的服务性系统;超过70%的服务不存在或需要重新构造,比如CRM等才刚刚开始。因此,大量的服务需要全新构造才是中国SOA的主要任务,这一点和美国是完全不同的。
IDC认为,在以新建为主的软件系统建设背景下,中国企业实现SOA架构时更应关注建立一个标准的平台,并在其上构造企业所需要的所有标准服务。由于大部分中国企业的现有软件建设技术和业务制定均不规范,导致业务流程难以有效提取。同时,不同系统的不同标准的数据源也难以整合。最后,在企业陆续新建的系统中由于缺乏统一的技术架构,最终产生了更多的信息孤岛。在实现中国企业SOA架构时,许多现有系统不得不推倒重来,或是将整个系统包装成一个服务;而大量的新建系统更适合直接构建粒度更小、组合更容易、架构更灵活的标准服务。
为了实现中国SOA关键任务,企业和软件开发商在实践着不同的技术路线以构建SOA服务,包括纯代码编写、基于套装软件二次开发或基于面向构件技术平台进行开发。大型套装软件开发周期长、开发费用高,无法有效适应中国企业复杂多变的需求;而纯代码编写又不利于维护和管理,同时开发效率较低。于是,技术市场上渐渐出现了面向构件技术。与此同时,SCA/SDO标准的发布为构造SOA服务提供了理论指导,遵从SCA/SDO标准的面向构件技术为更多的企业所选用来实现SOA架构。
在对目前SOA产品供应的选择上,由于不同厂商侧重不同的SOA产品功能,SOA软件供应商在中国基本分成了两大阵营:企业级应用整合和SOA服务构造。前者包括IBM、BEA和IONA,而后者则以普元为代表。在当前的SOA中间件市场格局下,这两类厂商在一定程度上构成互补的关系。尤其在以符合标准的方法构造SOA服务时,普元公司提供了面向构件的技术平台,以实现SOA服务构造和服务本身的管理和组装。这一平台可以与IBM、BEA等公司的ESB产品(负责SOA服务的注册、路由、管理产品)形成互补,完整提供SOA解决方案。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
信息化内参(5):IT选购的学问
对企业CIO来说,IT采购从来都是一个难题。难就难在如何在IT预算与性能之间找到平衡点。换句话说,花最少的钱办更多的事,成为企业CIO努力实现的愿景。
-
SOA整合系统必须的实施步骤
对于企业管理者来说,SOA的技术层面的内容不是问题,而怎样实施SOA。达到目的才是问题。本文介绍了SOA整合系统必须的实施步骤。
-
CIO应对SOA架构固有缺陷时刻保持警惕
曾经备受肯定的SOA架构正暴露出其架构的固有缺陷——当基于SOA的服务管理达到一定深度时,目前的SOA管理策略在服务故障的追根溯…..
-
CIO:SOA并不是一件“简单任务”
SOA并非简单的技术部署方式,而是一种IT与商业部门之间关联方式的转变。SOA深深改变了企业IT投资和支持的方式,并要求企业内各部门间实现更畅通的沟通。