基于SOA架构的BPO业务流研究

2019-06-13 21:23:11
[ BPO网导读 ] 当前,许多企业随着规模不断扩大,企业的地理位置也越来越多分散,各个部门之间资源共享和信息交互的需求非常突出。而分散的企业信息系统具有多系统,多平台等复杂的结构。这些对企业的管理以及业务流程的执行带来了一定的困难。


3.2 BPO业务流中的服务耦合机制,更安全
BPO业务流程中,不仅需要接收客户信息为客户提供所需要应用服务,还会涉及向其他的服务供应商发送消息,接收自己所需要应用服务,以及和合作企业共享信息的情况。传送的消息多种多样,接收的应用也名不相同。这就需要有适当地服务调试的机制来完成这一系列数据与应用之间的调度问题,这就是图2中服务耦合部分的主要功能。其SOA基础结构如图3所示:


图3 SOA基础结构
SOA基础结构的搭建。图3通过SOA的基础部件WSDL,UDDI,SOAP,然后使用一种常用的应用程序开发平台,再利用web服务规范来形成所有数据与服务之间的数据调试。而这一切都是在业务规则引擎的控制下完成的。
3.3 BPO业务流程中服务中心的建立,更专业
为用户提供的所有具体业务都是在服务中心中调用相关的服务完成,所以服务中心的建立是整个系统结构中最重要的一点。
BPO的服务中心只涉及本企业对外提供的服务,应该先分析需要实现的业务,并为每一个业务建立自己的模型,如图4所示,每一个业务都是独立的。分别为其分析业务模型。然后将每一个业务确立成一个个的具体业务服务点;再将所有业务服务点所提供的服务建成一个全局的服务模型。其服务模型如图4所示:


图4 基于SOA的服务模型分析
所有服务中心的总和就是全局的服务模型。此时再按照各个系统平台的业务承载能力,将不同的“服务”分配到不同的服务器。最后由业务规则引擎统一进行提取、重组。
4.总结
本文主要提出了基于SOA系统架构的BPO业务流程布署涉及到三个要点:整体服务服务框架的搭建、服务耦合机制的设置、服务中心的创建。基于SOA系统架构的BPO业务的主要思想就是将核心业务分解为小的“接口”,对各种平台进行兼容测试。再在用户提出需求时,合理地使用已经编制好的“接口”,通过特定的服务平台快速,高效的完成用户需求。基于SOA系统架构的BPO业务流程较复杂,在处理单一事件时,可能执行速度较慢,但是他的优点在于能灵活,快速地处理大量事务。且能快速利用已有服务扩展新的服务。


BPO网版权及免责声明

1、凡本网注明:“BPO网”或者“原创”的所有作品,版权均属于BPO网所有,其他媒体、网站或个人转载使用时必须注明:“文章来源:BPO网”。违反上述声明者,本网将追究其法律责任。

2、凡本网注明“来源:XXX(非BPO网)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其产生的任何结果负责。

BPO公众号 BPO公众号
返回顶部