关于SOA技术的企业应用建议-机电毕业论文(2)
2013-08-18 01:03
导读:这样可以提高工作效率,并且不易疏漏一些细节问题,因为我需要关注的东西都在系统所提供的一个web页面上。此外SOA还具有一定的灵活性,比如一旦工作
这样可以提高工作效率,并且不易疏漏一些细节问题,因为我需要关注的东西都在系统所提供的一个web页面上。此外SOA还具有一定的灵活性,比如一旦工作调动我可以在我的定制服务中删除并增加一些服务,这样不会因为部门的调动,再重新熟悉一些没有接触过的系统。
正如图二所示,web服务组合系统就像一个插排一样,提供各种标准接口,下层的服务像插头一样,可以合适的镶嵌在其中。由于WEB服务组合与底层系统是通过接口相互交互的,故其工作方式是跨平台的透明模式。当然在web服务组合系统中存在很多模块如安全控制模块,用户人登陆模块,用户定制模块,服务注册中心,传输协议等等。通过这些模块的定义可以有效的控制整个网络。
从业务的角度来说,面向服务的体系结构的重点在于开发能帮助您完成业务任务的技术,而不是通过技术约束来规定您的行动。例如,一个集团下发的故障工单的处理过程(包括集团运维,省端电子运维,呈现系统,应用系统,基础系统核查等等)可能会涉及数十个步骤和若干不同的数据库和系统。但就其实质而言,此过程包含一系列人工活动,例如:
接口人员受理故障工单,转派相应责任人;
相应责任人查找呈现系统、查找应用系统、查找基础系统,最终确定故障原因
回复工单至接口人;
回复工单至集团侧;
这只是一个简单的工单处理过程,在企业中还有很多诸如文件审批,报表等等一些业务。总之各个部门之间存在着千丝万缕的联系。面向服务的体系结构基于这些实际活动或业务服务进行组织,而不是形成公司所维护的不同的信息竖井 (Silo)。通过实现 SOA,可以带来大量好处,包括以下各个方面:
(转载自中国科教评价网http://www.nseac.com)
更高的业务和 IT 一致性
基于组件的系统
松散耦合的组件和系统
基于网络的基础设施,允许分散于各地且采用不同技术的资源协同工作
动态构建的按需应用程序
更高的代码重用率
更好地标准化整个企业内的流程
更易于集中企业控制
4 结束语 综上所述,在以后的开发中可以逐渐渗透、应用SOA技术,整合现有系统,形成一个标准的企业平台,有助于我们节约,节省,提高工作效率,标准化流程等等。中国移动集团是一个朝气蓬勃的企业,未来的日子里发展的空间还很大,面对着行业其它对手的不断改革,作为中国移动的员工也要想办法节省成本提高效率,增加业务种类,对于这样的发展趋势来讲,中国移动应用SOA技术是势在必行的。