(计算机系统结构专业论文)基于sap的跨组件流程集成与交换技术研究.pdf_第1页
(计算机系统结构专业论文)基于sap的跨组件流程集成与交换技术研究.pdf_第2页
(计算机系统结构专业论文)基于sap的跨组件流程集成与交换技术研究.pdf_第3页
(计算机系统结构专业论文)基于sap的跨组件流程集成与交换技术研究.pdf_第4页
(计算机系统结构专业论文)基于sap的跨组件流程集成与交换技术研究.pdf_第5页
已阅读5页,还剩82页未读 继续免费阅读

(计算机系统结构专业论文)基于sap的跨组件流程集成与交换技术研究.pdf.pdf 免费下载

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

文档简介

中文摘要 中文摘要 在经济全球化的今天,任何一家具有相当规模的现代企业将越来越少地单一 使用某一家软件提供商的产品和解决方案。一是更换整个系统( 包括 e r p c r m s c m 等) 成本的考虑;二是基于公司自身完整方案的独特需求。另外, 随着i n t e m e t 的飞速发展,公司间的协同商务也目益频繁,信息量巨大。 集成解决方案的焦点是人、信息和流程的集成。流程集成是集成项目中最为 灵活和复杂的部分,其中数据交换的架构和技术是实现集成的核心。因为关于应 用集成的信息分布在不同的系统中,改变一个运行的系统是一项费力、耗时和代 价昂贵的工作。因此,本论文的目的是探索如何建立一个高效的开放式平台,让 公司易于从内部到外部大规模地集成s a p 和非s a p 系统。 本人在l e n o v om c s 项目中,通过在集成仓库中开发和配置相应的集成对象, 构建了如下所述的“星型”集成交换平台,初步实现了跨组件的流程集成,满足 了实际业务的需要:传统的集成解决方案是在各种应用和系统间建立点对点的连 接,大量中间件技术用于这些系统间的数据交换。然而随着不同系统数量的增长, 整个系统的蓝图将变得异常复杂。新的集成架构采用“星型”结构,设置一台中 央集成服务器。运行其上的适配器引擎将各种格式的输入信息转化为x m l 标准格 式,在集成引擎中交换后做反向操作。必要时,业务流程引擎做相应处理。这就 意味着你不必搜索多个系统找到相关数据,在一个中心地即可分享协同信息。该 架构更大的意义在于极大地提高了系统问协同作业能力和可扩展性,为将来连接 新的系统和组件提供了方便易用的平台,而不需对原系统做过多的改变。然而, 目前该架构还存在着集成服务器性能瓶颈问题亟待解决。 本论文首先介绍了s a p 相关的基本理论知识,讲述了s a p 的发展现状、r 3 系统的体系结构、a b a p 程序和开发平台;然后着重研究了跨组件流程集成的构造 原理。论文同时研究了集成的交换技术,包括接口、消息和代理的生成,着重讲 述使用代理模型的接口开发和基于适配器的通信,以及映射机制;然后以l e n o v o 的项目实践为例,描述了基于s a p 的跨组件流程集成的实现。最后对全文研究进 行总结,并对跨组件集成技术的发展做出展望。 关键词:s a p ,跨组件,流程集成,消息交换 a b s t r a c t a b s t r a c t w h e ny o uv i s i ta n ym o d e mc o m p a n yo fc o n s i d e r a b l es i z ei nt h i st i m e so f g l o b a l i z a t i o no fe c o n o m y , y o uw o u l dp r o b a b l yn o t i c et h a tt h es o f t w a r ep r o d u c t sa n d s o l u t i o n si tn s e sa r ed e r i v e df r o mm o r et h a n j n s to n es o f t w a r ep r o v i d e ni tp a r b e c a u s e c o s tc o n s i d e r a t i o n s p r e v e n tc o m p a n i e s 行o mr e p l a c i n g e n t i r es o f t w a r e s o l u t i o n s ( i n c l u d i n ge r p c r m s c me t e ) ,a n dp a r t l yb e c a u s ec o m p a n i e sb u i l dt h e i r c o m p l e t e s o l u t i o nb a s e do nt h e i ro w ni n d i v i d u a l r e q u i r e m e n t s f u r t h e r m o r e , c o l l a b o r a t i o n sb e t w e e nc o m p a n i e sb e c o m em o r ea n dm o r e 矗e q u e n tw i t i lt h e d e v e l o p m e n to f i n t e m e ta tv e r yf a s ts p e e d a n dam a s so f i n f o r m a t i o nn e e dt ot r a n s f e r n 圮f o c u so ft h es o l u t i o ni st h ei n t e g r a t i o no fp e o p l e ,i n f o r m a t i o n ,a n dp r o c e s s e s p r o c e s si n t e g r a t i o ni st h em o s tf l e x i b l ea n dc o m p l e xp a r to ft h i ss o l u t i o n a n dt h e i n f r a s t r u c t u r ea n dt h et e c h n o l o g yo fd a t ae x c h a n g ea r ec o n t r i b u t e dt ot h er e a l i z a t i o no f t h ei n t e g r a t i o n b e c a u s et h ei n f o r m a t i o nr e g a r d i n gt h ei n t e g r a t i o no ft h ea p p l i c a t i o n si s d i s t r i b u t e da c r o s st h ev a r i o u ss y s t e m s ,m a k i n gc h a n g e sa f t e rt h ei n i t i a li m p l e m e n t a t i o n i sl a b e d o u s ,t i m e - c o n s u m i n g ,a n de x p e n s i v e t h u st h ep u r p o s eo f m yt h e s i si se x p l o r i n g h o wt oc r e a t ea ne f f i c i e n ta n do p e np l a t f o r mt oi n t e g r a t ear a n g eo fs a pa n dn o n - s a p s y s t e m s ic o n s t r u c t e dt h ei n t e g r a t i o ne x c h a n g ep l a t f o r mw i t ht o p o l o g yo fs t a ra st h e f o l l o w i n gb yd e v e l o p i n ga n dc o n f i g u r i n gi n t e g r a t i o no b j e c t si ni n t e g r a t i o nr e p o s i t o r y a n dd i r e c t o r ya tl e n o v om c sp r o j e c t , w h i c hr e a l i z e dt h ec r o s s c o m p o n e n tp r o c e s s i n t e r g r a t i o na n dm e tt h ea c t u a ln e e d so fb u s i n e s s :t h et r a d i t o n a ls o l u t i o nw o u l da p p e a r t ob ep o i i l t - t o - p o i n tc o n n e c t i o no ft h ev a r i o u sa p p l i c a t i o n sa n ds y s t e m s ar a n g eo f m i d d l e w a r et e c h n o l o g yi sa v a i l a b l ef o re x c h a n g i n gd a t ab e t w e e nt h e s es y s t e m s h o w e v e r , a st h en u m b e ro fd i f f e r e n ts y s t e m si n c r e a s e s 。s o d o e st h ec o m p l e x i t yo f o v e r a l lt h es y s t e ml a n d s c a p e n e wi n t e g r a t i o ni n f r a s t r u c t u r ea d o p t st os t a rs c h e m aw i t h i n t e g r a t i o ns e r v e r a d a p t e re n g i n eo n i ti sr e s p o n s i b l ef o rc o n v e r t i n gv a r i o u sm e s s a g e i n t ox m la n df o r w a r d i n gi ta f t e rt h ed e a l i n go fi n t e g r a t i o ne n g i n e a n db u s i n e s s p r o c e s se n g i n em a yb eu s e dw h e nt h es i t u a t i o nc a l l sf o rt h a t t l l i sm e a n st h a ty o ud o n t h a v et os e a r c ht h r o u g ha l lt h es y s t e m st of i n dt h er e l e v a n ti n f o r m a t i o n , r a t h e r , y o uc a n i t 一些i 望苎兰 a c c e s st h i si n f o r m a t i o na tac e n t r a ll o c a t i o n t h es i g n i f i c a n c eo ft h i si n f r a s t r u c t u r ei s g r e a ti m p r o v e m e n to fc o l l a b o r a t i o na n de x p a n s i b i l i t yb e t w e e ns y s t e m s ,s oi tp r o v i d e sa c o n v e n i e n tp l a t f o r mf o rc o n n e c t i n gw i t hn e ws y s t e m sa n dc o m p o n e n t si nt h ef u t u r e w i t h o u tl o t so fc h a n g e s h o w e v e r ,t h ei s s u eo f c a p a b i l i t yo fi n t e g r a t i o ns e r v e rn e e d st o b es o l v e d t h i st h e s i sf i r s ti n t r o d u c e st h eb a s i so fs a p , d e s c r i b i n gt h ed e v e l o p m e n to fs a p , t h ea r c h i t e c t u r eo fr 3s y s t e m ,t h ea b a p p r o g r a ma n dt h ea b a pb e n c h t h ef o l l o w i n g r e s e a r c hf o c u s e so nt h e e x c h a n g ei n f r a s t r u c t u r eo ft h ec r o s s c o m p o n e n tp r o c e s s i n t e g r a t i o n - t h en e x tp a r to fi tc o n c e n t r a t e so nt h ee x c h a n g et e c h n o l o g yi ni n t e g r a t i o n , c o v e r i n gi n t e r f a c e s ,m e s s a g e sa n dp r o x yg e n e r a t i o n ( e m p h a s i so np r o x ym o d e la n d a d a p t e r - b a s e dc o m m u n i c a t i o n ) ,a l s om a p p i n g s t h e nie x a m i n et h ei n t e g r a t i o ns c e n a r i o s a tt 七n o v og r o u pi nt h et e c h n i c a ld e t a i l so fi m p l e m e n t a t i o n a tt h ee n do ft h i st h e s i s s u mu pt h ec r o s s 。c o m p o n e n ti n t e g r a t i o n t e c h n o l o g yb a s e do ns a p , a n dap r o s p e c tt ot h e f u t u r er e s e a r c hi nt h i sf i e l di sg i v e n k e y w o r d :s a p , c r o s s c o m p o n e n t ,p r o c e s si n t e g r a t i o n ,m e s s a g ee x c h a n g e i i i 插图和附表清单 插图清单 插图和附表清单 图2 1s a pr 3 三级结构。8 图2 - 2 阴b a s i s 逻辑结构9 图2 3 网关服务器1 1 图2 - 4 工作过程调度1 2 图2 5 工作过程结构1 3 图3 1 集成服务器通信2 0 图3 - 2 适配器结构2 1 图3 3 消息交换过程:r 2 2 图3 4 代理和适配器通信2 4 图3 5 实施阶段2 5 图3 - 6 集成构造器中的对象编辑器2 6 图3 7 消息处理的配置2 7 图3 - 8 集成仓库、集成目录及系统蓝图目录的关系一2 8 图3 - 9 协作框架? :2 9 图3 1 0 通信渠道2 9 图4 - 1 消息接口和w s d l 。3 2 图4 2 使用代理通信,3 5 图4 3 映射程序的层次4 l 图5 1l c n o v o 全球集成的信息化系统4 l 图5 - 2m c s 交换结构4 5 图5 3 系统解决方案的结构4 6 图5 _ 4l c n o v o 系统蓝图4 6 图5 5 系统可靠性设计蓝图4 7 图5 - 6l c n o v om c s 集成子系统4 8 图5 7 注册产品5 0 图5 - 8 建立质保申明5 0 插图和附表清单 图5 - 9 返回质保申明5 1 图5 1 0 定义逻辑系统5 2 图5 1 2 配置r f cd e s t i n a t i o n 5 3 图5 1 2 建立端口5 4 图5 1 3 建立合作伙伴5 4 图5 1 4 设定传出的m e s s a g et y p e 5 5 图5 - 1 5 设定传入的m e s s a g e t y p e 5 5 图5 1 6 配置i d o cs e g m e n t s 5 6 图5 1 7 保存i d o es e g m e n t s 5 6 图5 1 8 设定批准( 1 ) 5 7 图5 1 9 配置i d o et y p e 5 7 图5 2 0 输入描述5 7 图5 2 l 选择创建5 8 图5 2 2 输入i d o cs e g m e n t 名字5 8 图5 2 3 设定批准( 2 ) 5 8 图5 2 4 设定m e s s a g et y p e 5 9 图5 2 5 建立1 d o ct y p e 和m e s s a g et y p e 的对应关系5 9 图5 2 6 建立m e s s a g e t y p e 和程序的对应关系6 0 图5 2 7 建立新的进站进程的代码6 0 图5 - 2 8 保存退出6 l 图5 2 9j c o 流程6 4 图附,l 数据发送过程7 5 图附,2 数据接收过程7 5 附表清单 表4 1 外部定义 表4 2 映射程序和运行场景 表5 。l 接口测试策略与工具 表5 - 2 系统测试结果表( 例) 3 8 4 0 4 9 6 5 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含 为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。 签名:蔓坠蔓日期:川年,月,日 关于论文使用授权的说明 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文 的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或 扫描等复制手段保存、汇编学位论文。 ( 保密的学位论文在解密后应遵守此规定) 签名:一b 劫铜 v 7 年f 月f 3 日 第一章引言 第一章引言 一个公司的竞争力主要表现在能否进行高质量的管理,并在一个合理的周期 内取得利润。在过去,提升公司竞争力简单地依赖于加速已有的流程。然而,近 年来其他的成功关键因素已经显现:对公司内部和市场变化的弹性反应能力,以 及与外部企业的协同商务能力。这一趋势必将引发新一轮的信息技术革命。 1 1 课题研究的背景和意义 面对经济全球化的机遇与挑战,国内各企业纷纷加快信息化建设的步伐。企 业资源计划( e r pe n t e r p r i s er e s o u r c ep l a n n i n g ) 是近年来应用较为广泛的信息化系 统之一。e r p 指建立在信息技术基础上,以系统化的管理思想,为企业决策层及 员工提供决策运行手段的管理平台,是将企业的三大流,即物流、资金流和信息、 流进行全面一体化管理的管理信息系统。在国外,e r p 得到了广泛的应用,并迅 速转化为现实生产力,成为推动企业发展的巨大动力,国内也掀起了实施e r p 的 高潮。j 然而,如今任何一家具有相当规模的现代企业将越来越少地单一使用某一家 软件提供商的产品和解决方案。一是更换整个系统( 包括e r p c 砌彤s c m 等) 成 本的考虑;二是基于公司自身完整方案的独特需求。另外,随着i n t e r n e t 的飞速发 展,公司间的协同商务也日益频繁,信息量巨大。 e r p 只解决了企业内部供应链的管理,通过i n t r a n e t 实现了内部信息化孤岛的 集成。但是,如今市场经济趋于国际化,地域经济转向全球化,业务控制趋于数 字化,消费者的需求趋于个性化,生产环境复杂多变,市场环境瞬息万变,多样 化趋势日益强烈在这种环境下,企业要面对比以往任何时期都多的竞争者, 因此不可能在所有业务上都成为世界的佼佼者。如果所有的业务全由企业自己来 承担,它必然面对所有相关领域的竞争对手。只有联合该行业中其他上下游企业, 建立一条业务关系紧密、经济利益相连的供应链,实现优势互补,才能适应社会 化大生产的竞争环境,共同增强市场竞争力,这时,供应链的概念就由狭义的企 业内部业务流程扩展为广义的企业问的业务和服务流程。这种供应链是由物料获 取并加工成中间件或成品,再将成品送到消费者手中以及随后提供服务的一些企 业和社会部门按业务关系所构成的网络。 电子科技大学硕士学位论文 协同的最基本含义是协同工作,就是多人相互配合完成同一目标。基本要求 是支持为群组协作的目的而进行的通迅、信息交换、进程安排与项目跟踪以及人 员管理等工作。而在协同应用平台上,协同则不仅仅反映人与人间的协作,还包 括不同应用系统之间、不同数据资源之间、不同终端设备之间、不同应用情景之 间、人与机器之间、科技与传统之间的全方位的协同,其核心是以用户为中心, 以业务为目标,有效组织与充分利用各种资源,消除信息孤岛的思想体系。 协同电子商务是完全意义上的电子商务,即先是企业内部的电子化,然后是 企业间的相互连接,最后是互联网上的自动协同。它是从技术层面上将公司业务 流程进行集成,以提供一套能够帮助企业盈利和运作的系统。依托协同电子商务 平台和信息集成技术将e r p 、c r m 和s c m 整合是现代企业信息化的发展趋势, 从而实现从客户到供应商的完全连通,企业内部流程与外部交易完全一体化。 要实现协同商务,必须实现企业供应链的集成。但由于每个企业的管理有各 自的特点,企业使用信息系统也是多种多样的,既有信息技术不同发展阶段的产 物,又有不同技术和标准所形成的系统,这就给供应链的集成造成了极大的困难。 主要表现在难以形成统一的集成标准、跨企业的安全管理、难以和企业内部的信 息系统集成等。 因此,跨组件流程集成的研究对e r p + 协同商务模式的实现具有重要意义。它 需要考虑异构系统间的无缝连接、高效协同作业,同时还为适应未来业务流程的 变化提供方便。设计时须从流程结构模型、流程配置模型和流程执行模型多个层 次全面考虑,数据交换的架构和技术的使用尤为核心。 1 2 课题的国内外研究现状 传统的集成解决方案是在各种应用和系统间建立点对点的连接,大量中间件 技术用于这些系统间的数据交换。然而随着异构系统数量的不断增长,整个系统 的蓝图将变得异常复杂。因为关于应用集成的信息分布在不同的系统中,改变一 个已运行的系统是一项费力、耗时和代价昂贵的工作。 对于电子商务中的数据交换问题,也一直以来是国内外计算机科学领域的一 个研究热点。先后使用了e d i 、h t m l 、x m l 等技术来解决这个问题,最终发现 x m l 是一个很具前景的解决办法。一方面,基于x m l 的信息传输可以利用w e b ( h 1 v r p ) 传输x m l 数据;w e b 浏览器和服务器之间不需要额外的代码就能进 行x m l 文档的传输。而且出于安全考虑,企业和组织一般用防火墙把企业内部 2 第一章引言 网( i n t r a n e t ) 和i n t e r a c t 隔开,建立在l a n 协议基础上的协议中间件,会被大 多数i n t e r a c t 防火墙挡住;h 1 v r p 是w a n 传输协议,可以容易地通过防火墙。 另一方面,x m l 文档的数据表示是应用无关的。所以,只要业务逻辑不变,不同 的系统可以独立地改变软硬件配置。但是x m l 客观上还缺少一些有效的存储、 检索和修改等方面的管理机制。 作为全球最大的企业管理解决方案供应商、全球第三大独立软件供应商、全 球领先的协同电子商务解决方案供应商的软件巨人s a p ,总部位于德国沃尔多夫 市,目前在全球的1 2 0 多个国家和地区拥有1 6 5 多万家客户。s a p 提供了2 1 个针 对不同行业的解决方案、1 3 个跨行业解决方案( 如e r p 、客户关系管理、供应链 管理、产品生命周期管理、商务智能、企业门户、交易等) 。s a p r 3 是s a p 历史 上名副其实的一个里程碑。即使在今天,s a pr 3 几乎仍还是e r p ( 企业资源规 划) 的代名词。s a pr 3 在提供a p i 应用编程接口和工具,但它们只是用于s a p 系统间的业务数据传输的专用接口( 包括a l e i d o c b a p i 等) ,不具有通用性。a l e 是a p p l i c a t i o n l i n k a n d e n a b l i n g 的缩写,是s a p 专门为s a p 与s a p 之l 日j 所设资的 整合中间件;i d o e s 是中介文本( i n t e r m e d i a t ed o c u m e n t ) 的缩写,是s a p 提供的 系统整合专用的数据消息格式。a l e 在s a p3 0 版本开始就作为s a p 整个应用体 系的都分,为分布式数据交换提供了可靠安全的通讯机制。a l e 的设计使s a p 与s a 磷的业务流程之间企业数据能够有效的交换,为两个独立的s a p 之间提供了 的系统整合服务;b a p i 是b u s i n e s s a p p l i c a t i o n p r o g r a m m i n g i n t e r f a c e 的缩写,_ 是 s a p 为3 0 版本以上提供的基于企业目标( b u s i n e s so b i e e t ) 技术的接口应用界面。 s a p 在3 0 版本以上采用了o b j e c t - o r i e n t e d 技术,逻辑定义了s a pr 3 系统的所有 功能目标,并且将所有的目标( o b j e c t s ) 和b a p i s 存储于企业目标库b o r ( b u s i n e s s o b j e c t sr e p o s i t o r y ) 。s a pr 3 企业目标的目标类型( o b j e c tt y p e ) 相当于目标设计 语言中类( c l a s s ) 的概念,其定义结构包括:基本数据、接口界面、键( k e yf i e l d s ) 、 方法( m e t h o d s ) 、特征( a t t i b u t e s ) 、事件( e v e n t s ) 。利用b a p i ,开发人员可以实现对 b o r 进行实时访问,从而实现应用系统( s a p s a p ) 之间在数据逻辑层上的有效整 合。 正是由于这些a p i 应用编程接口是用于s a p 系统间业务数据传输的专用工 具,与广泛使用的w 曲应用技术相去甚远,不能真正实现企业间的协同商务。因 此,将s a p 和非s a p 系统从公司内部到外部软硬件的大规模高效互联,并提供业 务流程的集成和数据共享是我们面临的新挑战。 电子科技大学硕士学位论文 1 3 本文的研究内容 本论文的目的是通过实践探索如何建立一个高效的开放式平台,让公司从内 部到外部大规模地集成s a p 和非s a p 系统,实现业务流程的集成。新的集成架构 采用“星型”结构,设置一台中央集成服务器。运行其上的适配器引擎将各种格 式的输入信息转化为x m l 标准格式,在集成引擎中交换后做反向操作。必要时, 业务流程引擎做相应分类和合并处理。这就意味着你不必搜索多个系统找到相关 数据,在一个中心地即可分享协同信息。 本人在l e n o v om c s 项目中,通过在集成仓库中开发和配置相应的集成对象, 构建了“星型”集成交换平台,初步实现了跨组件的流程集成,满足了实际业务 的需要。其更大的意义在于极大地提高了系统问的协同作业能力和可扩展性,为 将来新的系统和组件的接入提供了方便易用的平台。然而,目前还存在着集成服 务器性能瓶颈问题亟待解决。 第一章是论文的背景介绍。 第二章着重介绍s a p 相关的基本理论知识,讲述了s a p 的发展现状、r 3 系 统的体系结构、a b a p 程序和开发平台。 第三章着重介绍跨组件流程集成的构造原理,讲述了集成的交换架构、协作 流程的实施阶段。 第四章着重介绍集成的交换技术,讲述了接口、消息和代理的生成,以及映 射机制。 第五章以l c n o v o 为例,讲述了基于s a p 的跨组件流程集成的实现。 第六章对全文研究进行总结,并对跨组件集成技术的发展做出展望。 4 第二章s a pr 3 系统 2 1s a p 介绍 2 1 1s a p 现状及其发展 第二章s a p r 3 系统 e r p 巨人s a p 公司创立于1 9 7 2 年,是e r p 思想的倡导者,其总部设在 德国南部小城w a l l d o r f ( 也许是由于s a p 惊人的业绩和影响力,人们称此地为“莱 茵河畔的硅谷1 。s a p 的全称是s y s t e m , a p p l i c a t i o n sa n d p r o d u c t s i n d a t a p r o c e s s i n g , 即数据处理的系统、应用和产品。作为全球最优秀的企业管理软件供应商,s a p 在1 2 0 多个国家和地区拥有两万多家客户、四万多个系统安装点和一千多万名最 终用户,世界财富5 0 0 强中,8 0 以上的公司都在使用s a p 的系统及管理方案, 在e r p 领域拥有毋庸质疑的领导地位。s a p 在2 0 世纪8 0 年代开始同中国企业合 作,目前已有包括中石化、红塔、海尔、联想等大型企业和集团在内的数百家用 户。: 2 1 1 1e r p 系统 e r p ( e n t e r p r i s er e s o u r c ep l a n n i n g ,企业资源计划) 是建立在现代企业的先进 管理思想基础之上,利用信息技术为企业提供决策、计划、控制和业务评估的全 方位、系统化的解决平台。e r p 系统的核心思想是将企业中的所有资源整合集成, 将企业的三大流物流、资金流、信息流进行全面一体化管理,对各项资源如 人力、资金、材料、设备、方法、信息和时间等进行综合平衡和充分考虑,把企 业内部生产经营的各种业务单元如订单、采购、库存、计划、生产、质量、运输、 市场、销售服务以及相应的财务活动等纳入一条供应链,从而方便地调配企业资 源,实现优化配置,在供销存、财务、计划、质量控制、制造等各个核心业务流 程中发挥作用,利用现有资源取得尽可能多的经济效益。 2 1 1 2s a pr 3 系统 随着e r p 概念、现代信息技术以及企业管理模式的发展,s a p 于2 0 世纪8 0 年代末期开始了r 3 系统的研发,这套系统是由c 语言及s a p 自己的第四代语言 a b a p 4 编写的。新系统与r 2 的最大差别是不必与超大型中央处理器连接,可应 电子科技大学硕士学位论文 用于小型机( 服务器) 的新机种、前台运行在办公室计算机( 工作站) 和个人计 算机上,庞大的系统数据量依据“客户机服务器”的主从式架构分布于网络中。 最近几年,s a p 更大力发展i n t e m e t 战略,使其强大的e r p 功能展现在互联 网上;与此同时,s a p 也大规模推出新的模块或组件以适应当前市场和公司的需 要,如c r m 客户关系管理、s c m 供应链管理、b w 商业信息仓库以及a p o 高级 计划与优化( a d v a n c e dp l a n n e ra n do p t i m i z e r ) 等。 2 1 1 3 从r 3 到m y s a p e r p 思想使s a pr 3 成为一个世界范围的标准系统,并实现了商业流程的整 合( i n t e g r a t i o n ) ,在过去整合意味着企业内部业务处理流程的集成,今天则意味着 企业间流程的合作( c o o p e r a t i o n ) 与协作( c o l l a b o r a t i o n ) ,以实现资源共享、信息 共享和技术共享。m y s a pe r p 是基于新的s a pn e t w e a v e r 技术的一套真正完整集 成的、全面广泛的解决方案和应用平台,也是e r p 思想的延展,同时包含在s a p r 3 基础之上的技术实现。m y s a p e r p 将i n t e m e t 作为s a p 系统功能实现的中心环节, 同时支持s a pr 3 系统核心元素,包括扩展的产品目录、基础用户、合作团体以 及整合过程中的专家技术。它提供开放的商务应用软件,通过集成人员、信息和 流程来帮助企业获得最大的投资回报。 2 1 2s a pr 3 业务模块 s a pr 3 的商业模块大体分为财会( f i n a n c i a la c c o u n t i n g ) 、物流( l o g i s t i c s ) 和人力资源管理( h u m a nr e s o u r c e sm a n a g e m e n t ) 三大部分。其中最核心的模块有: 生产计划控制( p p ,p r o d u c t i o np l a n n i n ga n dc o n t r 0 1 ) 系统是一个综合性的企 业资源计划系统,包括制造执行系统的全部功能:制定销售计划、编制主生产 计划、生成物料需求计划、市场预测、生产资源计划、能力计划、生产活动控 制以及工厂数据采集等。 物料管理( m m ,m a t e r i a l sm a n a g e m e n t ) 模块覆盖了一个集成的供应链中( 物 料需求计划、采购、库存和库存管理) 所有的有关物料管理任务:生产物料需 求计划、采购申请及维护、货物的移动、发票校对、库存及库房管理、供货商 评价、与应用相关的分类,以及采购信息系统维护等。 销售与分销( s d ,s a l e sa n dd i s t r i b u t i o n ) 系统强调用世界一流的方法服务于全 世界用户,是用户业务需要尽可能地以最快捷的方式进行传递。主要功能包括: 多语种多货币支持、微调技术、定价询价和报价处理、订货和销售交货期管 6 第二章s a pr 3 系统 理、优化的批量订单输入和发票处理、可用性检查、与物料管理和财务会计的 集成、批量控制、服务管理、退货、信贷限额检查、产品结构、外贸、装运和 运输等。 财务会计( f i ,f i n a n c i a la c c o u n t i n g ) 系统具有普遍适用性、集成性和实时性 等优势。主要功能有:总分类帐管理、应付帐管理、应收帐管理、财务控制、 法定合并以及现金管理等。 管理会计( c o ,c o n t r o l l i n g ) 系统在s a pr 3 中是与f i 独立的模块,其控制 应用程序根据用户特定的需求进行组织和修改。主要功能包括成本中心会计管 理、基于业务活动的成本核算、订单和项目会计管理、产品成本核算、获利能 力分析、利润中心会计和公司管理等。 入力资源( h r ,h u m a n r e s o u r c e s ) 是企业最重要的资产之一,人力资源系统 在e r p 中出现较晚却日益重要。其功能包括人事组织结构管理、认识考勤管 理、薪资管理、员工招聘与发展、员工培训与发展等。 其他模块:跨应用组件、基础系统组件、品质管理、资产管理等。 2 2s a p r 3 体系结构 j 2 2 1r 3 的分布式系统 2 2 1 1 刚3 的三级结构 一个典型的r 3 商业应用系统在逻辑上有面向用户的显示层( p r e s e n t a t i o n l e v e l ) 、应用层( a p p l i c a t i o nl e v e l ) 和数据库( d a t a b a s el e v e l ) 三个级别组成,这是 r 3 系统分布式结构的基础。具体的物理配置( 展示服务器或工作台、应用服务器 和数据库服务器等) 一般也基于这个三级结构创建,但也可出现一个物理单元同 时既是应用服务器又是数据库服务器或展示工作台的情况。 数据库层位于系统最底层,主要商用数据( 包括用户主记录和事务数据等) 通 过关系数据库管理系统( r e l a t i o n a ld a t a b a s em a n a g e m e n ts y s t e m ,r d b m s ) 进 行操作。同时,r 3 系统中的程序和其他开发过程中的元数据( 如系统数据类 型等r 3 仓库对象) 也在此处进行存储和管理。 s a p 的应用程序在应用层中运行,这些应用( 即a b a p 程序,由s a p 系统本 身提供或开发人员进行开发) 可以从数据层提取数据进行处理或者将新数据进 行存储。 7 电子科技大学硕士学位论文 显示层又称为s a p g u i 或s a p g u i ,包含系统和用户之间的接口,系统最终用 户通过该层中显示给用户的屏幕来访问系统应用,输入新数据,并接受工作过 程的处理结果。 圈2 - 1s a p r 3 三级结构 在s a p 三级系统结构中( 见图2 - 1 ) ,每个逻辑层都分别对应相应的硬件服务 器。其中,同一个数据库服务器( d a t a b a s es e r v e r ) 中的数据可以同时支持多个应 用服务器( a p p l i c a t i o l ls e r v e r ) 的请求操作,而一个应用服务器也可以支持多个展 示服务器,即用户操作的工作台。软件角度上服务的分配与硬件的物理位置无关, 即理论上所有的逻辑层次都可以安装在同一台物理服务器中,或每一层都对应不 同的物理硬件,各个应用层和显示层元素也可以分布到任意数量的计算机上。数 据库元素的分布则取决于系统安装的数据库类型( s a p 支持多种类型的数据库) 。 2 2 1 2 刚3 分级结构的优点 系统的软件和服务分布在三个层次中意味着分散了系统负载,有助于提高系 统的效率。 r 3 的数据库系统包含所有的系统数据,因而应该将应用程序的运行和数据库 在硬件上相分离,r 3 的分层体系结构使应用和数据库的分离安装在不同的服务器 上显得十分顺理成章,其间通过网络进行通信。 显示层和应用层之间的分布式结构有利于将应用程序对用户输入和格式化的 数据输出的处理过程相分离。而且,s a pg u i 和应用服务器的设计使二者之问的 8 第二章s a pr 3 系统 数据传送尽可能的减少,这意味着显示层元素可以在离服务器较远的主机且较为 缓慢的网络速度下也可以正常工作。 因为软件元素分布在不同的主机上,系统较容易进行升级。这一点对于应用 层来讲显得更有意义,因为如果有需要( 如系统负载加大) ,可以将应用服务器本 身进行升级而不影响用户的使用

温馨提示

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

评论

0/150

提交评论