(管理科学与工程专业论文)面向服务的企业应用集成的研究与实践.pdf_第1页
(管理科学与工程专业论文)面向服务的企业应用集成的研究与实践.pdf_第2页
(管理科学与工程专业论文)面向服务的企业应用集成的研究与实践.pdf_第3页
(管理科学与工程专业论文)面向服务的企业应用集成的研究与实践.pdf_第4页
(管理科学与工程专业论文)面向服务的企业应用集成的研究与实践.pdf_第5页
已阅读5页,还剩111页未读 继续免费阅读

(管理科学与工程专业论文)面向服务的企业应用集成的研究与实践.pdf.pdf 免费下载

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

文档简介

摘要 摘要 由于企业在信息化过程中缺乏一个整体规划,导致企业内出现大量的信息 孤岛和业务流程孤岛,不能有效地共享信息,更不能实现业务流程的协作和自 动化。企业应用集成 ( e a i ) 应运而生。动态电子商务的发展对e a i 提出了更高 的要求, e a i 扩展到了一个更广的范围。 企业不仅需要集成内、 外部的应用系统 以支持目前的业务操作,更需要一个具有柔性、易于扩展和变更的集成系统以 支持不断变化的商务逻辑。 传统复杂系统对接的应用集成模式己 经不再适用当今的商务形势,需要有 更加有效、 灵活的开发和集成模式来适应动态电 子商务的要求。 w e b 服务 技术以 其出色的互操作性、 松散祸合特性正不断吸引 着i t 业界和企业界的关注目 光, 它被认为是继x m l 后基于w e b 的信息交换的新一代技术;如果说x m l 是数据级 的 信息交换, 那么 w e b服务技术则是功能级的。同时, 随着各界对其的研究应 用在深度、广度上的不断延伸,其背后的概念架构面向 服务架构逐渐被认 为占据着更为重要的地位。当将其应用于企业集成时,可谓是解决企业当前错 综复杂的i t 环境和解决方案的一贴良 方。这将是一个重要的议题。本文是对这 方面的一种尝试,旨 在为 企业应用集成提供一套可行的 解决方案模式。 文章首先总结了企业应用集成及面向 服务架构的概念,然后分析了面向服 务架构在企业集成中的应用模式、对企业各方面的影响,其目的是给出一个企 业如何使用面向服务架构进行应用集成的全局观。在此基础上, 文章初步探讨 面向服务的企业应用集成策略,研究其可取与不足之处,并在其中中注入了新 兴的企业服务总线与企业流程管理理念,分析出了相对全面的面向服务的企业 应用集成统一框架模型。通过一个简化的供应链系统的案例分析,说明了这一 集成框架在实际应用中的价值。 最后,关于进一步工作的方向进行了简要的讨论。 关键词: 企业应用集成, 面向服务架构, w e b 服务, 面向服务的集成,企业服务 总线,企业流程管理 目录 abs t r ac t s i n c e e n t e r p r i s e s l a c k f o r g l o b a l p l a n n i n g o f h o w t o b u i l d t h e i r b u s i n e s s s y s t e m s , t h e y n o w h a v e m a n y i s o l a t e d o n e s d i s t r i b u t e d i n d i f f e re n t d e p a rt m e n t s . t h e y a c t a s i n f o r m a t io n i s l a n d s , w h i c h m a k e i t i m p o s s ib l e t o s h a r e t h e i n f o r m a t i o n e f f i c i e n t l y a n d e v e n c o l l a b o r a t e w i t h b u s i n e s s p a rt n e r s . e n t e r p r is e a p p l i c a t i o n i n t e g a t i o n ( e a i ) e m e r g e d . wi t h t h e d e v e l o p m e n t o f d y n a m i c e - b u s i n e s s , e a i f a c e s w i t h m o r e c h a l l e n g e . e n t e r p r i s e s n o t o n l y n e e d t o i n t e gr a t e i n t e r n a l a n d e x t e r n a l b u s i n e s s s y s t e m s s o a s t o s u p p o rt c u r r e n t b u s i n e s s o p e r a t i o n , b u t a l s o t h e y n e e d a m o r e fl e x i b l e , e x t e n s i b l e a n d a d a p t a b l e i n t e gr a t e d s y s t e m t o s u p p o rt c h a n g i n g b u s i n e s s l o g i c . w e n e e d m o r e e f f i c i e n t a n d fl e x ib l e w a y o f i n t e gr a t i n g s y s t e m s t o s a t i s f y t h e r e q u i r e m e n t o f d y n a m i c e - b u s i n e s s . w e b s e r v i c e h a s b e e n a t t r a c t i n g t h e a tt e n t i o n f ro m t h e 仃i n d u s t r y a n d b u s i n e s s e s w o r l d w i d e i n r e c e n t y e a r s w i t h i t s gr e a t f e a t u r e s . m e a n w h i le , w i t h t h e r e s e a r c h i n t h i s a r e a g o i n g d e e p e r a n d w i d e r , s e r v i c e - o r i e n t e d a r c h i t e c t u r e ( s o a ) , t h e c o n c e p t a r c h i t e c t u r e b e h i n d w e b s e r v i c e s , i s r e g a r d e d a s b e i n g m o re i m p o rt a n t . wh e n a p p l i e d t o e a i , i t c a n b e tt e r a d d r e s s t h e c o m p l e x i t e n v i r o n m e n t a n d s o l u t i o n s t h a t b u s i n e s s e s a r e f a c i n g t o d a y . h o w e v e r , i t i s b e l i e v e d t h a t t h e r e s e a r c h o n t h i s a r e a w i l l b e o f gr e a t s i g n if i c a n c e . t h is t h e s i s i s s u c h a n a t t e m p t t o p u t f o r w a r d a f e a s i b l e s o l u t i o n m e t h o d o l o g y f o r e a i . i n t h i s t h e s i s , t h e c o n c e p t o f e a i a n d s o a a r e f i r s t i n t r o d u c e d , t h e n t h e a p p l i c a t i o n p a t t e rn o f s o a i n e a i a n d i t s i m p a c t o n v a r io u s a s p e c t s o f b u s i n e s s e s a r e a n a l y z e d . b a s e d o n t h a t , s y s t e m m o d e l o f h o w t o le v e r a g e s o a f o r e a i i s g i v e n a n d a n e l e m e n t a r y s o e a i fr a m e w o r k i s b r o u 沙t f o r w a r d . wi t h t h e i n t r o d u c t i o n o f e s b a n d b p m , w e g e t a u n i t iv e s e r v i c e s - o r i e n t e d e n t e r p r i s e a p p l ic a t i o n i n t e g r a t io n f r a m e w o r k . t h e t h e s i s p r e s e n t e d a n e x a m p le o f a s i m p l i f i e d s u p p l y c h a i n s y s t e m , w h i c h i l l u s t r a t e s t h e r e a l v a l u e o f s o e a i fr a me w o r k . i n t h e f i n a l i t y , t h e p r o b l e m s r e q u i r i n g f u rt h e r s t u d i e s a r e d i s c u s s e d . k e y wo r d s : e a i , s o a , we b s e r v i c e s , s e r v i c e - o r i e n t e d i n t e gra t i o n , e s b , b p m 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定, 同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版 本;学校有权保存学位论文的印 刷本和电子版,并采用影印、 缩印、 扫描、 数字化或其它手段保存论文; 学校有权提供目 录检索以及提供 本学位论文全文或者部分的阅览服务; 学校有权按有关规定向国家有 关部门或者机构送交论文的复印件和电子版; 在不以赢利为目的的前 提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年月日 经指导教师同意,本学位论文属于保密,在年解密后适用 本授权书。 指导教师签名:学位论文作者签名: 年月日年月日 同济大学学位论文原创性声明 本人郑重声明: 所呈交的学位论文, 是本人在导师指导下, 进行 研究工作所取得的成果。 除文中己经注明引用的内容外, 本学位论文 的研究成果不包含任何他人创作的、 己 公开发表或者没有公开发表的 作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集 体, 均已在文中以明确方式标明。 本学位论文原创性声明的法律责任 由 本人承担。 签 名 :庚韧尸 ) , o 年 、月日 第 1 章 引言 第1 章 引言 1 . 1研究背景与研究意义 企业应用集成面临的困境 据i d c统计, 在过去的十年中, 全球企业在信息系统上共投资了1 8 万亿美 元。企业耗费巨大的投资建立信息系统来帮助企业进行内 外部业务的处理和管 理工作, 但由于企业在信息化过程中普遍缺乏i t 系统在企业应用中的整体观念, 注重单元技术和短期效益,加上各个厂家的经验和从事的服务范围限制及平台、 工具的不统一,管理过程和管理系统的规范标准缺失,使得各个信息系统之间 的兼容性和集成性成为问题。为使一个组织内部rr系统互相通信,企业应用集 成( e a i ) 应运而生。而企业在追求效率、控制成本、或兼并和收购的过程中,对 应用集成技术则提出了更高的要求。企业应用集成己不仅仅是企业面临的一个 技术问题,还是一个管理问题和组织问题。 企业面临着削减成本和最大限度利用现有技术的难题的同时,必须不断地 努力,以期更好地服务客户,更快地响应企业战略重点,从而赢得更大的竞争 力。在所有这些压力之下,有两个基本的主题:异构和改变。 异构 现在,大多数企业都有各种各样的系统、应用程序以及不同时期和技术的 体系结构。集成来自 多个厂商跨不同平台的产品简直就像一场噩梦。但是我们 也不能单单使用一家厂商的产品,因为改变应用程序套件和支持基础设施是如 此之难。 改变 全球化和电子商务加快了改变的步伐。全球化带来了激烈的竞争,产品周 期缩短了,每个公司都想赢得超过竞争对手的优势。进一步加剧了在改进产品 和服务方面展开的竞争。为了满足客户提出的越来越多的新要求,技术方面的 改进也在不断地加快。企业必须快速地适应这种改变,否则就难以生存,更别 提获得长期的成功了,而 仃 设施必须支持企业提高适应能力。 因此,企业组织正在从上世纪八十年代或更早的时期的相互隔离的垂直业 第 1 章 引言 第1 章 引言 1 . 1研究背景与研究意义 企业应用集成面临的困境 据i d c统计, 在过去的十年中, 全球企业在信息系统上共投资了1 8 万亿美 元。企业耗费巨大的投资建立信息系统来帮助企业进行内 外部业务的处理和管 理工作, 但由于企业在信息化过程中普遍缺乏i t 系统在企业应用中的整体观念, 注重单元技术和短期效益,加上各个厂家的经验和从事的服务范围限制及平台、 工具的不统一,管理过程和管理系统的规范标准缺失,使得各个信息系统之间 的兼容性和集成性成为问题。为使一个组织内部rr系统互相通信,企业应用集 成( e a i ) 应运而生。而企业在追求效率、控制成本、或兼并和收购的过程中,对 应用集成技术则提出了更高的要求。企业应用集成己不仅仅是企业面临的一个 技术问题,还是一个管理问题和组织问题。 企业面临着削减成本和最大限度利用现有技术的难题的同时,必须不断地 努力,以期更好地服务客户,更快地响应企业战略重点,从而赢得更大的竞争 力。在所有这些压力之下,有两个基本的主题:异构和改变。 异构 现在,大多数企业都有各种各样的系统、应用程序以及不同时期和技术的 体系结构。集成来自 多个厂商跨不同平台的产品简直就像一场噩梦。但是我们 也不能单单使用一家厂商的产品,因为改变应用程序套件和支持基础设施是如 此之难。 改变 全球化和电子商务加快了改变的步伐。全球化带来了激烈的竞争,产品周 期缩短了,每个公司都想赢得超过竞争对手的优势。进一步加剧了在改进产品 和服务方面展开的竞争。为了满足客户提出的越来越多的新要求,技术方面的 改进也在不断地加快。企业必须快速地适应这种改变,否则就难以生存,更别 提获得长期的成功了,而 仃 设施必须支持企业提高适应能力。 因此,企业组织正在从上世纪八十年代或更早的时期的相互隔离的垂直业 第 1 章 引言 务部门,到上世纪八十年代和九十年代关注业务流程的水平结构,向新的生态 系统业务范例发展。重点是扩展供应链,支持客户和合作伙伴访问业务服务。 图 1 . 1展示了企业的这种发展。 d 一同图曰 同图图 图1 . 1企业的发展 企业的价值取向是推动应用集成技术发展的原动力,而通过应用集成技术 所实现的价值反过来也驱动着公司的竞争优势的提升。惠普公司服务咨询与集 成机构的执行负责人f r a n s r u tt e n 形象地比 喻说, 企业在将2 0 世纪9 0 年代后期 购买的应用与7 0 年代构建的 应用进行集成, 简直就像一场噩梦。 ” 在混乱、 未 经整合的i t 秩序下, 企业会面临很多问题: 从前台办公来看, 是多个操作界面、 不同系统术语含义的差别、格式的差异等;从后台来看,则是需要手工更新数 据、数据的不一致、信息的不完整等诸多问题。其中最为突出的问题是i t 系统 的更新换代跟不上业务需求的变化, 而且8 0 % 9 0 % 的r r 预算和i t 人力都花费在 对老系统的维护上。 如何使rr 环境更灵活更快地响应不断改变的业务需求, 如 何使异构系统尽可能无缝地进行通信,如何达到企业目 标不使企业走向 破产的 深渊 在上述背景下,企业扩充业务、适应变革的要求迫使企业应用集成架构必 须成为一个有生命的实体它能随业务环境的变化不断地发生演变,并具备 柔性扩充、随时支持业务流程变化的基础功能。 新一代的应用集成技术w e b 服务与面向服务架构的兴起 w e b 服务作为炙手可热的技术, 如何应用到企业的r r 系统和商业流程之中、 并给企业带来直接的经济效益,一直备受国内外企业管理者的高度关注和推崇。 在近两年,出 现了一种技术架构被誉为下一代 w e b服务的基础架构,即面向 服 务架构 ( s e r v i c e - o r i e n t e d a r c h i t e c t u r e , s o a ) a 1 9 9 6 年,g a r t n e : 最早提出s o a . 2 0 0 2 年1 2 月,g a r t n e r 提出s o a是 “ 现代应用开发领域最重要的课题”,并预 第 1 章 引言 计到2 0 0 8 年, s o a将成为占有绝对优势的软件工程实践方法, 主流企业现在就 应该在理解和应用s o a开发技能方面进行投资。s o a的目 标在于让i t 变得更 有弹 性, 以 更 快地响应业务单 位的需 求, 实现实 时企业 ( r e a l - t im e e n t e r p r i s e ) , 这是g a r t n “为s o a描述的远景目 标。 s o a要求开发者从服务集成的角度来设计应用软件, 超越应用软件来思考, 并考虑复用现有的服务, 或检查如何让服务被重复利用。 s o a 鼓励使用可替代的 技术和方法 ( 例如消息机制) ,通过把服务联系在一起而非编写新代码来构架应 用。经过适当构架后,这种消息机制的应用允许公司仅通过调整原有服务模式 而非被迫进行大规模新的应用代码的开发,使得在商业环境许可的时间内对变 化的市场条件做出快速的响应。面向服务的架构有以下优势: 响应: 迅速适应和传送关键业务服务来满足市场需求, 为客户、 雇员和 合作伙伴更高水准的服务。 业务相关性:s o a服务能够完成映射为业务流程活动的各部分工作, 从而增进业务和i t 专家的联盟和协作。 复杂性降低:基于标准的兼容性,与点到点的集成相比降低了复杂性。 重用增加: 通过重用以前开发和部署的共享服务, 实现了更有效的应用 程序/ 项目 开发和交付。 遗留集成:用作可重用服务的遗留应用程序降低了 维护和集成的成本。 基于 s o a和 we b服务技术的应用集成是企业集成技术上的一次重要的变 化,被认为是新一代的应用集成技术。不同于传统的应用集成方法 ( 点对点集 成、 企业消息总线或中间 件的 集成、基于业务流程的 集成) , 基于s o a和w e b 服务的应用集成的对象是服务或者是封装成服务的业务处理。围绕服务的所有 模式都是以基于标准的技术实现的。大部分的通信中间件系统,如 r p c , c o r b a , d c o m, e j b和 r m i ,也同样如此。可是它们的实现都不是很完美 的,在权衡交互性以及标准定制的可接受性方面总是存在问题。s o a试图排除 这些缺陷。 因为几乎所有的通信中间件系统都有固定的处理模式, 如r p c的功 能、 c o r b a的对象等等。 然而, 服务既可以 定义为功能, 又可同时对外定义为 对象、 应用等等。 这使得 s o a可适应于任何现有系统,并使得系统在集成时 不必刻意遵循任何特殊定制。w e b服务技术由于是基于最广为接受的、开放的 技术标准 ( 如h t t p , s mt p , s o a p , ws d l 和 u d d i 等) ,支持服务接l -1 描述 和服务处理的分离、服务描述的集中化存储和发布、服务的自动查找和动态绑 第 1 章 引言 定以及服务的组合,成为新一代面向服务的应用系统的构建和应用系统集成的 基础设施。 从图 1 . 2比较可看出,虽然在定制阶段,基于s o a和we b服务技术的应 用集成的费用比其他类型的集成方式高,但其维护阶段以及后期变更所需的费 用则会大幅降低项目的相关费用。 一客户化轰成 一 一 一 份抚f a v . b : n i 一舌由肤务的1 4 成 一 ”卜 欣务注x黝 相先侧石 i i l l , - 了 j , 冬 二z 、 卜 、,随1- |,盛尸卜一文 产、凡、-夯 沙了,、一纽 翎期报人术户化定钊 图1 . 2不同集成方式的相关费用比较 与传统的企业应用集成架构的主要区别在于该架构使用基于标准的服务 并包括过程/ 数据服务、编排和组合。基于标准的服务成了 应用间的集成点。服 务的编排和组合增加了服务的灵活性、重用性和集成性。 1 . 2研究内容和目的 本文在分析现有e a 】 解决方案的基础上,结合面向 服务架构与w e b 服务技 术,以 及一些 e a l 相关的技术 ( 如企业流程管理与企业服务总线) 研究面向服 务的企业应用集成解决方案,完成了以下几个方面的工作: 1 .分析当前企业应用集成的方式和发展状况 理清企业应用集成的思想体系,总结 e a l 的发展历程,理清层次结构、类 型及关键实现技术,阐述了当前企业集成所面临的挑战。 2 .总结s o a和w e b 服务技术的概念、 关键实现技术及其对企业集成的影 响 目前国内外对 we b服务技术和面向服务架构的概念都有多种不同的阐述, 因此笔者认为有必要对这些概念加以总结,提出自己对它们的理解,同时这也 第 1 章 引言 定以及服务的组合,成为新一代面向服务的应用系统的构建和应用系统集成的 基础设施。 从图 1 . 2比较可看出,虽然在定制阶段,基于s o a和we b服务技术的应 用集成的费用比其他类型的集成方式高,但其维护阶段以及后期变更所需的费 用则会大幅降低项目的相关费用。 一客户化轰成 一 一 一 份抚f a v . b : n i 一舌由肤务的1 4 成 一 ”卜 欣务注x黝 相先侧石 i i l l , - 了 j , 冬 二z 、 卜 、,随1- |,盛尸卜一文 产、凡、-夯 沙了,、一纽 翎期报人术户化定钊 图1 . 2不同集成方式的相关费用比较 与传统的企业应用集成架构的主要区别在于该架构使用基于标准的服务 并包括过程/ 数据服务、编排和组合。基于标准的服务成了 应用间的集成点。服 务的编排和组合增加了服务的灵活性、重用性和集成性。 1 . 2研究内容和目的 本文在分析现有e a 】 解决方案的基础上,结合面向 服务架构与w e b 服务技 术,以 及一些 e a l 相关的技术 ( 如企业流程管理与企业服务总线) 研究面向服 务的企业应用集成解决方案,完成了以下几个方面的工作: 1 .分析当前企业应用集成的方式和发展状况 理清企业应用集成的思想体系,总结 e a l 的发展历程,理清层次结构、类 型及关键实现技术,阐述了当前企业集成所面临的挑战。 2 .总结s o a和w e b 服务技术的概念、 关键实现技术及其对企业集成的影 响 目前国内外对 we b服务技术和面向服务架构的概念都有多种不同的阐述, 因此笔者认为有必要对这些概念加以总结,提出自己对它们的理解,同时这也 第 1 章 引言 为后文的展开提供了统一的思考平台。 3 .给出面向服务的企业应用集成的框架与集成方法 应用s o a与we b 服务技术解决企业应用集成中的核心问 题集成框架和 集成方法问题。在这一框架下,集成将十分的方便,整个框架具有良好的扩展 性、高效性和灵活性。 4 .在理论分析的基础上, 将面向服务的企业应用集成策略应用于一个典型 的的供应链管理系统实例中。 1 . 3本文结构安排 第一章,绪论。介绍了论文的研究背景、内容以及论文的结构安排。 第二章,介绍了e a i 概念、发展历程、面临的挑战。 第三章,总结并研究了面向服务架构的概念、特点,介绍其实现技术 w e b 服务。讨论了s o a对企业集成各方面带来的影响。 第四章,面向服务的企业应用集成策略研究。第三章中描述的s o a对集成 的影响激发了面向服务的企业应用集成策略的出现。本章将对其特点、关键理 念、架构模型进行研究,并提出了该策略的一些不足之处。 第五章,提出对第四章的集成策略中不足之处的解决方案,得到了一个改 善的面向服务的企业应用集成框架模型,并针对复杂的面向服务的企业应用集 成提出一套行之有效的集成方法。 第六章,运用面向服务的企业应用集成框架演示了一个简化的供应链系统 的集成情景。 第七章,总结与展望。该部分对前文进行总结,列举一些需要进一步开展 的工作;对未来面向服务的企业应用集成的发展趋势予以阐述。 第 1 章 引言 为后文的展开提供了统一的思考平台。 3 .给出面向服务的企业应用集成的框架与集成方法 应用s o a与we b 服务技术解决企业应用集成中的核心问 题集成框架和 集成方法问题。在这一框架下,集成将十分的方便,整个框架具有良好的扩展 性、高效性和灵活性。 4 .在理论分析的基础上, 将面向服务的企业应用集成策略应用于一个典型 的的供应链管理系统实例中。 1 . 3本文结构安排 第一章,绪论。介绍了论文的研究背景、内容以及论文的结构安排。 第二章,介绍了e a i 概念、发展历程、面临的挑战。 第三章,总结并研究了面向服务架构的概念、特点,介绍其实现技术 w e b 服务。讨论了s o a对企业集成各方面带来的影响。 第四章,面向服务的企业应用集成策略研究。第三章中描述的s o a对集成 的影响激发了面向服务的企业应用集成策略的出现。本章将对其特点、关键理 念、架构模型进行研究,并提出了该策略的一些不足之处。 第五章,提出对第四章的集成策略中不足之处的解决方案,得到了一个改 善的面向服务的企业应用集成框架模型,并针对复杂的面向服务的企业应用集 成提出一套行之有效的集成方法。 第六章,运用面向服务的企业应用集成框架演示了一个简化的供应链系统 的集成情景。 第七章,总结与展望。该部分对前文进行总结,列举一些需要进一步开展 的工作;对未来面向服务的企业应用集成的发展趋势予以阐述。 第2 章 企业应用集成研究 第2 章 企业应用集成研究 2 . 1 e a i 的概念及发展历程 企 业应用 集成 ( e n t e r p r i s e a p p l ic a t i o n i n t e g r a t i o n , 简称e a i ) 的 概念是著 名 系统集成专家d a v i d s .i a n t h i c u m在二十世纪九十年代末提出的。 通过e a i 系统, 企业的集成方案具有整体性、 灵活性和敏捷性, 可以说, e a i 正是为了帮助企业 走出日益严重的信息系统集成困境而诞生的。 什么是e a i ? 企业应用集成技术发展至今,尚没有一个明确的能普遍接受的定义,以 下 是一些具有代表性的表述。 美国著名的】 t t o o l b o x 对e a i 的定义是: “ 通过硬件、软件、标准和业务过 程的结合,实现两个或多个企业系统之间的无缝集成,使他们能够统一运作” 。 美国o v u m咨 询公司的k a t y r i n g 博 士 在为 公司撰写的一 份白 皮书中 把e m 定义为: “ 通过技术和业务过程的结合,是定制开发的或 和) 套装的业务应用 软件之间能够以一种各方都能够理解的格式和语义背景进行业务层的信息交 换”, 。 类似的定义还有很多,从不同的角度看问题,得到的结论也就不同。 i t t o o l b o x从企业系统的角度出 发,强调系统之间的无缝集成; k a t y r i n g 博士 的定义从应用软件的角度出发,强调不同应用软件之间能够按照业务的需要进 行信息交换。这些概念究竟孰是孰非,我们不妨对他们作进一步的分析。不难 得出这样一个事实,以上概念都涉及到了e a i 的两个主要因素:一是信息系统 ( i n f o r m a t io n s y s te m i s ) 与 信 息 技 术 ( i n f o r m a t io n t e c h n o l o g y , i t ) ; 另 一 个 则是业务过程 ( b u s i n e s s p r o c e s s ) 。这些概念之所以存在很大差异,是因为定义 者对 e a i 中信息系统与信息技术和业务过程这两大因素哪个更重要这一认识的 差异性,而这种差异是由他们的研究方向以及研究经历所决定的,很难说哪个 更准确一点。 无论是先进的管理理念还是技术都是为实际的业务过程服务的,因此,对 e a i 的定义强调业务过程的地位是必然的。但是 e a 】 的实施其直接作用对象是 第2 章 企业应用集成研究 第2 章 企业应用集成研究 2 . 1 e a i 的概念及发展历程 企 业应用 集成 ( e n t e r p r i s e a p p l ic a t i o n i n t e g r a t i o n , 简称e a i ) 的 概念是著 名 系统集成专家d a v i d s .i a n t h i c u m在二十世纪九十年代末提出的。 通过e a i 系统, 企业的集成方案具有整体性、 灵活性和敏捷性, 可以说, e a i 正是为了帮助企业 走出日益严重的信息系统集成困境而诞生的。 什么是e a i ? 企业应用集成技术发展至今,尚没有一个明确的能普遍接受的定义,以 下 是一些具有代表性的表述。 美国著名的】 t t o o l b o x 对e a i 的定义是: “ 通过硬件、软件、标准和业务过 程的结合,实现两个或多个企业系统之间的无缝集成,使他们能够统一运作” 。 美国o v u m咨 询公司的k a t y r i n g 博 士 在为 公司撰写的一 份白 皮书中 把e m 定义为: “ 通过技术和业务过程的结合,是定制开发的或 和) 套装的业务应用 软件之间能够以一种各方都能够理解的格式和语义背景进行业务层的信息交 换”, 。 类似的定义还有很多,从不同的角度看问题,得到的结论也就不同。 i t t o o l b o x从企业系统的角度出 发,强调系统之间的无缝集成; k a t y r i n g 博士 的定义从应用软件的角度出发,强调不同应用软件之间能够按照业务的需要进 行信息交换。这些概念究竟孰是孰非,我们不妨对他们作进一步的分析。不难 得出这样一个事实,以上概念都涉及到了e a i 的两个主要因素:一是信息系统 ( i n f o r m a t io n s y s te m i s ) 与 信 息 技 术 ( i n f o r m a t io n t e c h n o l o g y , i t ) ; 另 一 个 则是业务过程 ( b u s i n e s s p r o c e s s ) 。这些概念之所以存在很大差异,是因为定义 者对 e a i 中信息系统与信息技术和业务过程这两大因素哪个更重要这一认识的 差异性,而这种差异是由他们的研究方向以及研究经历所决定的,很难说哪个 更准确一点。 无论是先进的管理理念还是技术都是为实际的业务过程服务的,因此,对 e a i 的定义强调业务过程的地位是必然的。但是 e a 】 的实施其直接作用对象是 第z 章 企业应用集成研究 企业应用系统,直接工具就是信息技术,业务过程的优化是一个间接的结果, 更多的是基于理念层次的讨论,很难落实到某个具体的过程中去。基于这样的 考虑,综合各家之长,本文对 e a i 的定义是: e a i是依据企业业务流程的需求, 通过一系列的方法、技术和工具建立灵 活标准的企业应用底层架构,实现不同应用的合并与协调,达到企业内外部系 统之间实时的无缝集成和统一运作, 从而实现企业业务流程一体化目 标的过程。 该定义包括以下几个要点: 1 . e a i 的要素:包括技术手段、企业内外部系统和业务流程等多个方面。 2 . e a i 的 特征: e a i 是一个过程, e a i 的过程性是由 业务的多变性所决定 的。 e a i 需要随着业务变化不断修正和完善,因此集成方案应该具备较 强的适用性和灵活性。 3 . e a i的目 标:从技术的角度是实现企业系统之间的无缝集成和统一运 作;从商务的角度是实现业务过程的一体化。 e a i 的发展历程 过去1 0 年中,e a i 技术使用并加速了 众多技术的应用和成熟,如企业流程 管 理( b p m) 技 术、 适 配 器 ( a d a p t e r ) 技 术、 w e b s e r v ic e s 技 术 等。 根 据e a i 领 域的 专 业 论 坛b u s in e s s i n t e g r a t io n .c o m( 即e a i j o u rn a l ) 的 数 据, 目 前t i m在 全球的 市 场超过3 0 亿美金, 围 绕着e a i 技术提出 的r t e ( r e a l t i m e e n t e r p r i s e ) , a p s ( a p p l i c a t i o n p l a t f o r m s u i t e ) , e s b ( e n t e r p r i s e s e r v i c e b u s ) 等解决方案和 技术架构层出不穷。 b u s i n e s s i n t e g r a t i o n 认为市场的飞 速增长来源于两个主要方面: 需求的增长 和新技术的出现与成熟。 e a i 从最初出现到现在需要解决的问题场景发生了巨大的变化。7 0 年代初 中期的e d i 技术可以算作是e a i 技术的雏形。8 0 年代中期,e a i 技术迎来了第 一次发展, 那时u n i x系统和 c / s结构逐渐成为可以 采用的技术架构,而同时 众多关键应用仍部署在大型机上 ( 某些应用一直沿袭到今天,如银行业) ,解决 开发系统与大机互连成为了当时e a i 需要解决的主要问题。 9 0 年代初, 随着c / s 架构成为主流的应用架构, 中间件概念的出现和应用, c o r b a规范的推出等主要的技术里程碑,以及众多e r p , mr p i i , c r m等打 包软件的出现,导致 e a i 技术也发生了变化,当时主要解决的问题在于如何利 第2 章 企业应用集成研究 用中间件 ( 包括m o m )技术实现与打包应用的互连。 9 0 年代中后期, . c o m的泡沫在成就了无数的百万富翁的同时,也带来了 j 2 e e 技术的大发展,包括9 0 年代末期出 现的w e b s e r v ic e 和x ml技术等。同 时, c i o们面对日益增多的“ 信息孤岛” 和不断变化的市场需要, 7 2 9 6 ( 来自g a rt n e r 2 0 0 3 年的一份报告)的c i o寄希望于e a i 技术和方案。此时, e a i 所肩负的职 责,涵盖了包括应用服务器、数据转换和映射、适配器技术或应用连接技术、 m o m技术、 集成代理 器技 术 ( i n t e g r a t i o n b r o k e r ) 、 工作流技术、 门 户技术等 众 多技术。 而w e b 服务和面向服务架构的盛行,可谓是缓解企业rr环境压力的一贴良 方,继而在众多的e a 】 模式中出现了一种新的e a i 模式面向服务的企业应 用集成。面向服务的企业应用集成模式可以减少不同类型的i t系统的依赖性, 降低费用和i t操作的复杂性,提高已部署系统的灵活性。这个新的方式超出了 传统集成的范围,能够合理化地将有用的技术进行合并,同时排除了抑制业务 创新的障碍。 2 . 2 e m的整合层次与技术实现 2 . 2 . 1 e a i 层次的二维描述 e a i 技术和内 容从不同的角度有不同的分类方法。 从应用集成的对象来划分 可以分为面向数据的集成和面向过程的集成;从应用集成所使用的工具和技术 来划分可以分成六个层次,分别是平台集成、数据集成、组件集成、应用集成、 过程集成和业务对业务集成: 从企业组织角度来划分, e a 】 则可以分为水平的组 织内的集成、垂直的组织内的集成和不同组织间系统的集成。在这里需要指出, 本文所说的企业应用集成是广义上的企业应用集成,即包括狭义的企业内 应用 集成和企业间应用集成 ( 1 3 2 1 3 0 . 对于这些诸多的集成概念,可以从广度和深度两个维度将其总括起来。不 同的广度和深度,集成所实现的目 标是不同的。从系统内部的集成,到系统间 的集成,到企业间的集成,集成的难度和能够取得的效益也是不同的。不管怎 样, e a i 的目的是实现在企业内外任何相连的应用系统和数据源间无限制的分享 数据和业务过程。关于集成的广度和深度,达到的目标以及实现的难易程度, 第2 章 企业应用集成研究 用中间件 ( 包括m o m )技术实现与打包应用的互连。 9 0 年代中后期, . c o m的泡沫在成就了无数的百万富翁的同时,也带来了 j 2 e e 技术的大发展,包括9 0 年代末期出 现的w e b s e r v ic e 和x ml技术等。同 时, c i o们面对日益增多的“ 信息孤岛” 和不断变化的市场需要, 7 2 9 6 ( 来自g a rt n e r 2 0 0 3 年的一份报告)的c i o寄希望于e a i 技术和方案。此时, e a i 所肩负的职 责,涵盖了包括应用服务器、数据转换和映射、适配器技术或应用连接技术、 m o m技术、 集成代理 器技 术 ( i n t e g r a t i o n b r o k e r ) 、 工作流技术、 门 户技术等 众 多技术。 而w e b 服务和面向服务架构的盛行,可谓是缓解企业rr环境压力的一贴良 方,继而在众多的e a 】 模式中出现了一种新的e a i 模式面向服务的企业应 用集成。面向服务的企业应用集成模式可以减少不同类型的i t系统的依赖性, 降低费用和i t操作的复杂性,提高已部署系统的灵活性。这个新的方式超出了 传统集成的范围,能够合理化地将有用的技术进行合并,同时排除了抑制业务 创新的障碍。 2 . 2 e m的整合层次与技术实现 2 . 2 . 1 e a i 层次的二维描述 e a i 技术和内 容从不同的角度有不同的分类方法。 从应用集成的对象来划分 可以分为面向数据的集成和面向过程的集成;从应用集成所使用的工具和技术 来划分可以分成六个层次,分别是平台集成、数据集成、组件集成、应用集成、 过程集成和业务对业务集成: 从企业组织角度来划分, e a 】 则可以分为水平的组 织内的集成、垂直的组织内的集成和不同组织间系统的集成。在这里需要指出, 本文所说的企业应用集成是广义上的企业应用集成,即包括狭义的企业内 应用 集成和企业间应用集成 ( 1 3 2 1 3 0 . 对于这些诸多的集成概念,可以从广度和深度两个维度将其总括起来。不 同的广度和深度,集成所实现的目 标是不同的。从系统内部的集成,到系统间 的集成,到企业间的集成,集成的难度和能够取得的效益也是不同的。不管怎 样, e a i 的目的是实现在企业内外任何相连的应用系统和数据源间无限制的分享 数据和业务过程。关于集成的广度和深度,达到的目标以及实现的难易程度, 第2 章 企业应用集成研究 用中间件 ( 包括m o m )技术实现与打包应用的互连。 9 0 年代中后期, . c o m的泡沫在成就了无数的百万富翁的同时,也带来了 j 2 e e 技术的大发展,包括9 0 年代末期出 现的w e b s e r v ic e 和x ml技术等。同 时, c i o们面对日益增多的“ 信息孤岛” 和不断变化的市场需要, 7 2 9 6 ( 来自g a rt n e r 2 0 0 3 年的一份报告)的c i o寄希望于e a i 技术和方案。此时, e a i 所肩负的职 责,涵盖了包括应用服务器、数据转换和映射、适配器技术或应用连接技术、 m o m技术、 集成代理 器技 术 ( i n t e g r a t i o n b r o k e r ) 、 工作流技术、 门 户技术等 众 多技术。 而w e b 服务和面向服务架构的盛行,可谓是缓解企业rr环境压力的一贴良 方,继而在众多的e a 】 模式中出现了一种新的e a i 模式面向服务的企业应 用集成。面向服务的企业应用集成模式可以减少不同类型的i t系统的依赖性, 降低费用和i t操作的复杂性,提高已部署系统的灵活性。这个新的方式超出了 传统集成的范围,能够合理化地将有用的技术进行合并,同时排除了抑制业务 创新的障碍。 2 . 2 e m的整合层次与技术实现 2 . 2 . 1 e a i 层次的二维描述 e a i 技术和内 容从不同的角度有不同的分类方法。 从应用集成的对象来划分 可以分为面向数据的集成和面向过程的集成;从应用集成所使用的工具和技术 来划分可以分成六个层次,分别是平台集成、数据集成、组件集成、应用集成、 过程集成和业务对业务集成: 从企业组织角度来划分, e a 】 则可以分为水平的组 织内的集成、垂直的组织内的集成和不同组织间系统的集成。在这里需要指出, 本文所说的企业应用集成是广义上的企业应用集成,即包括狭义的企业内 应用 集成和企业间应用集成 ( 1 3 2 1 3 0 . 对于这些诸多的集成概念,可以从广度和深度两个维度

温馨提示

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

评论

0/150

提交评论