




已阅读5页,还剩67页未读, 继续免费阅读
(计算机软件与理论专业论文)基于soa的企业应用系统集成的研究与设计.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
j e 虚至塑盔堂亟堂僮途塞生塞揸要 中文摘要 摘要: 当今企业应用系统常常陷入进退维谷的境地,在企业应用系统开发中,总遇 到“不敏捷”和“效率不高”的情况。企业不能依赖i t 基础结构来快速满足业务 需求的变化,缺乏有效应对市场需求的能力。由于“效率不高”,企业应用系统开 发的成本过高,投入的资金往往“得不偿失”。 而面向服务架构( s o a ) 的出现能帮助企业应用系统解决这一难题。s o a 的 一个重要之处在于:它不再重点考虑以技术为中心的细颗粒度实体,如数据库类 型或j a v a 对象;s o a 专注于以业务为中心的服务,这些服务就有业务级的事务粒 度。s o a 表示的是一个架构蓝图,涵盖多种不同技术,不需要特定协议或连接技 术。因此s o a 能很好的帮助企业提高自己的i t 能力,随需而变,满足业务需求。 本文以企业应用系统中的典型问题客户关系系统( c l w ) 和企业资源计划 ( e r p ) 两系统的业务整合为例,研究基于s 0 a 的企业系统集成的方法。文章分 析了当前c r m 和e r p 系统趋于集成的趋势,论证了传统企业应用集成的局限性 及转向s o a 的必然性,并给出了面向服务的分析和设计方法。最后实现了对开源 项目c r m 系统h i p e r i 弘t e 和e r p 系统恩信科技e r p 软件两系统的业务集成,其中 提出了基于s o a 进行数据同步、构建基础服务的集成方法,应用业务流程执行语 言( b p e l ) 定义了创建订单的流程,层层深入的讲述了分析设计过程,并给出了 部分实现。 通过对实际应用系统进行基于s o a 的整合,证明了应用s o a 框架对企业应 用集成的有效性,体现了s o a 分析设计方法的敏捷性和高效性,采用了软件项目 开发过程的流程,具有较强的实用价值。 关键词:企业应用系统集成;面向服务的架构;服务组建架构;客户关系系统; 企业资源计划 j t 塞銮逼太堂亟堂垡途塞叁垦! 基工 a b s t r a c t a b s i r a c i ! w i t ht l l er a p i dd e v e l o p m c n to fe c o n o m y 觚d 酉o b a l i z a t i o n ,n o w a d a y s ,m o r ea f i dm o f e e n t e r p r i a p p l i c a t i o n si l lo r d e ft of i tt l l ef e q u i r e m e mo fb l l s i i l e s sp m c e s s e sh a v et ob e i n t e 掣a t e dt o g e t h e ro rs p i i ti n t 0i r l d i v i d u a l s ,n o to l l l yn e e dt oc o m m u n i c a t ei i l t e m a l l yb u t a l c x t e m a l l ye s p e c i a l l y ,t l l i si sc a l l e de n t e r p r i s e 印p l i c a t i o ni m e g r a t i o n ( e a j ) r 印i d f e l l s e e x i s t i n ga s s e t sa n ds i 城n go fs e r v i c e s 锄di h s m l c t u r ea c r o s sl i n c so f b l 塔i n e s sa r ec r i t i c a lt oa c l l i e v i n gb 璐i i l e s sp r o c e s s e st l l a tc a na d j u s tt dc l l a l l g i n gm a r k e t c o n d i t i o n s b u tt h ci te n v i m n m e n t sa r et o oc o m p l i c a t e dw h i c hc a l l tb ef l e x i b l et of i l l f i n 也e 嘲i l i r e 1 e n t t h e 打a d i t i o n a j a r c l l i t e c t i l f e so rm e t h o d so fe a jc a n ta d a p tt h e d e v e l o p m e mo f b i l s i n e s sp r o c e s s e s n l er e c e n te m e 唱e n c eo fs e r v i c e o r i c n t e da r c h i t e c t u r e ( s o a ) h a s0 p e n e du pn e wa i l d p r c “o 删yu i l i m a g i n e dw a y st oe 船ee a i s o ah 硒t h ep o t e n t i a lt ov a s t l yi m p r o v ei t s a g i l i t y 锄de f f i c i e n c y s o ai sab u s i n c s s - c e n 啊ci ta r c l l i t e c t u r a la p p r o a c ht 1 1 a ts u p p o n s i n t e g r a t i n gb u s i n e s s 硒l i n k e d ,f e p e 砬出l eb l l s i n e s st a s k s ,o rs e i c e s s o ah e l p su s e r s b u i l dc o m p o s i t ea p p l i c a t i o 娜,w 1 1 i c ha r ea p p l i c a t i o n st h a td r a wu i ) o n 向n c t i o m l i t ) r 丘d m m u l t i p l es o l l r c e sw i t l l i na n db e y o n dt h ee n t e r p r i s e t 0s u p p o r th o r i z o n t a lb u s i n e s s p r o c c s s e s ,s os o a 舀v e s 邯ab 1 1 1 c p r i n to fe a i ,w h i c hi s t l l et e n d e n c yo f 吐l ce a j s d e v e l o p m e n t t i l i sa n i c l et a k e st h ei n t e g r a t i o no fc u s t o m e rr e l a t i o n s l l j pm a n a g e m e n ts y s t c i n ( c r m ) 锄de n t e r p r i s er e s o u r c ep l 删n gs y s t 锄( e r p ) 孵锄e x 锄p l et or e s e a r c ht h em e t t l o d s o fe a ib a s e do ns o a na n a l y s e st h cs i t u a t i o no fn o w a d a y se n t e 叩r i s ea p p l i c a t i o n , g i v e st 1 1 e 讲h o l ep i c t i l r co fs o a 锄di n v e s t i g a t et h es e n ,i c eo r i e m e da n a l y s i sa n dd c s i g n e s p e c i a l l y ,i ti n t e g r a t e dl l i p r e g a _ t cc i t ma n de r p ve r pt w oo p e ns o l l r c ea p p l i c a t i o l l s f r o mf e q l l i r e 姗m t ,a n a l y s i s ,d c s i g l l ,t 1 1 e ni n l p l e m e 鸲m i sa n i c l ei l l l l s m t e st l l ew h o l e p r o c e s s0 f t l l i si n t e 舯t i o n b a s e do nt h e 锄c c e s s 矗l li n t e g r a t i o no fh i p e 珞c i 己m 卸de m ve r p i tp m v e d 恤t s o ai st h eb e s tc h o i t o 证t e g r a t ee “f e r p r i s ea p p l 主c a t i o n s ,a n dt h em e t h o d so fa n a i y s i s a i l dd e s i g i lb 嘲o ns o aa r cn e x i b l ea n de 毹c t i v c k e y w o r d s :e a i :s o a ;s c a ;c r m ;e r p 致谢 本论文的工作是在我的导师阮秋琦教授的悉心指导下完成的,阮秋琦教授严 谨的治学态度和科学的工作方法给了我极大的帮助和影响。在此衷心感谢三年来 阮秋琦老师对我的关心和指导。 阮秋琦教授悉心指导我们完成了实验室的科研工作,在学习上和生活上都给 予了我很大的关心和帮助,在此向阮秋琦老师表示衷心的谢意。 阮秋琦教授对于我的科研工作和论文都提出了许多的宝贵意见,在此表示衷 心的感谢。 1 1 研究背景 l 引言 回顾过去2 0 年商业环境的发展历程,可以发现,已有的商业规则多次被重新 定义,新业务模型也屡屡出现,不断涌现的兼并和收购行为使行业面临重新洗牌。 其中在这转变过程中,i t 扮演着重要的角色。i t 是企业的核心资产,极大地提高 了企业信息化的水平,有效地管理控制了企业运行流程,提高了企业的效益。因 此在2 0 世纪8 0 年代和9 0 年代,新应用系统如雨后春笋般涌现,但这往往与过去 2 0 年形成的“信息孤岛”结伴而行,企业应用系统环境变得非常复杂。 为了减轻成本压力,满足不断更新的业务需求,当今企业必须有效地重用现 有系统,并及时开发新功能。但是很多企业一方面面临着减少成本和最大化利用 现有资源的挑战,另一方面又必须不断提高对客户的服务、提高竞争力。因此企 业在添加业务和业务整合时常会出现: 流程无法互通 信息无法共享 软件无法复用 在这种情况下,传统企业应用整合( e a i ) 方法很难满足需要,不能更好的提升i t 敏捷度和效率。 企业应用环境的发展和i t 的发展是一个相互依赖、相互促进的关系。企业依 赖于i t ,i t 也受到瞬息万变的企业需求的影响。面向服务体系结构就是为了满足 这种复杂的需求而发展起来的。 s 0 a 以服务为核心,它把各种应用分解为软件服务模块,这些服务模块被统 一整和到一起,利用服务解决异构问题。由于系统以服务的形式组成,新的需求 只需将相关模块重新组合就能使用,或者再添加相应服务模块,也可以将一些服 务模块外包或外购,而无需重建。 1 2 主要研究内容 本文主要研究在如何基于s o a 对企业应用系统进行集成,分析企业应用系统 集成的发展方向,讨论s o a 所带来的i t 变革,分析基于s o a 的分析和设计方法。 最后以当前电子商务企业存在的典型系统整合需求为例,研究如何将客户关系管 j e 基銮重盔 堂 亟 堂焦 途童 i l主 理系统( c i t m ) 与企业资源计划系统( e r p ) 进行业务整合。 为了避免版权问题,且能够修改原有系统的源程序,c i u 系统和e r p 系统我 都选自开源项目。其中c r m 系统h i p e 娼a t e 是国外的一个开源项目,e i 冲系统恩 信科技e r p 软件是一个国内的开源项目。这两个应用系统功能强大,易用性强。 通过分析,找到业务的融合点,在最大化利用已有系统的前提下进行业务整合。 在s o a 的框架下,对系统集成进行分析设计,使两个系统能够协作完成业务流程, 并能共享数据资源。 1 3 本文的结构 全文共分为七章,第一章本章主要介绍研究背景,给出论文的主要研究内容; 第二章介绍现代企业应用系统,主要介绍客户关系系统( c r m ) 和企业资源计划 系统( e r p ) 的现状,及其业务趋于集成的趋势;第三章主要介绍企业系统集成的 相关技术;在前面对业务需求和技术发展研究的基础上,第四章主要传统企业应 用集成的局限性及转向s o a 的必然性;然后第五章给出应用s o a 架构对系统集 成的设计方法;第六章则设计实现了基于s 0 a 对h i p e r g a i cc r m 系统和恩信科技 e r p 系统的业务集成,以实例展示了基于s o a 对企业应用系统进行分析和设计的 方法。提出了数据同步是业务整合的最初级阶段,也是业务整合的基础和重点, 设计实现了基于s o a 的数据同步模块,使数据同步实现准确、及时,并利用扩展。 通过流程组件应用业务流程执行语言( b p e l ) 实现了对业务流程的定义和管理。 2 韭塞銮望态堂亟圭堂焦论塞全些廛疆丕缝煎理遮 2 企业应用系统的现状 2 1 企业应用系统集成的概念 当前大多数企业都在内部进行了一定程度地信息化建设,如内部网络基础设 施和企业网站地构建,以及财务管理、生产自动化等应用系统的建设,都有过去 遗留下来的系统、应用、商务流程以及数据源构成的应用环境。应用环境的通信 状况很混乱,只有很少的接口文档,并且维护代价也非常的昂贵。当企业向b 2 b 电子商务协作方向迁移时,首先要做的是审视他们内部的系统、应用以及业务流 程。一些业务流程会横跨多个内部应用,在企业能够有效地和外部网络连接之前, 这些应用必须能够实时动态地进行通信【1 】。 随着诸如客户关系管理( c 脚) 、企业资源机会( e r p ) 以及供应链管理( s 咧) 等多种商业应用的引入,激增了企业信息系统的应用分割。早期这些系统被设计 成自包含的“黑盒”系统,只有很少或者根本没有办法来访问它内部的数据和商 务流程。 现在应用集成在业界正在成为一个热门的话题,它可以大大提高业务效率。 实施应用集成的关键在于计划、架构搭建及了解集成需求。要记住的一点是,在 一个企业内完全实现应用集成需要耗费大量的时间和财力。所以,要适应这实时 性非常高的网络经济时代,企业就要把应用集成作为一个战略需求来实施。e a i ( e m e r p r i s ea p p l i c a t i o ni i l t e g r a d o n ) 是企业信息系统集成的科学、方法和技术,其 目的就是将企业内的应用彼此联接起来,或在企业之间连接起来。 2 2 客户关系管理c r m 2 2 1c 砌讧的概念 c r m ( c u s t 伽e rr e l a t i o n s h i pm a n a g e 鹏n t ) 就是客户关系管理。c r m 是选择 和管理有价值客户及其关系的一种商业策略,c r m 要求以客户为中心的商业哲学和 企业文化来支持有效的市场营销、销售与服务流程。如果企业拥有正确的领导策 j e 夏至遭盔堂亟堂僮迨塞企些廛旦丕缠的理盐 略和企业文化,c 跚将能为企业实现有效的客户关系管理。 c 跚的概念由美国g a r t n e r 集团率先提出。c r m 是辨识、获取、保持和增加“可 获利客户”的理论、实践和技术手段的总称。它既是一种国际领先的、以“客户 价值”为中心的企业管理理论、商业策略和企业运作实践,也是一种以信息技术 为手段、有效提高企业收益、客户满意度、雇员生产力的管理软件【2 l 。 c r m 最大程度地改善、提高了整个客户关系生命周期的绩效。c r m 整合了客户、 公司、员工等资源,对资源有效地、结构化地进行分配和重组,便于在整个客户 关系生命周期内及时了解、使用有关资源和知识;简化、优化了各项业务流程, 使得公司和员工在销售、服务、市场营销活动中,能够把注意力集中到改善客户 关系、提升绩效的重要方面与核心业务上,提高了员工对客户的快速反应和反馈 能力;也为客户带来了便利,客户能够根据需求迅速获得个性化的产品、方案和 服务。 c 跏是一种手段,它的根本目的是通过不断改善客户关系、互动方式、资源调 配、业务流程和自动化程度等,达到降低运营成本、提高企业销售收入、客户满 意度和员工生产力。企业经营以追求可持续的最大赢利为最终目的,进行好客户 关系管理是达到上述目的的手段,从这个角度可以不加掩饰地讲c r m 应用是立 足企业利益的,同时方便了客户、让客户满意。 客户关系管理( c r m ) 是一个获取、保持和增加可获利客户的过程。c r m 首先 是一套先进的管理思想及技术手段,它通过将人力资源、业务流程与专业技术进 行有效的整合,最终为企业涉及到客户或消费者的各个领域提供了完美的集成, 使得企业可以更低成本、更高效率地满足客户的需求,并与客户建立起基于学习 型关系基础上的一对一营销模式,从而让企业可以最大程度的提高客户满意度及 忠诚度,挽回失去的客户,保留现有的客户,不断发展新的客户,发掘并牢牢地 把握住能给企业带来最大价值的客户群。c r m 的核心内容主要是通过不断的改善与 管理企业销售、营销、客户服务和支持等与客户关系有关的业务流程并提高各个 环节的自动化程度,从而缩短销售周期、降低销售成本、扩大销售量、增加收入 与盈利、抢占更多市场份额、寻求新的市场机会和销售渠道,最终从根本上提升 企业的核心竞争力,使得企业在当前激烈的竞争环境中立于不败之地。c r m 将先进 的思想与最佳的实践具体化,通过使用当前多种先进的技术手段最终帮助企业来 4 j e 基銮垣态堂亟堂焦逾塞垒些廛旦丕缝的理迭 实现以上目标。 c r m 在整个客户生命周期中都以客户为中心,这意味着c 跚将客户当作企业运 作的核心。c r m 简化了各类与客户相关联的业务流程( 如销售、营销、服务和支持 等) 并将其注意力集中于满足客户的需求上。c 雕还将多种与客户交流的渠道,如 面对面、电话接洽以及w e b 访问等方式融合为一体,这样,企业就可以按照客户 的喜好使用适当的渠道及沟通方式与之进行交流,并能从根本上提高员工与客户 或潜在客户进行交流的有效性。c r m 可改善员工对客户的反应能力并对客户的整个 生命周期有一个更为全面的了解。 对c r m 应用的重视来源于企业对客户长期管理的观念,这种观念认为客户是 企业最重要的资产并且企业的信息支持系统必须在给客户以信息自主权的要求下 发展。成功的客户自主权将产生竞争优势并提高客户忠诚度最终提高公司的利润 率。 西方工业界不断用各种工具和方法进行产业升级:流程、财务、i t 和人力资 源,目前进展到最核心的堡垒营销,而c r m 就是工业发达国家对以客户为中 心的营销的整体解决方案。 同时,c r m 在近年的大行其道则应归功于i t 技术的进步特别是互联网技术的 进步,如果没有以互联网为核心的技术进步的推动,c r m 的实施会遇到特别大的阻 力,可以说,互联网是c r m 的加速器,具体的应用包括:数据挖掘、数据仓库、 c a l l c e n t e r 、基于浏览器的个性化服务系统等等,这些技术随着c r m 的应用而飞 速发展。 2 2 2c r m 的主要组成部分 c r m 系统主要由营销管理( m a r k e t i n g ) 、销售管理( s a l e s ) 、服务与技术支持 管理( s e r v i c e s u p p o r t ) 等几个部分组成。 1 、营销管理( m a r k e t i n g ) 营销管理使营销专家彻底地分析客户和市场信息,策划营销活动和行动步骤, 更加有效地拓展市场。 系统功能: 实现全面的营销管理自动化 韭塞銮望盔堂亟堂垒盗塞垒些廛虽丞蕴数理达 通过预建的相关行业客户的数据,提高决策的成功率 通过对自己和竞争对手的数据进行分析,策划有效的营销战役 支持整个企业范围的通信和资料共享 评估和跟踪多种营销策略 2 、销售管理( s a l e s ) 销售管理模块管理商业机会,帐户信息及销售渠道等方面。它支持多种销售 方式,确保销售队伍总能把握最新的销售信息。 系统功能: 机会、帐户、及合同管理 动态销售队伍及区域管理 绩效跟踪的“漏斗状”管理 可以进行产品的配置、报价、打折、及销售订单的生成 支持所有的流行销售策略 完全的国际语言及货币支持 最新的信息刷新 通过百科全书实现交互式及极具竞争力的智能销售 商务分析功能 采用市场引导的“销售自动化”解决方案 现场推销,电话销售,渠道销售和基于i n t e r n e t 的网上销售 企业集成功能可以实现其他系统的整合 3 、服务管理( s e r v i c e ) 服务管理可以使客户服务代表有效地提高服务质量,增强服务能力,从而更 加容易捕捉和跟踪服务中出现的问题,迅速准确地根据客户需求分解调研、销售 扩展、销售提升各个步骤中的问题,延长客户的生命周期。服务专家通过分解客 户服务的需求,并向客户建议其他的产品和服务,来增强和完善每一个专门的客 户解决方案。 系统功能: 通过访问知识库实现对客户问题的快速判断和解决 支持通用的电话、e i i l a i l 、w e b 、传真和i v r ( 交互式语音应答( i n t e r a c t i v e 6 j e 夏銮亟太堂亟堂位:i 金塞垒些廑眉丕蕴数理迭 v o i c er e s p o n s e ) ) 排队 广泛支持合同和资产管理 依据数据驱动的工作流设定、授权和加入新的资源 客户服务历史 4 、现场服务管理( f i e l ds e r v i c e ) 现场服务提供了一个移动的销售和服务解决方案,允许企业有效地管理他们 领域内各个方面。现场服务组织依赖系统来管理可预防维护计划、中断安排服务 事件,返回物料许可( r m a ) ,高级区域互换,确保客户问题第一次在线访问就得 到解决所需的工具、零件、技能相关的信息等。 系统功能特点: 全面的现场支持服务应用软件 支持现场服务的具体操作和后勤管理 现场服务工程师移动办公解决方案 与客户服务管理和呼叫中心完全集成 5 、呼叫中心( c a l l c e n t e r ) 呼叫中心作为c r m 的重要应用之一,它通过将销售与服务集成为一个单独的 应用,使一般的业务代表能够向客户提供实时的销售和服务支持。通常业务代表 处理帐户、产品、历史定单、当前机会、服务记录、服务级别许可。业务代表能 够动态地推荐产品和服务,或者他们可以遵循自动化的工作流来解决服务咨询, 进而向客户提供其他产品和服务。 呼叫中心提供当今最全面的计算机电话集成技术( c t i ) 。通过对已拨号码识 别服务( d n i s ) ,自动号码识别( a n i ) ,交互式语音应答系统( i v r ) 的全面支持, 通过采用系统预制的c t i 技术,基于对业务代表的技能级别和可用性、客户特征 及选择最有效的通道等因素的权衡,将主叫与合适的业务代表接通。随着呼叫的 到来,业务代表可以获得客户的资料。在需要的情况下业务代表还可以将客户资 料随同呼叫转给专家处理。 系统功能特点: 集成的电话销售、行销和客户服务解决方案 通过智能的询问引导动态转接到业务代表桌面 7 a e 立窑堕盔堂硒堂焦逾塞垒些廑翘丕统的埋丛 强大的计算机电话综合转换 依据数据驱动的工作流设定、授权和加入新的资源 6 、电子商务 每一个c r m 软件供应商都不会忽略电子商务。此模块可帮助企业把业务扩展 到互联网上,电子商务模块主要包括: 电子商店:它使得企业能建立和维护基于互联网的店面,从而在网络上销 售产品和服务。, 电子营销:与电子商店相联合,电子营销允许企业能够创建个性化的促销 和产品建议,并通过w e b 向客户发出。 电子支付:使得企业能配置自己的支付处理方法。 电子货币与支付:利用这个模块,客户可在网上浏览和支付账单。 电子支持:允许顾客提出和浏览服务请求、查询常见常问的问题( f a q ) 、 检查订单状态。电子支持模块与呼叫中心联系在一起,并具有电话回拨功 能。 2 2 3c r m 的作用 c r m 与e r p 、s c m 并称提高企业竞争力的三大法宝。而c r m 又是e r p 、s c m 、电 子商务等系统与外部客户打交道的平台,它在企业系统与客户之间树立一道智能 的过滤网,同时又提供一个统一高效的平台,因此我们说c r m 又是众多企业系统 中提高核心竞争力的法宝。c r m 在企业里所起的作用主要体现在以下几个方面: l 改善服务 c r m 向客户提供主动的客户关怀,根据销售和服务历史提供个性化的服务,在 知识库的支持下向客户提供更专业化的服务,严密的客户纠纷跟踪,这些都成为 企业改善服务的有力保证。 2 提高效率 由于c r m 建立了客户与企业打交道的统一平台,客户与企业一点接触就可以 完成多项业务,因此办事效率大大提高。另一方面,f r o n to f f i c e 自动化程度的 提高,使得很多重复性的工作( 如批量发传真、邮件) 都有计算机系统完成,工 作的效率和质量都是人工无发比拟的。 8 韭基奎逼太堂亟主堂焦途窒金些廛疆丕缝数理筮 3 降低成本 c r m 的运用使得团队销售的效率和准确率大大提高,服务质量的提高也使得服 务时间和工作量大大降低,这些都无形中降低了企业的运作成本。 4 扩大销售 销售成功率增加和客户满意度提高,使得销售的扩大成为必然。 2 3 企业资源计划e r p 2 3 1e r p 的概念 e i 冲是( e n t e r 陋s er c s o u r c ep i a i l n i n g ,企业资源计划系统) 的概念,是美国 g a n i l e r g r o u p 公司于1 9 9 0 年提出的,其确切定义是:m r p i i ( 企业制造资源计划) 下一代的制造业系统和资源计划软件。除了m r pi i 已有的生产资源计划,制造、 财务、销售、采购等功能外,还有质量管理,实验室管理,业务流程管理,产品 数据管理,存货、分销与运输管理,人力资源管理和定期报告系统【”。 e r p 把客户需求和企业内部的制造活动以及供应商的制造资源整合在一起, 形成企业一个完整的供应链,其核心管理思想主要体现在以下三个方面:一、体 现对整个供应链资源进行管理的思想;二、体现精益生产、敏捷制造和同步工程 的思想;三、体现事先计划与事前控制的思想。 2 3 2e r p 的管理思想 e r p 的核心管理思想就是实现对整个供应链的有效管理,主要体现在以下三个 方面: ( 1 ) 体现对整个供应链资源进行管理的思想 在知识经济时代仅靠自己企业的资源不可能有效地参与市场竞争,还必须把 经营过程中的有关各方如供应商、制造工厂、分销网络、客户等纳入一个紧密的 供应链中,才能有效地安排企业的产、供、销活动,满足企业利用全社会一切市 场资源快速高效地进行生产经营的需求,以期进一步提高效率和在市场上获得竞 争优势。换句话说,现代企业竞争不是单一企业与单一企业间的竞争,而是一个 9 a e 塞至迪态堂亟堂焦论塞垒些廛旦丕缝数理丛 企业供应链与另一个企业供应链之间的竞争。e r p 系统实现了对整个企业供应链的 管理,适应了企业在知识经济时代市场竞争的需要。 ( 2 ) 体现精益生产、同步工程和敏捷制造的思想 e r p 系统支持对混合型生产方式的管理,其管理思想表现在两个方面:其一是 “精益生产l p ( l e a np r o d u c t i o n ) ”的思想,它是由美国麻省理工学院( m i t ) 提 出的一种企业经营战略体系。即企业按大批量生产方式组织生产时,把客户、销 售代理商、供应商、协作单位纳入生产体系,企业同其销售代理、客户和供应商 的关系,已不再简单地是业务往来关系,而是利益共享的合作伙伴关系,这种合 作伙伴关系组成了一个企业的供应链,这即是精益生产的核心思想。其二是“敏 捷制造( a g i l em a n u f a c t u r i n g ) ”的思想。当市场发生变化,企业遇有特定的市 场和产品需求时,企业的基本合作伙伴不一定能满足新产品开发生产的要求,这 时,企业会组织一个由特定的供应商和销售渠道组成的短期或一次性供应链,形 成“虚拟工厂”,把供应和协作单位看成是企业的一个组成部分,运用“同步工程 ( s e ) ”,组织生产,用最短的时间将新产品打入市场,时刻保持产品的高质量, 多样化和灵活性,这即是“敏捷制造”的核心思想。 ( 3 ) 体现事先计划与事中控制的思想 e r p 系统中的计划体系主要包括:主生产计划、物料需求计划、能力计划、采 购计划、销售执行计划、利润计划、财务预算和人力资源计划等,而且这些计划 功能与价值控制功能已完全集成到整个供应链系统中。 另一方面,e r p 系统通过定义事务处理( t r a n s a c t i o n ) 相关的会计核算科目 与核算方式,以便在事务处理发生的同时自动生成会计核算分录,保证了资金流 与物流的同步记录和数据的一致性。从而实现了根据财务资金现状,可以追溯资 金的来龙去脉,并进一步追溯所发生的相关业务活动,改变了资金信息滞后于物 料信息的状况,便于实现事中控制和实时做出决策。 此外,计划、事务处理、控制与决策功能都在整个供应链的业务处理流程中 实现,要求在每个流程业务处理过程中最大限度地发挥每个人的工作潜能与责任 心,流程与流程之间则强调人与人之间的合作精神,以便在有机组织中充分发挥 每个的主观能动性与潜能。实现企业管理从“高耸式”组织结构向“扁平式”组 织机构的转变,提高企业对市场动态变化的响应速度。 l o j e 塞銮垣太堂亟堂焦j 金塞企些廛捌丕统笪毽丛 总之,借助i t 技术的飞速发展与应用,e r p 系统得以将很多先进的管理思想 变成现实中可实旌应用的计算机软件系统。 2 3 3 e i 冲的主要组成部分 e r p 系统实质上是建立在后台核心数据库与最终用户之间的一个“大型中间 件”,其主要任务是流程的规范化。在e r p 系统中,通常包括了4 个主要组成部分 【3 】。 ( 1 ) 标准应用模块。一般的e r p 产品通常对一些常用功能给出标准模块,这 些标准应用模块是e i 冲系统实现流程标准化的主要工具,常用的功能模块主要有 以下这些。 生产计划:用于计划和控制一个公司的制造活动; 质量管理:质量管理是一个质量控制的信息系统,支持质量计划、检查和控 制制造、成本及采购; 物料管理:用于支持日常业务中的采购和库存管理: 工厂管理:支持计划、处理和完成工厂管理任务; 销售和分销:用于支持所在销售、交货、开票操作中的任务和活动; 财务会计:用于对总账、应收账款、应付账款以及用户自定义的科目表中分 类账的自动管理和生成外部报表: 成本控制:管理和控制公司的成本和收入的流动; 资产管理:用于管理和监督固定资产的各个方面; 人力资源:人力资源是一个复杂的集成系统,用于计划和控制跨应用的人员 活动,对所有人事数据进行记录和评估; 项目管理:用于支持计划、控制和监督已定目标的长期的,复杂的跨部门项 目; 工作流管理:利用模块间的技术、工具和服务连接集成用户开发的其他应用 模块; 行业管理:将应用模块和其他特殊的行业模块集成起来。 ( 2 ) 客户化修改和二次开发工具。尽管e r p 的核心思想是流程标准化,但不 同企业的业务流程多多少少都会存在差别,不可能完全僵化地使用同样地流程, 丝基銮适太堂亟堂焦盗塞垒些廑援丞筮趁理达 即使是使用标准流程,也要对系统大量复杂的参数进行配置。这样的工作往往是 非常复杂的,企业规模越大,配置的复杂度就越高,必须由系统给出一定的工具, 才能协助项目组,快速准确地完成任务。这部分内容就是向用户提供完整的配置 和开发工具。事实上,实施e i 冲系统的过程中,大部分时间和精力都花在系统配 置和数据准备上。 ( 3 ) 通信系统。通信系统主要复杂e r p 系统与标准的外部应用系统或开发技 术之间的通信,包括程序间通信、e r p 系统与其他厂商技术协议的通信( 如微软 的c o m 、a c t i v e x 等) ,e r p 与e d i 的集成等。另外,系统还为用户预留好接口, 以便用户利用e r p 提供的开发工具自行开发的特殊应用模块集成到系统上,使其 和系统本身的标准模块一样天衣无缝地与底层系统连接起来。 ( 4 ) 系统内核。这部分主要负责e r p 系统与上、下层异构系统间的交互。其 中与表示层的交互,表示层即指客户端操作系统,通过客户界面处理进程实现客 户与e r p 系统之间的基于g 町i 的对话,负责接受请求,并将运行结果返回客户界 面。当前这种界面主要包括桌面系统和w e b 系统。 2 4c r m 与e r p 集成的趋势 从上面对c r m 和e r p 的介绍可以看出,c r m 与e r p 有重叠部分,各自的发 展趋势中也都不约而同地提到了相互渗透和共同提高。因此e r p ,c r m 的应用集 成是大势所趋,并且e r p ,c r m 的发展都是先从部分功能逐步扩大到其他领域, 即从“小集成”到“大集成”。 c r m 与e r p 在系统构造思想上有很多的相似部分。现实中两者在各自的发展 上也在不断地相互渗透,使两者的重叠部分越来越扩大。特别是当前企业业务整 合需求越来越多,越来越趋于流程化、自动化,这更要求c r m 和e r p 能够很好 的相互融合。e i 冲可以提高企业整体的运行效率,是保障客户需求得到最大化满 足的有力后勤保障系统,而c r m 可以使企业更加贴近、了解客户和市场,是企业 参与激烈市场竞争的前沿阵地。只有两者全面的集成,才能使市场与客户信息、 订单信息、出品和服务的反馈信息通过系统的处理分析,及时地传给e r p 系统和 企业设计部门,使e i 心系统实现理想的订单生产模式,迅速满足客户个性化的需 求。而从技术角度来看,e r p 和c r m 的集成有多种实现方式,如提供中间件、数 据同步复制、二次开发等。下面的章节将具体的叙述有关企业应用集成的技术及 1 2 j e 廛銮通态堂亟堂僮j 金塞垒些座周丕统啦理丛 其实现方案和实施手段。 2 5 本章小结 在这一章中,主要介绍了企业应用系统,特别介绍了当前发展迅速的c r m 系 统和e r p 系统,然后通过分析得出对c r m 系统和e r p 系统进行业务上系统集成 是发展趋势。 那么,如何应用现有i t 技术对企业应用进行集成,目前有哪些架构、模型、 技术和方法可以被用来更好地完成系统集成,这些是现在急需解决的问题。在下 面的章节中将对这些问题进行系统、详尽地研究分析。 j e 基銮重太堂亟堂焦迨塞 盟垒些丕缠塞虞的掐羞拉苤的企缉曼盆握 3 对企业系统集成的相关技术的介绍与分析 3 1 概述 提到企业应用系统的集成技术,很容易让我们把注意力放在技术细节上,类 似于如何解决异构平台,如何实现不同编程语言之间的通信,如何实现不同数据 库平台的数据共享等等问题。 企业系统集成的需求是在业务一级上进行的,而不是技术一级,因此当对系 统进行集成的时候就必然存在一个从业务到技术的转变过程,而这个转变过程就 极大的降低了i t 的敏捷性,使i t 系统不能敏捷地满足业务需求的变化。 这就要求r r 系统架构设计时要跳出技术这一层,站在业务一层对i t 系统集成 设计。只有这样才能满足当前企业应用系统的业务变化需求,才能构建更加敏捷、 高效的i t 系统。 下面将主要介绍一些当前炙手可热的系统集成框架和技术,它们更多是一种 标准,不依赖于底层的技术实现。 3 2 面向服务的体系架构s o a 3 2 1s o a 的概念 面向服务的体系结构( s 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 ,s o a ) 是一个组件 模型,它将应用程序的不同功能单元( 称为服务) 通过这些服务之间定义良好的 接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服 务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可 以以一种统一和通用的方式进行交互【4 j 。 这种具有中立的接口定义( 没有强制绑定到特定的实现上) 的特征称为服务 之间的松耦合。松耦合系统的好处有两点,一点是它的灵活性,另一点是,当组 成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,它能够继续存 在。而另一方面,紧耦合意味着应用程序的不同组件之间的接口与其功能和结构 是紧密相连的,因而当需要对部分或整个应用程序进行某种形式的更改时,它们 就显得非常脆弱。 对松耦合的系统的需要来源于业务应用程序需要根据业务的需要变得更加灵 1 4 a e 夏銮堕盔堂亟堂建途塞 型全些丕缠篡盛笪担差拉苤敛众绥兰坌蚯 活,以适应不断变化的环境,比如经常改变的政策、业务级别、业务重点、合作 伙伴关系、行业地位以及其他与业务有关的因素,这些因素甚至会影响业务的性 质。我们称能够灵活地适应环境变化的业务为按需( o nd e m a n d ) 业务,在按需业 务中,一旦需要,就可以对完成或执行任务的方式进行必要的更改。 虽然面向服务的体系结构不是一个新鲜事物,但它却是更传统的面向对象的 模型的替代模型,面向对象的模型是紧耦合的,已经存在二十多年了。虽然基于 s o a 的系统并不排除使用面向对象的设计来构建单个服务,但是其整体设计却是 面向服务的。由于它考虑到了系统内的对象,所以虽然s o a 是基于对象的,但是 作为一个整体,它却不是面向对象的。不同之处在于接口本身。s o a 系统原型的 一个典型例子是通用对象请求代理体系结构( c o 咖o n0 b j e c tr e q u e s tb r o k e r a r c h i t e c t u r e ,c o r b a ) ,它已经出现很长时间了,其定义的概念与s o a 相似。 然而,现在的s o a 已经有所不同了,因为它依赖于一些更新的进展,这些进 展是以可扩展标记语言( e x t e n s i b l em a r k u pl a n g u a g e ,) 【m l ) 为基础的。通过使 用基于x m l 的语言( 称为w e b 服务描述语言( w e bs e r v i c e sd e f i n i t i o n l a n g u a g e ,w s d l ) ) 来描述接口,服务已经转到更动态且更灵活的接口系统中, 非以前c 0 r b a 中的接口描述语言( i n t e r f a c ed e f i n i t i o nl a n g u a g e ,i d l ) 可比 了。如图3 1 所示,各种服务消费者可以采用一致的w e b 服务来获得服务。 图3 一1 w 曲服务的客户 此外,动态业务的工作流不仅可以包括部门之问的操作,甚至还可以包括与 不受控制的外部合作伙伴进行的操作。因此,为了提高效率,需要定义应该如何 j e 毫窑适态翌亟堂僮缝塞盟垒些丕缝塞盛趁担差擅苤的企缉皇坌蕴 得知服务之间的关系的策略,这种策略常常采用服务级协定和操作策略的形式。 基于s o a 不仅能够快速的整合原有软件来满足现在的业务需要,而且为以后 应对随需而变的业务、迅速而正确地开发未来的软件成为可能。运用s o a 的过程, 就是一个业务整合的过程。运用s o a 的一套模式、方法来定义出具有适当颗粒度 的松耦合服务,并为他们设计良好的接口,以达到这个服务的最大复用性,从而 整合整个业务流程。其中最关键的是耦合度、颗粒度以及接口。 s o a 最大的目的在于整合异构系统。当前很多企业一方面面临着减少成本和 最大化利用现有资源的挑战,另一方面又必须不断提高对客户的服务、提高竞争 力。企业有不同的系统、应用,在使用不同的架构采用不同的技术,并且产品可 能有很多合作伙伴、跨不同的平台。经常出现了流程无法互通、信息无法共享、 软件无法复用的问题。比如一个企业原来一部分应用是p b 实现的,另一部分是由 j a v a 实现的,现在收购了一家公司其业务是由微软的技术实现的,而现在需要整 合所有的业务。如果重新开发所有的软件,无论在资源还是时间上都是不可能的, 而应用s o a 架构,以服务为导向,利用现有资产,改变单纯模拟业务流程的方法 问题就迎刃而解了。s o a 以服务为核心,它把各种应用分解为软件服务模块,这 些服务模块被统一整和到一起,如果有新的需求只需将相关模块重新组合就能使 用,或者再添加相应服务模块,也可以将一些服务模块外包或外购,而无需重建。 这样无论需求如何变化,软件应用都能随需而变。图3 - 2 就是一个基于s 0 a 的解 决方案。 嗣 业务流程( 二至三圣三墓? 三三三二二二。 嚣 攀 醋 稚 服乞单和复杂服与) ( 彳) 降 黼 _ 辩 嫩 猎 岭 蕊 v 瞬 菇 嘏 肼q 堪 j i丁 噼 枣 罄 目 囊 i 客户府角一 l i 辎、l p 廊崩 l 抽 球 现有应用资源i l i ii 图3 - 2s o a 的整体蓝图 1 6 韭塞銮适友堂亟堂焦盈塞盟坌些丕缍塞盛鲤担羞这耋鲤金玺生筮蕴 不过,如果光把系统、功能模块封装成w 曲服务,再显式的调用这些服务, 并不是真正意义上的s o a 。因为服务之间复杂的调用关系以及异构信息的处理都 使w 曲服务整合很难完成。并且显式的调用服务极大的降低了系统的灵活性,使 系统难于扩展和维护。这与通常的远程方法调用( r p c ) 唯一的区别在于,在对象 与客户端之问插入了一个独立的通信层。如图3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新能源汽车高压系统防雷与接地技术升级报告
- 新能源行业协同创新机制研究报告:2025年技术创新与产业融合
- 开学第一课(教学设计)2024-2025学年五年级上册信息技术川教版
- 餐饮口语考试题目及答案
- 农产品质检工作操作流程
- 欧莱雅活动方案策划
- 智慧农业综合服务平台创新创业项目商业计划书
- 企业知识产权保护案例分析
- 全国上海科教版初中信息技术七年级第二学期第二单元活动一《构思作品并准备视频素材》说课稿
- 一、找规律教学设计-2025-2026学年小学信息技术粤教版B版六年级下册-粤教版(B版)
- 剪映入门培训课件
- 中学生网络安全培训大纲
- 2025年中国内衣裤洗衣机行业市场全景分析及前景机遇研判报告
- 新能源汽车充电桩工程物资供应措施
- 基于大数据的国际广播媒体发展模式比较分析-洞察阐释
- 税务教育培训经费管理制度
- 心血管考试试题及答案
- DB32-T 5108-2025 科技服务机构星级评定规范
- 医保卫生室管理制度
- 公安计算机试题及答案
- 保安服务台账资料相关表格
评论
0/150
提交评论