




已阅读5页,还剩71页未读, 继续免费阅读
(计算机应用技术专业论文)敏捷供应链环境下web服务流程管理系统的研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中山大学硕士论文 敏捷供应链环境下w 曲服务流程管理系统的研究 敏捷供应链环境下w | e b 服务流程管理系统的研究 专业:计算机应用技术 硕士生:林楞 指导教师:常会友教授 摘要 在经济全球化的全新环境下,供应链的敏捷性和可重构能力是支持动态联盟 优化运行的重要使能技术,开展敏捷供应链的研究对促进企业异构平台间的信息 集成,进而实现企业协同工作,具有重要的研究意义和现实价值。 w 曲服务作为目前的一种支持松散耦合的异构系统的信息集成技术,已经吸 引了越来越多的关注。有效地把w c b 服务和工作流合理结合在一起的w c b 服务 流程技术能够发挥敏捷供应链的成员对商业流程管理的更好效能。目前对w 曲 服务技术的研究重点主要集中在异构系统互连和信息集成等方面,而对服务协调 和流程管理的讨论所见不多。本文把w 嗨服务流程思想引入到敏捷供应链中来。 并提出了平台无关的商业协议以及流程模板等创新想法,这些也是分布式系统未 来的重要发展方向。 本文在直挂企丝怂国王佳啦岱虞壁基统研究课题背景下,研究如何利用w 曲 服务构造支持异构系统的信息集成平台,在此基础上使用工作流技术对敏捷供应 链上企业间的业务过程进行流程重构以及u m l 建摸,用w 曲服务的业务流程执 行语言( b p e l 删s ) 建立流程模扳来规范和协调镀捷供应链的商业流程;最后 实现了一个基于、b 服务的敏捷供应链流程管理系统的原型。本文还展望了硎r c b 服务工作流的研究前景和进一步的研究方向 关键字:敏捷供应链;w i b 服务;工作流; 流程模板 中山大学硕士论文t 掩口啦链环境下瑚。b 服务流摇管理系统的研究 t h er e s e 删lo fw r e bs e r v i c cp r o c e s sm a l l a g e m e n t s y s t e m b a s e do na 酉l es u p p l yc h a i ne n v i r o n m e n t m 硇o r :c o m p u t c re n g 硫e t 缸g n a m e :l 证n 锄 s u p e 盯i s o ep m f e s s o r 髓柚gh u i - y o ” t b cs u p p l yc h a 妞s 蛐ya n dj t sa b i l i t yo fr e 句i c l o r i n ga 托t h e 妇p o r t a n t 妇c l o r s s u p p o n j n gt h e 由咄衄缸a m 明t 0p e 血瑚m o n 幽c i c m l y 如t h eg l o b a le v 如m m e n t t 恤r e a r c ho ft h ca g n cs u p p l y 曲阻妯c 柚h c l p 缸如珊a t i 呻血l t c g r a t i o na dt h c 佃t 廿p r i 伽叫删蛔b 司i s c do nt h e 咖n i - p l a t 翩口n w 曲s 口“缸t h et a 啦l o g yt o l v et h ci n t e 擎a t i o p r o b l e mo ft h cl n i n g u p k d 铲n 的惦s y 髓蚶lw 如州c cp r o s s ,w 垴c hj sc o 璐i s t e db yw c b r v i c ca n d 帅f 畦b wt e c h n i q ,蛐矗m 鹤t h ec m c r p 豳亡s 访t h ca g i l cs u p 阱yc h 如t o m a 越伊t h c 打b i i s 蛔c 姆p l i 磁蹲蛳ee 敝t 砒职1 kr e m 阍删性o fw c bs e 州b 每 m 枷y 如饥s c do ns y 醴锄缸蛔蛐i e c t 蛔a n d 缸如舶蝴如ns h 盯诅gc 峨晰l i t t k d b 饥醛b n o p e 礴t i o t n 岫m a n d p l a c c 器m 醒嘲m e n t t h 巴缸赫i b i 懂y a n d a 如i m a g e t o 鳅u p t h e 蚺s u l 栅d 晡n w 弛w 曲姗v i c c 艄md i s 饥s s c d i n t h 缸山髂趣r l n k r m o 砧,t h cb i i s 砸c 鹊p m t o l 舭dp i o 鹞t 唧h t ei n d e p e n d c mo f t h ep l | t 胁a 球d i s s 。r t a l c d 口髓帆l y 1 1 心a 坤妇t h e 细i p o n a md e 代b p 逝 d 证e c t 蛔o f 龇d 姗孰l c ds 卿c 血 b 辩d 蛳t h ct 嘲射c hp 帕j e c i t h es u p p l ym i ns y 吼锄蛳n i n ge m e 删 ( 舶p c f 吐i d n ,t h 缸d 盘瞎c r t a t i o nd 鹤c r i b c s am u k i p m 蠡m mo r 妇t c d 确玎童t 五d n j n t e g f a t i o n h i t i o mt k n t h ew 讲日| o wt 戗抽i q u cbu s c dt o 鲫睛l i o 硪t et h cb i i s i 叫鼯 p r o o so ft h e 删m 盯p r j 辩诅t h ea g 沁锄p p l yc b 五c n v i n m e n t ,a n de s t a b l i s ht h c p lo l 鹤t 既蛳礴w 蚰t b eh 螭缸c 鹞p l o 豁e c i i 如gh n l 孵斯w c b 辩n r i c c 协 s t a d a r d 娩et l 聆b i i s h 酷sp i i d 。黜s 加t h cc n d ,卸a 羽es u 印l yc h a i n 胛) 潞 m a 地g e m c ms y 融锄i sb 1 i l i 诚hw 曲蚋妇t 拭st h 鹤趣a i 衄c 鹤t st h c 舯o s c t o f w e b 辩r v i c c ,觚dg i v e s m e 丘i 州b c r 赋a r c hd 如吐b no fi t k 吖吣:a g j l cs i j 即l yc h a 甄w c bs e f v i c c ,w o r k 吣暇p 玎辩胬t 唧l a t c 中山大学硕士论文敏捷供应链环境下砌服务流程管理系统的研究 1 1 研究背景 第l 章引言 现代管理思想认为,企业之间的竞争已不再是单个企业在一定时间、空间为争 夺某些终端市场、某些顾客的单打独斗了,而是基于资源订购、生产制造、配送 与分销、销售与服务的整体性竞争。以动态联盟为基础的敏捷竞争模式将是2 1 世 纪国际竞争的主要形式,动态联盟将随着市场的需求变化而形成、解体和重组。 供应链的实施有助于促进联盟企业间的协作和企业生产模式的转变,提高综合管 理水平和经济效益。供应链已经成为所有重要行业的焦点,其敏捷性通常是企业 总体业务是否成功的关键因素。为了充分发挥供应链的敏捷性,美国s t a n d 6 删大 学提出了敏捷供应链的概念。 无论我们提及哪个行业,供应链管理始终涉及各类型的企业对象的整合。在目 前经济全球化的趋势下,我们面对的是处于不同地区的千差万别的各种企业从 构成上看,构成供应链的成员在数量、性质及相互协作方式等方面会随着市场的 变化而发生改变:从支持企业业务过程的信息系统的角度讲,不同企业,其信息 系统的硬件、操作系统、数据库、应用系统开发环境、瞬络结构及通信协议、应 用系统的结构与功能、系统对外接口等千差万别,各具形态如何在这些异构平 台之间实现信息交换和共享,这是敏捷供应链成功与否的关键因素。为了体现供 应链在快速建立管理系统和适应外界环境变化所体现出来的敏捷性,我们必须设 计一个具有松散耦合拓扑结构的动态可重构的系统 敏捷供应链环境下不同企业之间的工作流管理系统( w o r 妞d wm 如a 辨m c 砒 s 蹦e m w m 缁) 进行互联,从本质上说就是w n 瞄的互操作( i m c p e m b 丑矗y ) 问 题。对w 蹦s 互操作进行研究一个关键问题是要分析一个工作流引擎上工作漉实 例与另外一个工作流引擎上工作流实例的执行关系。虽然从敏捷供应链的整体来 看是一个产品从原材料的获取直到销售给最终用户的连续的过程,但由于其问涉 及到不同的企业,部门,因此整个工作流程实际上是由多个不同w n 订s 所承担的。 但由于目前各个企业部门所采用的w 0 订s 的不同,使得它们之问的交互是典型的 单点集成( 即通过专门的接口连接) 瑚。而敏捷供应链的特性要求企业的w 蹦s 中山大学硕士论文镀捷供应链环境下w 曲服务流程管理系统的研究 与其他合作伙伴的w 蹦s 进行廉价快速高效的互联,目前热门的一些分布式集成 技术不能很好地满足敏捷供应链的要求。因此,我们需要一种更为有效的信息技 术解决方案。 1 2 研究范围 本艾内容飘予b m 瓷动项目、广东省自然辩学基金项g ( 0 1 1 1 6 3 ,0 3 1 5 3 9 ) ;i | 瑟广捌市重点攻关计划( 2 1 3 s l o 舛2 0 s n 6 ) 4 支持企照协同i 作鼬供应 锘秉苈的研究范畴,主要针对敏捷供应链环境中支持异构系统的信息平台以及 流程管理模型进行研究和实现。作者作为项目组的核心成员负责项目的管理和系 统的具体设计与开发工作,本文主要集中论述了敏捷供应链流程管理系统的研究 和设计,并对敏捷供应链的流程管理和商业规范进行了一定的探讨和研究。本文 提出的解决方案被应用于项目的研制开发,成功地实现了n e t 和j 2 e e 这两种主 流异构平台的信息共享和互操作,取得很好的效果 蓁金礓琶1 支持企业协葡i 俸褥供盔链秉镶4 已琶纛零睦逶过京辩搜羁组奴祷系 袋穗试稻会谈验收这也验证7 本文磅究残暴的可行蛙和寰绶 生。 1 3 本文组织 本文提出了一个工作流技术支持的敏捷供应链w e b 服务流程管理模型 ( w s a l s 臼m ) 。对整个敏捷供应链的业务流程进行规范制订、流程管理和协调, 以期填补信怠集成领域在这个方面的空白,并希望能够结合项目实践产生一定的 经济效益和社会效益 第二章分析传统供应链的局眼和缺陷,提出了一种敏捷供应链模型。针对敏捷 供应链模型的特点和要求,比较分折了目前热门的几种信息集成技术的不足,提 出了把、b 服务和工作流技术引入敏捷供应链的必要性。 第三章到第五章是本文的重点。 第三章介绍了w 曲服务的体系结构及其特点,指出w r c b 服务应用在信息集成 方面的优势,并提出了一个基于w - b 服务的敏捷供应链管理系统的模型。 第四章简单介绍了工作流的基础知识,着重介绍了w 曲服务的组合及流程, 分析了w 曲服务的业务流程执行语言( b p e l 4 w s ) 的结构和元素,在第三章的敏 2 中山大学硬士论文敏睦供应链环境下1 i l i 出服务漉程管理系统的研究 捷供应链管理模型的基础上提出了一个基于w r e b 服务的流程管理模型。 第五章使用w 曲服务技术建立了一个敏捷供应链w r e b 服务流程管理系统,讨 论了具体的解决方案和实现时的需要注意的几个重要问题,并引用了一个实例来 说明如何对敏捷供应链的业务流程进行重构、建模以及使用b p e l 4 w s 定制流程 模板来规范和协调敏捷供应链的企业间的交互。 第六章讨论了w 曲服务的性能以及发展前景,最后总结全文并指出进一步的 研究方向。 3 中山大学硕士论文敏捷供应链环壤下啊均服务流程管理系统的研究 2 1 传统供应链的概况 第2 章敏捷供应链管理 2 1 1 供应链的发展现状及产品 经济全球化的向前发展、商业竞争的不断加剧,给企业特别是制造行业的经济 活动及协作带来了极大的影响【2 l 。在新的经济环境下发展,需要企业能较好响应外 部环境的不断交化,快速反应能力是企业在竞争中生存与发展的根本保证。 供应链是跨越不同企业多个职能部门的活动的有序集合。它在传统意义上包括 从订单的发送和下达、原材料的获得和购买、产品的制造与销售、产品交付给用 户使用、一直到产品的售后服务的整个过程。供应链上各节点,即合作伙伴企业 或者是其职能部门,是对等的实体,他们之间的关系可以理解为相对的采购和供 应关系如今,供应链管理蕴涵着更为广泛的定义,包含物流、信息和资金的管 理。协调三大要素( 物流、信息流和资金流) 能够使企业运营更加流畅,瞻够提 高效率,同时提高客户满意度,从而提高攘个供应链的竞争力,使供应链中各节 点企业达到多赢的结果。 袭2 1 供应链合作关系与传境企业关秉部分特性的比较 传统企业关系供应链合作关系 相互交换的主体物科、产品街料、产品、服务 交易伙伴选择标准 强调价格 多标准并行考虑( 交货的质量和可靠性等) 稳定性变化鞭繁长期、稳定、紧密台作 合同性质 蓝一 开放合同( 长期) 供应批量小 大 企业数量大量少( 少而精,可以长期蘩密的合作) 倍息交流信息专有 信息共享( 电子化连接、共享各种信息) 技术支持不提供提供 从表2 一l 中我们可以看到,利用先进的信息技术。进行业务过程重构,把销售 商、供应商、制造商、分销商等企业结成合作联盟,创建面对虚拟企业的供应链, 5 中山大学硕士论文敏捷供应链环境下w i b 服务流程管理系统的研究 在消除供应链中不增值的内耗的同时简化经营过程、减少反应时间、降低营业成 本和提高服务质量,已经成为提高企业全球竞争力的有力手段。 由于供应链的重要作用,在全球竞争环境下,对供应链技术与管理系统的研究 与开发已经成为国内外的热点之一。目前与供应链相关的公司及产品主要有以下 几种: b 啪 s a p 及其产品s c o p e i 2t c c h 的l o g i c si 北及其产品r h ”嘲m p c o 曲5 s o f t 及其产品s u p p l yc h a 缸c o l l a b o 嘁o r 基于供应链技术以及管理系统的重要作用,可以预见供应链软件市场的前景是 光明的,与供应链相关的软件也会迅速增长,在未来还将有大幅度的增长 2 1 2现代企业运作模式与传统供应链管理思想的冲突 首先,因为供应链在企业联盟中起着纽带的作用,而现代全球化市场竞争环境 的多变性和敏捷制造的要求。使企业联盟的状态必须由过去的“静态”转变为现 在的“动态”。进而也要求供应链必须具有敏捷的信息管理和系统集成功能传统 供应链中反映的只是简单静止不变的供需关系,没有体现出企业竞争与合作并存 的复杂关系。动态联盟的特性确定了它的信息管理系统随着市场条件和产品结构 的变化丽变化,结显企业的数量和性质也可能发生变化,这就要求协调结盟企业 协同工作的敏捷供应链管理系统能够迅速重组或重构1 3 l 。 其次,企业的传统管理模式是实现现代企业运作模式的一个巨大障碍。在供应 链系统中,要使计算机技术的引入给企业带来预期效益,必须对传统的管理模式 和商业过程进行改造,这也就是我们常说的企业业务流程重构( b p r ,日慨k 鲢 p m o e 辐融n 豳f 虹毽) 。b p r 的概念是美国麻省理工学院的m i c h 舱lh 蛐眦教授 于1 9 9 0 年在首先提出的,马上引起了学术界和企业界的广泛重视,b p r 也成为了 十几年来企业管理研究和时间的重点。在长期的实践中证明,b p r 是企业实现高 效益、高质量、高柔性和低成本的一个有效的战略措旅【4 l 。 此外,供应链管理系统和多数现有企业信息系统( 比如m 陋i 或e r p ) 的区 别在于它的重点是供销环节的信息化和自动化,而后者则重在制造相关部分的信 6 中山大学硕士论文敏捷供应链环境下w 曲服务漉程管理系统的研兜 息处理和信息集成。传统供应链系统对供应商和销售商的需求并没有给予足够的 重视,对不同企业之间的异构信息系统的集成也没有给出切实可行的解决方案1 5 】。 2 1 3 集成化的供应链管理 和以前传统的协作方式相比较,动态联盟强调“动态”和“联盟”。“动态”反 应了市场和竞争环境的特点,而“联盟”代表了一种通过紧密合作去响应变化的 新型企业组织模式。动态联盟的概念要求各个结盟企业能用一种更加主动、更加 默契的方式进行合作,也就是集成化的供应链管理思想i 】。 要实现集成化供应链管理,企业要转变传统的思维模式,放弃“小而全、大而 全”的封闭的经营思想,与供应链中的相关企业建立战略伙伴和优势互补的合作 关系,从供应链的整体出发,考虑企业流程的集成管理问题,这就包括功能集成、 内部缝承和外部集成三个步骤。其中最重要的是外部集成环节,加强与顾客、供 应商闯的协调与台作,优化配置总体资源嘲,提高整个供应链的运作效率,以获取 更大的整体竞争优势。 2 2 鼍【捷供应链管理模式 2 。2 1慧捷供应链的概龛 面对复杂多变的市场环境,各供应链系统纷纷采取敏捷化战略,寻求在全球竞 争中取得优胜研敏捷化战略是供应链管理中的一个重要课曩,也是降低企业成本。 提高企业柔性及快速响应能力的重要手段实现供应链镀捷化不仅要提高各企业 的敏捷性还需对各职能、各企业优化整合才能实现嘲。敏捷供应链是敏捷化概念 和供应链管理的结合,是一种系统化、集成化、敏捷化婀先进管理模式。 敏捷供应链是在竞争、合作、动态的市场环境中,由若干供方、需方等实体构 成的快速响应环境变化的动态供需网络1 9 】。是为了适应日趋激烈的全球化市场竞争 的发展结果【1 0 1 。在这个供需网络中供应商提供原材料,经过制造商的加工处理。 通过批发商、零售商,最终将产品发送到顾客手中。 敏捷供应链最重要的特性是敏捷性,从整个供应链系统管理的高度来看,敏捷 性主要表现在以下两个方面: 7 中山大学硬士论文敏捷供应链环境下w 曲服务流程管理系统的研究 1 ) 建立供应链管理信息系统的敏捷性; 2 ) 对于处于变化中的供应链上各种流的敏捷重构【1 。 2 2 2 敏捷供应链管理系统的特性 动态联盟的动态特性以及供应链的敏捷性也决定了敏捷供应链管理系统必然 具有以下特性1 9 1 : 异构性: 敏捷供应链的企业实体之间是一种松散的耦合关系,各个企业信息系统是由地 理上和逻辑上分布的各种类型的企业建立的,由网络链路连接起来的,因此也就 要求敏捷供应链管理系统的设计必须支持分布、异构的环境。而且不同的企业本 身原有的管理信息系统可能是异构的,也可能是建立在不同的系统平台、不同数 据库平台之上或者是用不同的编程语言开发的。敏捷供应链管理系统不仅要支持 与企业内部管理信息系统的集成,还要考虑到与其他企业的信息系统的集成。 流程规范性; 敏捷供应链管理系统的设计充分考虑到了供应商和客户的个体变化可能是频 繁的。有时根据客户的定制选择供应商,有时是根据对供应商的绩效评价来选择供 应商。但对企业来说,无论它所面对的是哪一个商业伙伴,它的工作流程都是一样的, 并不会函为供应商或客户韵个体不同来修改它的处理流程、数据格式等。2 1 1 3 l 可重构性: 随着市场条件和产品结构的变化,结盟企业的数量和性质可能发生变化,这就 要求要求敏捷供应链管理系统能够根据动态联盟的形成和解体( 重组) 进行快速的 重构和调整,通过本身的可重构性等特点来促进企业问的联合,进而提高企业的敏 捷性以满足联盟企业优化运行的需要。 敏捷供应链管理系统的实施有助于促进企业间的合作和企业生产模式的转变、 有助于提高大型企业集团的综合管理水平和经济效益。 2 3 敏捷供应链系统模型 8 中山大学硬士论文敏捷供应链环境下w i b 服务流穗管理系统的研究 2 3 1 系统模型的要求 建立有效的敏捷供应链管理系统是一项复杂的系统工程,为了满足2 2 2 中提 到的敏捷供应链的各项特性,我们可以采用系统建模的方法来建立一个敏捷供应 链参考模型。参考模型应该满足以下要求:良好的动态可重构性、互操作性、可 协调性和开放性【9 】。 动态可重构性是指模型应采取动态可插拔的结构,能够快速适应市场及企业联 盟组织形态变化,而不影响系统的实际运作,从而提高系统的敏捷性。 互操作性是指应用先进的分布式对象技术,集成异构的、分布的计算环境,提 供支持经营过程的环境与方法,使各实体之间实现信息共享与功能互操作的支 持能力。 可协调性是指计划与协调各个实体之间的物流、资金流和信息流。敏捷供应链 的计憩| 和协调是一个具有独立性、自主性、分布性的多个实体之间的交互协作 的并行过程,这就要求供应链系统具有一套可行的协调和规范机制【堋。 开放性是指系统应独立于特定的实现环境使用开放的、基于标准的或通用的通 讯协议,使用逶用钓数据信息以及知识描述方法,以便供窿链的参与者进行信 息共享、交流和协作 2 3 2 敏捷供应链系统模型 2 3 2 1 传统供应链模型 传统供应链系统呈复杂的弼状结构。但是对于具体的企业联盟,由于其核心业 务、产品或者服务的性质、业务的管理与控制的范围、生产与经营过程等因素的 不同,具体的网络拓扑结构呈现不同的形态,主要以下几种唧。 链状网络t 主要出现于大多数流程型工业企业的内部供应链,重点是各环 节业务的协同性。 树状网络:主要应用于核心企业为能源、原材料企业的动态联盟,管理重 点是经销商、用户的选择,分销两络的设计、需求预测等。 双向树状网络:核心企业主要是制造与经销多品种、小批量产品的企业, 管理重点是供应商、制造商、经销商、用户的选择以及产、供、销过程的 9 中山大学硕士论文敏捷供应链环境下w 曲服务流程管理系统的研究 协同。 星状网络:类似于双向树状网络,只是核心企业对供需过程管理与控制的 重点不同。 对于具体企业联盟而言,实际的供需网络经常呈现某种复合形态,采取何种网 络拓扑结构主要还是由核心企业的职能以及供应链上企业问的业务流程而定。 由于市场的频繁变化和供应链的不断调整,企业为了应付需求的变化,指定优 化的生产、制造或者分销计划,必须对整个系统进行需求预测。但是由于系统需 求信息的非对称性和每个企业所获得信息的不完全性,造成失真的需求预测在逐 级传播中被逐级放大,使企业和整个供应链系统都蒙受损失,这就是著名的 “b u l h h i p ( 牛鞭) ”效应。为了缓解牛鞭效应,可以采取一些措施,如避免多头 预测、加强供应链实体间信息沟通与共享等。就经验而言,采用双向树状或者星 状结构的网络是一个比较好的选择嘲。 2 3 2 2基于信息协调中心的t 捷供应链系统模型 为了加强供应链内的信息沟通和共享,这里借鉴了一种基于信息协调中心的敏 捷供应链系统模型。在这种敏捷供应链模型中,使用了星状的拓扑结构,并引入 了一个独立的信息协调中心来代替传统的核心企业。信息协调中心一般不充当 供应链内交易角色的双方,而是从宏观角度充当一个协调、监控和制订规范的角 色,负责供应链内部成员之间信息的共享和控制。 圈2 - l 基于信息协调中心的敏捷供应链秉统模型 中山大学硕士论文 敏捷供应链环境下w 出服务漉程管理系统的研究 这样的供应链模型具有以下优点: 信息协调中心拥有相对完全的信息,星状的发散结构可以减小或消除层次 网络结构逐级放大的牛鞭效应,解决了企业间信息不对称问题。 星型的拓扑结构决定了信息协调中心在供应链系统中的核心地位,这个定 位为供应链实体间的无缝连接和数据交换提供了基础。 为了保证系统的可协调性,由信息协调中心来统一制订所有企业必须遵守 的规范的交易流程以及数据描述的标准,有利于将新用户纳入供应链系 统,并简化了企业问的协商过程。 另外,引入信息协调中心还解决了传统以核心企业为中心的供应链模型的 动态可重构、信任危机以及隐私和竞争的问题 2 4相关技术研究现状 确定参考模型的结构之后,接下来就是建立一个实验系统来进行系统仿真, 这时我们首先要决定的是采用何种技术来建立这个实验系统。但目前国内外成熟 的几种信息集成方案或多或少存在一些缺陷,不能很好满足我们的需求。我们需 要一种更加先进的分布式信息集成技术。 目前常用的分布式应用方案: c 0 哌b a c ( ) r b a ( c o m 埘o no m e dr c q u e s tb m k 甘心e c | 眦c 公用对象请求调度程序 体系结构) 是由0 m g ( 伽。dm a n a g c m c mg 删i p ,对象管理组织) 于1 9 年首 先提出来的,是一个基于( 搭体系结构的规范,客户机通过0 r b ( 0 b j c c tr 明u 耐 b r o l 姐。对象请求调度程序) 的运行时组件来调用服务器上的远程对象。c ) 髓a 的缺点是架构复杂,由不同厂商所提供的产品不能把互操作性扩展到更高级别的 服务中【垌。 d c o m ,c 0 m + m 胁矗的分布式c o m ( d ( = o m ) 扩展了组件对象模型技术( c 0 m p o m0 嘲e d m d d c l ,c 0 m ) ,使其能够支持分布应用,把基于c d m 的应用、组件、工具以及知 识转移到标准化的分布式计算领域中来。0 0 m + 是m 和d c o m 的细化,引入 了简化c o m 开发人员工作的运行时服务。缺点是d c o m 不能够轻易地穿越不同 1 1 中山大学硕士论文敏捷供应链环境下呦服务流程管理系统的研究 企业的防火墙,而且虽然d c o m 的设计是语言无关的,但是目前只能在w i n d o w s 平台上应用。 r j a v a 的r m 【( r c m t em e t l l o di m c a t i o n ,远程方法调用) 提供j a v a 对象的远 程调用,容易为j a v a 开发人员所掌握。但是其弱点也很明显,就是缺乏对其他分 布式协议的支持,这种有限的互操作性通常是r m i 在企业应用时难以获得成功的 一大障碍。 ) ( h 缸r p c x m l r p c ( x m lr e 脚t cp i d c e d u 托c 柚,) a l 远程过程调用) 是so | a p 的前 身,由u s c r b n df 如m i c r 于1 9 9 8 年首先提出,它是一个远程过程调用规范,因为 其轻量级的优点被用来定义语言和与平台无关的通信协议,但并不支持除了 h 兀p ( s ) 之外的其他协议。 中山大学颈士论文敏捷供应链环境下黜服务漶程瞥理幕境的研究 第3 章w e b 服务技术及应用 3 1w 幽服务技术综述 w 曲服务是可以在i n t c r 辩t 上通过程序调用的一组相关应用程序功能,可以通 过w c b 来发布、定位和调用刨埘。w e b 服务的公共接口和绑定可以使用x m l 进 行定义和撼述,其他的软传系统能够发现w 曲服务。然后,这些系统就可以通过 网络协议传送的基于v i l 。的消息按照w 曲服务定义规定的方式与其进行交互。 w 曲服务是用标准的、规范的札概念描述的,称为w 曲服务的服务描述。 1 1 8 l 这一描述囊括了与服务交互需要的全都细节,包括消息格式、传输协议秘伐置。 该接口隐藏了实现服务的细节,允许独立于实现服务基于的硬件或软件平台和编 写服务所用的编程语言使用服务。这允许并支持基于w 曲服务的应用程序成为松 散耦舍、恧囱组件的跨技本实现。 3 1 1w 曲服务的体系槊构 w c b 服务体系包括三种角色( 服务注册中心、服务提供者和服务请求者) 之间 的交互,交互涉及发布、查找和绑定操作。这些角色和操作一起形成了w c b 服务 的体系架构。在典型情况下,服务提供者开发可通过网络访闻的w e b 服务并把服 务描述发布到服务注册中心;服务请求者使用查找操作来从本地或服务注册中心 检索服务描述,然后使用服务描述与服务提供者进行动态绑定,调用w c b 服务实 现或同它交互。这些行为可以单次或反复出现 w 曲服务注册中心。服务注册中心是服务发现的支持者它包含一个可用服务 的存储库。服务提供者在此发布他们的服务描述。并允许感兴趣的服务使用者 查找服务提供者接口。它是一个可搜索的服务描述注册中心。 w 曲服务提供者。服务提供者是一个可通过网络寻址的实体,它接受和执行来 自使用者的请求。它将自己的服务和接口规范发布到服务注册中心,以便服务 使用者可以发现和访问该服务。 中山大学硕士论文敏捷供应链环境下砌服务漉程管理系统的研究 w 曲服务请求者。服务使用者是一个应用程序、一个软件模块或需要一个服务 的另一个服务。它发起对注册中心中的服务的查询,通过传输协议绑定服务, 并且执行服务功能。服务使用者根据接口约定来执行服务。 3 1 2w 曲服务的技术标准 3 1 2 。1w 曲服务的层次结构 、b 服务是用标准的、规范的) 洲l 概念描述的,这一描述囊括了与服务交互 需要的全部细节,包括消息格式( 详细描述操作) 、传输协议和位置。图3 1 为构 成w r c b 服务的各种技术的层次。 圈3 - 1 啪服务层次结构 下歹n 标准在w 曲服务中起到了关键作用:简单对象访问协议s q a p 、w 曲服务 描述语言w s d l 、统一描述、发现和集成u d 和、b 服务检查语言w s l l 。 3 1 2 2s o a p 简单对象访问协议( s 矗n p i c 蛳触:c c 鹞p f 咖瑚ls q a p ) 是用于在分散的分 布式环境中交换信息的轻量级协议1 1 9 1 s o a p1 o j 凝范发表于1 9 9 9 年,s q a p1 1 规 范2 0 0 0 年3 月被i b m 、m i c n 、d c v c l o m e m 眦、t o u s 和u 蝴h n d 联合提交给w 3 c 。 l i 中山大学硕士论文敏扼供应链环境下撇服务流程警理系统的研究 s o a p 借用了x m l 砌 c 的很多概念,但是s o a p 支持开放的可供其他传输协议利用 的体系结构。s o a p 从 盯r p 和咀那里继承了开放性、稳定性、可伸缩性和安全 的i n t c m e t 支持,已经为大部分软件厂商所接受,同时s o a p 也是w b b 服务的基础通 信协议。 s q a p 是一个基于x m l 的标准,它包含一个包封,零个或多个报头以及一个 主体。包封是x m l 文档的顶级元素,它为控制信息、消息地址和消息本身提供一 个容器。报头传输控制信息,主体包含消息标识及其参数。刚 在分布式计算环境中。编码样式定义可以如何在应用程序中定义的数据值与特 定协议格式之问进行转换。s o j a p 的编码样式允许对s o a p 数据模型中的数据类型 的值进行序列化反序列化。s q a p 数据模型的目的是为公共编程语言类型使用的 数据类型提供与语言无关的抽象概念,它由简单 d 类型和复合类型组成 s o a p 支持两种不露的迓信样式: 1 ) 远程过程调用( ,c ) :调用一种将返回结果的操作 2 ) 文档样式:也称为面向文档或文档样式,提供较低层的抽象,请求参数是 任何) 0 渡l 文档,响应可为任何内容,也可为空。 3 1 w s d l w 踮服务描述语言( w 吣s c 州i c 髂及盯细i j o i lh 鸣u 窖e w s d l ) 是一种基于 嵋l 的开放式规范,它描述了与弼络上的w 由服务的接口以及这些服务的实例 【2 1 1 。它是可扩展的,让服务提供者可以描述对其系统的请求的基本格式而不必考 虑底层的运行时实现企业可以通过u d d i 等方式公布它们的m t l 来提供它们的 w r c b 服务的w s d l 文档,其它应用程序可以发现w s d l 文档并与它们进行绑定以 执行事务或执行其它业务流程。 w s d l 将用于描述网络服务的订l 格式定义为一组螭点,这组端点抽象地 描述了这些操作和消息,然后将它们绑定到具体的阿络协议和消息格式。相关的 具体端点都组合为抽象的端点( 服务) 。w s d l 可扩展来允许描述端点及其消息, 而不必考虑使用哪些消息格式或网络协议来进行通信这意味着使用咀。模式来 抽象地定义接口然后将这些接口绑定到适用于该协议的具体表示。 中山大学硕士论文敏捷供应链环境下鼬服务流程管理系统的研究 3 1 2 4u d d i 统一描述、发现和集成( u n i v e r s a ld e 湖鲫i o n ,d i s c o v 盯ya n di n t e 掣a t i 咖,u d d l ) 规范定义发布和发现有关w 曲服务的信息的方法。嘲规范定义开放式的独立 于平台的标准,这些标准使各企业能够共享信息,发现注册中心上的服务,以及 定义它们之间如何通过因特网交互作用。各企业用它们支持的服务的描述填充注 册中心。u d d i 对每个服务描述和企业注册指定一个唯一标识。它们分别成为服务 键和企业键。搜索引擎和应用程序查询注册中心来发现服务。u d d i 服务器是可用 的服务和服务提供者的目录。 u d d i 充当链接市场、买方和卖方的b 2 b 目录。在注册中心中提供的信息由三 部分组成:白页、黄页和绿页:自页包括企业名称、联系信息和企业的服务的文 本描述;黄页包括基于标准分类的行业分类;绿页包含对w r c b 服务规范的引用以 及指向各种文件和基于u r l 的发现机制的指针,使企业易于进行跨市场整合。 3 1 2 sw s 。 w 曲服务检查语言( w 曲s c i c c sm ;脚j d i li j a 雌u a g c w s i l ) 是一种服务发 现机制,它是删的备用方法以及补充。w s i l 是一秘基于) 蹦l 的开放式规范, w s i l 通过指定如何检查、b 站点以获得可用的w 曲服务。定义了分布式服务发 现方法,该方法提供了对服务提供者的提供点处的服务描述的引用。w s i l 文档 定义w 曲站点上可以查找w 出服务描述的位置。w l 允许直接访问服务提供者 并请求它提供的服务。 w s i l 和嘲采用不同的方法来解决发现铀服务有关的问题,可以单独使 用也可以联合使用这两种规范。u d 规范通过使用集中模型来解决w 曲服务发 现,创建一个或多个资源库来存储有关企业和服务的信息。w s ,规范依赖一种完 全分布式模型来提供与服务相关的信息,可以将服务描述存储在任何位置。 中山大学硕士论文敏捷供应链环境下b 服务流程瞥理系统的研究 巩 圈3 - 2 w b 服务的角色与撮作 在图3 2 中,服务提供者发布w 曲服务并使用s c i a 黝町1 甲之类的协议使得该 服务可访闯,服务抽象接口由w s d l 文档描述,可由删企业注册中心和w s i l 文档发现供服务请求者引用,这些文档包含指向w 哺服务的w s d l 文件的指针。 3 1 3 w 西服务的特点 完好的封装性 w r c b 服务是一种部署在w 的上的对象,与其他面向对象技术一样,具有良好 的封装性i 篮1 对于服务调用者而言,只需要了解该服务对外开放的接口、服务的 功能以及输出输入的消息,而服务的内部功能实现纲节对用户来说是透明的,相 当于一个黑盒的功能 促进松散耦合的应用 w r e b 服务架构是一个松散藕合的对象集,只要服务接口不变,无论w 曲服务 的实现有任何变更,甚至系统平台以至物理地址等的迁移对于服务调用者而言都 是无关紧要的,服务调用者只需要在运行客户靖程序是动态绑定w 曲服务的地址 以及通信协议即可。 基于和使用开发标准协议 所有w 曲服务全部使用开放的标准协议进行描述、传输和交换。w 曲服务使 1 7 中山大学磺士论文敏捷供应链环境下砌服务流程管理系统的研究 用的开发标准协议,不仅在于服务接口定义方面,还延伸到服务质量( q u a m yo f s c r v 妣,q o s ) 、服务安全机制( s 。c u r 蚵) 和服务管理机制( s c r v 娩m a n a g e m e n t ) 等方面。 能够跨平台地集成应用 由于w 曲服务采用开放标准x m l 协议作为服务接口和协议描述规范,可以完 全屏蔽不同开发软件和系统平台的差异,保证了客户端软件的互操作性,为跨平 台应用提供了集成基础。 3 1 4 w 曲服务的开发工具 各大软件公司已经开发出支持w 曲服务的开发环境和工具,这些开发环境和 工具基本上覆盖了目前企业信息系统的平台。 m mw 蛳k 砖乳u d b 恻洫d b v c b l 盯 m k 柏矗、,i 蛐m & u d i o n e r b e a w e b l o g i c 呐r h h o p s u n o n e b 眦i a 醴d e l p m 3 2 面向服务的体系结构 1 9 9 6 年,g 目岫姐最早提出了面向服务的体系结构( s 瓣0 r i 。m c d 躺e c t i 呲,s o a ) ,它是在分布式环境下设计、开发、应用、管理分散的逻辑服 务单元的一种规范。s q a 要求开发者从服务集成的角度来设计应用软件,从而使 企业的分布式信息系统具有敏捷服务、快速重构、安全可靠、资源重用及自由扩 充等特点等等嘲。 1 8 中山大学磺士论文 敏捷供应链环境下w 出服务流程管理系统的研究 豳3 - 3 s q a 的三角形结构 从图3 - 3 中可以看到s 0 a 的三角形结构能与w 曲服务架构很好地结合在一起, 其中的角色和操作也基本劫合,把它们结合在一起应用到企业的信息系统和商业 流程之中,使集成系统变得更有柔性,以更快地响应,实现实时企业( r c a l - 1 1 m c e m e r p r i ) ,因而一直备受国内外企业管理者的高度关注。2 0 0 2 年1 2 月,g 糠琳r 提出s o a 是“现代应用开发领域最重要的课题”。 s q a 的一个中心思想就是使得企业应用摆脱面向技术的解决方案的束缚,轻 松应对企业商业服务变化、发展的需要。单个的应用程序,甚至是大型的解决方 案,也是无法长期包容业务用户的各种不断交化、增长的需求的。商业用户只有 将注意力放在服务上,把各种服务有次序地集成起来,提供更加丰富、目的性更 加强的商业流程。 服务被定义来支持企业漉程( e l i t e 哪c i p i o c c 翳) ,清晰地定义了他们之间的关 系,以及同业务模型进行交互的专门方法服务是从业务流程的角度来看待技术, 因而能够更好地同业务流程结合在一起,能够更加精确地表示业务模型,更好地 支持业务模型。贯穿整个流程的是各种服务组件在漉程和逻辑实现过程中的聚集 基于s q a 的企业应用系统通常会真实地反映出与业务模型的结合。 需要指出的是,s o a 不是一定由w 曲服务来实现,一个基于、b 服务的应用 也不一定就是一个s o 溘榘构的应用w 曲服务只是服务实现的一个典型,是基于 标准的、可低成本实现s o a 的一项技术洲。不过、b 服务技术与s o a 架构朝着 同样的目标迸发,s 0 a 为w r e b 服务提供了一套方法论,w 曲服务也不断制订和完 善服务标准应用于s o a 结构,以帮助企业用户更好地享受两络化信息的交流和共 享a 下一章所提到的w 蚰服务业务执行语言就是为了使基于s o a 的用户更好地理 解和定制企业服务流程所制订出来的。 中山大学碗士论文敏捷供应链环境下豫b 服务流程管理系统的研究 3 3 用w 曲服务构建敏捷供应链管理系统 3 3 1用w 曲服务构建敏捷供应链管理系统( a s c m s ) 的优点 相对于其它技术,w 曲服务能更好地满足2 3 1 中提到的构建敏捷供应链管理 系统的各项要求: 动态可重构性:一个w 曲服务的实现和位置发生变更的时候,调用者是不会 感到这一点的,这很好地适应了基于供应链的动态联盟不断变化、重组和解散 的特点,体现了敏捷供应链在适应外界环境变化所体现出来的敏捷性。 互操作性:由于w r c b 服务采取标准协议作为组件接口描述和协同描述规范, 完全屏蔽了不同软件平台的差异,都可以通过s o a p 这一种标准的协议进行互 操作,实现了异构平台问的互操作。 可协调性:由m m 和微软牵头共同开发的w c b 服务的业务流程执行语言、 w 曲服务事务和w 曲服务协调规范为在敏捷供应链管理系统中对各个企业之 闯的业务流程进行规范、协调和事务控锚提供了支持 开放性:w 曲服务使用是开放的标准协议进行传输,并使用x m l 规范来描 述,而且w 曲服务为广大的软件提供商所支持,保证了耽b 服务的开放性, 为真正实现独立于平台的平台的信息共享奠定了技术基础。 此外,w 曲服务使用的s o a p 协议可以与l r r l l p 协议绑定传输,无阻碍地穿越 企业的防火墙;同时,s o a p 协议也可以跟其他的网络协议( 比如f 1 m 、s m l l p 等) 绑定传输,这为企业的特殊需求提供了技术支持。、b 服务的开放性使开发人员 能够使用各种主流语言进行聊铀服务的开发,我们可以选择自已所熟悉的编程语 言和开发软件来开发w r c b 服务,大大降低了开发成本。这些特性都使w 曲服务与 其他分布式技术相比,在构建敏捷供应链管理系统的时候具有得天独厚的优势。 w i b 服务技术的采用。可以理想地解决敏捷供应链异构平台之间实现信息交换 和共享问题,、阮b 服务技术已经逐渐被应用于各种项目中,并取得了很好的效果。 、b 服务也是以后我国供应链系统和其他网络服务发展的一个趋势。 中山大学硕士论文敏捷供应链环境下铀服务流程管理系统的研究 3 j 2 系统需求 支持企业协同工作的敏捷供应链管理系统提供了一整套的动态联盟的成员企 业的交易规范,模拟了一个制造行业的动态联盟的生产、运输和销售的整个市场 运作过程,实现了一系列较为完善的系统功能。在本系统的敏捷供应链中共设计 了五类企业:经销商,制造商,组装件供应商,单配件供应商和物流商。从功能 来看系统主要分为以下几个功能模块( 如图3 4 ) : 圈3 - 4 企业内部莱构 帐号管理 帐号管理模块主要是供系统对管理员的权限进行认证,以及系统超级管理员 对系统的管理员帐号进行管理、添加和删除这里采用的认证方式还是传统的用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邢台医学高等专科学校《外科学各论A》2023-2024学年第二学期期末试卷
- 长沙卫生职业学院《移动互联网技术》2023-2024学年第二学期期末试卷
- 江南省郸城县2025年初三2月命制化学试题含解析
- 浙江省绍兴市诸暨市浣江教育集团重点中学2025年初三年级总复习质量检测试题(三)物理试题试卷含解析
- 江苏省南通市海安市八校联考2025届初三下学期学习能力诊断数学试题含解析
- 浙江同济科技职业学院《世界流行文化研究》2023-2024学年第二学期期末试卷
- 山东省济南市高新区学卷A2024-2025学年数学四年级第二学期期末调研模拟试题含解析
- 云南交通职业技术学院《农业螨类学》2023-2024学年第二学期期末试卷
- 江苏安全技术职业学院《表演技能训练(武术表演)》2023-2024学年第二学期期末试卷
- 西安城市建设职业学院《特色食品制备》2023-2024学年第一学期期末试卷
- 2025河北建投水务招聘29人易考易错模拟试题(共500题)试卷后附参考答案
- 常德辅警考试题库
- 基于核心素养的初中历史跨学科教学策略研究
- 有理数的加法说课课件2024-2025学年人教版数学七年级上册
- 肺癌化疗护理查房
- 2025年04月中共北京市大兴区委政法委员会公开招聘临时辅助用工4人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年江苏南通苏北七市高三二模语文作文分析
- 2025届百师联盟高三联考模拟预测(冲刺二)语文试题含答案
- 2025年上半年宣城市广德县人民法院招考书记员兼任法警易考易错模拟试题(共500题)试卷后附参考答案
- 2025届云南省曲靖一中高三下学期第三次四校联考历史试题试卷含解析
- 华能霞浦核电限公司2025年上半年应届毕业生招聘易考易错模拟试题(共500题)试卷后附参考答案
评论
0/150
提交评论