SOA应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。SOA是传统的面向对象的模型的替代模型,面向对象的模型是紧耦合的。而向服务的体系结构SOA是松耦合的系统。具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。
SOA凭借其松耦合的特性,可以让企业按照模块化的方式来添加新服务或更新现有服务,以解决新的业务需要,提供多种方式和渠道来进行服务的构建,并可以把企业现有的应用作为服务而接入到新系统中来,对现有的系统平台的资源进行有效的利用。
对于企业管理者来说,SOA技术层面的内容不是问题,而怎样时行SOA实施。达到目的才是问题。来看看SOA整合系统必须的实施步骤:
1.对需要实现的业务进行分析建立模型。就是将需要确立成一个个的具体业务服务点;
2.分析目前企业中待整合平台的所有应用功能。系统结构,对开放的接口能够提供哪些功能;
3.根据以上的分析结果,制定服务模型,体现逻辑结构到具体IT实现间的映射,实现服务与结构的对应;
4.根据要实现的整个系统体系架构和目前存在的各系统的实际情况,确定各个业务平台的集成方式,这个方式必须是能够保证系统性能的,可靠的;
5.新系统是基于服务的。实现所需要的服务是开发的目标,所以最重要的环节就是完成业务处理流程的开发;
6.最后是建立综合平台的门户系统,一个实现所有业务处理统一分类显示,单点登录,访问所需业务处理工具和相关后台系统。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
如何快速切入SOA实施阶段
SOA价值在于实现企业级的业务服务重用,消除软件开发的冗余,提高业务敏捷性,但实现这些价值的前提是要成功的SOA实施。
-
胜任重量级SOA项目的几个挑战
当企业规划一个SOA项目以推动用户价值并充分利用语音通信基础设施时,会遇到很多的挑战,都会有哪些挑战呢?
-
CIO要对SOA缺陷保持警惕
随着企业规模的逐渐扩大,企业的复杂性也不断增加,不同部门之间职责、利益、流程的交错,让包括部分高层管理者在内的很多人不清楚,那转向SOA会怎样?
-
SOA实施技能集粹和应用程序开发文化的评估
SOA作为一项成熟的技术,已经为许多公司所采用,但为了提高SOA实施成功的机,有许多需要解决的问题和挑战。本文针对SOA实施的技能集和文化进行简要的分析。