已阅读5页,还剩72页未读, 继续免费阅读
(管理科学与工程专业论文)基于web+services的供应链信息集成研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽宁工程技术大学硕士学位论文 摘要 本论文着重研究了基于w e bs e r v i c e s 技术的供应链信息集成解决方 案,在w e bs e r v i c e s 的基本概念和相关技术,以及供应链管理理论基础上, 详细论述了w e bs e r v i c e s 技术在供应链信息集成中的应用,并在j 2 e e 平 台下利用j a v aa p i 实现了一个供应链成员企业之间信息集成方案,并完成 了目录服务,订购服务等一系列w e bs e r v i c e s 应用的开发,包括服务提供 者、服务请求者和服务注册中心的实现、部署和运用,论证了基于w e b s e r v ic e s 技术的企业信息集成解决方案的可行性,并对该方案进行了总结 和展望。 关键词:w e bs e r v i c e s 、集成、供应链、x m l ,j 2 e e 辽宁工程技术大学硕士学位论文 a b s t r a c t t h i s p a p e rm a i n l y r e s e a r c hs c h e m ao fs c mi n t e g r a t i o nb a s e ds e r v i c e s , d e t a i l e di n t r o d u c eb a s i c c o n c e p t s a n d t e c h n i q u e s o fw e bo nw e b s e r v i c e s s c mt h e o r ya n d a p p l i c a t i o n o fw e bs e r v i c e s i nt h es c m i n t e g r a t i o n i ta l s oe x p o u n da s s a y ,d e s i g na n dr e a l i z eo fas i m p l es c ms y s t e m b a s e do nj 2 e ew h i c ha d o p tj a v aa p i ,a n dd e s c r i b er e s p e c t i v e l yt h er e a l i z e a n dd e p l o yo fs e r v i c ep r o v i d e r ,s e r v i c er e q u e s t e ra n ds e r v i c er e g i s t e rc e n t e r i ta f f i r mt h ef e a s i b i l i t yo ft h es c h e m at h a te n t e r p r i s ei n f o r m a t i o ni n t e g r a t i o n b a s e do i lw e bs e r v i c e s ,a n dm a k eas u m m a r i z a t i o na n dm a k eap r o s p e c tt ot h e s c h e m a k e yw o r d s :w e bs e r v i c e s ,s u p p l yc h a i nm a n a g e m e n t ( s c m ) ,i n t e g r a t i o n , e x t e n s i b l em a r k u pl a n g u a g e ( x m l ) 辽宁工程技术大学硕士学位论文 1 绪论 1 1 论文选题的意义 供应链信息集成是通过分布的互联网应用系统,连接到商务合作伙伴 之间的各类应用系统上,上游的原料供应商、下游的分销商、大客户和企 业本身的应用系统连成一体。从供应链管理的角度看,信息集成的意义很 明显: ( 1 ) 信息实时共享。在整个行业中建立一个环环相扣的供应链,使多 个企业能在一个整体的管理模式下实现协作经营和协调运作。把这些企业 的分散计划纳入整个供应链的计划中,实现企业资源和信息共享的及时、 有效。 ( 2 ) 信息集成有力支撑企业的决策和管理。供应链成员企业通过协作 在统一的计划下,上下游企业通过联合决策方式可最大限度地减少整个供 应链上的库存,使所有上游企业的产品能够准确、及时地到达下游企业。 ( 3 ) 有利于企业提升核心竞争力。体现了供应链中快速响应理念和以 顾客为中心思想。通过及时地获得最终消费市场的需求信息使整个供应链 能紧跟市场的变化,不但提高了企业自身核心竞争力,而且提高了整个供 应链的竞争力。 从技术的角度讲,运用公开的、基于标准的、松散耦合的w e bs e r v i c e s 技术给企业提供了跨企业平台的无缝集成方式。和以往相比,动态的服务 替代了静态的组件、服务呈现( e x p o s u r e ) 和响应( r e f l e c t i o n ) 替代了传统 的系统集成、可扩展性采用b o t t o m u p 式设计过程( 不是t o p d o w n 式设计 过程) 、平台依赖性为平台不相关性让步、软件的松散耦合( f e d e r a t i o n ) 替代了紧密耦合( d i c t a t o r s h i p ) 。 因此,随着电子商务技术与标准的发展,尤其是w e bs e r v i c e s 技术以 及相关网络技术,分布式计算技术,供应链管理理论的发展,为供应链成 辽宁工程技术大学硕士学位论文 员企业之间的信息集成提供了很好的解决方案,将对我国企业的信息化建 设、电子商务的发展,尤其是对现代供应链的发展将有重要的理论意义和 应用价值。正因为如此,本文对基于w e bs e r v i c e s 的供应链信息集成进行 深入的探讨和研究,这不仅具有理论意义而且具有很高的应用价值。 1 2 国内外的研究现状 ( 1 ) 国外研究现状 w e bs e r v i e e s 技术源于企业应用系统整合与集成的需要,所以最早采 用w e bs e r v i c e s 的用户,来自大型企业内部,诸多的业务需求驱动着他们 必须进行应用集成,驱动他们的业务从内部到外部的整合。据实旌w e b s e r v ic e s 的厂商介绍,首先采用w e bs e r v i c e s 的是银行、运输和一些在 线预定的企业和行业。f o r r e s t e rr e s e a r c h 最近的一个报告说,8 5 的被 调查者计划今年部署w e bs e r v i c e s ,比一年前的7 1 增加了1 4 个百分点。 目前,以m i c r o s o f t ,i b m ,h p 和b e a 等为首的技术提供商均已推出了自己 的w e bs e r v i c e s 商用产品和服务,使企业能够方便的将w e bs e r v i c e s 融 入到业务集成、订单管理、c r m ( c u s t o m e rr e l a t i o n s h i pm a n a g e m e n t ,客 户关系管理) 、s c m ( s u p p l yc h a i nm a n a g e m e n t ,供应链管理) 以及销售门户 的建立等企业信息管理关键应用中去。 ( 2 ) 国内研究现状 目前国内的w e bs e r v i c e s 用户主要还是少数企业用户,国内有影响的 行业用户还在构建核心业务系统,如电信行业在构建b o s s ,而金融行业的 整合和集成正在起步。 ( 3 ) 存在问题分析 第一:传统上实现供应链信息集残的技术e d i ( 电子数据交换) 、d c o m ( d i s t r i b u t e d c o m m o no b j e c tm o d e l ,分布式通用对象模型) 、c o r b a i i o p ( c o m m o no b j e c t r e q u e s t b r o k e ra r c h i t e c t u r e i n t e r n e ti n t e r o r b ,通用对象代理体系结构) 等技术在实现 集成方面缺乏柔性,扩展性和重用性,而且标准化的进程缓慢,无法与当 今不断加速的商业步伐相适应,而且所需的高昂的固定费用对于中小型企 辽宁工程技术大学硕士学位论文 业来说是无法接受的。并且e d i 消息标准复杂、结构僵化,不像目前流行 的x m l 消息具有自描述的特点,这就进一步增加了开发难度,因此,e d i 的应用始终未得到广泛普及。 第二:即使大型企业之间利用e d i 实现了供应链的信息集成,但是这 种集成缺乏动态性,不能实现整个供应链成员企业之间的“即插即用”集 成模式。当合作一方退出后,另一方必须寻求新的商业合作伙伴,导致的 结果是再次开发与新合作伙伴之间的电子e d i 系统。不论从成本还是从其 他方面来说,这对于企业来说都是极其不利的。 第三:解决供应链动态集成的期望可以利用两年前提出的面向服务的 体系结构一一w e bs e r v i c e s 技术来实现,这让我们看到企业之间实现动态 供应链集成的曙光。结合了面向组件的方法和w e b 技术的优势,利用标准 网络协议和x m l 数据格式进行通信,具有良好的普适性和灵活性,在 i n t e r n e t 这个巨大的虚拟计算机环境中,任何支持这些标准的系统都可以 被动态定位以及与网上其他系统进行交互,突破了传统分布式计算模型在 通信、应用范围方面的限制,允许企业或者个人快速、廉价得建立和部署 全球性的应用。正因为如此,本文对基于w e bs e r v i c e s 的供应链信息集成 进行深入的探讨和研究,这不仅具有理论意义而且具有很高的实用价值。 1 3 论文组织结构 论文通过对当前供应链成员企业之间实现信息集成技术进行 研究,指出了供应链成员企业之间信息集成技术存在的不足。在分 析了供应链上成员企业之间实现信息集成存在的问题后,论证了将 w e bs e r v ic e s 技术应用于供应链成员之间信息集成的绝对优势。 随后经过对基于w e bs e r v ic e s 的供应链上成员企业信息集成的需 求和可行性分析,提出基于w e bs e r v ic e s 的供应链成员企业信息 集成的框架,并进行基于x m ls ch e m a 数据规范的建模。最后结合 当前流行的开发平台j 2 e e 进行公共类的创建开发。论文结构如下: 第一章介绍了本论文选题的意义以及供应链成员企业之间信 辽宁工程技术大学硕士学位论文 息集成研究现状。 第二章对供应链成员企业之间实现信息集成的技术进行研究, 指出了当前供应链成员企业之间信息集成技术存在的不足。之后分 析了供应链成员企业之间当前实现信息集成存在的问题后,论证了 将w e bs e r v ic es 技术应用于供应链上成员之间信息集成的绝对优 势。 第三章提出了基于w e bse r v ic es 的供应链成员企业之间信息 集成的框架,分析了这一框架的可行性、需求分析,建立了系统逻 辑结构,并且对集成的接口进行设计。同时利用x m l 以o r d e r s e r v ic es 为例进行基于x m ls c h er l l a 数据规范建立,确定了o r de r s e r v ic e s 的数据传输模型。最后对o r d e rs e r v ic e s 的注册、描述、 发布进行基于x m ls c h e m a 格式建模。 第五章进行供应链上成员企业在信息集成中的产品目录服务、 配件目录服务以及订购服务的分析、设计与实现,并利用j 2 e e 进 行类的开发,证明了上一章所提出的基于w e bs e r vice s 的供应链 成员企业之间实现信息集成框架的可行性。 辽宁工程技术大学硕士学位论文 2 供应链信息集成技术研究 2 1 当前供应链信息集成技术 目前实现供应链信息集成的主要技术有:e d i ( e 1 e c t r o n i cd a t a i n t e r c h a n g e ,电子数据交换) ,d c o m ( d is t r i b u t e dc o m p o n e n to b j e c t m o d u l a r ,分布式公共对象模块) 及c o r b a ( c o m m o no 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 ,公用对象请求代理体系结构) 等技术。以下内容将简要研究 这三种应用技术,同时指出它们在实现供应链信息集成中存在的问题。 2 1 1 电子数据交换( e d i ) 传统的e d i 实现了标准化的商业文件在计算机之间从应用到应用的传 送心1 。e d i ( e l e c t r o n i cd a t ai n t e r c h a n g e ) 国际标准化组织( i s o ) 定义:“为 商业或行政事务处理,按照一个公认的标准,形成结构化的事务处理或消 息报文格式,从计算机到计算机的数据传输方法,使传统贸易各行业、部 门问各种单据、票证被计算机及网络的数据传送交换所取代”。实施e d i 后可以提高信息传递速度和数据处理的效率,减少业务处理的差错率,从 而降低贸易成本,增强企业的竞争力。 2 1 2 公用对象请求代理体系( c o r b a ) c o r b a 是对象管理组织实现分布式计算节点间互操作性的规 范,其目标是定义一个架构,该架构允许不同种类的客户机服务 器对象在对象请求代理( 0 b je c tr e q u es tb r o k e r0 r b ) 的特定环境 下进行对象之间通信,无需考虑谁设计了分布式应用程序的两个端 点。它定义实现中相互作用的接口定义语言( i n t e r f a c e 辽宁工程技术大学硕士学位论文 d e f initi o nl a n g u a g e ,i d l ) 和应用程序编程口,0 r b 是在分布式 对象间建立请求者与提供者关系的中间件,0 r b 将收到一条调用消 息为注册的对象调用一个特定的方法。0 r b 截获这条消息,并负责 搜索一个能执行该请求对象,并将参数传递给它,调用它的方法, 然后返回结果。理论上请求节点无需知道对象位置、编程语言、操 作系统或不属于对象接口的任何其它系统方面的信息。接口以一系 列式在外部把c o r b a 对象表现出来,c o r b a 对象的一个客户程序获 取了其对象引用,并它用作句柄进行方法调用,就如对象是位于客 户程序的地址空间中一样。o r b 负责搜索象的实现需要的所有机 制,让它做好接收请求的准备。随后将请求传达给它,并将回应送 回客户程序。 2 1 3 分布式公共对象模块( d c m o ) d c o m 是m i c r o s o f t 的组件对象模型c o m ( c o m p o n e n to b j e c tm o d e l ) 的 分布式扩展,它在d c e r p c 的顶端建立了一个对象远程调用( o r p c ) 层,用以 支持远程对象。c o m 服务器能创建多对象类的对象实例,一个c o m 对象可 以支持多个接口,每个接口代表对象种不同的视图或行为,一个接口由 一套功能相关的方法组成,c o m 的客户程序通过获取指向对象接口的一个 指针,并通过该指针调用方法以实现与c o m 对象间的互相作用,就如对象 驻留在客户程序的地址空间中一样。c o m 指定任何接口都必须遵循一个标 准的内存规划,这与c + + 的虚拟函数表相同。由于该规范是二进制的,它 j 允许集成采用不同的编程语言。如c + + 、j a v a 等编写的二进制组件。 2 1 4 以上实现技术的缺点与不足 传统e d i 系统建立在封闭的增值网v a n ( v a l u ea d d e dn e t w o r k ) 上,要 求通讯的双方必须都是e d i 用户。而且e d i 报文采用固定的事务集合,需 要专用软件对其进行处理。另外,e d i 数据要通过各种标准( 专业,行业、 辽宁工程技术大学硕士学位论文 国家和国际标准) 进行交换,基于固定交易集,复杂而缺乏灵活性,为实际 商务尤其快速应变所不容。而且,e d i 报文读写和转换较难,程序员需经 过数月训练才能掌握。v a n 费用昂贵,中小型企业无法接受应用v a n 的成 本,如果架构的成本越高,潜在电子商务合作者就越少。 尽管c o r b a 和d c o m 已在各种平台上得到了实现,但在实际工程中,建 立在这两个协议之上的解决方案都会因为厂商的不同而不同。如果要开发 一个d c o m 应用程序,分布式应用程序中所有的参与节点都必须以w i n d o w s 风格运行他1 。如果要开发c o r b a 应用程序,其程序环境中的每个节点都需 运行相同的c o r b a 产品。现在也有来自不同厂商的c o r b a 应用程序能够相 互操作,但是这种互操作性并不能扩展到安全与事务管理那样更高级别的 服务中。而且所有特定厂商产品的优化在这种情况下将会丢失。d c o m 和 c o r b a 1 1 0 p 对运行环境要求很高,如在i n t r a n e t 环境下工作得很好,而 将其用于公共的i n t e r n e t 就会出向很多问题,因而不能在1 1 2 t e r n e t 上发 挥作用,最常见的是当在客户和服务器的机器之间用防火墙或代理服务器 分隔开。d c o m 或c o r b a 1 1 0 p 数据包都很难穿过1 。 2 2w e bs e r v i c e s 集成框架 对于w e bs e r v i c e s ,有如下的几种定义: ( 1 ) w e bs e r v i c e s 是自包含的、模块化的应用程序,它可以在网络中 被描述,发布、查找以及调用。 ( 2 ) w e bs e r v i c e s 是基于网络的、分布式的模块化组件,它执行特定 的任务,遵守具体的技术规范,这些规范使得w e bs e r v i c e s 能与其他兼容 的组件进行互操作。 ( 3 ) 所谓w e bs e r v i c e s ,它是指由企业发布的完成其特别商务需求的 在线应用服务,其他公司或应用软件能够通过i n t e r n e t 来访问并使用这项 应用服务。 w e bs e r v i c e s 是一种基于x m l 的革新技术,能够通过网络标准协议调 用的自描述的、自包含的模块应用。简单的说,w e bs e r v i c e s 是一种想把 辽宁工程技术大学硕士学位论文 全世界的i n t e r n e t i n t r a n e t 变成一个虚拟计算环境的观念和技术。w e b s e r v i c e s 是一个u r l 资源,客户端可以通过编程方式请求得到它的服务, 而不需要知道所请求的服务是怎样实现的,这一点与传统的分布式组件对 象模型不同。 2 2 1w e bs e r v i c e s 体系结构 w e bs e r v i c e s 体系结构基于三种角色( 服务提供者、服务注册中心和 服务请求者) 之间的交互。交互具体涉及到发布、查找和绑定操作。这些角 色和操作一起作用于w e bs e r v i c e s 构件:w e bs e r v i c e s 软件模块及其描 述。在典型情况下,服务提供者可通过网络访问的软件模块。服务提供者 定义的服务描述,并把它发布到服务请求者或服务注册中心。服务请求者 使用查找操作从本地或服务注册中心搜索描述,然后使用服务描述与服务 提供者进行绑定,并调用相应的w e bs e r v i c e s 实现,服务提供者和服务请 求者角色是逻辑机构。图2 - 1 展示了这些操作、提供这些操作的组件以及 它们之间的交互。 图2 1 基于w e bs e r v i c es 的体系结构 w e bs e r v i c e s 体系结构中的角色包括如下: ( 1 ) 服务提供者( s e r v i c e sp r o v i d e r ) :从企业的角度看,这是服务 的所有者。从体系结构的角度看,这是托管被访问服务的平台。服务提供 者是过提供服务接口使w e bs e r v i c e s 在网络上可用的个服务器或系统。 辽宁工程技术大学硕士学位论文 服务接口是一种使其他应用程序能够对w e bs e r v i c e s 进行访问的软件组 件。建了服务接口之后,服务提供者就向服务代理发布服务。 ( 2 ) 服务请求者( s e r v i c e sr e q u e s t o r ) :从企业的角度看,这是要求 满特定功能的企业。从体系结构的角度看,这是寻找并调用服务,或启动 服务交互的应用程序。服务请求者角色可以由浏览器来担当,由人或另一 个w e bs e r v i c e s 来控制它。 ( 3 ) 服务注册中心( s e r v i c e sr e g is t r y ) :这是可搜索的服务描述注 册中心,是维护w e bs e r v i c e s 目录或信息交换站的一个联网的服务器或系 统,服务提供者在此发布他们的服务描述。 2 2 2w e bs e r v i c e s 体系相关技术 w e bs e r v i c e s 区别于其他类似的计算模型的部分原因在于w e b s e r v i c e s 使用了x m l 和基于x m l 的标准一一最常见的是s o a p 、w s d l 和u d d i 。 这些技术使应用程序之间的通信能够以一种独立于特定编程语言、操作系 统和硬件平台的方式进行。 ( 1 ) x m l 数据文件格式 x b l l 由s g m l ( 标准通用标记语言) 发展丽来,现已成为一种人们广泛接 受的用于描述数据和创建标记语言的标准。x m l 是一种开放的、标准的技 术。它既具有可扩展性,又具有简单性“1 。 数据独立性( 表示与内容相分离) 是x m l 的主要特征。由于x m l 文档只 描述数据,因此任何理解x m l 的应用程序( 不管其编程语言或平台如何) 都 可以以各种不同的方式对其格式化。x m l 文档包含数据,但不包含格式化 指令,因此处理x m l 文档的应用程序必须确定如何显示文档中的数据。 采用了x m l 的应用程序将可以互相通信,只要它们能够互相理解对方 的x m l 标记。这种高级别的可互操作性使x m l 成为w e bs e r v i c e s 所需的一 种理想技术。w e bs e r v i c e s 能在各系统之间进行通信,且不论其操作系统 和硬件平台是否相同,w e bs e r v ic e s 的核心标准都是基于x m l 的。 ( 2 ) s o a p 标准访问协议 辽宁工程技术大学硕士学位论文 s o a p 是用于实现w e bs e r v i c e s 的最常用的标准之一。s o a p 的目的是 为了使分布于网上的各个系统之间能够进行数据传输。当一个应用程序与 一个w e bs e r v i c e s 进行通信的时候,s o a p 消息是这两个系统之间交换数 据的最常用的方式。一个发送给w e bs e r v i c e s 的s o a p 消息会调用此服务 所提供的一个方法,也就是说该消息请求w e bs e r v i c e s 执行一个特定任务。 然后w e bs e r v i c e s 使用s o a p 消息中所包含的信息执行其功能;如有必要, w e bs e r v i c e s 还会通过另一个s o a p 消息返回结果。s o a p 被置于因特网协 议( 如h t t p ) 之上,能被用来在w e b 和其他网络上传输数据。 ( 3 ) w s d l 服务描述语言 在因特网上发布的w e bs e r v i c e s 都有与之相关联的w s d l 文档,其中 包含描述该w e bs e r v i c e s 的一组定义( 标记成x m l ) 。w s d l 文档规定了该服 务的功能,服务在w e b 上的位置,以及一些有关如何对服务进行访问的指 令。w s d l 还定义了w e bs e r v i c e s 所发送和接收的消息的结构,即指明了 调用程序必须为w e bs e r v i c e s 提供的数据。通过使用这些信息,那些正在 搜寻所需w e bs e r v i c e s 的应用程序可以对几个差不多的服务的w s d l 文件 进行分析,从而在这些服务中作出选择。 在发布w e bs e r v i c e s 的时候,w e bs e r v i c e s 管理员将一个指向的w s d l 文档的链接在个x m l 注册中心或其他w s d l 知识库中公布出来。于是当一 个应用程序比如一个s o a p 客户) 搜索注册中心查找w e bs e r v i c e $ 时,这 个w s d l 文件就是可用的了。客户访问包含于x m l 注册中心中的w s d l 文档, 以获得有关该w e bs e r v i c e s 的信息,创建具有适当结构的s o a p 信息与该 w e bs e r v ic e s 进行通信。然后,此客户通过使用w s d l 文档中的信息调用 该。 ( 4 ) u d d i 部署集成技术 u d d i ( 通用描述、发现和集成) 技术是s o a p 和w s d l 之外w e bs e r v i c e s 中的另一项核心技术。u d d i 可使提供服务的公司注册其信息,从而便潜在 用户或合作伙伴能够发现这些公司的服务和业务。同样,它可使公司发现 其他公司,以便扩展潜在的业务伙伴关系。u d d i 可以实现为公共注册表, 以支持全球范围的团体,也可实现为私有注册表,以支持企业或私人团体。 辽宁工程技术大学硕士学位论文 公司在私有中心中实施u d d i ,只有经过身份认证的各方( 比如公司雇员、 商业伙伴和供应商) 才能访问私有注册中心。 2 2 3w e bs e r v i c e s 协议栈 w e bs e r v i c e s 体系结构的基本原则之一是使用通用的标准和技术( 包 含服务描述、服务消息通信、数据格式等) 开发与平台和编程语言无关的服 务,因此w e bs e r v i c e s 中的协议栈将充分体现开放和标准的原则。其协议 栈结构如表2 - 1 所示: 表2 1w e bs e r v i c es 协议栈 t o o l l a y e r b us i n essiss u es w s f l s e r v i c esf l o w s t a t i cu d d i s c r v i c e s d is c o v c r y d i r e c tu d d i s e r v i c esp u b l i c a t i o n 兰 拿 霉詈 w s d l s c r v i c esd e $ c r i p t i o n o 目 2 三 o s e r v i c es 口 一o i m p l e m e n t a t i o n 7 - ;量 s e r v i c esi n t e r f a c e o 皇 s e c ur em ess a 卫i n g 一 s o a p x m l b as e dmess a g i n g h t t p ,f t p ,s m t p ,m q ,r m i t r a ns p or t 表2 - 1 中各个层次由不同的标准技术来实现,高层协议建立在低层协 议的提供的能力基础之上,传输层包括了已经定义并广泛使用的传输层和 网络层的标准协议:i p 、h t t p 、s m t p 等。再往上是目前正在开发的w e b s e r v i c e s 的相关标准。 2 3 基于w e bs e r v i c e s 框架实现信息集成优势分析 全球竞争环境的不断变化给企业内部和外部的活动带来了极 大的影响。新的环境需要企业有较好的响应外部环境的“动态性”。 快速响应市场变化是企业在竞争中生存与发展的根本保证,而快速 响应用户不断变化的需求则需要有快速响应的后勤支持。供应链管 理是获得国际竞争优势的重要使能手段之一。所以利用信息技术, 进行经营过程重构,与用户、供应商结成联盟,创建虚拟企业的供 辽宁工程技术大学硕士学位论文 应链,消除供应链中不增值的环节,简化经营过程和减少时间,提 高质量和降低成本成为提高企业全球竞争力的有效途径。 信息技术的发展为供应链管理提供了有力的支持。企业可以利 用因特网技术实现企业内和企业间的信息集成和业务协作;基于 i n t e r l l e t in t r a n e t 的电子商务技术与系统不仅能够沟通供求信 息,降低交易成本,提高用户服务水平,更为重要的是它加速了全 球市场一体化的进程,从根本上改变着企业的生产经营方式,任何 一个企业如果不能适应这种新的经营方式及手段的变化,在未来的 市场竞争中将失去立足之地;以w e bs e r v ic es 技术为代表的面向 服务的分布式对象技术已经日趋成熟,并逐步应用到实际系统的开 发中,为建立动态可重构的信息系统,适应企业经营过程的重构提 供了有力的支持。供应链系统应充分利用这些先迸的信息技术,提 高系统的管理与运作效率。 , 2 3 i 当前供应链信息集成中存在的问题分析 虽然供应链管理理论发展速度很快,但是也存在很多问题,本 文主要从以下几个方面进行分析: ( i ) 信息不能完全共享,加剧“牛鞭效应” 在供应链中产生“长鞭”效应的根本原因在于未能实现充分、 及时、准确的信息共享。错误的信息在供应链中由下游向上游逐级 传递、逐级放大,使信息失真,使整个供应链的效率降低。 ( 2 ) 供应链动态重组实施困难 企业供应链管理系统可以帮助企业建立新的采购供应关系。它 直接涉及到整个供应链上产品的生产、运输、销售各环节中的物流 和信息流的管理。但是,在这些环节过程中需要企业与企业之间、 企业内部各部门进行大量的协作和动态的合作。如何能有效地建立 和管理通过构建企业业务伙伴网;如何共同分享库存、结算等商业 数据,共同进行产品分类和管理。这些都是当前供应链合作联盟的 辽宁工程技术大学硕士学位论文 需要解决的问题。 ( 3 ) s c m 成员之间异构数据源不利于集成 许多供应链管理软件在整合上中下游厂商时,经常会需要所有 的厂商使用相同的平台以及基层软件。但是在现实的商业应用中, 会遇到如下俩个困难:在一个供应链网络中,不同的成员公司实 力会存在很大的差异;不同的公司使用着不同的应用及不同的部 署平台。 ( 4 ) 企业内部业务系统无法实现低成本集成 一个制造型企业的健全的信息系统应该如下图2 2 所示。为了 避免多种商业应用系统引入所造成的企业信息系统的应用分割,即 常说的“信息孤岛”现象,这些系统之间需要进行一体化的集成方 能发挥更大的效益。 目前,在构建前面下面的那些独立的企业信息系统应用的时 候,程序员们一般都是采取“独立解决方案”来实现的。也就是说, 对于每个应用,他们都是为每个需要的企业资源或外部资源编写连 接代码,以使得应用得以运行。这些资源包括:传统系统( 1e g a c y s ys te m ) 和数据库、w e b 应用及w e b 资源,以及正在不断涌现的, 图2 2 企业信息系统框架 程序员还需要编写更多的代码,以使大量的用户能够访问每个 应用。而每个应用都有自己特有的基础架构,几乎很难再定制。因 为所有的应用都是从一次性开发的角度实施的。应用的每一个修改 辽宁工程技术大学硕士学位论文 都需要由特定的程序员来完成。这样,通过跨应用集成的方式实现 全企业管理信息系统应用的重用变得异常的困难。 ( 5 ) 企业不同成长阶段对业务系统需求存在差异性 为了实施企业在不同阶段信息系统的应用,不外乎两种手段: 由自己的it 部门具体计划并实施;外包给软件公司或解决方案提 供商计划并实施。无论采取哪种形式,系统的实施计划都是应用正 式运营前的。一旦应用被部署之后,由于商务环境和业务需求的不 断改进和变化,这些信息系统不可避免的需要修订、更新,以符合 新的企业流程。在这些信息系统更新的可能中,下面三个可能是最 主要的也是最常发生韵:经常会增加新的信息系统功能,这常会每 个星期或每几个月发生一次;经常会对企业业务的流程进行更改, 这常常每周或每几天发生一次;经常应用户的需求而进行更改,这 甚至每个小时都会发生,尤其是当需要为每个客户、每个合作伙伴 或每个企业员工都定制其首选的信息系统应用的时候。 毫无疑问e 化的企业必须直面这一问题的挑战,经常的应用更 新是当今企业信息系统应用部署所面临的最大问题。如何提升企业 的响应能力,削减响应开支,提升企业的竞争力,是所有的e 化企 业必须面对的问题。 2 3 2 利用w e bs e r v i c e s 实现信息集成的优势 w e bs e r v ic es 技术主要从以下几个方面来推动供应链管理系 统的广泛应用,提供更为高效的企业间合作和动态的集成。 ( 1 ) 支持供应链成员快速动态集成系统 在供应链系统中,核心的研究问题之一是随着供应链的组成和 解散如何快速的完成系统的重构,这样不可避免的要求各联盟企业 的信息系统也进行重构。在当前的企业中,各个信息系统应用要么 是自行开发,要么是购买的成品软件,几乎很难再定制。当需要融 入新的业务流程以为用户提供更完整的增值服务时,所有的一切不 辽宁工程技术大学硕士学位论文 得不从最初的系统设计开始做起。通过跨应用集成的方式实现企业 应用系统的集成、重用变得异常地困难。随着供应链集成企业数目 得增加,需要进行整合得工作量也会随之增加,如图2 - 3 所示,这 样势极大提高系统集成的难度。 图2 3 杂乱的企业应用集成 w e bs e r v ic es 技术正是解决这一问题的最佳手段,它的使用 将改变目前的开发模式与应用部署的费用规模。w e bs e r v ic e s 能 够统一地封装信息、行为、数据及商务流程,把应用程序改变成可 重用的和柔性的组件。这种技术简化了系统的集成,可以快捷、容 易地进行系统连接和交易处理,而无需考虑应用实施的环境是何种 平台系统和设备。企业的核心业务功能用w e bs e r v ice s 封装成组 件之后,这些商务功能就可以很方便地在企业之间共享了。 最重要的是,由于w e bs e r v ic e s 是部署到in t e r n e t 上的,所 以这些商务组件可以提供全天候的服务和实时的信息,因而可以整 合联盟企业而提供一个及时且完备的供应链,可以有效的避免由于 信息延迟所造成的。长鞭效应”。 ( 2 ) 更易于供应链企业之间集成的实现 连接上下游企业的供应链管理是为了加强企业竞争能力而实 施的项目,它具有以下目标:减少商务活动的开支;减少进入电子 商务的成本;提高数据的完整性和可访问性;提供可扩展和可控制 技术;与现有的应用系统相集成;利用开放标准;全球可部署以及 可维护。 w e bs e r v ic es 正是符合这些目标的有力工具。采用w e b 辽宁工程技术大学硕士学位论文 s e r v ic e s 技术开发人员将自身待集成的应用包装成w e bs e r v ic es , 使用w s d l 描述这些包装好的w e bs e r v ic es ,并按需要将这些w e b s e rv ic e s 及其描述发布到u d d i 注册中心或者与业务伙伴的技术人 员进行交流,获取对方的w e bs e r v ic es 的w s d l 描述文档,然后通 过平台工具自动将w s d l 描述文档装载到自己的开发平台中,并生 成相应的接口,开发人员可以使用x m ls c h e m a 的工具快速地理解 应用交互需要使用的数据结构,然后在自己的应用中引入刚刚使用 平台工具生成的调用接口和数据结构,使用s o a p 技术与对方的w e b s e r v ic es 进行交互,从而完成供应链网络企业间的应用集成。 许多供应链软件在整合上、中,下游厂商时,经常会需要所有 的厂商使用相同的平台以及基层软件。但是对下游厂商而言,可能 无法向上游厂商一样使用昂贵的设备。不过,现在w e bs e r v ice s 技术可以提供非常完善的解决方案。 ( 3 ) 降低企业内部业务系统集成的复杂度 在w e b 服务被发明以前,两个应用之间用一种联系非常紧密的 方式进行交互,这种方式称为a p i 也即应用程序接口。当使用w e b 服务进行应用的整合时,只要数据元素与文档定义不变,新旧应用 可以共同工作而无需对通讯层做任何改变。而如果使用a p i 通讯方 式,这将意味着对应用及其客户端进行升级并重新配置。因此,通 过w e b 服务进行系统整合,它的服务器与客户端的联系是松散的, 应向w e b 服务器与浏览器的关系一样。 辽宁工程技术大学硕士学位论文 3 基于w e bs e r v i c e s 的供应链信息集成框架建立 上一章在分析了供应链成员企业之间实现信息集成存在的问 题后,论证了将w e bs e r v i c es 技术应用于供应链成员之间信息集 成的绝对优势。本章将对基于w e bs e r v ic e s 的供应链成员企业信 息集成的需求性和可行性进行分析,提出基于w e bs e r v ic es 的供 应链成员企业之间信息集成的框架,并应用x m ls c h e m a 数据规范 对实现集成所涉及到的组件进行规范化建模。 3 1 基于w e bs e r v i c e s 的供应链信息集成框架 基于供应链成员企业信息集成的特点,以企业应用的快速、动 态、智能集成和商业流程自动化为目标,利用w e bs e r v ic e 先进的 技术理念,提出基于w e bs e r v ic e s 的供应链信息集成框架。进一 步研究了该框架的各典型功能模块相关的在线服务组件及其集成 接口设计,阐述了框架的详细的层次架构。 3 1 1 集成框架需求分析 购销过程是供应链上的主要过程,是一个跨企业的商务过程, 其参与者是购买方和销售方。为详细刻画供应链上企业之间的互操 作过程,这里以订单的请求建立为例。图3 一l 所表示的是个简单的 采购过程,客户提出产品查询产品服务后,产生提供采购服务的可 操作的数据,使其能进行订单的操作;在完成订单的过程中,分别 需要调用提供支付服务与配送服务的w e bs e r vi c es ,并根据相应 结果的不同,进行不同的处理。采购过程的完成,就是这些w e b s e rv ie s 所构成的工作流的完成。这些w e bs e r v ic e s 在互相调用 辽宁工程技术大学硕士学位论文 的过程中,需要解决调用一致性的问题。 f 三 图3 1 简单的采购流程 实际的采购业务不可能像上面所提及的那样简单。但上面所述 己能描述进行商务操作的w e bs e r v i ces 之间如何相互协作。商务 操作大致需要解决的问题包括:数据相关的互操作、流程相关的互 操作及商务相关的互操作。在本例中,提供产品查询服务的w e b s e r v ic es 与提供订单服务的w e bs e r v i c e s 之间需要进行数据相关 的互操作;提供订单服务的w e bs e r v i c es 与提供支付和配送服务 的w e bs e r v i c e s 之间需要进行流程相关的互操作;提供支付与配 送服务的w e bs e r vic e s 之间需要进行商务相关的互操作。针对图 3 1 的应用背景,其中的角色及其对应的行为经抽象后定义如下: ( 1 ) 代理商;是联系产品生产商与消费者之间的营销平台。 其职责功能包括:收集并发布来自各个生产商产品目录;接受消费 者的购买请求并可靠地递送给相应生产商系统完成购买事务;采集 来自客户的消费反馈,给出商品购买的导引建议,并传送给生产商。 ( 2 ) 生产商:是生产产品的商家。能够通过自己的w e b 发布 产品目录,同时也能将目录传送给代理商;能够接受订单( 来自自 己的w e b 网站或代理商) 并转入内部管理系统,至于资金流和物 流则由离线系统完成。 ( 3 ) 客户:产品的购买者( 可能是个人,也可能是企业) 。能 够访问产品目录,查询产品价格等,并能够利用在线的订购服务进 行产品购买。 通过以上对供应链中企业所扮演的角色及企业之问的一些商 业行为的分析;在建立供应链时,实现系统中最终应有这样几种概 辽宁工程技术大学硕士学位论文 要类别服务对象:客户帐户管理、产品信息管理、 与票据管理、市场信息管理、错误日志及其它等。 表3 - 1 系统实现类别服务对象 订单管理、支付 详见下表3 1 。 类别描述 帐户管理 请求设立用户帐户、维护用户帐户。 产品价格查询。产品目录管理( 由生产商产生,由代理 产品信息管理 商汇总归类,由消费者使用) 。 请求报价、查询价格与可行性、生成并提交采购订单、 管理采购订单、查询订单状态、分发订单状态、采购订 订单管理 单接收等。订单由消费者生成,由代理商处理传递,由 生产商代理商接受。 查询市场信息、改变市场信息、获取销售记录( 生命周 市场管理期) 及用户反馈信息等。由消费者产生,由代理商汇总 归类,由消费者、生产商和代理商共同使用。 支付与票据管理 信誉查询、财务确认、协调票据、支付过程等。 3 1 2 集成框架体系结构的提出 假定客户、代理商与生产商构成了一条供应链。客户向代理商 发出一个订单,代理商接到订单后,其工作流执行服务就会启动一 个订单处理过程。为完成该订单的处理,代理商又需要相应生产商 提供服务。因此,在代理商上的订单处理过程中通过启动生产商上 的服务过程来完成工作,从而构成一个供应链的完整商业过程。这 实际上类似于一个链式的工作流互操作模型,企业之间的交互就变 为不同企业内部w e b 服务之间的互操作性要求。“。综合上述分 析以及对整个集成供应链管理系统作模块划分,本文初步
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年秋季初中历史开学第一课 学科学习方法与策略
- 涉法涉诉校园舆情依法处置细则
- 给水管道施工方案模板
- 2026年公务员考试备考行测《图形推理》知识点练习题含答案解析
- 建筑装饰企业安全生产管理制度
- 新发传染病演练脚本
- 2026危险化学品安全作业能力检测试卷及参考答案详解
- 矿井紧急避险系统施工方案
- 2026年医师定期考核题库(必刷)附答案详解
- 第三单元综合测试卷-2025-2026学年统编版语文三年级上册
- 2025江苏中吴环保产业发展有限公司电镀产业园运营总监岗招聘2人笔试备考试题及答案解析
- 2025北京初三一模物理汇编:热现象章节综合2(京改版)
- 业务工单管理办法
- 个体工商户登记申请书、提交材料规范、经营者变更登记承诺书
- 红外线治疗技术课件
- 化妆行业的法规和标准规范
- 人保财险车险合同范本
- 第六届“四川工匠杯”职业技能大赛(互联网营销赛项)理论参考试题库(含答案)
- 星级复评规范评分表星级饭店访查规范
- 私人房屋装修安全免责协议书
- 自动控制原理 第3版 课件全套 陶洪峰 第1-8章 概论、控制系统数学模型-线性离散系统分析
评论
0/150
提交评论