




已阅读5页,还剩62页未读, 继续免费阅读
(管理科学与工程专业论文)基于ebxml的rosttanet数据交换框架研究与设计.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大连理工大学硕士研究生学位论文 摘要 在网络高度发达的今天,捌l 与e d i 结合而成的x m l e d i 已经成为现在数据交换的 主要方式。x m l e d i 不仅具有传统e d i 的优点,可以使企业间能顺畅的传递、交换各种 信息,实现供应链中企业的无缝集成,还具有适合网络传输,成本低等优点,更加适合 当今的社会,因此得到了迅速的发展。 目前应用最广泛的几种e m l e d i 框架有:o b i 、x c b l 、c x m e 、b i z t a l k 、u d d i 、r o s e t t s u n e t 和e b ) ( m l 。这些框架可以根据侧重点的不同分为框架为主的儿e d i 和交换标准为主的 x l l l e d i 两种。框架为主的x 扎叻i 对交易的流程和框架设计比较完善,而对具体交易 细节以及交易信息并未做过多的设计,使用户在使用的过程中需要统一标准,既增加了 用户的工作量,也加大了交易的复杂性;而交换标准为主的) 吐也e d i 对文档格式和交易 细节设计十分详细,可是对交易的流程没有特别的规定,需要用户人为协商规定工作流 程,增加了用户使用标准进行数据交换的复杂性。 本论文针对上述存在的问题,在对目前几种常用的x 札e d i 框架进行分析比较的基 础上,根据一个供应链中公司的实际背景需求,将e b 矾l 的框架结构和c p a 匹配机制, u d d i 的注册中心和r o s e t t a n e t 的p i p 商务流程这三种框架的关键部分结合,形成一个 具有三者优点的基于e b 瑚l 的数据交换框架的应用。对其中的商务信息的注册、c p a 谈 判、商务文档生成和信息传送等关键部分进行设计之后,最后构造了一个原型对本框架 进行了部分实现,验证了该框架应用的可行性和实用价值。 本文的研究结合了目前优秀数据交换框架的优点,解决了目前数据交换框架的缺 点,为今后建立更加完善的x m l 即i 数据交换框架提供了参考,并且对建设其它的基于 ) ( m l e d i 技术的供应链数据交换框架应用也有着一定的借鉴和参考作用。 关键词:x m l e di :e b x m l ;u d di ;r o s e t t a n e t 数据交换 刘皴:基于e b n 的r o s e t t a n e t 数据交换框架的研究与设计 r e s e a r c ha n dd e s i g no f t h er o s e t t a n e td a t ae x c h a n g ef r a m e w o r kb a s e d o ne b x m e a b s t r a c t f o rt h ei n t e m e ti sh i s m yd e v e l o p e da tp r e s e n tt i m e ,t h ex m l e d ic o m p o s e db y ) m l a n de d ib e c o m e st h em a i nw a yo f d a t ae x c h a n g e b e s i d e st h es t r o n g p o i n to f t r a d i t i o n a le d i , t h ex m l e d ia l s oh a v et h ea d v a n t a g eo ff i t t i n gt h en e t w o r ka t t dl o w e rc o s t t h e s em a k et h e x m l e d im o r es u i t a b l ef o rt h ep r e s e n ts o c i e “。s oi td e v e l o p ss 谢f d y n o w a d a y st h em o s tp o p u l a rf r a m e w o r k su s e di ns c m a r e :o b i ,x c b l ,c x m l ,b i z t a t k , u d d i r o s e t t a n e ta n de b x m l n l e s ef r a m e w o r k sa r ed i v i d e di n t ot w op a r t s :x m l ,e d i s a b o u tf r a m e w o r ka n dx m l e d i sa b o u te x c h a n g es t a n d a r d x m l e d i sa b o u tf r a m e w o r k m a l r d yd e s i g nt h et r a d i n gp r o c e s sa n df r a m e w o r kb u tn o tt h et r a d i n gd e t a i la n dt r a d i n g i n f o r r n a t i o nw h i c ha d dt h eu s c r s w o r k l o a da n dc o m p l e x i b i l 姆b y1 1 n i 蜘n gt h es t a n d a r d s , w h i l ex m l ,e d i sa b o u te x c h a n g es t a n d a r dm a i n l yd e s i g nt h et r a d i n gd e t a i la n dt h es c h e m ao f t h ed o c u m e n t ,b u tn o tt h et r a d m g y r o c e s sw h i c ha d dt h eu s e r s c o m p l e x i b i l i t yo fd a t a e x c h a n g eb yn e g o t i a t i n gt h ew o r kp r o c e d u r e t os o l v et h e p r o b l e m m e n t i o n e db e f o r e ,a f t e rc o m p a r i n gt h eu s u a lx m l e d i f r a m e w o r k s t h i sp a p e ri m p l e m e n t sad a t ae x c h a n g ef r a m e w o r kc o m p o s e db yt h ee b ) 跚l s t r u c t u r ea n dc p am a t c h i n gm e c h a n i s m ,u d d ir e g i s t r ya n dr o s e t t a _ n e tp 口b u s i n e s sf l o w b a s e do nt h er e a ln e e do f ac o m p a n yi ns c m a f t e rd e s i g n i n gt h ek e yp a r t so f t h ef r a m e w o r k , t h i sp a p e rc o n s t r u c taa r c h e t y p ew h i c hi m p l e m e n tt h ef r a m e w o r k , a n da l s o v a l i d a t et h e f e a s i b i l i t ya n dt h eu t i l i t yo f t h ef r a m e w o r k 硒cr e s e a r c ho ft h i sp a p e rc o m b i n e st h es t r o n g p o i n t so ft h ee x c e l l e n td a t ae x c h a n g e f r a m e w o r k s ,s o l v et h ep r o b l e m se x i s t i n gi nt h ep r e s e n tf r a m e w o r k s ,a n do f f e ra d v i c e sf o r e s t a b l i s h i n gm o r ep e r f e c tx m l ,e d id a t ae x c h a n g ef r a m e w o r k i tm a yw o r k f o rt h e c o n s t r u c t i o no f e - b u s i n e s sb a s e do nx m l e d it e c h n o l o g y k e yw o r d s :x m l e d i ,e b x m l ,u d d i ,r o s e t t a n e t ,d a t ae x c h a n g e i i 独创性说明 作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工 作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外, 论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理 工大学或者其他单位的学位或证书所使用过的材料。与我一同工作的同志 对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。 大连理工大学硕士研究生学位论文 大连理工大学学位论文版权使用授权书 本学位论文作者及指导教师完全了解“大连理工大学硕士、博士学位论文版权使用 规定”,同意大连理工大学保留并向国家有关部门或机构送交学位论文的复印件和电子 版,允许论文被查阅和借阅。本人授权大连理工大学可以将本学位论文的全部或部分内 容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论 文。 作者签名: 导师签名:蔓! 三:重 丛年上月生日 大连理工大学硕士研究生学位论文 1 绪论 1 1 问题的提出 在网络技术日益成熟的今天,b 2 b 电子商务慢慢的变成了公司之间交易的主要方 式,企业竞争的胜负已不再仅仅取决于企业自身,而是取决于企业所在供应链的质量, 各个企业都在寻找能够确保交易双方信息可以充分交换和互用的方法。因此供应链中的 各企业的信息系统都应采用统一的数据交换标准和交换框架,使企业间能顺畅的传递、 交换各种信息,实现供应链中企业的无缝集成。 传统的数据交换方式是利用基于专网的e d i 技术进行企业间的数据交换和整合,但 它存在应用成本高、只提供点对点的网络传输和不易与i n t e r n e t 互联等缺点,极大地 限制了它的使用范围。随着i n t e r n e t 的发展和x 1 4 l 技术的出现,由于i n t e r n e t 的低成 本和广泛使用,并且x m l 具有的自描述性、可扩展性、平台无关性可以克服传统e d i 很 多弊端,使得传统e d i 逐步向基于i n t e r n e t 的x m l 解决方案转变“3 。这种结合x m l 与 e d i 技术的l e d i 目前正在供应链中迅速普及,并且也是未来发展的必然趋势。 由于潮l e d i 是刚刚产生的新兴事物,许多组织都在纷纷构建x m l e d i 数据交换框 架,例如e b x 4 l 嘲,u d d i ,b i z t a l k 旧,r o s e t t a n e t “1 等。这些框架可分为两类:框架为 主的x 札e d i 和交换标准为主的) ( m l e d i 。框架为主的) 咖。e d i 有e b x m l 、u d d i 、o b i “、 b i z t a l k ,而交换标准为主的x 札e d i 有x c b l ”1 、c x m l “3 、p , o s e t t a n e t 。这些数据交换框 架都存在一些不足,框架为主的列l e d i 主要定义了用户的交易框架,但是对数据交换 的细节和商务文档结构都没有具体的规定;而交换标准为主的x m l e d i 主要对数据交换 细节和商务文档的结构进行详尽的定义,对用户的交易框架一般都没有规定。因此需要 将这两类框架结合使用才能互相补充,得出一个完整的数据交换框架。这两类框架对彼 此都提供了技术的支持。 在这些框架之中,e b x m l 在框架结构方面比其它框架更为合理、r o s e t t a n e t 在业务 流程和文档格式规定方面比其他标准更加详细,而u d d i 注册中心的查找发布机制最为 迅速和有效。不过这三个框架也存在着一些问题,r o s e t t a n e t 没有规定数据交换的总体 框架,e b x m l 没有可用的注册中心,u d d i 没有规定公司的具体商务流程以及交换的商务 文档格式。 因此本文基于e b x 4 l 的数据交换框架,将u d d i 的注册中心和r o s e t t a n e t 的p i p s 商务流程应用到其中,建立了一个新的电子商务数据交换框架,并对其中的关键技术及 刘觳:基于e b x m l 的r o s e t t a n e t 数据交换框架的研究与设计 其实现做了详细的阐述,为实现电子商务数据交换提供了一个实用的指导模型,并希望 对研究建设其它的电子商务数据交换框架起到了一些借鉴和参考的作用。 1 2 国内外x m l e d l 研究现状 1 2 1 供应链中x m l e di 数据交换框架的产生 传统供应链利用基于专网的e d i 技术进行企业间的数据交换和整合,而企业要实现 e d i ,其供应链中的商业伙伴必须采取以下步骤。1 : ( 1 ) 与专网中的其它企业达成商业协议,选取增值网( v a n ) 。 ( 2 ) 商业伙伴订购或自己编写客户软件,对双方所使用的两种数据集合的格式进 行映射。 ( 3 ) 每当有新的商业伙伴加入时,都要编写新的软件,以便将发送方的数据集合 翻译成接收方所能识别的格式。 ( 4 ) 当一个新的商业伙伴加入时,上述步骤都要从头做起。 由上面的步骤可以看出,传统e d i 技术在应用中显得十分繁琐,而且费用极高,这 使e d i 技术成为大的企业、大的银行以及大的合作伙伴之间的专利,令中小型企业望而 却步。而且传统e d i 本身存有较大的局限性,具体而言有如下几点阱; ( 1 ) 费用高昂,需租用专用的v a n ,定制一对一转换系统,增加了企业信息处理成 本; ( 2 ) 覆盖面低,采用封闭的专用增值网络,因此只能与有限的贸易伙伴连接; ( 3 ) e d i 标准的结构灵活性差,不能随着与其对应的业务环境的变化相同步: ( 4 ) e d i 报文的传输有较多限制,只能使用指定的网络协议和安全保密协议; ( 5 ) 现行单证、报文、e d i f a c t x 1 2 等标准无法满足实际需求时,无计可施; ( 6 ) e d i 标准基于传统商业事务规则,由于社会发展,规则的进步,有许多商务应 用已无法用早期的e d i 标准去规范化表示。 随着i n t e r n e t 的发展和) c i l 技术的出现,i n t e r n e t 的使用范围广和成本低等优越 性体现了出来,同时x m l 具有的自描述性、可扩展性和平台无关性也可以克服传统e d i 很多弊端,于是传统e d i 逐步向基于i n t e r n e t 的x m l 解决方案转变“甜。 采用) ( m l 实现e d i ,是e d i 技术的新发展。x 札负责内容和结构,把商业规则与数 据分离开来,贸易伙伴能集中于数据内容和结构的交换运用各自的商业规则,利用x m l 为支持新的交易过程扩展通讯。x m l e d i 有许多优点: ( 1 ) l 所采用的标准技术十分适合w e b 开发,它支持结构化的数据,可以更详细 地定义某个数据对象的数据结构,如描述产品,详细定义该产品的生产厂、产品名、产 一2 大连理工大学硕士研究生学位论文 品号、产地等信息,不仅为标记该产品提供方便,而且这种x m l 数据很容易按生产厂、 产品名等排序,查询更方便。 ( 2 ) ) ( m l e d i 引进模板( t e m p l a t e ) 的概念,解决了e d i 的主要问题:映射。模板 描述的不是消息的数据,而是消息的结构以及如何解释消息,能做到无须编程就可实现 消息的映射。在用户计算机上,软件代理用最佳方式解释模板和处理消息,模板可以存 储在别处,动态结合到本地应用程序中,如果用户应用程序实现了x m l e d i ,那么代理 可以自动完成映射,并产生正确的消息,通过模板,得到对其环境的最佳集成。 ( 3 ) x m l e d i 能让所有的参与者都从e d i 中得到好处,它是对称的e d i 。这一方 面由x m l 的结构化和文件格式定义( d t d ) 特点所致:另一方面则由于x m l 的超链接,可 以进一步指定目标找到后的动作。x m l 本身的互操作性,使x m l e d i 的参与者都能从中 获得好处,无论是大企业,还是中小企业。 由于x m l e d i 具有以上的这些特点,它在供应链中正在迅速普及,并逐渐变成电子 商务数据交换未来发展的必然趋势。 1 2 2 目前应用的x m l e d i 框架概述 目前有许多公司和组织在进行x 札e d i 框架制订工作,除了两个著名的非盈利组织 c o n m e r c en e t 和r o s e t t a n e t 在设计o b i 和r o s e t t a n e t 以外,其它比较有代表性的框架 还有:a r i b a 的c x m l 、c o m m e r c eo n e 的x c b l2 0 、m i c r o s o f t 的b i z t a l k 、联合国u n c e f a c t 小组和o a s i s 发起的e b x 札以及u d d i 等。本章将简单介绍这些框架的构造和流程。 ( 1 ) o b i o b i ( o p e nb u y i n go nt h ei n t e r n e t ) 是由o b i 协会规定的,是一种设计开放、灵活 的b 2 b 因特网电子商务解决方案。o b i 使用了许多广泛接受的、标准化了的技术,如h t t p , 数字证书( x 5 0 9 ) ,s s l 和e d i 等。o b i 主要用于处理量大但是金额低的产品,是适合 b 2 b 网上交易的一个安全的、互操作的、开放而灵活的标准架构。 o b i 的体系结构的b 2 b 贸易模型是:买方机构里的一个请求者使用w e b 浏览器与卖 方机构的商务服务器进行交互。比如,浏览商品目录,选取货物项,提交定单请求等等。 为了得到买方机构的批准,并且或者为了得到额外的信息,卖方服务器将定单请求传 送到买方服务器。买方对接受到的定单请求加以审核,或许经过某种工作流程之后,返 回给卖方一个经核准的并且是完全的定单。卖方接受到核准的定单之后,还要从付款授 权机构获得必要的有关买方的信用授权,就开始履行定单任务。付款授权机构给买方签 署发票,并获得来自买方的付款。通过i n t e r n e t ,商家之间交换x m l 文档以支持商业事 务,这些) ( m l 文档包含了商业事务所需的商业数据。 刘皴:基于e b x m l 的r o s e t t a n e t 数据交换框架的研究与设计 ( 2 ) c x m l c x m l 是一种基于x m l d t d 的面向b 2 b 模式的电子商务交易的行业标准。它从众多的 电子商务供应链环节中抽象出一种以订单和商品目录为中心、并紧密围绕供货方和采购 方的交易模型,另外还定义了一种数据交换的机制,进而完成订单的采购、处理与交运 等一系列过程。 c x m l 是客户、供应商、销售商、中间商之间进行电子商务通信的一种单一的、标准 的、开放的语言。c x i l 事务是由一系列事先定义好的标准化格式的x m l 文档组成,基 于c x m l 标准的电子商务交易系统主要由客户端代理应用程序、供货商站点以及交易平 台3 部分组成。c x m l 文档的类型主要有三种:c a t a l o g 、p u n c h o u t 和p u r c h a s e o r d e r 。 c a t a l o g 是商品目录,包括s u p p l i e r ( 供应商目录) 、i n d e x ( 商品目录) 、c o n t r a c t ( 合同) 三个文档( 或称为元素) 。 p u n c h o u t 技术实现一种交互式的动态目录,它使得客户能直接进入供应商网站,使 用供应商提供的p u n e h o u t 服务实现商品选购,它主要通过p u n c ho u ts e t u pr e q u e s t , p u n c ho u ts e t u pr e s p o n s e ,p u n c ho u to r d e rm e s s a g e 三个文档来实现 p u r c h a s e o r d e r 包括o r d e rr e q u e s t 、o r d e rr e s p o n s e 两个文档,用于实现商品采 购业务过程。 c x m l 提供了两种数据交换机制:请求应答的同步机制和单向的异步机制。请求应答 机制利用h t t p 协议;而单向机制并不局限于一种传输协议。它们各适用于不同场合, 相互补充。c x m l 还定义了一种信息检索机制,即当接收方不能接收消息时,发送方可将 消息加入消息队列,以供接收方日后检索。 ( 3 ) x c b l c o m m e r c eo n e 的x c b l2 0 是第一个基于x m l 的跨行业的商务文档交换标准。这些 商务文档包括产品描述、订单、发票、运输计划等。x c b l2 0 是一个x 儿模块集和一个 允许创建、可重用的x m l 电子交易文档的框架。使用x c b l2 0 的文档框架可无缝的进 行不同类型的商务文档的交换。 x c b l 从通用的商业模型出发,定义了一系列的商务模型n 1 1 ,如: b u s i n e s sp r i m i t i v e ( 商业元素) ,包括公司、产品等。 b u s i n e s sf o r m ( 商业表单) ,包括产品目录、订货单、发货单等。 s t a n d a r dm e a s u r e m e n t ( 标准度量) 包括日期、时间等。 由于x m l 只是提供了一种描述的文档格式,尚不能满足在电子商务的事务处理中关 于强数据类型及数据校验的要求行业的发展和分化也衍生各种特定的标准及元素定 4 一 大连理工大学硕士研究生学位论文 义,从某种意义上讲这种分散性使单一基于x m l 的电子商务数据交换成为不可能 x c b l 的定义基于x m l ,是一种对已存在的各类用于电子商务的x m l 和通用的x m l 元素标准定义的融合。x c b l 中直接引入了i s o 已经定义的一些基本元素,如度量、日期、 时间、国家代码、货币等,这种基于组件的标准定义方式正适应了当前地组件技术的 i n t e r n e t 的需求。 ( 4 ) b i z t a l k b i z t a l k 是微软发起的电子商务体系构架,是s o a p 协议的一个应用“”。它以x m l 为基础,使企业间可以通过因特网交换商业信息,使用s o a p 作为传输协议,配合的产 品有微软的b i z t a l ks e r v e r 。 b i z t a l k 的框架结构是:各个商家定义自己的s c h e m a ,定义语言使用的是x m l2 d a t a ,是微软提出的一种s c h e m a 定义语言,定义好的s c h e m a 提交到b i z t a l k o r g 进行 注册。同时b i z t a l k 制定了一些预先定义好的标记供使用,并且每个s c h e m a 必须遵守 义写规则和有一些必有的元素和属性,只有这样才能生成一个标准的b i z t a l k 消息。公 司可以注册和查找s c h e m a ,当公司遇到某个b i z t a l k 消息而不确定它的结构时可以在 b i z t a l k o r g 找到它的s c h e m a 。 在8 i z t a l k 2 0 0 0s e r v e r 中,信息处理通过类似于网络模型的一个分层模型来进行。 这一模型分为3 层:应用层、b f cs e r v e r 层、传输层“”。这一架构允许应用层向b f cs e r v e r 发送商业文档或b i z t a l k 文档。b f c s e r v e r 必须能够根据需要将商业文档封装为b i z t a l k 文档。然后b f cs e r v e r 将b i z t a l k 文档打包为b i z t a l k 消息,再传送到目的b f cs e r v e r 等待处理。在目的端,b f cs e r v e r 与其它系统交互,消息被确认并处理。如果需要,向 源b f cs e r v e r 返回另一个b i z t a l k 消息。 ( 5 )e b x m l e b x m l 是由o a s i s “3 和u n c e f a c t “5 3( u n i t e dn a t i o n sc e n t r ef o rt r a d e f a c i l i r a t i o na n de l e c t r o n i cb u s i n e s s ) 联手制定的,旨在提供一个适应b 2 b 和b 2 c 环境的电子商务数据交换的模式。 e b x m l 标准是由通用的x 眦语法和结构化文件组成的一套技术规范,与其它电子商 务标准的最大不同之处在于它不针对某一具体的行业,而是面向世界上任何规模、任何 行业的企业“”。e b x m l 的目标是创建统一互操作技术规范以方便全球贸易。值得注意的 是e b x m l 并不是要建立用于通用业务文档( 如,订购单或发票) 的标准的s c h e m a s 或d t d s , 而是要建立一个架构。 e b x m l 架构包含如下几个功能组件: 贸易伙伴信息 刘皴:基于e b 几的r o s e t t a n e t 数据交换框架的研究与设计 e b x m l 贸易伙伴概要和协定规范提供了对贸易伙伴概要( t p p ) 和贸易伙伴协定( t p a ) 的文档的定义。t p p 描述了贸易伙伴的实际能力( 业务上的和技术上的) 。经过协商后, 两个贸易伙伴的t p p 交集形成t p a “”。 商业流程和信息模型 商业流程模型描述了允许贸易伙伴协作的可互操作商业流程。如果实施者和公司选 择对商业流程和信息建模,那么他们就要用u n c e f a c t 的建模方法( u m m ) “。每个贸 易伙伴的软件组件必须支持业务流程模型。一个完整的u m m 模型包含的配置e b x m l 兼容 软件的信息会多于客户所需要的。 消息服务 e b x m l 消息服务规范1 0 定义了基于x m l 的电子商务消息交换的传输格式和协议。 指定的封装结构保证了商业信息的可靠安全传输,e b x m l 消息结构用于封装在贸易商和 消息服务处理者之间传输的负载数据。e b x m l 消息服务被定义为是对s o a p 协议和带附件 的e b x m ls o a p 消息的外层延伸m 3 。 核心组件 e b x m l 提供了一个核心组件结构,核心组件是一个通用模块,可以形成业务文档“”。 e b x m l 核心组件提供行业间的互操作性和商务性能,核心组件可以是一个独立的商务信 息块,也可以商务信息对象合成一族,即整合信息实体。e b x m l 核心组将工程小组定义 一组基本核心组件,这样e b x 瑚l 公司可以使用这个数据仓库或者对其进行扩展。 注册存储库 注册是一个注册业务文档和相关元数据的机制,它作为一个指针指向存储地,原数 据可以作为查询结果而返回。e b x m l 注册提供了一系列管理存储库的的服务,并且可以 使贸易伙伴间信息共享。业务流程,c p p s ,业务文档描述,核心组件是通过e b x i 垤l 注册 服务发布和返回的。e b x m l 消息服务是注册中心的通信输入和通信输出的传输机制。”。 ( 6 ) u d d i u d d i ( u n i v e r s a ld e s c r i p t i o nd i s c o v e r ya n di n t e g r a t i o n ,统一描述、发现和 集成协议) 是一套基于w e b 的、分布式的、为w e b 服务提供的信息注册中心的实现标准 规范,同时也包含一组使企业能将自身提供的w e b 服务注册以使得别的企业能够发现的 访问协议的实现标准。“。通过u d d i ,人们可以发布、发现有关某个公司及其w e bs e r v i c e 的信息。公司可以在设计或运行时与u d d i 交互,发现相关技术信息,进而调用、使用 或集成这些服务。 u d d i 主要包括以下几个部分: 6 一 大连理工大学硕士研究生学位论文 q u d d i 规范:u d d i 规范v 1 版包括两个规范文本,u d d ip r o g r a m m e r sa p iv 1 0 ( u d d i 程序员a p i 规范1 0 ) 和u d d id a t as t r u c t u r er e f e r e n c ev 1 0 ( u d d i 数据结构参考1 0 ) 。 前者定义了u d d io p e r a t o rs i t e 能够支持的a p i 接口,而后者则描述了在a p i 中具体 ) ( m l 描述的数据结构的具体定义。 匿) u d d ir e g i s t r y ( u d d i 注册中心) :u d d ir e g i s t r y 是所有提供公共u d d i 注册服 务的站点的通称。u d d ir e g i s t r y 是一个逻辑上的统一体,在物理上则是以分布式系统 的架构实施的,而不同站点之间是采用p 2 p ( 对等网络) 架构实施的,因此访问其中任意 一个站点就基本等于访问了u d d ir e g i s t r y 。 匿) u d d io p e r a t o rs i t e ( u d d i 注册中心操作入口站点,简称u d d i 操作入口) :u d d i o p e r a t o rs i t e 是u d d ir e g i s t r y 中每一个对等结点,对于u d d io p e r a t o rs i t e 的查询 所获得的结果是覆盖全u d d ir e g i s t r y 中的信息的,信息查询无需身份认证;而在u d d i o p e r a t o rs i t e 上进行信息发布则必须使用该u d d io p e r a t o rs i t e 自身的公司方能实施, 同时以后的更新、删除都必须通过这个o p e r a t o rs i t e ,并使用初始发布时使用的公司 进行权限认证。 ( d c o m p a t i b l eu d d ir e g i s t r y ( 兼容的u d d i 注册中心) :所有兼容u d d i 规范但并非 属于提供公共服务的u d d ir e g i s t r y 的个别u d d i 注册中心,都称为兼容的u d d i 注册中 心。 ( 7 ) r o s e t t e n e t 是由诸多i t 业的巨子组成的一个标准化组织,目的是制定一个适 用于i t 产品,通过w e b 技术在网络上实时进行企业级交易的电子商务标准框架。 r o s e t t a n e t 利用互连网作为数据传输的媒介,所有资料格式均以x m l 来交换,把主要的 工作都放在流程标准的制定上。r o s e t t a n e t 的p i p 标准主要规范企业间商业交易与数据 交换的流程。 r o s e t t a n e t 主要包括以下几个部分: 字典 字典主要分为两部分:第一种是关于业务特性的( 商务字典) ,主要描述商品特性、 合作伙伴公司信息和业务交易等方面的信息,作为作业处理时词汇的使用标准,第二种 是关于技术特性的( 技术字典) ,其主要内容是叙述产品信息。分类项目又可再分为计 算机系统和组成、网络硬件、电视影象、图像产品和配件o ”。字典的使用提供了企业间 共同的语言及连接产业供应链的企业流程,在供应链的平台来讨论和完成企业的行为。 实施框架 实旋框架r n i f 是用来定义r o s e t t a n e t 涉及的对象及具体说明在贸易伙伴间如何进 行传输相应的信息,它提供共同的通讯协议来支持商业服务。r n i f 实际上就是 刘皴:基于e b x m l 的r o s e t t a n e t 数据交换框架的研究与设计 r o s e t t a n e t 对于消息的管理机制,它定义了附加到要传输的信息上的信息头、数字签名 等,设定了信息的封装、安全以及路由,从而保证信息可以迅速准确地传递到最终的目 的地o ”。实施框架包括r o s e t t a n e t 的商业模式、网络应用架构和网络应用协议o ”。 合作伙伴接口流程 p a r t n e ri n t e r f a c ep r o c e s s ( p i p s ) 是一种以系统间x m l 语言为基础,针对交易伙 伴间的商业流程而制定的对话式商业处理程。每一套接口程序包括了附有标准词汇的商 业文件及包含信息的商业流程。p i p 有以下准则:提供可供测量的商业成果或产品;包 含非专有的商业流程;最好包括不止一个的角色交互;作为一个独立的工作单元,能够 连接并入其它p i p s 以便取得更大的商业产出。r o s e t t a n e t 把企业之间的交易看成是由 若干个流程所组合而成的一个的过程,进行了3 个级别的细分。对于每一个流程,它都 对具体步骤进行了规定,同时也对每步所要交换的信息内容、文档格式进行了规定阻3 1 。 r o s e t t a n e t 所定的b 2 b 电子商务标准是一个具有上层商业处理与下层技术服务的 整体框架。在上层商业处理方面,主要在于制定企业伙伴闽标准商业处理程序,依照功 能共分七簇( c l u s t e r ) 核心商业处理程序,包括交易伙伴及商品信息之收集、维护, 产品信息之分送及更新,订单管理,库存管理,市场信息管理,售后服务管理及支持, 制造信息的交换。“。每一簇又分成几个段,每段含有几个伙伴间程序界面( p i p ) ,每 一个p i p 定义程序间以i m l 标准商业文件为基础的对话程序,从商务运作的角度来看, 一个p i p 主要内容是特定的商务工作流程及流程中所带动的文件。 p i p 体系结构包含一个商业过程处理模型与一个分布式的信息系统设计。其中商 业过程模型描述了商业角色与它们之闯的交互式功能活动,以及执行这些交互式功能活 动时所相互交换的信息,及这些交换所发生的顺序。 1 3 本文的研究思路及研究工作 1 3 1 研究思路 如上所述,各个组织都在建立不同数据交换框架,这些数据交换框架被应用到不同 的行业和环境之中。而由于各个框架的侧重点不同,导致每个框架都有各自的特点,因 此许多组织和学者都在尝试将多种框架结合在一起进行应用,以发挥每个框架的优势。 在u d d i 的技术文档之中提到了将u d d i 注册中心应用到其它框架的做法,并为此提 供了相应的接口,而e b x m l 技术文档也提供了对u d d i 的支持。由此可见,将不同框架 的关键部分结合在一起,取长补短,构建一个新的框架的想法是可行的。新框架不仅可 以确定框架,还可以详细的制定商务文档标准和消息传送格式,避免了单个框架的不足, 将几个框架的优点集于一身。 大连理工大学硕士研究生学位论文 儿现状了解和文 献查找与阅读 l , ,_ 】l tyt 1i e b x m l r o s t t t a n e t u d d i l o b i ii b i z t a l k e , x m l i x c b l l l ili 通过比较选择框架 之中的优秀部分 1 组合构建新框架l 关键部分设计 1 r c p p 匹配c p a 生成商务文档c p p 及服务的注册 00 引用p i p s 作为b p s s 商c p 啦服务在u d d i 注 c p a 的自动谈判和生成 务模版册中心的注册和存储 实现 图1 1 研究思路 f i g 1 1t h er o u t eo f r e s e a r c h 9 - 文羰:基于e b x m l 的r o s e t t a n e t 数据交换框架的研究与设计 本文在对目前使用的) 咖。e d i 现状之后,将目前在几个方面比较优秀的数据交换框 架结合在一起,形成一个新的具有这几个框架优点的) ( m l e d i 数据交换框架。之后对其 中的几个关键部分进行设计和实现。 1 3 2 研究工作 本文首先将设计构造一个新的) ( m l e d i 数据交换框架,说明其结构和应用流程。由 于组成新框架的几个关键部分来自不同的框架,各自有各自的特点,要将其整合到一起, 需要进行接口的设计和格式的转换。因此之后将对框架之中的几个关键部分进行研究和 设计,本文所做的主要研究工作有: ( i ) 框架结构和流程的设计。由于本框架将3 个现有框架的关键部分结合到了一 起,整个框架的结构和流程也因此发生了改变。本文在框架里面添加了自动谈判中心。 并说明新框架的整体结构,组成,以及其工作流程。 ( 2 ) c p p 注册机制的设计。由于本框架应用了u d d i 作数据中心,公司的c p p 需要 被转换为u d d i 的数据格式进行存储。二者都是x m l 格式的文档,但是结构和层次都不 相同,需要将c p p 作为一个服务引用u d d i 注册中心的商务实体之中。 ( 3 ) c p p 匹配机制和c p a 谈判机制的设计。公司按照双方的c p p 得出最初的c p a , 然后进行协商谈判,最后得出最终将应用于数据交换业务的c p a 。本框架继承了e b x m l 的c p p 匹配c p a 思想,并在此基础之上建立了一个自动谈判中心,将传统的c p a 谈判 ( 4 ) 商务文档生成机制的建立。本框架将原来e b x m l 框架中的b p s s 替换为 r o s e t t a n e t 的p i p s ,由用户调用p i p s ,对用户不产生其它影响。但是由于二者的格式 不同,所以需要把原本用u m l ( u n i f i e dm o d e l i n gl a n g u a g e ) 定义的p i p s 转换成本框 架支持的商务流程( d t d 格式) 。这个转换并不复杂,可以通过软件自动完成, 2 8 就 可以通过u m l 图表生成x m l 文件,当然也可以手动完成。 大连理工大学硕士研究生学位论文 2 数据交换框架应用需求分析 本章根据一个供应链之中的公司背景,分析其在数据交换框架部分的需求,并对目 前各种框架进行分析,判断是否能满足其要求,进而提出一个数据交换框架的解决方案。 2 1 框架应用背景 邦威公司是一家电脑组装厂商,主要业务就是接受销售方发出的订单,并按照需求 给硬件供应商下订单,从硬件供应商处提货,然后组装生产出成品交付给销售方。 邦威公司在这个电脑行业供应链之中处在中间位置,一直以来的经营方法是在收集 市场信息的基础上提前预测,然后开始批量采购和生产,以满足销售方的需要。这样的 预测风险很高,如果一旦预测出错,就会产生大量的库存和滞留产品。 在传统的交易过程中,邦威公司必须通过填写表单,向硬件供应商提供很多信息, 包括姓名、地址、送货要求等等,而销售方也需要向邦威公司提供类似的表单。 目前大多数b 2 b 交易的环境中,事务的发生频率很高,通常某家公司在一天之内 给供应商发送的订单有几打。因此需要令事务尽可能的自动化,不应该再让客户填写表 单,或者是点击选项,而是要根据本地数据库自动做出决定。自动化可以使处理过程变 成流水线,从而减少工作量,并且降低出错的风险。 因此邦威公司需要一个可以提供以上服务的交易框架,该框架应该满足用户的以下 需求: ( 1 ) 建立注册中心,提供公司的电子签名以及身份认证服务,提高交易的安全性。 ( 2 ) 供货商必须提供电子化的产品目录,记载供货方提供的产品和服务的详细信 息,并经常进行更新。让用户方便的浏览和查找供货方提供的服务,并据此做出选择, 避免因输入造成的失误。 ( 3 ) 提供交易监督服务,用户按照协定好的交易方式和模式进行交易,交易方式 和模式信息储存在注册中心之中,由服务中心提供监督作用,确保交易的公平和公正性。 ( 4 ) 采用统一标准进行传输,避免用户因信息传送标准的不同造成的交易障碍。 为了满足邦威公司对数据交换框架的这些要求,需要从目前存在的数据交换框架之 中选择一个进行应用,或者提出一个新的解决方案。 2 2 目前应用框架的比较分析 通过第一章中对目前主要应用的几种) ( m l e d i 的研究,可以发现这些】( m l e d i 主要 分为两个部分:数据交换框架和数据交换标准。数据交换框架指的是整个x m l e d i 体系 刘皴:基于e b x m l 的r o s e t t a n e t 数据交换框架的研究与设计 的组成和结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 窑炉反应工节假日后复工安全考核试卷含答案
- 数字测试仪器使用说明及维护指南
- 玩具制作工节假日后复工安全考核试卷含答案
- 义齿修复基础知识复习题
- 小公主课件教学课件
- 七年级生物上册 3.4.1植物的光合作用说课稿 (新版)苏科版
- 任务三 家乡农产品销售说课稿初中劳动八年级下册浙教版
- 第24课《诗词曲五首-山坡羊·潼关怀古》说课稿 统编版语文九年级下册
- 2019年高考化学真题与模拟题详解
- 全国高考理科综合历年试题解析
- 餐饮服务食品安全常规项目自查记录表
- 膝关节病中医护理查房讲课件
- 粪污清运服务管理制度
- 医疗机构动火管理制度
- 孵化基地制度管理制度
- 中枢整合康复技术课件
- DB31/T 936-2015车载终端与手机互联应用规范第1部分:通用技术规范
- 软件委托开发合同样本(合同范本)10篇
- 兽医检验科工作流程手册
- 道路清扫保洁服务人员配置计划
- 垃圾消纳费合同协议
评论
0/150
提交评论