基于SOA的协同商务平台研究

时间:2022-08-10 05:52:36

基于SOA的协同商务平台研究

摘 要:分析研究了国内外协同商务技术的现状.然后在此基础上提出了基于SOA建立协同商务平台的思想,由此进一步分析了基于SOA技术的协同商务平台在技术平台开发和企业应用开发方面的优势。对中小企业信息化改造过程中,建立协同商务平台具有重要的指导意义。

关键词:协同商务 SOA 平台开发 信息化

中图分类号:F270文献标识码:A 文章编号:1007-3973(2010)06-139-02

1引言

在经济全球化、消费个性化、信息化、生产过程复杂化,市场环境瞬息万变的经营环境下,企业面对的竞争者日益增多,因此不可能在所有业务上都成为行业先锋。同时,互联网技术的出现和发展为企业提供了革命性的管理理念和管理的工具,冲破了企业内部以及企业之间的信息屏障,引进了高度统一的信息共享平台及合作方式。此种方式不仅意味着企业管理费用的降低,自动化程度的提高,而且更为重要的是他改变了企业内和企业间的信息交流方式,引起了产业结构和经营方式的革命。在此形势下,协同商务成为当今新型的商业运作模式。建立一个高效完整的协同商务平台对于企业的发展意义重大。

2国内外研究发展现状

协同商务是一种新兴的信息技术应用,是在第一代电子商务基础上的发展并提升的,其核心是企业信息系统在网络环境下的集成与重整,关于协同商务国内外学者专家一直致力与这方面的研究。

2.1理论研究状况

对于协同商务的研究是从近些年才开始的,该概念一提出就引起了各方面的广泛关注。从国内来看,比较有代表性的是企业资源管理研究中心(AMT)进行的研究,该中心认为协同商务是着重强调从产品的设计、研发、生产制造和财务处理,甚至最后的绩效评估等,都通过电子商务市场达到,使交易各方都能够同步作业 。就国外来看,他们对协同商务的研究相对国内要更早一些。协同商务的基本思想是Gartner Group 早在1999年提出的,它提出协同商务的目标是在满足不断增长的顾客的需求的同时来增强获利能力 。协同商务通过组合各方成员的核心优势创造新产品和服务来取得利润,这些新服务和产品的价值远远超过了单个部分集合的价值。

2.2技术研究状况

协同商务系统技术在目前看来,国内主要是校企联合的方式居多。主要采用的技术为中间件技术、Web数据库技术、Web Service技术、.省略平台。他们集成了通讯,群体合作和多方协同等技术功能对工作流的开发以及联网功能的支持进行全方位的应用。

2.3应用状况

随着协同商务理念和思想的广泛传播,国内企业的协同商务发展经历了企业内部,企业间,企业与用户,企业与社会各部门间的协同开展应用,软件的需求与日俱增。协同商务思想在软件产品中多面体现。同时,这些应用商在摸索过程中,逐步形成各自的有较强行业的实施解决方案,并向软件标准化,及应用方向发展。比较前面的有泛微系统公司开发的协同商务系统(E―Cology),点击科技的竞开协同之星(GK-Star)以及金航的协同办公系统(OA)等。

国外的应用情况看来,他们对协同商务的应用无论在学界或者是业界关注度方面和研究深度广度方面都超过了国内很多。国外许多大型跨国企业都已实施并完成了协同应用的系统开发和协同商务战略。如德国的西门子,美国的通用电气,瑞士的伊莱克斯等,都取得了较好的业绩。随着企业信息化协同商务技术的进一步发展,现在更有一种趋势,国外的企业巨头跨国集团分别开始从本土向中国国内蔓延。其中SAP和Oracle就是首当其冲的两家公司,结合各自的优势技术在探索“协同商务”的中国实践之路。

3基于SOA的协同商务平台

协同商务的发展在中国已有10年时间,随着技术不断进步和深化,协同商务平台对企业提升管理水平和建立现代企业信息决策机制的地位日渐提深。在过去的时间里,企业或多或少的都建立自己的信息系统平台,有对内的,也有对外的,而且各自相对独立,数据不能共享,影响到信息的集成。协同商务概念的提出和软件开发的技术的不断发展,对协同商务平台的应用提供了更广阔的空间,而SOA正是在这样的大背景之下应运而生。

3.1SOA技术

在激烈的竞争的市场环境下,企业的管理模式很难固化,当企业要做出一些改动时需要面对巨大的挑战 。同时随着信息化建设的不断深入,不同应用的系统之间功能界限趋于模糊。灵活性及数据接口的要求,能够快速的建立和实现系统的模型并开展应用,这些在引入SOA建立协同商务平台后都能得到快速的实现和应用。

SOA实质上就是一套完整的松散耦合的服务 。在必要的情况下,每一项服务都可以进行构造和替换,而相关的费用很低。在一个SOA中,我们可以使用一种服务替换另一种服务,无需考虑接口问题。最终结果就是具备快速高效发展的能力,换句话说,就是按照业务需求“有机地”进行适应。这就是本文倡导的基于SOA建立协同商务平台的原因,优势明显。

3.2SOA技术架构下的协同商务平台的优势

利用SOA技术架构建立的协同商务平台在技术平台开发和企业应用开发方面具有显著的优势。

3.2.1技术平台优势

业界分析机构和企业用户都一致看好SOA的应用前景,通过研究我们发现利用SOA建立协同商务平台在技术平台上具有如下优势:

(1)能复用以往的信息化软件,并且将ERP、CRM、HR等异构的系统数据集成。

(2)减少开发和维护的费用同时加快了系统开发速度。

(3)使得信息和数据集成变得更为简便。

(4)创建了完全集成的信息化应用新领域。

(5)简化了企业信息化模型的总体复杂度。

3.2.2企业应用开发优势

在企业应用开发过程中,我们可以聚焦与服务的创建、现有技术的利用、基于服务构件的开发上,优势显著。

(1)能够充分利用企业现有资源。基于SOA开发的产品都可以在原来基础上进行开发,而

不需要完全原系统进行开发.

(2)产品开发速度更快。通过使用SOA架构,创造性重用了现有的系统组件和服务,显著

的缩短了产品的设计、开发、测试和部署时间。

(3)开发投入成本减少。由于利用SOA的架构服务库,对新的应用的创新服务成本大大减少,而且,开发人员对现有的组件和服务都非常熟悉,这也减少了很多学习培训成本。

(4)将企业投资风险降到最小。重用已有的服务组件降低了创建新的业务服务过程中的投资风险,而且在这过程中也减少了维护及管理服务基础架结构的风险。

(5)便于企业进行持续的业务改进。基于SOA的应用中,使用了组件的顺序标识和服务标识,这些服务顺序清晰的描述了企业的业务流程。这为企业的用户的管理提供了非常理想的环境,他们可以将清晰的看到业务流程的发展,监督业务的改进,从而产生一个良性循环,促进企业的持续改进。

4结语

综上所述,我们可以看出SOA 是目前的主流技术,也是未来的发展趋势。利用SOA建立协同商务平台可以大大促进企业的协同化管理进程,提高了企业信息化管理水平并有效的控制企业成本,对中小企业发展具有重要指导意义。

注释:

美]Thomas Erl著,王满红,陈荣华译.SOA概念、技术与设计[M].北京:机械工业出版社,2007,1.

orbert Bieberstein SanJay Bose Marc Fiammante Keith Jones Rawn Shah 著.张宁译.面向服务架构(SOA)指南[M].北京:人民邮电出版社, 2008,2.

跣荒构建协同商务系统的核心技术研究.计算机技术与发展,2009,6 Vol.19No.6.

err, Michael, Uwe Bath.SBB Motivation Paper: The business-oriented background of service Backbone, 2004,1.

上一篇:浅谈公路工程造价控制与管理 下一篇:基于经济学基本理论的新农村经济建设探析