(计算机系统结构专业论文)基于soa的第三方业务集成平台的研究与实现.pdf_第1页
(计算机系统结构专业论文)基于soa的第三方业务集成平台的研究与实现.pdf_第2页
(计算机系统结构专业论文)基于soa的第三方业务集成平台的研究与实现.pdf_第3页
(计算机系统结构专业论文)基于soa的第三方业务集成平台的研究与实现.pdf_第4页
(计算机系统结构专业论文)基于soa的第三方业务集成平台的研究与实现.pdf_第5页
已阅读5页,还剩65页未读 继续免费阅读

(计算机系统结构专业论文)基于soa的第三方业务集成平台的研究与实现.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

m a s t e rd e g r e ec a n d i d a t e :x ux i a o f e i s u p e r v i s o r :p r o f l i uw e i n i n g m a j o r :c o m p u t e rs y s t e m a r c h i t e c t u r e c o l l e g eo fc o m p u t e r s c i e n c e c h o n g q i n gu n i v e r s i t y a p r i l2 0 0 7 重庆 大地 的形式已由企业之间的竞争转变为供应链企业群之间的竞争。随着各供应链企业 群的不断扩展,行业内原先相互独立的供应链企业群开始相互交叉,企业间的供 应关系由原先的多对一转变为多对多,此时以某一集团企业为核心所建立的供应 链管理系统已经不能有效满足这种针对多个利益群体的多对多企业间业务交互需 求。为了满足这种业务集成要求,必须解决企业间计算环境的异构性、企业间供 应关系的动态性、企业业务流程的多样性和动态性、企业业务数据的保密性和共 享性等关键问题。 针对行业供应链业务集成需求中的关键问题,文章对比分析了现有集成方案 的特性和适用性,重点研究了面向服务的体系结构和面向服务的集成模式,并结 合行业供应链的特性给出了基于s o a 的行业供应链第三方业务集成平台系统架构 和解决方案。为解决企业间业务流程标准化与个性化问题,在集成架构中把供应 链流程划分为内部流程和公共流程,依据行业供应链上企业间公共流程的相似性 和相关性,建立行业供应链第三方业务集成平台实现动态、可定制的公共流程, 并对公共流程进行定制、维护、路由、安全、事务、监控等方面的管理,供应链 上的节点企业通过代理屏蔽企业内部应用系统的异构性和内部流程的差异性使其 内部流程接入并参与公共流程,实现了供应链上企业间的业务流程整合。在对现 有集成技术研究的基础上,文章进一步分析了集成平台与代理之间的消息传送模 式、数据的封装、数据的传送以及服务的接口等集成架构中的关键技术,给出了 集成平台中公共流程模型、行业服务总线和公共流程执行引擎的详细设计和实现。 在对系统架构和关键技术研究的基础上,基于x m l 、s o a p 等w e b 服务技术 实现了集成整体架构中的集成平台。该平台是一个中立的、行业性的供应链业务 集成平台,实现了动态、可配置的公共流程管理,并通过代理与企业内部流程动 态衔接,实现了供应链上企业间的动态业务流程集成,有效满足了行业内供应链 企业群之间的动态业务交互需求。 关键词:集成平台,业务集成,面向服务的体系结构,w e b 服务,供应链管理 a b s t r a ct t h ee c o n o m i c a lg l o b a l i z a t i o na d v a n c e m e n ta n di n f o r m a t i o nt e c h n o l o g yr a p i d d e v e l o p m e n ta n di n t e r n e tt e c h n o l o g yu n i v e r s a lu t i l i z a t i o n ,e n o r m o u s l yi m p e l l e dt h e s o c i a le c o n o m yd e v e l o p m e n ta n dp r o g r e s s ,s i m u l t a n e o u s l yc h a n g e de n t e r p r i s e s e c o n o m i c a lr e l a t i o n s ,t h ee c o n o m i cc o m p e t i t i o nf o r mh a sc h a n g e df r o mc o m p e t i t i o n a m o n ge n t e r p r i s e st oc o m p e t i t i o na m o n ge n t e r p r i s eg r o u p so fs u p p l yc h a i n a l o n g w i t h e a c h s u p p l y c h a i ne n t e r p r i s eg r o u pu n c e a s i n ge x p a n s i o n ,o r i g i n a l l ym u t u a l l y i n d e p e n d e n ts u p p l y c h a i ne n t e r p r i s eg r o u pi ni n d u s t r ys t a r t si n t e r c r o s s ,e n t e r p r i s e s s u p p l yr e l a t i o nh a sc h a n g e df r o mo r i g i n a lm a n y - t o o n e t om a n y t o 。m a n y , t h e nt h e s u p p l yc h a i nm a n a g e m e n ts y s t e m e s t a b l i s h e db yc o r ee n t e r p r i s ec a n n o te f f e c t i v e l y s a t i s f ym a n y - t o m a n yb u s i n e s si n t e r a c t i v ed e m a n da m o n gm u l t i - e n t e r p r i s e s b e n e f i t s c o m m u n i t y i no r d e r t os a t i s f yt h i sk i n do f b u s i n e s si n t e g r a t i o nd e m a n d ,s o m eo ft h ek e y q u e s t i o n sm u s tb es o l v e d ,s u c ha st h ei s o m e r i s mo fe n t e r p r i s e s c a l c u l a t ee n v i r o n m e n t , t h ed y n a m i cs u p p l yr e l a t i o n a lo fe n t e r p r i s e ,t h em u l t i p l i c i t ya n dd y n a m i co fe n t e r p r i s e b u s i n e s sp r o c e s s ,t h ee n t e r p r i s eb u s i n e s sd a t as e c r e c ya n ds h a r e a i m i n ga tk e yq u e s t i o no fi n d u s t r ys u p p l yc h a i nb u s i n e s si n t e g r a t i o nd e m a n d ,t h e a r t i c l ea n a l y z e dt h ec h a r a c t e r i s t i ca n ds e r v i c e a b i l i t yo fe x i s t i n gi n t e g r a t e ds c h e m e , f o c u s i n go ns e r v i c e o r i e n t e da r c h i t e c t u r e a n ds e r v i c e o r i e n t e di n t e g r a t e dp a t t e r n o n a n a l y z i n gt h ec h a r a c t e r i s t i co fi n d u s t r ys u p p l yc h a i n ,t h es y s t e m a r c h i t e c t u r ea n d s o l u t i o no fi n d u s t r ys u p p l yc h a i nt h i r dp a r t yb u s i n e s si n t e g r a t i o np l a t f o r mb a s e do n s o aw a sp r o p o s e d i no r d e rt os o l v es t a n d a r d i z a t i o na n di n d i v i d u a l i t yq u e s t i o no f e n t e r p r i s eb u s i n e s sp r o c e s s ,t h es u p p l yc h a i n b u s i n e s sp r o c e s so ff r a m e w o r ki sd i v i d e d i n t oi n t e r n a lp r o c e s sa n dp u b l i cp r o c e s s o nt h eb a s i so fp u b l i cp r o c e s ss i m i l a r i t ya n d r e l e v a n c eo ni n d u s t r ys u p p l yc h a i n ,t h et h i r dp a r t yb u s i n e s st ob u s i n e s si n t e g r a t i o n p l a t f o r m w a se s t a b l i s h e dt or e a l i z ed y n a m i ca n d c u s t o m i z a b l ep u b l i c p r o c e s s m a n a g e m e n t , s u c ha sc u s t o m i z a t i o n ,m a i n t e n a n c e ,r o u t e ,s e c u r i t y , t r a n s a c t i o n , m o n i t o r i n ga n ds oo n f o rs h i e l d i n gt h ei s o m e r i s ma n d d i f f e r e n c eo fi n t e r n a lp r o c e s s ,b y a c c e s s i n ga n dp a r t i c i p a t i n gp u b l i cp r o c e s st h r o u g ht h eb r o k e r , t h ep o i n te n t e r p r i s e so n s u p p l yc h a i nr e a l i z eb u s i n e s sp r o c e s si n t e g r a t i n g b a s e d o nt h er e s e a r c ho fe x i s t i n g i n t e g r a t i o nt e c h n o l o g y , t h ea r t i c l ea n a l y z e dk e yt e c h n o l o g y o ff r a m e w o r k ,s u c ha s m e s s a g et r a n s m i s s i o np a t t e r n ,d a t as e a l ,d a t at r a n s m i s s i o n ,s e r v i c ei n t e r f a c ea n d s oo n b e s i d e si tp r o d u c e dd e t a i l e dd e s i g na n dt h er e a l i z a t i o ni ni n t e g r a t i o np l a t f o r m ,s u c ha s u 重庆大学硕士学位论文目录 2 7 2 集成规范的标准化程度不断提高2 2 2 7 3 所支持的集成耦合度及集成的粒度范围不断拓展2 3 2 8 本章小结2 3 3 行业供应链第三方业务集成平台架构2 4 3 1s o a 的实现技术一w e bs e r v i c e 2 4 3 1 1w e bs e r v i c e 技术的基石一x m l 2 4 3 1 2w 曲s e r v i c e 接口的描述一w s dl 2 5 3 1 3w e bs e r v i c e 实例的调用一s o a p 2 6 3 1 4 通用描述、发现和集成规范一u d d i 2 8 3 1 5w e bs e r v i c e 特征2 9 3 1 6w e bs e r v i c e 的优势2 9 3 2 基于s o a 的集成平台系统架构3 1 3 2 1 集成原理31 3 2 2 集成架构3 2 3 2 3 集成步骤3 2 3 3 系统架构要点3 3 3 3 1 消息传送模式3 3 3 3 2 数据的封装3 4 3 3 3 数据的传输3 6 3 3 4 服务的接口3 7 3 4 本章小结3 9 4 集成平台的设计与实现4 0 4 1 集成平台体系结构4 0 4 2 公共流程模型4 1 4 2 1 公共流程结构模型4 l 4 2 2 公共流程存储模型4 2 4 2 3 公共流程交互模型4 2 4 3 行业服务总线4 3 4 3 1 流程接入接口4 4 4 3 2 行业u d d i 4 4 4 3 3 服务调用接口4 4 4 4 公共流程执行引擎4 5 4 4 1 引擎的目标和特点4 5 4 4 2 引擎的结构模型4 5 v 1 4 本文的结构7 2 现有集成方案分析8 2 1 企业应用集成概述8 2 2 传统企业集成的方法和技术9 2 2 i 点对点集成9 2 2 2 消息中间件l0 2 2 3c o m 、d c o m 、r m i 1 0 2 2 4 传统技术的局限性分析1 3 2 3 传统应用系统的集成模式1 4 2 4 新技术对集成模式的影响1 5 2 5 面向服务的体系结构1 6 2 5 1s o a 的定义17 2 5 2s o a 的组成l7 2 5 3s o a 的特点及优势l8 2 5 4s o a 与传统软件架构的比较2 0 2 5 5s o a 与w e b 服务的关系2 0 2 6 面向服务的集成模式2 1 2 7 集成方案总结2 2 2 7 1 集成的技术实现从2 层到n 层过滤2 2 i v 重庆大学硕十学何论文 英文摘要 p u b l i cp r o c e s sm o d e l ,i n d u s t r ys e r v i c eb u sa n dp u b l i cp r o c e s se x e c u t i n ge n g i n e b a s e do nt h er e s e a r c ho fs y s t e ma r c h i t e c t u r ea n dk e yt e c h n o l o g y , o n eb u s i n e s s i n t e g r a t i o np l a t f o r mb a s e do nw e bs e r v i c et e c h n o l o g y , x m l ,s o a pw a s r e a l i z e d t h i s p l a t f o r mi s an e u t r a la n dt r a d es u p p l yc h a i nb u s i n e s si n t e g r a t i o np l a t f o r m ,w h i c h r e a l i z e dd y n a m i ca n dc u s t o m i z a b l ep u b l i cp r o c e s sm a n a g e m e n t ,b e s i d e st h r o u g ht h e b r o k e ra n dd y n a m i cl i n k e du pe n t e r p r i s e s i n t e r i o rp r o c e s s ,i tr e a l i z e de n t e r p r i s e s d y n a m i cb u s i n e s sp r o c e s si n t e g r a t i o n a l la d d su pe f f e c t i v e l ys a t i s f i e dd y n a m i cb u s i n e s s i n t e r a c t i v ed e m a n da m o n ge n t e r p r i s eg r o u p so fi n d u s t r ys u p p l yc h a i n k e y w o r d s :i n t e g r a t i o np l a t f o r m ,b 2 b i ,s o a ,w e bs e r v i c e ,s u p p l yc h a i nm a n a g e m e n t i i i v l 重庆火学硕士学位论文 1 绪论 1 绪论 1 1 课题的背景及意义 1 1 1 课题背景 2 1 世纪以来,随着信息技术的飞速发展和互联网技术的普遍运用,经济全球 化的趋势在增强,全球经济一体化的步伐在加快,竞争更加激烈,竞争的形式已 由企业之间的竞争转变为供应链之间的竞争。围绕供应、生产、销售以及售后服 务的各个企业形成了一个共同的利益体,各个企业在经营上互相独立,在业务上 存在大量的相互协作,构成了以主导企业为核心的供应链企业群体。随着各供应 链企业群的不断扩展,同一行业的供应链企业群也由原先的相互独立转变为相互 交叉的关系,这些企业群体也由纯粹的竞争关系转变为竞争与合作并存的关系。 它们在终端产品市场上互相竞争,但在供应、物流运输、分销等环节又能通过共 享资源等合作共同降低企业成本,同时也节约了社会资源,实现共赢。由于供应 链企业群体之间的交叉性,供应链上企业间的业务关系也由原先的多对一转变为 多对多的关系,此时以某一集团企业为核心所建立的供应链管理系统已经不能有 效满足这种针对多个利益群体的多对多企业间业务交互需求,中立的第三方行业 供应链业务集成平台在这种需求背景下应运而生,并且部分研究成果己得到初步 应用验证。这种中立的服务于多个企业利益群体的行业供应链业务集成平台已成 为发展趋势。 然而,要成功建立和实施第三方供应链管理平台,真正实现供应链上企业之 间的业务流程集成,必须解决供应链上企业之间业务交互所面临的以下问题: 企业间计算环境的异构性 由于企业信息化程度存在差异,企业的基础设施( 如联网环境) 不尽相同, 各应用系统的开发环境各异,运行所需的支撑环境( 如d b m s ) 也可能出自不同 厂家等,导致企业计算环境一般具有分布式、异构性的特点。主要表现在三个层 面:( 1 ) 基础设施的异构,包括各种不同的联网方式、基础硬件设备和操作系统等。 ( 2 ) 数据的异构,指应用系统底层数据源的异构。各类数据源具有不同的数据模式, 在数据结构和数据操作上都具有异构性。( 3 ) 应用的异构,包括不同的开发平台、 编程语言以及应用系统所采用的设计模式的多样性( 如c s 、b s ) 等。 企业间合作( 供应) 关系的动态性 随着市场的变化和企业的发展,企业内外部环境在不断的发生变化,企业间 的合作( 供应) 关系也是动态变化的,平台必须能够灵活适应企业间这种动态变 化的供应关系。 重庆大学硕十学位论文1 绪论 企业业务流程的多样性和动态性 由于历史的原因和各企业自身运营管理的不同,各企业的业务流程之间有很 大的差异性,平台必须能够容纳这种差异性和多样性,并且能够灵活适应未来业 务流程的动态变化。 企业业务数据的保密性和共享性 企业间的业务交互最终要体现在业务数据的交互和共享上,但各企业鉴于自 身利益的考虑,又要求能够保证业务数据的保密和安全,平台必须能够处理好业 务数据的保密和共享的问题。 1 1 2 研究意义 供应链的协调运行建立在各个节点企业高质量的信息传递与共享的基础之 上,一个集成的供应链管理信息系统可以有效地加强供应链节点企业间的联系, 提高企业信息交换的准确性和及时性,从而提高供应链管理的运行效率和竞争优 势。 供应链管理的研究和实践表明:信息共享是实现供应链管理的基础,增加供 应链节点企业间的联系与合作,提高信息共享程度,集成供应链节点企业各自独 立的信息系统,使供应链上各个环节都能清楚地观察物流、资金流、信息流和工 作流,以更好地协调、降低供应链成本,降低各个环节的延迟时间,消除信息扭 曲的放大效应,是供应链管理成功的关键【l 】。 然而,供应链信息系统的集成对许多企业都是一个困难的问题,这是因为供 应链上各个合作伙伴的信息系统由于历史的原因是彼此独立开发的,没有考虑与 其它应用的协调和交流,这些建立在不同标准、不同编程语言、不同平台和不同 操作系统之上的信息系统产生了各种集成问题,在许多情况下,这些已有的信息 系统由于固定的、不易更改的信息结构、界面和数据库增加了集成的难度,一些 遗留系统的文档可能在开发系统时就没有建立,也可能在长期的使用过程中没有 妥善保管,这些问题使得沿供应链信息系统的集成愈加复杂和困难。 业务流程集成,指企业间的信息整合,即企业合作伙伴问,集合彼此的业务 流程、应用软件、资料及w e b 功能,使参与的商业伙伴均能够即时获得相关信息, 并予以回应,使企业充分协同作业并达到企业延伸,目的在于使得企业社群整体 皆能获利。业务流程集成基于外部网络( 如i n t e m e t ) ,安全而有效地实现信息交换 与交易发生。不同贸易伙伴间存在不同的贸易协议与数据格式,同样通过协议转 换与数据传输服务,实现这些信息的发送、接收与验证。 供应链业务集成主要侧重于核心企业与其上下游合作伙伴企业之间的业务流 程整合。一个供应链上的业务流程是由内部业务流程和公共业务流程两个子流程 组成的,内部业务流程是指无需其他企业参与而在本企业内部就能完成的那部分 2 重庆大学硕士学位论文 1 绪论 流程,公共业务流程是指必须跟其他企业协作共同完成的那部分流程。而行业供 应链上企业问的公共业务流程又存在某种程度的相关性和相似性,依据这些特性, 建立行业供应链第三方业务集成平台实现动态、可定制的公共业务流程,供应链 上的节点企业通过代理使其内部业务流程接入并参与公共业务流程,实现供应链 上企业间的业务流程整合。 本课题依据行业供应链的企业间公共业务流程的相关性和相似性,研究行业 供应链的企业间业务集成的整体架构及其实现的关键技术,设计和实现行业供应 链第三方业务集成平台,在此平台上实现公共业务流程的动态定制和管理,最后 与同组另一位同学开发的行业供应链第三方业务集成平台代理进行交互,实现供 应链上企业间的业务流程集成。为行业供应链上的企业间的应用集成探索一种有 效、可行的解决方案,具有重要的学术意义和实用价值。 1 2 国内外现状 1 2 1 应用集成的发展历程 在2 0 世纪6 0 年代到7 0 年代期间,企业应用的主要工作是实现功能自动 化,用来替代重复性劳动的一些简单设计。当时并没有考虑到企业数据的集成, 唯一的目标就是用计算机代替一些孤立的、体力性质的工作环节。以计算机为辅 助工具的设计、制造、管理等软件为代表,如c a d ( 计算机辅助设计) 、c a m ( 计算 机辅助制造) 、c a p p ( 计算机辅助工艺规划) 等自动化应用系统。 到了2 0 世纪8 0 年代,有些公司开始意识到应用集成的价值和必要性,开 始实现端到端关联的系统集成应用。主要对于一些有着业务逻辑关联的已有应用 系统进行集成,使企业应用通过协作进一步提高效率。这是一种挑战,很多公司 的技术人员都试图在企业系统整体概念的指导下对已经存在的应用进行重新设 计,以便让它们集成在一起,如c a d c a p p c a m 、p d m b o m ( b i uo fm a t e r i a l s ) 等集成系统。然而这种努力收效甚微。因为企业框架应用由数以千计的程序模块、 数据库、带有运行过程的数据文件、控制单元以及可扩展的严格访问机制所组成, 相关工作涉及大量连续的低级别程序开发任务。因此,开发扩展程序化功能或尝 试通过原先系统中未予以定义的方式访问各类信息需要消耗大量资源、时间与资 金,随着集成需求的增加,i t 力量不断被占用,进而导致相关资源及预算不断被 耗尽。 2 0 世纪9 0 年代,e r p 应用开始流行的时候,同时也要求它们能够支持已经 存在的应用和数据,这就必须引入应用集成。企业利用客户机朋艮务器技术实现了 分布应用,针对设计、加工和管理中存在的自动化信息孤岛问题,实现信息的共 享和交换,甚至采用计算机采集、传递、加工处理信息,形成了一系列的应用集 重庆人学硕士学位论文1 绪论 成系统,如国外近几年发展迅猛的中间件软件、些应用集成软件等。 进入2 1 世纪以来,随着企业各种应用系统的迅速增加以及更多地把自己的业 务转向电子商务,企业应用集成( e a i ) 方案对企业的重要性也日益显现。越来越 多的企业开始采用e a i 解决方案将企业内部的应用软件与外部客户和供应商的应 用软件进行链接,实现数据流和业务运作的自动化,从而达到业务的实时与快速。 1 。2 2 国内外主要产品以及其主要特点 应用集成能够将进程、软件、标准和硬件联合起来,在两个或更多的企业系 统之间实现无缝集成,使它们就像一个整体一样。应用集成既包括对一个商业实 体的信息系统进行业务整合,即企业内部的应用集成,也包括企业之间的应用集 成,使得企业之间可以极方便地实现信息交换、商务协同和跨企业的过程集成。 b 2 b i 确保了商业及其信息系统内之间的安全的信息协调。b 2 b i 许诺能够极大 地转变贸易伙伴、供应商和顾客或买方之间做生意的方式。所有的公司( 不管是 大公司、小公司还是新公司) 都能通过紧密的集成伙伴关系,获得不断增加的业 务增长和成功。根据i d c 在最近的一份报告,到2 0 0 5 年b 2 b 电子商务大约有 4 7 t r i l l i o n 美元的订单;到2 0 1 0 年,因b 2 b i 而获得1 0t r i l l i o n 美元以上的生产率。 b 2 b i 的市场巨大,b 2 b i 相关支撑软件平台的市场也必然前景广阔。 应用集成解决方案的类型可以呈现多种形式、多种级别,这依赖于许多因素, 包括公司的大小、性质、集成复杂度、已有软硬件基础以及成本投入等。可以将 应用集成的产品依据使用者的需求分为三大类,其中包括应用程序集成、企业内 部流程集成以及跨组织( 商业社群) 流程集成。 应用程序集成 应用系统间的异质信息和数据需要通过传输和转换的服务,才能让不同的应 用系统共享和使用彼此的信息和数据。在应用集成市场中,提供上述相关信息及 数据传输转换服务的主要厂商有i b m 、a c t i v e 、c o n s t e l l a r 、f r o n t e c 、n e o n 、s t c 、 t s i 等软件公司。 企业内部流程集成 企业内部流程集成是指将异质的而且分散的应用程序,依据企业内的业务流 程的需求做有效的集成。例如,企业前后端业务流程和相关应用系统的集成,以 及企业内业务流程的集成。集成的目的在于确立企业内的主要业务规则,并将其 应用到业务流程中。在应用集成市场中,提供企业内业务流程集成的主要厂商有 a m t r i x 、v i t r i a 等软件公司。 商业社群的流程集成 就像企业内的流程集成一样,跨组织的流程集成将集成的对象延伸到了整个 供应链上的相关企业以及主要客户。商业社群的流程集成需要将不同企业间的应 4 重庆大学硕士学位论文 1 绪论 用程序以及业务流程做有效的集成。其主要的集成对象为社群内( 即企业间) 的 交易流程、信息共享流程以及协作流程。应用集成市场中提供商业社群流程集成 的主要厂商有e x t r i c i t y 、c r o s s w o r l d 等软件公司。 11m i c r o s o f t 微软的应用集成解决方案包括m i c r o s o f tm e s s a g eq u e u e 产品系列和b i z t a l k s e r v e r2 0 0 2 等。微软的b i z t a l ks e r v e r2 0 0 2 是一个集成化解决方案,其主要特点 如下: a 可以针对动态流程实施集成; b 便于将应用程序与业务合作伙伴进行集成; c 通过公共标准保障企业应用程序和合作伙伴之间的交互。 2 1b e a b e a 公司是较早进入应用集成市场的软件公司之一,它为企业提供了多种集 成解决方案,如b e aw e b l o g i ci n t e g r a t i o n 、b e ae l i n k 、b e at u x e d o 等。 b e aw e b l o g i ci n t e g r a t i o n 是b e a 的重要产品之一,也是一套完善的企业应 用集成解决方案。它为企业提供了应用服务器、业务流程管理、应用集成和b 2 b 集 成等功能,具有充分的灵活性和伸缩性,能够满足项目开发和集成的要求,并为 跨企业应用集成提供单一的、完善的解决方案。其基于标准的集成方法还可充分 挖掘新旧投资的效益,加速投产的速度,并把总体拥有成本降到最低。 b e ae l i n k 是一个在遍布企业的应用之间实现无缝通信的开放解决方案。 b e ae l i n k 产品家族充分利用了b e a 的交易处理平台,将现有的早期应用与 b 2 c 、b 2 b 和企业到员- e ( b 2 e ) 电子商务创新活动相集成。b e ae l i n k 作为耐用、 全面的企业解决方案,可以快速地实施,并且非常易于维护,同时支持各种不同 类型混合的平台、体系结构、数据库和第三方应用,确保使用一个标准编程界面 即可高效、透明地对关键任务应用及跨网络的信息进行访问。 b e ae l i n k 包括端到端的企业电子商务应用集成所需的特性: a 世界级连接,能够跨企业集成应用从w e b 到大型机; b 连接普遍使用的企业资源规划( e r p ) 和客户资源管理( c r m ) 系统、金融数据 服务包及其他纵向侧重的应用接口; c 与领先集成代理包和最佳商务处理工作流程软件相集成。 3 ) i b m i b m 提供的著名应用集成产品如i b mm q s e r i e s 产品族,以及i b m w e b s p h e r e 软件平台。i b mm q s e r i e s 产品可用于将e r p 、遗留系统以及企业合作 伙伴集成到i b m 解决方案中,并且提供了基于w e b 的界面,便于开发者进行信 息的存取。 重庆大学硕士学位论文 1 绪论 w e b s p h e r e 是i n t e m e t 的基础架构软件,它使企业能够开发、部署和集成新 一代电子商务应用( 如b 2 b 的电子交易) ,并且支持从简单的w e b 发布到企业 级事务处理的商务应用。w e b s p h e r e 转变了企业对客户、合作伙伴及雇员等的管 理方式。例如,可以通过它提高站点传输数据的数量和质量,从而大幅提升w e b 应 用的性能,并将扩展的应用程序与移动设备相结合,让销售队伍能够为客户提供 更快捷的服务,或者构建电子市场以降低资源获取的成本。 1 3 研究内容及取得的成果 1 3 1 研究内容 本课题是以摩托车行业的供应链协同管理系统建设为背景,探索行业供应链 企业间业务流程集成解决方案,主要研究内容如下: 研究和分析行业供应链协同管理系统的集成需求,确定集成的内容、范畴、 目标,以及实现集成要解决的重点、难点问题; 分析行业供应链的业务流程特点,划分公共业务流程和内部业务流程,重 点分析公共业务流程的相似性和相关性,分析公共业务流程与内部业务流程之间 交互的内容和接口; 分析传统集成模式和供应链业务集成的发展趋势和最新技术,重点研究面 向服务体系结构( s o a ) 及其相关技术,把s o a 的思想应用于供应链业务集成中; 结合行业供应链的业务流程特点,基于s o a 的思想提出行业供应链第三方 业务集成平台整体架构和解决方案; 设计和实现集成平台与代理之间的交互接口及集成平台中的行业服务总 线、公共流程模型、流程执行引擎等核心功能模块,为集成平台提供基础运行服 务; 设计和实现公共业务流程的定制、维护、安全、事务、流程监控等管理功 能,为业务流程的正常执行提供应用管理服务。 1 3 2 取得的成果 给出行业供应链企业间业务集成的整体架构、解决方案及其实现手段,对行 业供应链上的节点企业进行可扩展的动态业务流程集成。主导企业可以动态发起 供应链协同业务流程,从属企业可以动态参与供应链协同业务流程,而由行业供 应链第三方业务集成平台来完成公共业务流程的定义、维护、路由、安全、事务 等管理工作,从而建立高效、协同的行业供应链管理系统。 技术方法上,应用业界最新的s o a 思想、架构和w e b 服务实现,使集成解决 方案更具灵活性、可扩展性、开放性,很好的解决了遗留系统的异构、分布以及 未来业务的易变等企业应用集成中的难题。 6 重庆大学硕士学位论文1 绪论 1 4 本文的结构 本文由5 章和参考文献、附录组成,正文的内容组织安排如下: 第一章:绪论。介绍本文的课题背景及意义、国内外现状、研究内容及取得 的成果。 第二章:现有集成方案分析。对传统企业应用集成的方案进行了介绍,从集 成技术和集成模式上分析对比传统集成方案的特点和不足;进一步介绍了新技术 下面向服务的体系结构和面向服务的集成模式;最后从不同角度对集成方案进行 了总结。 第三章:行业供应链第三方业务集成平台架构。介绍了s o a 实现( w 曲s e r v i c e ) 的关键技术,提出给出了基于s o a 的行业供应链第三方业务集成平台架构,最后 结合相关技术详细了系统架构的要点。 第四章:集成平台的设计与实现。详细介绍了集成平台的体系结构和公共流 程模型、行业服务总线及公共流程执行引擎等核心模块的设计和实现。 第五章:总结与展望。总结本文研究成果,展望下一步研究目标。 7 重庆人学硕士学位论文2 现有集成方案分析 2 现有集成方案分析 2 1 企业应用集成概述 企业应用集成( e a i ) 是国内外研究的一个非常热门的领域。由于企业中i t 支 持系统往往多于一个,特别是一些应用计算机进行管理的历史比较长的企业用户, 甚至已在企业内部建立了成熟的e r p 、c r m 、数据库、数据仓库,这些系统相互 间需要进行数据或信息交流,客观上就存在有不同系统的集成问题。因此e a i 便 应运而生,e a i 能够将业务流程、应用软件、硬件和各种标准联合起来,在两个或 更多的企业应用系统之间实现无缝集成,使它们像一个整体一样进行业务处理和 信息共享2 1 。 e a i 包括的内容很复杂,涉及到结构、硬件、软件、平台、数据、流程、应用 以及标准等企业系统地各个层面。 应用集成是指使两个以上的应用系统中的数据和程序实现接近实时的集成。 例如,在一些b 2 b 业务应用中用来实现c r m 系统与企业后端应用和w e b 的集成, 构建能够充分利用多个业务系统资源的电子商务网站。 业务流程集成是将两个以上的企业或供应链上的业务过程紧密地集成在一 起,使他们能够以最短地延时、最快地响应来紧密地衔接。当对业务过程进行集 成地时候,企业必须在各种业务系统中定义、授权和管理各种业务信息的交换, 以便改进操作、减少成本和提高响应速度。业务过程集成包括业务管理、进程模 拟以及综合任务、流程、组织和进出信息的工作流,还包括业务处理中每一步都 需要的工具。同时,将e a i 与工作流结合,使不同的业务过程能够形成一个顺畅 运行的业务流。 数据集成是为了完成应用集成和业务过程集成,而必须首先解决数据和数据 库的集成。在集成之前,必须先对数据进行标识并编录,另外还要确定元数据模 型。这三步完成之后,数据才能在数据库系统中分布和共享。 标准集成是为了完成完全的数据集成,需要在集成之前选择数据的标准格式。 集成的标准化促成了信息和业务数据的共享和分布,构成了企业应用集成的核心, 包括c o m + d c o m ,c o r b a ,e d i ,j a v a r m i 和x m l 。 平台集成是指为了实现系统的集成,而必须完成的底层结构、软件、硬件以 及异构网络的特殊需求等之间的集成,以此为e a i 提供一个可以运行的平台。平 台集成需要运行工具来处理一些过程,以保证这些系统进行快速安全的通信。 一般意义上的e a i 通过建立底层结构,来联系贯穿整个企业的异构系统、应 用、数据源等,完成在企业内部的e r p 、c r m 、数据库、数据仓库,以及其他重 重庆大学硕士学位论文 2 现有集成方案分析 要的内部系统之间无缝地共享和交换数据的需要。而随着i n t e m e t 和电子商务技术 的发展,企业还可以将企业核心应用和新的i n t e m e t 应用结合在一起,或与其他企 业的应用系统结合在一起,实现信息交换和共享。这就赋予了e a i 更广更深的含 义,也就是说,尽管e a i 常常表现为对一个企业的信息系统进行业务应用集成, 但当在多个企业的信息管理系统之间进行商务交易的时候,e a i 也表现为不同企业 实体之间的企业应用系统集成,例如企业间的供应链管理,客户关系管理,虚拟 企业和w e bs e r v i c e 等。如此一来,e a i 不仅包括企业内部的应用系统和组织集成, 还包括企业与企业之间的集成,以实现企业与企业之间信息交换、商务协同、过 程集成和组建虚拟企业和动态联盟等。因此,从集成的意义上讲,我们所研究的 行业供应链第三方业务集成平台就是一个应用e a i 技术和供应链管理技术的企业 应用集成系统。 2 2 传统企业集成的方法和技术 2 2 1 点对点集成 根据m e t ag r o u p 的统计,经过相当一个时期不断的i t 系统建设,一家典型 的大型企业平均拥有4 9 个应用系统,3 3 的i t 预算是花在传统的集成上,通过零 星的“点对点”连接,使众多的“信息孤岛”联系起来,以便让不同的系统之间交换信 息。这使得企业的应用系统看起来像一张复杂的蛛网。孤立的信息系统无法有效 地提供跨部门、跨系统的综合性的信息。孤立的信息系统也无法实现实时的信息 存取和对业务流

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论