佳工机电网 在线工博会 我的佳工网 手机版 English
关键字  
  选择展区 >>
您的位置: 首页 > ERP/制造业信息化展区 > CIO信息化管理展厅 > 产品库 > SOA/SaaS/云计算 > 技术论文 > 正文 产品库 会展 人才 帮助 | 注册 登录  
CIO信息化管理
 按行业筛选
 按产品筛选
查看本类全部文章
e展厅 产品库 最新动态 技术文章 企业目录 资料下载 视频/样本 反馈/论坛
  技术应用 | 基础知识 | 外刊文摘 | 业内专家 | 文章点评 投稿 发表科技文章 
SOA如何落地
newmaker
欢迎访问e展厅
展厅
3
CIO信息化管理展厅
电子商务/企业门户, IT运维管理, 制造执行系统MES, 流程管理BPR/BPM, SOA/SaaS/云计算, ...
“根据Gartner的预测,到2008年,企业80%的应用都将通过使用SOA来实现,从2006年开始,企业实施SOA将进入高峰期。”看到这条消息,欧主管一点都没有惊讶,近来关于SOA的报道实在太多了。

“不过,要是真如报道所言,实施SOA之后,企业就拥有了一个随需应变的系统平台,可真是一桩美事。”欧主管自言自语地说道,“可是,我这些老系统怎么办呢?总不能都推倒重来吧。况且,实施SOA之后,真的就能一劳永逸了吗?”他又不自觉地摇了摇头,看来,得约老朋友们好好商谈一下了。

谈需求 企业资产需要有效复用

周末到了,三个老朋友照例聚在了一起,谈天说地。

欧主管很随意地提起了SOA:“今年,大家都在谈SOA,不过,谁都知道,SOA是一个面向服务的基础架构平台,可是,到底这个东西能给我们带来什么好处,好像并没有多少人能够真正说得清楚。”

“可不能这么说,现在,你出去参加个CIO的聚会,要是不知道SOA,都不好意思和人打招呼。”钱经理又开始调侃起欧主管来了,“其实,现在很多用户都在谈SOA,不是因为SOA时髦,更不是为了追逐潮流,而是更多的用户已经越来越感受到,必须要建立一个这样的系统,管理自己烦乱而又复杂的资源,并更好地实现这些资源的重复利用。博士,是这样吧?”。

“老钱说得也有一定道理,的确,SOA在近几年来一直都在吸引着业界的关注甚至是追捧。作为一个可以使企业软件资产更好地被利用、并能使企业对新的业务需求,能够做出快速反映的体系架构,其受关注的程度以及用户对其寄予的希望的确是史无前例的。”i博士接着钱经理的话继续说道。

在SOA刚浮出水面的时候,对于用户来讲,对SOA怀有的更多的可能是憧憬和希望,以为这下子就可以万事大吉了,虽然期间也有用户对此产生过虚无缥缈的感觉。不过,目前看来,随着SOA理论的日渐成熟,以及各相关企业新技术、新产品的推出,用户对于SOA的理解也逐渐落到了实地。

目前,越来越多的厂商都加入了SOA的阵营,这对于用户来讲,可以选择的余地更大,而且能够了解信息的渠道也增多了,对SOA也不再是雾里看花,而且很多用户也开始尝试部署基于SOA基础之上的可复用的基础架构平台。

“对于较早部署SOA的用户来说,多数是为了解决他们在现实业务中遇到的实际问题。我这里就有一个中远集装箱运输公司部署SOA的案例,可以简单地向你们介绍一下。”

中远集装箱运输公司是中国最大的集装箱运输公司,而且在全球排名第二,到2005年底,它拥有127艘集装箱运输船只,32万个箱位,70多条国际航线,以及数十条国内航线,业务网点遍布全球。

对于发展中的中远集装箱运输公司来讲,他最大的业务挑战在于,各国海关的政策随时可能发生变化,用户的需求也可能随时发生变化,这对几乎所有业务都要依赖于EDI(电子数据交换)系统的中远集装箱运输公司来说,他们的IT系统要能够满足不断变化的业务需求。

“这时候,很多供应商就提出,如果你的需求变化了,我可以再帮你做个新的应用。实际上,这些解决方案之于中远集装箱来讲,还是治标不治本,投资在不断增加,应用也在不断增加,管理成本也越来越大,可是效率却并没有多大的提高,反倒是系统越来越庞杂。”i博士喝了口水,又继续说道。

关键时候,中远集装箱决定实施SOA,并选择IBM作为其合作伙伴。实施SOA之后,中远集装箱运输公司也确实感受到了这种优势,一方面,系统的可重用业务模块有了大幅的增加;另一方面,也简化了其基础设施的数量和复杂度,降低了应用成本,原来需要20多台服务器,现在只需要2、3台就够了,原来中远集装箱在用户需求发生变化后2~3个月才能完成不同应用平台之间的对接,现在则在几天之内就可以完成了。

“其实,从目前用户的要求来看,能够快速地应对需求的变化,是用户希望通过SOA能够解决的一类关键问题。另一类问题,则是企业的应用集成问题,SOA是一个基于松耦合的平台架构,可以实现异构平台的流程、人员、信息的整合,并能实现组织内部及外部的应用集成,此外,使IT系统能够从技术驱动转向业务驱动,提高IT开发和运行效率,降低IT开发成本等,也都是吸引用户选择SOA的重要理由。”对于用户对SOA的需求,i博士谈了他的看法。

“那么,就目前的市场现状来看,除了我和老钱这些入门不久的人员之外,大多数的用户是怎么看待SOA的呢?”欧主管又提出了他的疑问。

“处于不同级别的人,对此自然有不同的看法。”i博士笑了笑回答道。

SOA本质上来说是一套理念和方法,不同的人会从不同的角度看SOA。管理级的人看业务层面,所以只看到最后体现出来的服务;架构设计人员看到的是架构设计的指导思想,一种架构设计风格,它存在可模式化、可封装、松耦合、可重用等好处;编程人员看到的就是一种编程模式,最后能够做出具体的东西来;而从用户角度看,就是一些流程,例如报税服务,最后用户看到的就是报税流程。而实施SOA更多的目标,则是为了最后一个层面,也就是能够给用户带来更多的便捷。

“哦,还有这么多的学问啊。”钱经理咧了咧嘴说道。

“就目前的市场来看,到底有多少厂商开始涉足SOA了呢,现在IBM和BEA都在说自己是老大,不过,我对这个倒不是非常感兴趣,我是想知道,他们会用什么样的模式和技术来给我搭建这个SOA的平台呢?我原来的系统该怎么办,总不能都推倒重来吧。”欧主管总是很轻易地就动心了。

“就目前的市场现状来看,几乎所有的涉及中间件的厂商,都参与到SOA的大潮中了,不过还是国外的厂商居多,国内厂商表现也还不错,比如东方通,他的发展也是非常快的。在整个SOA市场中,国外厂商大约占据70%的市场份额,国内厂商占据30%的市场份额。这一点与国外SOA起步较早,也有一定的关系。至于原有的系统,当然不用你都推倒重来了,这是需要技术才能够解决的问题。”i博士又故意卖了个关子。

i博士点评

能够快速地应对需求的变化,是用户希望通过SOA能够解决的一类关键问题,此外,企业还希望能够通过SOA的松耦合平台架构,实现异购平台的流程、人员、信息的整合,并使IT系统能够从技术驱动转向业务驱动,提高IT开发和运行效率,降低IT开发成本。

说应用 授人以渔而非授人以鱼

“从成本预算到需求分析,到方案设计,再到具体实施,SOA要包涵众多环节,对于我们用户来讲,实施的关键环节又在哪里呢?”欧主管又抛出了他的问题。

“从预算和成本角度看,SOA虽然需要新的投入,但SOA的部署不必一次到位,而是可以分步进行。”i博士一字一顿地给出了他的看法。

从部署SOA基础架构平台的大局来看,连接性服务部分是比较关键的,需要首先考虑,而其他层面的产品和方案则可以逐步加入。

在部署SOA的过程中,首先,需要考虑的最为关键的问题是连接性服务和数据资源/信息资源的整合;其次是应用连接和流程服务;最后则需要考虑跟用户交互部分的搭建。

除了可以分步实施,SOA对企业原有IT基础设施的要求并不高,虽然IT设施相对健全的用户看起来是目前实施SOA的主流,但实际上小的用户,甚至没有任何IT基础的用户也能实施SOA,而且更容易实施,就像一张白纸画画更容易一样,那样反而可以从底层完全实现SOA。

SOA的精髓是它将IT和业务紧密结合在了一起,因此同时具有对技术和业务精通的人员参与也是成功部署SOA的关键。在具体实施过程中,其主要难点在于以下两个方面:一是方法论指导,每一步路线的确立并不是凭空产生,而是需要正确的方法论指导,从服务建模,到方案设计,每个细节都需要方法论的支撑。二是选择好的工具,除了运行时需要的平台工具,更重要的是要选择好部署工具,这样,就可以大大简化SOA部署的复杂度。

“博士刚才谈到了,SOA的实施需要分步进行,您这里谈到的分步进行应该怎么理解呢?”钱经理也提出了他的问题。

“一个企业部署SOA平台,就如同一个城市做城市规划,一步到位肯定是不可能的。在这个过程中,既需要企业做全局规划,还需要做局部规划,当然了也少不了轻重缓急的顺序。所以,一定是分步实施的。关于SOA的部署,来自BEA的技术专家就有一段比较精辟的论述,我可以给你们转述一下。”

实施SOA,第一是要边破边立。一个企业部署SOA平台,太过落后的系统需要推倒重来;还能继续应用的系统,则需要包装、改进;而一些新的系统则需要重新做规划。同时,在SOA的平台搭建完成之后,也更容易实施规划新的系统。而且,即使在今天,即使是在SOA平台之上搭建的系统,在企业的不断应用实践中,系统也可能会出现很多的不合理,需要做重新调整。

其次,实施SOA要做全局规划。SOA的实施,有很大的技术因素在其中,作为用户来讲,既需要选择适当的工具,还需要有专业的技术人才。同时要对自己的系统做全面的评估,要了解自己已有的系统能用多少,有多少需要改造,还需要上哪些新的系统,自己将来的系统该如何满足自己的需求,自己可能为这个新的系统,需要投入的资本大概有多少等。

总之,要有整体的规划,这也是实施SOA最为基础的一步。实施SOA要选择适合的工具和技术也是极为重要的一步,上什么系统,建什么平台,先改造哪个系统,需要一步一步来,而在这个过程中,所选择的产品,也必然有所不同,一定要做到心中有数。

第三,实施SOA不会一蹴而就,需要小步快跑。畅想一天之内完成SOA的实施,或者今天做了决定,明天就希望系统成功运行,都是不可能的,目前很多用户都有激进的想法,这是不现实的。SOA实施先从部门级开始。SOA的灵魂所在,就是它允许用户搭建一个松耦合的平台,这也是SOA能够吸引用户的关键所在。

“目前,国内和国际市场上,已经有很多能够帮助用户实施SOA的工具产品面世了,在这里我也可以给你们推荐几款。当然了,这些产品也还在逐步的完善过程中。”i博士边说边调出了他查阅到的相关资料。

i博士点评

SOA的精髓是它将IT和业务紧密结合在了一起,因此同时具有对技术和业务精通的人员参与是成功部署SOA的关键。在具体实施过程中,需要考虑两个方面的问题,一是方法论指导,二是选择好的工具。(end)
文章内容仅供参考 (投稿) (如果您是本文作者,请点击此处) (8/28/2006)
查看更多SOA/SaaS/云计算相关文章: more
·细数决定SOA成败的关键因素 (8/28/2006)
·网络化制造及其在广东省的实践 (8/24/2006)
·ASP平台破解中小企业信息化难题 newmaker (8/23/2006)
·Web-based渗入企业应用 Thomas Claburn (8/20/2006)
·走出应用误区 创造SOA新时代 newmaker (8/14/2006)
·何洁冰:创新通用是ASP模式的首选 (8/12/2006)
·后ASP时代的企业信息化 XToolsCRM (8/10/2006)
·SOA:世界级热点话题带给国产厂商绝好机遇 (8/5/2006)
·实施ASP服务模式需要解决的问题 newmaker (4/20/2006)
·软件租用掀起互联网新热潮 newmaker (4/19/2006)
查看更多CIO信息化管理相关文章: more
·推动遗留系统现代化革新的三种方式 Taylor Bornstein (3/27/2022)
·食品物流服务提供商Farm Trans借助Mendix解决方案构建高效欧洲供应链 Mendix (9/16/2021)
·细数决定SOA成败的关键因素 (8/28/2006)
·BPM平台对于企业管理信息化的价值 (8/26/2006)
·优化管理 实现资源最佳调度 newmaker (8/26/2006)
·网络化制造及其在广东省的实践 (8/24/2006)
·CIO角色从技术向业务转变 newmaker (8/23/2006)
·ASP平台破解中小企业信息化难题 newmaker (8/23/2006)
·缺少数据分析--制造企业实施六西格玛最大软肋 newmaker (8/22/2006)
·企业信息化的基础--企业标准化工作 (8/22/2006)
查看相关文章目录:
·ERP/制造业信息化展区 > CIO信息化管理展厅 > SOA/SaaS/云计算 > CIO信息化管理文章
文章点评 查看全部点评 投稿 进入贴吧


对 CIO信息化管理 有何见解?请到 CIO信息化管理论坛 畅所欲言吧!


网站简介 | 企业会员服务 | 广告服务 | 服务条款 | English | Showsbee | 会员登录  
© 1999-2024 newmaker.com. 佳工机电网·嘉工科技