机房360首页
当前位置:首页 » 管理软件 » 突破传统架构的缺陷 尽显SOA的优势

突破传统架构的缺陷 尽显SOA的优势

来源:e-works 作者:机房360转载 更新时间:2011-8-19 10:37:47

摘要:伴随着信息化发展的深入,各种应用系统越来越多,规模越来越大,功能也越来越繁杂,同时为了适应行业发展的需要,各软件系统本身也在不断的调整和更新,信息系统变得日渐庞大,却难于快速响应需求的变化,有时候反而形成了业务和发展的瓶颈等。

 
  
  对现有的应用或流程加以“封装”为它们提供web服务接口。
  
  获得的服务。包括企业内部的套装应用和系统(如ERP、CRM)随带的web服务支持功能,或外部企业提供服务执行的功能。
  
  3.分析和创建SOA应用时需采取的步骤
  
  了解哪些流程可以转化为服务。
  
  构建应用流程中心库。这些流程来自于被设计成一组服务的业务应用,这是一个日积月累的过程。
  
  确定适当级别的服务粒度,以确保服务有效地重复使用。粒度过细会导致服务过于具体而无法使用,粒度过粗又会导致服务过于笼统而无法使用。
  
  培育重复使用的服务。它使组织能够把流程作为定义明确的一组服务来交付,而且很容易把这些服务提供给开发人员。
  
  4.构建SOA应用系统
  
  实施SOA是个分步走的过程,也是分阶段的,具体到实施每个应用系统时也是这样。无论新建系统还是对原有系统的重构,都需要根据需求分析结果去构建、部署、整合和调用服务。
  
  系统按不同的功能模块可以被分为7层:第1层是系统已经存在的程序资源,如营销系统、专卖系统等。第2层是组件层。在这层中用不同的组件把底层系统的功能封装起来。第3层是SOA系统中最重要的服务层,用底层功能组件来构建所需要的
  
  不同功能的服务。总的来说,SOA中的服务可以被映射成具体系统中的任何功能模块。
  
  5.SOA与SOI,走向面向服务的应用集成
  
  以在SOA基础上,通过服务的交互来集成企业中的各种IT资源,是SOA实践发展到高级阶段的必然结果。
  
  企业应用集成是为了避免企业内部信息系统各自为政、无法互通互联,实现对整体业务运行和流程的全面掌控,同时为了满足协同商务时代要求企业内部和企业之间协同,乃至整个供应链和供应链之间的协同目标。企业应用集成通过将不同系统中的数据和消息进行翻译、并指定数据传输的方向,实现充分、实时、多方、双向的集成,为信息互通架起了桥梁,实现互通互联。
  
  以面向服务的体系结构集成应用系统,采用“关注点分离”(separation Concern)的方法规划企业集成的各种架构元素。同时从服务视角规划每种元素提供服务,以及服务如何被组合在一起完成某种类型的集成。
  
  面向服务的体系结构构建和集成行业应用系统,其松散灵活,易于互通共享和企业集成的诸多优点,不仅提高了IT的效率,还弥合了IT与业务之间的距离,为实现“系统集成、资源整合、信息共享”提供了一种很好的基础和解决方案。随着SOA及相关技术的日渐成熟,SOA成为行业应用架构首选。
  
  责任编辑:honey

本文地址:http://www.jifang360.com/news/2011819/n366427327.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片