SOA渐行渐近-怎样给IT系统一个新视角?
热门问答:
推荐阅读
| · 真假三星直充内部的差别 |
| 摘要:外部的辨别方法大家一定知道一些了,我们打开里面看看有什么不同,分别是组装直充、原装黑平脚直充和原装平脚蛋充。 ...... |
| · 亚太区照相手机需求强劲 诺基亚面临挑战 |
| 摘要: 根据idc的最新调查显示,亚太地区除了日本之外的照相手机销售量将从2003年的600万部猛增到今年的1600多万部。分析人士指出,亚洲地区照相手机的迅速普及将为手机制造商们带来新的希望,他们将利用所有机会向市场老大诺基亚公司发动冲击。 内置照相镜头在很多用户眼中似乎已经成为了手机的基本配置之一,现在的手机用户们可以上网、发送多媒体短信、收听收音机、发送电子邮件、存储音乐和收看电视等。idc的调查指出,在全球范围内,照相手...... |
正文
soa,对于很多用户而言,可能还不是一个非常熟悉的概念。但在专家和厂商的眼中,它却是传统企业管理软件体系架构的“终结者”。有人大胆预测:未来3年内,soa将被90%以上的大型企业、70%的中型企业,甚至是小型企业所接受,其商机无可限量。
而从今年初开始,这种面向服务的系统平台架构在经过多年的酝酿期后,已经从概念化的状态走向实践,开始在中国的企业级市场中生根、发芽。soa这个曾经陌生的概念,距离国内的行业用户已是渐行渐近。
soa:信息的流水线
究竟什么是soa?它的应用能够对企业起到何种帮助?
打一个比方,当产品需要大批量生产时,在工业制造流程当中就出现了自动化的改造过程,出现了生产线,出现了流水线,因为很多产品的大小、规格、尺寸都是一样的,只要把具有重复性的零件做一下组装,就可以形成最后的产品。这样,极大地降低了成品的价格。soa概念的出现,就是要满足当今对企业管理者、技术开发者工作的“自动化改造”的需求。
在soa当中,企业的管理者首先要理解他们想要什么东西,知道在工作当中哪些部分是可以重复利用的。soa要建设的就是信息的流水线,或者说是信息流水组装线,让各种各样的信息和数据得到重复的利用和有效的组合,就像生产流水线一样,只是这次soa要降低的不是产成品的成本,而是企业管理费用支出的成本。
对于一家生产型的企业来说,要想获得高效率、要想有非常好的财务状况,必须拥有先进的生产流水线,才能够实现这些目标。相对应的,企业应用soa系统平台架构环境,则可以对企业的信息管理实行自动化,从而有效地降低他们的管理成本,获得更好的财务状况。
事实上,作为业界第一个考虑了企业业务发展长期性的it架构,soa从本质上说是一组松耦合的服务,每一个服务的建立和替换都是相对便宜的。这里的“服务”就是实际业务流程中的一项任务。soa与其他it架构的最大区别就在于它与业务的关联性,它以服务为基本单元来组织it资源,其中的每一项服务都可以完成实际业务流程中的一项任务。
例如,企业可以在自己的soa架构中将一项服务定义为“应缴税款”,它可能包含计算收入、查找相应税率、计算应缴税款等一系列操作。如此一来,服务立刻与业务发生了密切的关系,业务人员可以参与服务的创建并用它们定义新的业务流程。
“就像儿童非常喜爱的‘乐高’积木一样,在soa中,一个个服务组件都变成了标准的‘建材’,可按照需要创造出各式各样的组合。然而,并非所有的组件都必须重新铸模成积木。我们可以用一层乐高般的凹凸圆柱体表皮包在过去使用的‘砖块’和‘瓦片’外,让它们能和其他的乐高连接,最后搭成你要的组合。”对于soa的功能实现原理,sap全球执行董事兼产品与技术事业部总裁夏嘉曦如是说。“说白了,soa就是要形成一个连接的方式,通过调用soa的连接就可以完成你需要的一些应用。比如发手机短信,就是提供一种标准的服务,只调用一个构件就可以了。”
当然,soa也不仅仅是一种开发的方法论,它更为重要的意义在于管理。例如,应用soa后,管理者可以方便地管理这些搭建在服务平台上的企业应用,而不是管理单一的应用模块。其原理是分析服务之间的相互调用,使公司管理人员方便地获取何时、什么原因、哪些商业逻辑被执行的数据信息,这样就帮助了企业管理人员、cio,以及应用架构师逐渐地优化他们的企业业务流程和应用系统。
企业信息化建设是延续性的,需要在保护投资的基础上建立新系统,快速响应业务需求。对已经拥有多个业务应用系统的金融企业来说,实施soa可以充分保留过去的it投资,通过建立一个能够屏蔽底层系统复杂性的基础架构,为it资产的自由流动构建一个基础平台。然后,将原有系统中的各个业务功能封装成服务,并根据业务的需求进行重新组合,最终复合成新的业务系统,从而快速满足新的业务需求。
“通过采用soa平台架构,重复利用企业的现有资源,包括开发员工,技术,软件,硬件,语言,平台,数据库和系统,将能够提高业务和服务的创新能力。”bea公司高级副总裁、首席市场官marge breya对于soa的应用前景充满了信心。根据bea公司的市场研究报告,适当使用soa 能减少成本,增益资源使用率达40%,同时可减轻达近十倍的维护工作量,减少潜在风险、管理和监视费用。更重要的一点是,soa可以帮助企业拥有必要的灵活性,重建一个有“客户响应能力”的企业,以面对日益快速变化的环境。


讨论区