(通信与信息系统专业论文)eai技术及其在通信信息系统中的应用.pdf_第1页
(通信与信息系统专业论文)eai技术及其在通信信息系统中的应用.pdf_第2页
(通信与信息系统专业论文)eai技术及其在通信信息系统中的应用.pdf_第3页
(通信与信息系统专业论文)eai技术及其在通信信息系统中的应用.pdf_第4页
(通信与信息系统专业论文)eai技术及其在通信信息系统中的应用.pdf_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

南京邮i 也人学顶 :学位论文籀簧 摘要 目前及今后一段时间内,是世界电信业重塑业务、网络和市场竞争格局的关键时期, 也是中国信息产业加速改革和持续发展时期。中国电信企业面临崭新的发展环境,既有快 速成长的机遇,又有日趋激烈和多样化竞争的挑战。瓿的电信竞争格鼹要求新一代运营支 撑系统必须能够支持运营商以客户为中心的营销模式,必须实现系统之闻的动态交互和信 息共享,提供业务敏捷桂,这需要一个灵活的企业框架结构支持。因此,将企业应用集成 技术e a i ( e n t e r p r i s ea p p l i c a t i o ni n t e g r a t i o n ) 引入运营支撑系统建立一个信息平台,将新 旧系统完全松耦合地连接在一起,这样既最大限度地保护了现有投资,保持了系统的独立 性,又可以实现了企业应用系统之间的无缝集成,并为进一步向b 2 b 、b 2 c 的电子商务活 动扩展奠定了基础。 本文首先提出现代电信企业信息系统砸临的问题。接着通过对e a i 的体系架构、基本 原理、技术特点和主流e a i 产品及e a i 在国外先进电信运营商使用的详细分析,撮出电信 企业在零j 用e a i 技术进行信息系统整合过程审韵风陵及其规避措施。聂后,介绍了菜市_ 电 信企业e a i 试点项目的情况,对电信企业信息化系统的发展从业务功能和技术实现两个角 度进行了分析,并对e a i 技术应用于电信企业信息系统建设进行了研究。 南京i i l l b q l 人学硕i 学位论文 a b s t r a c t a b s t r a c t f r o mn o wo n i t i sap e r i o dt h a tt h et e l e c o m m u n i c a t i o ni n d u s t r yo fw o r l d r e m o u l d st h es e r v i c e ,n e t w o r ka n dm a r k e tc o m p e t i t i o ns t r u c t u r e ,a n da l s oap e r i o d t h a tc h i n e s ei n d u s t r ya c c e l e r a t e st h er e f o r ma n dk e e p so nt h ed e v e l o p m e n t t 弧e c h i n e s et e l e c o m m u n i c a t i o n e n t e r p r i s e s a r e f a c i n g t h en e w d e v e l o p m e n t e n v i r o n m e n tt h a th a st h eo p p o r t u n i t yo ff a s tg r o w t ha n dt h ec h a l l e n g eo fg r a d u a l l y s e r v e r ea n dd i v e r s ec o m p e t i t i o n t h en e wt e l e c o m m u n i c a t i o ni n d u s t r ys t r u c t u r e r e q u i r e st h a tn e wo s s ( o p e r a t i o ns u p p o r ts y s t e m ) s h o u l ds u p p o r tt h em a r k e t i n g m o d eo fr e g a r d i n gc u s t o m e ra sm ec e n t e r , a n di m p l e m e n td y n a m i ci n t e r a c t i o na n d i n f o r m a t i o ns h a d n ga m o n gd i f f e r e n ts y s t e m s t h i sn e e d st oe s t a b l i s haf l e x i b l e b u s i n e s sf r a m eb yu s i n ge a i ( e n t e r p r i s ea p p l i c a t i o ni n t e g r a t i o n ) t e c h n o l o g y t h e n e wf r a m ec a nc o n n e c ta 1 1k i n d so fn e wa n do l ds y s t e m sc o m p l e t e l y , a n ds o t e l e c o m m u n i c a t i o n o p e r a t o r s c a n p r o t e c t o l d i n v e s t m e n t ,r e t a i n t h e s y s t e m i n d e p e n d e n c y , i n t e g r a t ee n t e r p r i s ei n f o r m a t i o ns y s t e m st i g h t l y , a n db ep r e p a r e d t o r e a l i z eb 2 ba n db 2 cn e x t f i r s t l y , t h i sp a p e rp o i n t so u tt h ep r o b l e mt h a tm o d e mt e l e c o m m u n i c a t i o n e n t e r p r i s ei n f o r m a t i o ns y s t e mf a c e s e c o n d l y ,b ya n a l y z i n ge 舭s t r u c t u r e ,b a s i c p r i n c i p l e ,t e c h n i c a lc h a r a c t e r i s t i c sa n da p p l i c a t i o ni na d v a n c e dt e l e c o m m u n i c a t i o n o p e r a t o r sa b r o a di nd e t a i l t h ep a p e rp r e d i e t st h er i s ko fu s i n ge a it e c h n o l o g ya n d p r e s e n t st h ee v a d i n gm e a s u r e si nd i f f e r e n ti n f o r m a t i o ns y s t e m s f i n a l l y , t h ep a p e r i n t r o d u c e st h ee 越t e s tp r o j e c ti ns o m et c l e c o m r n u n i c a t i o ne n t e r p r i s e a n ds t u d i e s h o wt ou s ee a ii nt e l e c o m m u n i c a t i o ne n t e r p r i s ei n f o r m a t i o ns y s t e mi nt e r m so f s e r v i c ef u n c t i o na n dt e c h n i q u er e a l i z a t i o n 南京邮电学院学位论文独创性声明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究 工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢豹 地方外,论文中不包含其他人已经发表或撰写过的研究成果。也不包 含为获得南京邮电学院或其它教育机构的学位或证书而使用过的材 料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了 明确的说明并表示了谢意。 研究生签名;2 曼密也日期:遣璺主址j 7 南京邮电学院学位论文使用授权声明 南京邮电学院、中国科学技术信息研究所、国家图书馆有权保留 本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其 他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一 致。除在保密期内的保密论文外,允许论文被查阅和借阅,可咀公布 ( 包括刊登) 论文的全部或部分内容。论文的公布( 包括刊登) 授权 南京邮电学院研究生部办理。 研究生签名t 趣整芝导师签名 日期,型石7 南京邮叱入掌坝i 学位论克 第一章缔论 第一章绪论 1 1 项目提出的背景 电信企业原有的运营支撑系统适用于“以网络为中心“的经营模式,一般采用传统的 技术建设,营业、计费、网管、客户服务、决策支持等系统已完全实现计算机化管理。但 是由于缺乏统一规划,且这些系统大都使用c s 技术建立,使它们在满足局部业务霈求的 同时,与企业其他部分相互隔离,形成“信息孤岛”。目前,各类信息系统几乎都面临着 新的挑战,主要体现在: ( 1 ) 现有系统存在着大量的各种数据,急需实现跨系统的信息共享。随着需要互联 的系统越来越多,点对点的连接方法不再适用。 ( 2 ) 为了提高自动化程度,需要把现有系统中已存在的操作流程进行跨系统联接。 ( 3 ) 随着电信的海外上市,使国际资本市场对电信各项工作的要求更严、标准更高、 关注更充分、监管更到位,要求电信的财务、计划、人力资源等管理系统改用匿际通用的 商品软件而这些商品软件一般不能采用点对点方法直接连接。 ( 4 ) 目前主要经营数据分散各个本地网,急需种技术把这些数据集中抽取到省公 司的数据仓库中。 ( 5 ) 需要一种技术使得流程从程序中独立出来,大部分的流程改动不需要程序的重 新编制,将是配置过程。 ( 6 ) 在营销方面需要整合企业内部各项资源,结合企业战略,快速推出新产品,争 取推出亿元级的新产品。 ( 7 ) 现有一些系统积存问题较多,需要全面更新,急需一种新架构的开发平台用于 新系统的开发。 综上所述,我们需要新的技术实现系统与系统的互联互通达到信息共享的目的,整 合各类资源,为完善和改造现有系统,实现从不规范到规范提供技术支撑平台。而新的电 信竞争格局要求新一代运营支撑系统必须能够支持运营商以客户为中心的营销模式,必须 实现系统之间的动念交互和信息共享,提供业务敏捷性这需要一个灵活的企业枢粲结构 支持。因此,将企业应用集成技术e a i 引入运营支撑系统建立一个信息平台,将新旧系统 完全松耦合地连接在一起,这样既最大限度地保护了现有投资,保持了系统的独立性,又 南京邮i u 人擘碘i :学位论丘= 第一章结论 可以实现了企业应用系统之间的无缝集成,并为进一步向b 2 b 、b 2 c 的电子商务活动扩展 奠定了基础。 1 2 论文的主要安排 本文分八章,第一章绪论介绍了项目提出的背景以及论文的主要安排。第二章e a i 的 技术基础主要包括e a i 的概述,e a i 的类型,e a i 的基础架构,e a i 的技术层次,j 2 e e 和 基于j 2 e e 的应用服务器等内容。第三章介绍了e a i 和中间件的关系,从中间件的定义, 中间件和e a i 的比较,以及e a i 的中间件解决方案等几方面进行了具体的分析。第四章主 要介绍了e a i 技术在欧美及亚太等国外先进运营商的使用情况,并进行了分析。第五章 e a i 产品的分析和选择主要是对业界有名的b e a 、m m 、t i b c o 等厂家的e a i 方案进行 了介绍和分析,并提供了g a r t n e r 评测比较。第六章进行了e a i 技术应用的风险分析并提 出规避措旅。第七章某市e a i 试点项目玖项譬目标、业务流程、企业数据模型、现有应用 系统分析、e a i 实施中需要考虑的技术要点和管理要点及e a i 实施带来的组织结构调整等 方面进行了介绍和分析。第八章是对e a i 技术下一步的应用进行了设想。 南京i i l l j i u 人学顺l j 学位论史 第一章e a t 的技术皋础 第二章e a i 的技术基础 2 1e a l ( e n t e r p r i s ea p p l i c a t i o ni n t e g r a t i o n ) 概述 所谓e a i ( e n t e r p r i s ea p p l i c a t i o ni n t e g r a t i o n ) ,就是在多个物理上分布的企业应用系 统之间实现无缝集成,使它们就像个整体一样,满足企业的需求。当e a i 的外延突破了 一个企业内部的时候,就成为不同实体之间的企业系统集成。 2 2e a i 的类型 目前e a l 主要有三种不同类型:数据级e a i 、消息级e a i 和过程级e a i 。 ( 1 ) 数据级e a i 处理多个数据库之间的数据移动。很多企业把数据级e a i 作为他们实旋e a i 的切入点。 当应用系统必须分享信息时,这种集成支持不同数据库之间的数据交换,目前有很多支持 数据级e a i 的工具,这是它的一个优点。数据级e a i 实现起来相对容易,并且不用修改应 用系统的源程序。 ( 2 ) 消息级e a i 处理多个应用系统之问韵消息交换,实现系统间的集成。这种方法与数据级e a i 的区 别在于应用系统自己处理消息的转换,并且它将影响被集成系统的数据转换和有效性。此 外,消息级e a i 需要对系统进行修改以建立发送和接收消息的接口。 ( 3 ) 过程级e a i 处理企业范围的业务过程和把企业存在的应用系统整和到这些业务过程中。过程级 e a i 是消息级e a i 的扩展,实际的数据交换还是通过消息交换实现的,但是e a i 中间件作 为个工作流的引擎管理着消息的交换。过程级e a i 是一个完全的企业应用集成实现策略, 因为它使企业内的一个个分离系统交成了一个支持业务过程的连续系统,满足企业的整个 业务过程需求。 表2 1 从设计步骤、实施方法等三方面对这三类e a l 进行对比分析a 南京邮 u 人擘硕i :学位论史 第一晕e a i 的投术攮础 、叼容 设计步骤实施方法结论 e 奄 l 、标识数舞1 、数据库到数数据级e a t 挺供r 一个有用 数据级集j 垃2 、分类数据据库e a i的方法去标识数据、分类数描和建 建立企业原数据模型2 、联台的数据立大型企业数据库模型,它也提供 库e a i 丁一个虚拟的数据库中统一定义 数据的方法。结果是个紧密继承 的数据库视圈和使系绕蔓妞l 容易 管理和改变。 j 、定义、编写业务事件和消l 、同步或异步消息级e a i 方法让组织建电 消息级集成 息目录消息集成方法一个比数据级e a i 响应更加迅速 2 、定义、编写消息生产者目录2 、点到点或发的系统其中的原因是消息在业务 3 、定义、编写消息使用者目录布订阅结构时间发生之后便立刻发出了。消息 4 、定义、编写消息内容目录3 、消息使用者级e a i 能够保持应用系统中数据 和生产者的集成的有效性和数据的传输逻辑,能够 方法。 形成一个更加安全的集成系统。 1 、莰定创建的业务过程l 、基于消息代 过程嫒e a l 需要集中于企业 过程级集成2 、定义业务时间事件理的方法 的内部过程和基于这些过程实现 3 、列出过程参与者2 、基于应用服务整个企业鹊集成这种方_ 圭需要标 4 、确定分类过程规则和消息器的方法明和分类企业业务过程,建立个 5 、确定消息内容 巨大的企业过程模型。这种集成方 法除了解决集成问题,还统一了整 个企业的业务过程。 表2 ,1e a i 类型比较 2 3e a i 的基础构架 来自g a r t n e rg r o u p 对应用平台套件( a p p l i c a t i o np l a t f o r ms u i t e ) 的描述则是目前为止 从技术角度最为全面和权威的描述,也是全面阐述e a i 所需的技术堆栈的插述,如下图所 示。 南京邮i u 人学f ! f 。学位论文 第一肇e a l 鑫皇技术螓础 图2 1e a i 的基础架构 主要包含以下几个组成部分: 交易处理应用服务器:承载电信企业海量和商性能的交易处理引擎; 应用集成的集成代理器;包含了消息处理、数据映射、流程管理、适配器技术等完整的 集成代理技术; + 用户交互的门户集成平台:承载多渠道、多协议、多人群的访问平台; + 共享的中间件基础设施,提供s o a ( 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 ) 、e d a ( e v e n t d r i v e n a r c h r e c t u r e ) 的支持: 共享元数据管理、数据共享模型和实现平台; 集成的企业管理平台,支撵运营和管理; + 集成的开发部署平台,提供从门户、消息、数据转换、适配器、工作流、交易处理的集 成丌发、部署环境。 通过上述7 部分组成一个完整的企业e a i 的基础架构。 2 4e a i 的技术层次 对于要实施e a i 的企业而言,e a i 是分层次的,但对于如何划分和规范e a i 层次的定 义,业界并没有一个统一的标准。针对不同的企e 。踊样n 妒企业应用整合“,其内容和层 次可能就会存在一定的差异;对于各家e a i 商,基于e a i 理解的侧重点不同,也可以说 s 南京邮l u 人掌坝l 学位论义 第一二章e a i 的投术维础 出不同的答案。当前从最普遍的意义上来说,比较宽泛的对e a i 概念的理解是认为e a i 可以包括数据集成、应用集成和业务流程集成等多个方面。 具体到技术层面上的划分,我们认为一套完整的e a i 技术层次体系应该包括应用接口 层,应用整合层,流程整合层和用户交互层四个大的层面。 概括来讲:e a i 技术层次体系最下面的一层是应用接口层,它要解决的是应用集成服 务器与被集成系统之间的连接和数据接口的问题。再往上去就是应用整合层,它要解决的 是被集成系统的数据转换问题,通过建立统一的数据模型来实现不同系统间的信息转换。 应用整合层之上是流程整合层,它将不同的应用系统连接在一起,进行协同工作,并提供 商业流程管理的相关功能,包括流程设计、监控和规划,实现业务流程的管理。到了最上 端的用户交互层,则是为用户在界面上提供一个统一的信息服务功能入口,通过将内部和 外部各种相对分散独立的信息组成一个统一的整体,保证了用户既能够从统一的渠道访问 其所需的信息,也可以依据每一个用户的要求来设置和提供个性化的服务。 2 4 1 应用接口 e a i 要解决的问题是独立应用系统之间的连接,传统的应用系统之间的连接方式包括 了:c o r b a ,s o c k e t 通讯,r m i ,r p c ,e j b ,c o m c o m + ,h t t p 和f t p 等,数据库系统之 间常见的连接规范包括:o d b c ,j d b c 。上述这些规范在企业应用系统或数据库系统之间 传统的点对点的连接中得以广泛应用。但是由于这些系统之间的连接是通过上述连接接口 实现的,没有一定的规范和标准,使得在今后新系统的加入和旧系统的移植过程中,就会 产生接口兼容性问题。 而在e a i 的应用接口层,主要是通过适配器技术将原有数据库系统、应用系统和原有 网络服务组件封装起来,实现系统之间的互通互联。 适配器是e a i 厂商或产品厂商为了解决系统之间的连接而开发的可重用的、统一的接 口,通过该接口每一个应用系统仅需要与业务整合平台相连,而不需要与每个与之交互的 应用系统相连。适配器的引入主要有以下优点: 为独立的系统之间提供重用的、统一的接口: ,支持事务管理、安全性和连接管理与应用系统连接; + 增加企业数据资源的共享程度; + 适配器封装了对数据操作的缓冲区,可以提高对数据批处理访问的效率; + 增强了基于组件或面向对象开发模块的网络应用的功能,这些组件或对象包括: 南京邮f u 人学碳i 。学位论文 第一章e m 的技术捧础 如c o m ,d c o m 或c o r b a 等。 适配器一般可分为四类:即企业应用系统适配器、技术标准类适配器、主机系统适配 器和自行丌发适配器。 ( 1 ) 企业应用系统适配器 企业应用系统通常指的是那些大型的,集成封装程度很高的应用软件系统,常常被应 用在e r p ,c r m ,s c m 等领域内。诸如:j d e d w a r d s ,l o t u s n o t e s ,p e o p l e s o f l ,s a p r 3 ,s i e b e l , s w i f t 系统等等。对上述系统的连接般有两种方式可以选择: + 企业应用系统厂商提供的连接解决方案 专业e a i 厂商提供的应用适配器 企业应用系统产品厂商一般都会提供自身的e a i 解决方案,比如s a p 的a l e i d o c s 和b a p i 、s i e b e l 的e b u s i n e s s 2 0 0 0 、o r a c l e 提供的中间件o a l ( o r a c l e a p p l i c a t i o n i n t e r c o n n e c t ) 和p e o p l e s o f t 的p e o p l e t o o l s 。这些方案均提供了对外部系统连接接口,来实现数据交换、 流程整合等业务功能。而专业e a i 厂商提供的应用适配器则通常是建立在产品厂商e a i 解决方案的基础之上,并很好地封装了复杂的系统内应用逻辑。比较两言。供应商自身所 提供的e a i 解决方案更多地关注的是和自身其它产品的集成优化,对多元化的其他集成对 象不能提供更优秀的集成性能。而专业e a i 厂商所提供的企、监应用系统适配器不仅能够保 证被集成产品覆盏面的广泛,比之前种方式又屏蔽了这些应用系统内部的复杂逻辑,减少 了对相应适配器编程接口的学习时间。因而在选择e a i 平台时,应尽可能选择专业e a i 厂商所提供的企业应用系统适配器。 ( 2 ) 技术标准类适配器 除了与打包的商业应用系统相连的适配器之外,还有种非常重要的适配器,即通过 业界标准或其他技术手段和应用系统相连的适配器,如:j d b c ,x m l ,w e b s e r v i c e s ,j m s , 文件适配器等,比如,其中最为常见的是数据库适配器。当前很多企业的应用系统都是基 于数据库为后台构建而成,因而数掘库适配器在整个适配器分类中占了很大部分比重。 在构建e a i 平台时采用合适的数据库适配器,可以省去传统的编程工作,大大提商了丌 发效率减轻了技术人员的工作负担。 除了数据库适配器之外,符合j c a 标准的适配器也是目前j 2 e e 环境下一种常见的技 术标准类适配器。j c a 是在j 2 e e i 3 的版本规范中提出的,由企业信息系统( e i s ) 厂家来 执行和提供。j c a 的资源适配器是规范化的e i s 代理可插入到任何符合j 2 e e 规范的应 南京| 1 1 j l u 人学坝i + 学位论文 第一译e a i 的技术捧础 用服务器中,并通过应用服务器提供的标准e i s 访问接口一通用客户机接口 ( c o m m o n c l i e n t i n t e r f a c e ,c c i ) 来对e i s 执行操作。j c a 向基于e a i 的应用程序丌发者 提供了一个将e i s 整合进入j 2 e e 的标准方法。此方法定义了一套开发者能在j 2 e e 环境中 使用的通用a p i 和服务。 ( 3 ) 主机系统适配器 对于某些行业中常见的主机( m a i n f r a m e ) 结构,e a i 产品也会提供相应的适配器,这 些适配器会提供业务应用和数据库与主机之间的实时双向交易,出于主机中的逻辑组件一 般包括c i c s ,i m s ,c o b o l ,m q s e r i e s ,d b 2 等,相应地与主机通讯的适配器也包括了c i c s 适配器, m s 适配器,f i l e s 适配器、s o c k e t s 适配器和d b 2 适配器等。 ( 4 ) 自行开发适配器 为了方便用户丌发自己需要的适配器,e a i 产品需要提供适配器开发工具包 ( a d a p t e r d e v e l o p m e n t k i t ,简称a d k 。a d k 对e a i 产品逻辑进行了封装。对开发者来讲, 利用a d k 只需要将注意力集中在所连接系统豹接口实施上。 2 4 2 应用整合层 应用整合层是e a i 技术层次体系中的核心层次,该层次是连接业务流程管理层和应用 接口层的桥梁。数据信息在业务流程中的流转以及在各个应用系统之间的交互必须建立在 数据源和数据目的地都能理解该数据信息的基础之上。在应用整合层我们定义了能为数据 产生源、数据处理地、数据投送地都能理解的信息处理规范方式、方法和规则,包括:数 据格式定义、数据转换和消息路由。 2 4 2 1 数据格式定义 数据格式定义是e a i 执行信息处理的基础,一般认为数据是信息的载体,数据只有通 过一定的方式对信息内容进行标识,转换为统一格式之后,刁能实现在不同的异构系统间 的发靠和共享。换句话来讲,e a i 如果缺乏一种对数据格式的统一描述方法,就会使得信 息载体所采用的数掘封装形式有所不同,无法保证经过转换后的目标数据能够完全准确地 表达源数据的信息,造成信息的丢失。 作为数据格式,通常有三种方式: ( 1 ) 使用特定行业已经存在的标准 ( 2 ) 使用x m l 作为数据格式的统一描述语苦 ( 3 ) 用户自定义格式 旦坐型坠生苎兰型上兰丝兰兰一一 塑三! 坠! 塑垫查苎璺 如e d i s w i f t 就是某些行业的标准数据格式之一,而x m l 作为开发性数据描述语 言,除了大量应用在因特网技术及文档描述中,在数掘交换中也承担了一个重要的角色。 作为一种与平台无关的标准文本,x m l 能够被所有程序语言读写,使用d t d 或s c h e m a 技术,x m l 的解释程序就能对文件内容进行验证并处理。 2 4 2 2 数据转换 数据转换是应用整合层的重要组成部分,它是指将不同的信息格式和语法重新转换成 能被目标应用系统所理解的数据格式和语义的整合技术。数据转换包括两个层面的内容, 即数据格式转换和数据语义转换。 ( 1 ) 格式转换 在上节数据格式定义中,我们已经指出了定义e a i 数据格式标准的必要性。因此,我 们自然希望能够实现任意形式的数据格式都转换成为我们所指定的一种统一、规范的标准 数据格式( 如x m l ) 上去,在此基础上再来执行后续相关的信息处理工作。当然,这种方 式也不是数据格式转换的唯一途径。譬如在对数据传输效率要求很高或者数据传输方向单 一的情况下,仍然可以保持沿用原有格式或采用其它中间格式作为替代。 ( 2 ) 语义转换 在现实的数据环境中,不仅数据源是异构的,数据表示十分复杂,数据之间的语义联 系也相当丰富。数据要在不同的应用系统之间或者业务流程之间交流,必须确保交互的双 方对数据表达的语义有统的认识。e a i 平台上应该建设个全局的语义完整性控制,在 应用整合层面上解决由于各局部数据库的异构性而引起的在数据对象的命名、数据的格式 以及数据结构等方面存在不致的问题,为全局用户提供全局数据信息的集成和统一的表 示。 2 4 2 3 消息路由 消息路幽通常是指为了使消息在不同的消息域中共享,而将消息从一个域路由到另外 一个域的信息处理手段。消息路由建立在已有数据格式定义和数据转换基础之上,通过消 息中问件技术能够动态的识别和理解从源应用发出的消息并且把它发向特定的应用系统。 2 4 3 流程整合层 2 4 3 1 流程整合概述 业务整合着眼于提高每个业务流程的效率和效能,利用业务整合业务流程被推向解 决方案的最前沿,通过采用成熟的技术可以成功地创建模型,自动化流程处理过程,监控 9 南京l f | i f l b 人学坝i 学位论业 第一幸e a l 的技米笨础 和管理这些业务流程,从而满足业务变化的需求。它通过同时协同人工参与流程和自动化 运行的流程柬整合一个跨越企业内部不同部门和不同系统之间的业务流。由于业务整合致 力于从高瞻远瞩的角度来优化和协同企业内部的业务流程,它提高了投资回报率,它使得 业务人员和i t 人员获得一个面向服务的、统一全面的企业组织架构视图,并创建一个可以 通过i t 技术实现的业务流程平台从而帮助企业获得成功。 业务整合的第一步是定义端到端的业务流程,这里的难点在于由于很多业务流程可能 跨越了多个部门,所以没有某个人可以完全了解和受责某个流程。对流程的定义和规划 可能需要多个业务经理的参与,为了完成流程建模任务,业务分析人员需要创建模型,然 后与相关的参与者沟通和交流宣到最后对流程模型进行确认,同时对流程进行优化。因此, 要求业务整合平台能够首先提供一个强大的建模环境,并且支持对流程的分析和再优化。 创建完流程模型之后,我们需要将其投入运行实施,业务流程重组失败的原因往往在 于不能在最大限度地重用现有系统的前提下来实篪流程的自动化而业务整合解决方案可 以在不修改或者尽最少地修改原有应用的情况下来整合和驱动横跨这些应用之问的业务 流程。 某些业务流程可能会超出企业内部的范畴而涉及到其他合作伙伴或者用户,我们需要 尽量减少这些流程中的入工交易,从而降低流程的运行周期和成本,提高流程自动化程度 和客户满意度。 另外,对于企业中的各种业务流程,我们需要对其进行实时的、端到端的监控,业务 经理如果能够随时看到有关关键性能指标的统计,如:货物发送的数量,过期的订单数量 等,l 通过这些统计数据,他们可以采取积极的措施来优化业务流程,提高客户满意度。 最后,为了保持企业的竞争优势,企业需要有效地管理它们的业务流程。持续地对其 进行优化,这包括对业务流程的分析,对优化后流程的仿真运行,对流程功能的修改和增 加等:如果企业采用相应的能够对漉程仿真运行,并且估算优化后流程的相应性能指标的 实用工具的话,就能够很好地帮助企业优化其业务流程,提高投资回报率。 概括而论,一个完整的、监务流程整合方案应该包括b p m 、b a m 、b 2 b i 三个主要方面, 只有具备了这三方面的能力,企业a 。能真| 下从业务整合中受益,实现随需应变的电子商务。 2 4 3 2 业务流程管t 翌( b p m ) b p m 是在企业范围内实现业务流程自动化,使得企业应用之间不再孤立,企业的软件 更加模块化、标准化,从而使企业变得更加敏捷更加灵活。b p m 能够用来实现企业内的流 1 8 南鼠邮i b 人学碘i 学位论文 第一章e & i 的技末籀础 程自动化常用的就是实现跨系统流程的自动化。b p m 照突出的,是能够实现自动和手工 混合流程的自动化,把流程中涉及的系统连接起来,实现业务步骤( 包括手工的和系统实 现的) 的自动化。多个流程可以作为独立的单元进行存取,也可以联合起来形成一个更高 层次的流程。b p m 是一个完整的企业应用集成实现策略,它使企业内的一个个分离系统变 成了一个支持业务过程的连续系统。满足企业的整个业务过程需求。在一个基于流程的企 业中,企业为其所有的业务事务处理都清楚地定义了过程,企业的每一个活动都是为了完 成特定的业务过程任务,雨与过程任务无关的活动都被摊除在企业之外。业务漉程邋常都 是由事件驱动的,事件就是由用户行为、软件或时间等引起的一些活动或状态。b p m 实现 了跨越多个异构的应用系统的业务过程自动化。 业务流程分企业内部业务流程和企业外部业务流程。因此,企业需要实现的业务流程 集成分为三部分;内部业务流程集成,外部业务流程集成,内外部业务流程集成。企业的 内部业务流程集成是由通过b p m 实现的,外部的业务流程集成是通过b 2 b i 实现的,内外 部业务流程集成是通过b p m 和b 2 b i 共同实现的。 b p m 实现了一个平台两种业务流程模式( 业务流程自动化和人员介入工作流) 豹融合 能力,包括流程建模、流程监控、工作流等方面。 ( 1 ) 流程建模 流程建模是对业务模型进行集中设计并对模型进行管理。流程建模使用活动图形和常 用结构图等模型结构来设计业务模型,用图像显示方式建造内部和外部不同组织的控制流 模型。流程建模通过组织外界用户和合作伙伴,表述部分外部控制的业务流程,创建流程 架构( 流程和子流程分组) ,实现层次控制和流程再利用。流程建模可以集成企业应用系 统、主机系统、数据库、应用服务器、员工工作流程和企业接入业务伙伴系统,同时为业 务分析师提供了可视的、易懂的程序自动化解决方案。e a i 平台提供可视化的流程建模工 具,包括图形伲的流程设计和管理界面,流程运行时可视化的维护管理和监控分析界面。 ( 2 ) 流程监控 流程监控是对系统中的核,心业务流程进行分级和分类( 分级可以按照业务的优先缴束 划分,分类可以按照业务类型进行归类) 的管理。使用预定义的图形格式监查特定流程 实例,对业务流程的动念执行过程实时跟踪,并对业务流程执行情况( 如业务流程执行成 功、失败、回滚) 进行统计。通过流程监控,从业务的角度来分析业务流程,为商层提供 决策支持。流程监控还提供通知和预警机制,能够更有效地控制业务流程的运行a 南京邮i u 人学碗i 学位论义第一二章e a i 的技术箍础 ( 3 ) 工作流 业务流程自动化只是解决了业务流程管理中的部分问题。譬如说,随着程序的自动化, 人的工作就集中在异常事件的处理。然而,当需要员工作出频繁判断、决策标准确定、需 要层层审批,或需要用户确定丢失命令位鬣等分析工作时流程自动化就不适合了。 工作流是指那些需要人工进行干预的业务流程( 这晕要说明的是对于全自动化的流程 和有人工参与的流程,没有一个标准的称谓名称,某些厂商认为业务流程是指没有人工参 与的流程,而工作流是有人工参与的流程,在这方蘑没有统一的标准) 。工作流的实现是通 过基于可视模型,管理和实现以人为本的业务流程的不断精简,通过设计、部署、管理并 维护工作流,可分阶段部署工作流不用在控制工作流的效益实现前就对所有业务流程熏 新设计,并把工作流覆盖到企业的各个方面。 工作流通过人机交互界面的方式来定制,在使用上支持客户端。通过e a i 平台提供的 图形化的设计工具。工作流无需编程即可支持快速的、组织管理严密的流程开发和部署。 用户可以在工作流设计中完成流程中数据结构的定义,进行数据映射,无需编写代码。工 作流在设计上支持路由选择、连接、控制、比较、计时和通知等设计功能。同时e a i 平台 提供的协同工作,版本管理功能,能在不影响运行工作流程的情况下,升级和部署业务流 程。 通过漉程监控,可以监控工作流上的所有工作流的状态,包括:工作流是否被激活, 工作流被执行到哪一个任务环节,工作流中的某一任务是否已经被处理或正被处理等。 2 4 3 3 业务行为监控( b a m ) 关键绩效指标是对企业总体战略目标的分解,反映最能有效影响企业价值创造的关键 驱动因素。b a m 是对关键绩效指标的访问,采用实时监控、警报、干预方式,获得商业 运作的实时数掘,来改进商业运作的速度和微率,为今后商业活动提供警报。b a m 是e a i 技术当前发展最为快速、业务高级优化最有效的手段,其宗旨在于实时获得业务流程运行 的状态自动提供客观分析报告,以优化、改避业务流程,其改进包括技术层面,也包括 人员j 管理层面。 尽管b a m 将经常使用数据仓库和其饱工具提供与业务警报有关的信息,但b a m 不 是历史记录的回顾,它专注在跨应用系统的监控,把来自于多个逻辑或物理独立的资源的 事件和消息联系在一起,提供满足业务需要的实时监控。b a m 在技术实现上包括e a i 中 的应用集成和业务流程管理( b a m 中的业务监控是由b p m 中的业务监控实现的) ,以及 南京邮i b 人掌坝l 、学位论文 第一罕e a i 的技术茉础 e a i 与商务智能,数据仓库和网络系统管理这些其他技术领域的技术集成。虽然b a m 的 实现需要e a i 外部的商务智能,数据仓库和网络系统管理技术的辅助支持,但b a m 是从 e a i 出发实施业务流程管理和应用集成,因此b a m 仍被化归为e a i 的业务流程管理层韵 范畴,它是e a i 的一个鹂发展趋势。 b a m 是在企业实施完b p m 方案的基础上发展起来的。企业在实施完b p m ( 业务流 程管理) 解决方案之后,可以从业务流程层面,快捷、方便的进行业务设计和业务都署能 力。同时通过业务流程监控工具,采集业务流程运行的实时信息,对业务流程进行管理。 许多决策分析工具可以帮助用户采集大璧业务基础数据。并对这些数据进行抽取,挖掘, 多维分析,最终为决策层提交业务操作报告,确定业务操作的不足,为决策层制定企业的 进一步发展规划和实施策略提供众多的管理信息。但是,目前的决策分析工具所采集的业 务基础数据基本上是采用批量导入的方式,实时性比较欠缺。众多业务基础数据已经被记 录到核心的运作数据库中,因此,如何有效地把实时的业务数据和决策分析工具完美地集 成起来,为决策层提供经过实时分析得到的管理数据就是b a m ( 商务活动监控) 需要 解决的问题。通过实施b a m ,企业具备了敏捷型企业所要求的素质,快速地响应市场变 化,快速地调整业务策略,快速她实施业务流程,同时根据反馈的信息进行快速地优化调 整。 b a m 结合a i ( 应用集成) ,b i 商业智能) ,b p m d w ( 数据仓库) ,n s m ( 网 络服务管理) 等技术,让各自领域内的优势与对方充分融合,为企业提供统的企业集成 和实时可见的商务活动平台( b a p ) ,为企业提供了把端到端集成与实时可见商业智能( b i ) 相结合的解决方案。 2 4 3 ,4 企业间整合( b 2 a i l b 2 b i 即b 2 b i n t e g r a f i o n ,指企业问的信息整合,即企业合作伙伴问,集合彼此的业务 流程、应用软件、资料及w e b 功能,使参与的商业伙伴均能够即时获得相关信息,并予以 回应,使企业充分协同作业并达到企业延伸,目的在于使得企业社群整体皆能获利。b 2 b i 基于外部网络( 如i n t e m e t ) ,安全而有效地实现信息交换与交易发生。不同贸易伙伴阍存 在不同的贸易协议与数掘格式,同样通过协议转换与数据传输服务,实现这些信息的发送、 接收与验证。b 2 b i 关注于企业对外的业务流程集成,b p m 关注于企业对内的业务流程集 成。e a i 的解决方案应该有能力来整合这两方面的问题。 b 2 b i 做为e a i 规范标准的一部分,在e a i 中的作用主要侧重于企业合作伙伴上下游 商京帅比人学瑚 j 学位论史 第一帝e a j 的技术撼础 间的流程整合。它与e a i 处理企业内部在应用程序和资料上的燕合方式非常相似,如两者 问所使用的技术非常相似,都是以中间件作为不同系统间传递讯息的机制此外两者的整 合方式也非常帽像。大部分情况下,在执行企业整合前,应当先整合企业内部资源。 2 4 4 用户交互屡 用户交互层是e a i 与用户实现人机交互在表示层面上的扩展。涉及的内容包括展示内 容的集成( 门户应用) 、单点登陆( s i n g l e s i g n o n ) 、用户统一管理、用户认证授权的管 理等。现今很多e a i 产品都提供了对用户集成这几方面内容的支持。 e a i 解决方案中除了涵盖以上这四个层顽之外,当然还需要提供一些基础服务,如底 层的数据通讯服务,信息安全服务,事物处理服务,系统管理服务等,这里就不再详细阐 述了。 2 5j 2 e e 和基于j 2 e e 的应用服务器 2 5 ,1j 2 e e j 2 e e 可以理解为一个企业级的中间件体系或平台,它把多种分散到网络上的资源和应 用连接起来,为构造和管理、运行可伸缩的企业级业务应用提供了一系列的应用组件和一 个运行环境。从物理上看,j 2 e e 环境可分布驻留到一个以上的服务器,单一的业务应用能 够以一组分布式组件的形式部署到网络上的一个或者多个服务器。 j 2 e e 建立在j a v a 2 平台基础上。所阻具备了j a v a 技术的有优点和功能。包括“编写一 次,到处可用”的可移植性、通过j d b c 访问数据库、同原有企业资源进行交互的c o r b a 技术以及一个经过验证的安全模型。在这些基础上,j 2 e e 又增加了对e j b ( 企业级j a v a 组件) 、j a v as e r v l e t s 、j a v a 服务器页面( j s p s ) 和x m l 技术的支持。, 1 2 e e 提供了一个框 架一一套标准a p i 一用于开发分布式结构的应用,这个框架的实际实现留给了第三方厂商。 j 2 e e 主要有下面一些关键概念: 2 5 1 1 j 2 e e 多层应用体系;提供的基本应用架构 包括:客户层( c l i e n t t i e r ) 、表现逻辑层( p r e s e n t a t i o nl o g i ct i e r ) 、业务逻辑层( b u s i n e s s l o g i ct i e r ) 、企业信息系统层( e i s ,e n t e r p r i s ei n f o r m a t i o ns y s t e m st i e r ) a 表现逻辑层和 业务逻辑层属于应用服务器领域。所谓应用服务器也即j 2 e e 平台的具体实现。这四层 中的每一层都可以在物理上分布到多个机器,即使同属于应用服务器领域的表现逻辑层和 业务逻辑层,也可以驻鬯在不同的应用服务器上。 2 , 5 1 2j 2 e e 应用组件:构造j 2 e e 应用的基本软件单元 1 4 南京邮i 乜大学硕j 学位论文

温馨提示

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

评论

0/150

提交评论