会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

企业研究论文-基于SOA和WFM的企业应用集成研究.doc

  • 资源星级:
  • 资源大小:13.60KB   全文页数:8页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

企业研究论文-基于SOA和WFM的企业应用集成研究.doc

企业研究论文基于SOA和WFM的企业应用集成研究摘要针对目前的企业应用集成在实际应用中集成能力及扩展性差、互操作性不高、忽视业务流程集成、集成平台缺乏灵活性和适应性等缺点,在面向服务架构和工作流管理系统之上,提出了基于SOA和WFM的企业应用集成系统SWEAI。它具有松散耦合、业务流程集成、高度可集成及互操作能力等优势。主要讨论基于SOA和WFM的企业应用集成的体系架构以及企业应用集成的层次模型。关键词企业应用集成面向服务架构工作流互操作一、引言现今,越来越多的企业面临着信息孤岛带来的挑战。OA系统、ERP系统、CRM系统、SCM系统和财务系统等等,每一种信息系统都能很好地完成某一些功能,但却难以形成一个完整的企业级业务流程。然而,这些企业并不能一夜之间将他们的那些孤立的应用系统全部放弃或替换,在当前的商业环境下从零开始重新开发他们的整个信息系统常常是不合算的。另一方面,这些企业需要不时地引进各种新的系统。重要是这些新方案是基于最新的架构,他们与原有的系统的架构也有着很大的不同。如何成功实施企业应用的整体集成,是每一个企业必须解决的问题。企业应用集成就是为解决上述问题而产生的。企业成功实施EAI的关键在于把EAI提升到一定的高度,即在考虑企业应用架构之初就对其进行整体规划的基础上,建立一个完整的企业应用集成架构。通过架构,一方面来联系横贯整个企业的异构系统,以实现在企业内部系统之间无缝地共享和交换数据,并明确如何将相关的业务流程集成在一起。另一方面,在添加新的应用系统时就可以很方便地将它们插入到集成框架之中,使新的业务流程与已有的业务流程自然地衔接在一起,实现应用集成的目标。二、面向服务架构和工作流管理1.SOA面向服务架构是一种客户机/服务器软件设计方法,其中应用由软件服务和软件服务使用者组成。SOA与多数一般的客户机/服务器模型不同,它明确地强调软件组件之间的松散耦合,及其独立标准界面的使用。SOA描述了一套完善的开发模式来帮助客户端应用连接到服务上。这些模式定制了系列机制用于描述服务、通知及发现服务、与服务进行通信。SOA是支持以可重用组件和服务组装业务流程,而这些组件和服务是其所运行的应用程序和计算平台的独立部分。而应用SOA的一大目标就是多应用的整合,不但是跨平台的,而且被整合的应用仍能保持其自主性。服务之间必须是松耦合的,如果它们之间的耦合度过于紧密,整个系统架构将是非常脆弱的。所以需要将服务定义为业务逻辑单元,将IT逻辑从服务中剥离出来。这样,服务就可以由不同的企业来提供,而且对于变更管理来讲,任何一个服务的变化都不会影响到其他的服务。2.WFM工作流管理是实现企业业务流程自动化和经营过程重组的有力武器,将工作流管理用于企业应用集成有着良好的应用前景。基于新的企业管理思想,面向过程的计算机应用在今后的企业经营业务中将发挥更重要的作用,而工作流技术就是面向过程建模、优化、执行与监控的先进技术。采用工作流技术为核心开发的业务系统的最大特点,是它们具有高度的灵活性,可以按照企业的具体需求,快速灵活地完成流程的应用并可在客户业务过程发生变化时,迅速地重组来满足客户需求。三、基于SOA和WFM的企业应用集成架构SWEAI1.体系结构设计要求面向服务的企业应用系统可以随着企业业务的变化而逐渐变化,能够实现柔性化的软件系统,从而降低实施EAI的成本和风险。EAI解决方案底层的设计框架是面向服务的架构理念。依照SOA架构建设、改造、封装各类企业服务,使这些服务可以被简单地发现、调用、管理。提出的基于面向服务架构和工作流管理的企业应用集成体系结构将重点集中于系统的可变,主要优势在于达成一个可变的集成框架,该框架允许重用并重新组合服务,从而快速的产生新的功能模块以适应系统所支持的飞快变化的商业需求。2.基于SOA和WFM的企业应用集成的策略面向服务的企业应用集成方法用面向服务架构的指导原则及理念来构造服务集群系统,在此系统中,业务用户能够动态地联合和组成满足不断演化和改变的业务要求的高级流程。此方法通过强制分开每个服务的消费者和该服务的生产者,从而超越脆弱的、紧耦合的企业应用程序集成和B2B集成方法,增强了松散耦合的关键方面,这些在自动演化为满足业务要求的集成场景中都是必需的。然而,面向服务的企业应用集成框架本身并没有设计提供如何构建合适的服务来满足如今业务要求的指导,也没有提供在最有效、可伸缩的情形下执行服务的方式来保证长期运行交互。工作流技术提供了必要的过程驱动指导,用于确保其将细粒度服务组合成实际的运行时业务流程。因此,本文提出了基于面向服务架构和工作流管理技术的企业应用集成策略,如图1所示,对企业应用系统首先进行面向服务架构的服务化,然后通过工作流技术来进行业务流程级别的集成,从而得出一个更加全面的企业应用集成框架。3.基于SOA和WFM的企业应用集成体系结构SWEAI根据上述的集成策略,面向服务架构的异步消息、松耦合、粗细粒度服务的方法提供了应用集成的最佳基础模型,而工作流管理提供了必要的过程驱动指导,用于确保其将细粒度服务组合成实际的运行时业务流程。通过这些方法的组合,企业可以朝着自动集成的企业集成远景前进。图2描述了基于面向服务架构和工作流管理的企业应用集成的体系结构SWEAI。各层的主要功能描述如下◆客户访问层对企业应用来讲,客户一般分成以下几类一般客户,随机访问客户,商业客户,动态商业伙伴。它们通过企业防火墙,外部交互网关后,访问Web应用层的组件,充当了服务请求者的角色。◆Web表示层是在SWEAI集成平台基础之上的Web应用,主要为企业用户和个人用户提供统一的调用界面。通过门户的方式访问不同的应用程序,在不同的集成应用程序之上,提供统一的界面。◆流程集成层流程集成层是SWEAI系统的核心组成部分之一,它包含了以下一些组件业务流程建模,流程部署,BPEL引擎,流程控制器,监控服务。BPEL引擎是流程集成层的核心,它连接其他几个服务器模块,共同对外提供一个统一的应用调用处理界面。流程集成主要起到了在企业信息系统中定制自动的系统集成服务的作用,通过可视化的建模,可以定义一个应用集成的流程,从而实现系统的自动集成。◆服务组合层服务组合层也是SWEAI系统的核心组成部分之一,它主要是对细粒度的服务的组合,从而形成业务流程。◆企业服务总线这是面向服务架构体系中的基础架构,各个服务通过总线来互相访问。其中的消息服务作为消息总线连通了集成引擎层和企业应用系统的消息交互,并为集成引擎层进行消息格式转换功能提供了元数据映射模式。◆服务封装层服务封装层是对企业现有的各种各样的应用系统的功能发布为服务的形式,然后部署到企业服务总线中的服务目录中心,方便业务流程层的调用。◆外部交互网关对外部调用的统一入口。它接收外部对企业信息资源调用的请求,将请求按照预定义规则和访问者类型不同,分发给不同的门户。◆企业服务目录中心企业应用以服务的方式封装后,所有关于这些服务的描述文件均要在这个企

注意事项

本文(企业研究论文-基于SOA和WFM的企业应用集成研究.doc)为本站会员(doc88)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5