曹云峰计算机内蒙古,企业系统应用集成技术模式探究.doc

企业系统应用集成技术模式探究

企业系统应用集成技术模式探究摘 要 本文经过对当前企业系统应用集成技术的分析,进而分析并研究了通过通用集成模式、通用与专用平台结合集成模式和套装软件专用集成模式三种模式,并给出了这三种模式的各自的部分优缺点和适用建议。

关键词 企业系统;集成技术;套装软件;集成平台

中图分类号:TM73 文献标识码:A 文章编号:1671—7597(2013)022-072-2

1 研究背景分析

根据当前软件系统应用集成技术的发展和企业业务应用建设规模及规划,以及企业系统应用集成建设情况,应用集成以什么样的模式去实现是急待解决的问题,本文通过对系统集成技术的分析,进而分析和研究了实现企业系统应用集成技术的几种模式。

2 研究技术分析

2.1 集成技术简述

应用集成架构取决于应用集成的技术,应用集成技术是伴随着企业信息系统的发展而产生和演变的,从早期的点对点方式,经历了EAI方式,发展到目前以面向服务架构(SOA)的集成方式。

2.2 点对点方式集成

早期企业的业务应用个数较少,一般多采用的是点对点方式的集成结构,在这种点对点的结构中,业务应用之间都很清楚对方的结构,相互通过接口相连,接口少,集成工作量小。随着需要集成的业务应用数量增加,业务应用之间的接口需求相应增加,接口开发的工作量也在增加,维护工作难度大、接口灵活性差等问题立即显现,集成关系及接口问题变的非常复杂。如图1所示。

2.3 EAI方式集成

为解决点对点集成方式所带来的问题,应用集成引入了企业应用集成平台(EAI,Enterprise Application Integration),EAI平台针对不同的接口技术分别提供了相应的适配器,采用不同技术的业务应用通过这些适配器接入EAI平台,由EAI平台负责业务应用之间的集成,如图2所示。

采用EAI方式的集成大大减少了接口连接数量,有效增加了灵活性,同时在接口变化时,只需在EAI平台侧进行调整即可,增加了业务应用的可扩展性,降低了业务应用维护和升级的复杂性。但是由于存在着大量不同的技术标准和规范,EAI平台上需要进行大量的数据转换及配置工作,集成的灵活性、开放性存在着局限性。

2.4 SOA方式集成

面向服务架构(SOA)向企业提供了灵活、快捷的系统整合方案。因为它的接口规范与实现功能所使用的具体硬件平台、操作系统和编程语言无关,所以服务调用方及服务提供方之间可以使用统一和标准的方式进行通信。这样有效的解决了EAI方式集成所面临的问题。

为更有效地管理服务并降低服务之间的依赖关系,SOA体系中引入了ESB(Enterprise Service Bus,简称ESB)的概念。企业服务总线将业务应用的功能通过开放的标准进行统一接入,并以服务的形式发布。为参与集成的各方屏蔽了硬件平台、软件、网络和物理位置上的差异,是实现松耦合集成架构的核心组成部分。

通常,企业服务总线使用SOAP作为消息格式,可根据需求支持各种开放的标准传输协议(如HTTP(S)、JMS等)。它帮助服务提供方和服务调用方隔离具体的技术实现,帮助服务调用方进行消息的路由和转换,进行权限验证后,按服务提供方规定的格式发送到指定地址,最后再将返回结果以服务调用方可接受的格式发还给服务调用方。另外,企业服务总线还支持消息的单向发送,发布/订阅模式。SOA方式的集成如图3

3 企业系统应用集成模式分析

3.1 采用通用集成平台

这种集成应用模式是将使用套装软件实现的业务看作与其他业务应用相同,也提供或调用集成平台的服务,通过通用的、标准的、基于SOA架构的集成平台实现集成。

这种模式下,既包括套装软件实现的业务应用,也包括自主开发的业务应用,采用的技术和标准多样化,应用集成的难度较大。为了能够将基于各种不同技术和标准的业务应用接入集成平台,实现彼此之间的信息共享、流程交互,要求集成平台具备更好的开放性、通用性、可靠性。采用通用集成平台实现企业系统集成如图4所示。

图4中的财务、物资、项目由套装软件实现,营销、安全生产、协同办公、综合管理、人力管理等业务应用为自主开发的应用系统。

3.2 以通用集成平台为主,以专用集成平台为辅

与上一种模式不同,除了需要通用集成平台,还需要通过专用的集成平台将套装软件功能转换为Web Services后,再利用通用集成平台进行集成,这种模式应用集成的核心还是通用集成平台。

套装软件的实施是一个较长时间的过程,通常采用分阶段逐步实施的策略。当物资、项目、财务3个基本套装软件模块上线,而人力、营销、生产、综合及协同办公采用松耦合架构时,应用集成平台架构可以兼顾套装软件和自主开发的松耦合应用。这种模式如图5。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值