基于SOA架构BPO业务流研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA架构BPO业务流研究

基于SOA架构BPO业务流研究   摘要:低成本不再是中国软件外包产业中的优势,在人力成本方面会失去优势。在这种情况下,BPO(业务流程外包)将成为更加主流的外包形式,BPO带来的不只是技术上的先进,更多的是服务和管理上的进步。该文从介绍SOA体系架构的思想和分析BPO业务流程入手,分析了当前BPO业务的需求,进而提出了一种基于SOA体系架构的BPO业务流的构建方式,并描述了这过程中涉及到几个关键步骤。   关键词:SOA;BPO;业务流;Web Server   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)07-1686-03   当前,许多企业随着规模不断扩大,企业的地理位置也越来越多分散,各个部门之间资源共享和信息交互的需求非常突出。而分散的企业信息系统具有多系统,多平台等复杂的结构。这些对企业的管理以及业务流程的执行带来了一定的困难。   本文针对集团企业特点和集成的需求,基于SOA架构和工作流技术框架,以BPO的业务流程为例,详细分析了如何为企业提供更好的重用性和更好的灵活性。   1 SOA体系架构   SOA(Service-Oriented Architecture,面向服务的体系结构)是一种企业级的IT系统架构。它的基本思想是将一个完整的系统分解为一个一个的“服务”,然后将各个“服务”再映射到不同部门。比如硬件集成商专门为系统硬件方面提供业务咨询,维护等,软件开发商则为本系统提供软件服务。所有“服务”之间通过制定好的标准接口进行耦合,从而使得系统的服务就像链表一样,可以灵活地增加、修改而不影响原有系统基础。   SOA凭借其松耦合的特性,使企业可以按照模块化的方式来添加新服务或更新现有服务,以解决新的业务需求。W3C把SOA定义为“一组可调用的组件,其接口描述可以被公开和发现”。意思即SOA中的术语“服务”并不是指某个具体的功能,而是指一种功能明确,容易被人发现,且不依赖于其他的操作系统、编程语言和软件部署的接口。这种接口设计出来后可以不断地被重用,而且也易于软件的整合。   2 BPO业务流分析   BPO(Business Process Outsourcing,业务流程外包),是指企业将非核心的业务流程外包给外部专业服务商以降低运营成本、提升运营效率。BPO将职能部门的全部功能(比如事务处理、人力资源、财务等)都转移给供应商。外包供应商根据服务协议在自己的系统中对这些职能进行管理。如此,外包供应商就可能面对很多不同的企业,不同的业务需求,且要求能够不断地增加企业用户。其BPO业务流程如图1所示。   BPO服务供应商可能面对三种不同的对象:   1)客户:向本企业请求提供某些服务;   2)合作企业:本企业的某些服务与合作企业共同协作完成;   3)另外的BPO服务供应商:将本企业某部分业务流程外包出去。   不同种类的操作系统,应用软件,系统软件和应用基础结构相互交织,一些现存的应用程序被用来处理当前的业务流程,这就是当前BPO企业的现状。当需要增加一个业务时,从头建立一个新的基础环境是不可能的,只能利用现有的应用程序和应用基础结构来解决新的业务需求,然后为客户,商业伙伴以及供应商提供新的互动渠道。   BPO供应商要面对多种不同的对象,不同的应用基础结构,要满足不同的业务需求。BPO业务主要有以下几点需求:   1)稳定性 新业务的增加,不能影响到已有业务的运行。   2)灵活性 新业务的增加,不是在原来的系统上增加一个新的庞大的业务处理流程,而是在已有的流程上,对已有服务进行业务重组。如果实在不能满足新业务需求,再增加少量功能。甚至说进入BPO市场的服务供应商互相联合重组,以形成新的联合体增加他们服务提供的能力。   3)安全性 业务所涉及的数据必须保证只能由当前业务的所有人和执行者查看。不能在多个业务之间出现数据混乱   4)专业性 行业专家参与涉足行业纵深部门的企业。从他们擅长的业务领域进入相应的BPO市场。如:曾经专注于金融服务的公司完全可以提供跨行业的金融服务,以扩展服务对象的范围。或者将他们的专业知识延伸到新的纵深行业。   3 解决方案   SOA体系架构可以完美地解决如上的需求,即将整个核心业务再划分为一个一个更小的“应用”,这些现有的应用通过标准接口来提供功能。若有新的业务,再将各个“应用”按照业务需求,通过标准接口,灵活地进行耦合。如此这样,BPO服务就像是我们日常生活中的组装一样。一旦设计出了能满足各种情况的不同的组件,那么在需要的时候,只要直接将这些组件组装在一起就可以工作了,大大加快了速度。   3.1 基于SOA的服务框架,让BPO业务系统更稳定、灵活   传统的业务流程管理都是非常局限的,通常必须在同一系统中进行业务的运转,而无法实

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档