GB T 19256.1-2003 基于XML的电子商务 第1部分 技术体系结构.pdf
《GB T 19256.1-2003 基于XML的电子商务 第1部分 技术体系结构.pdf》由会员分享,可在线阅读,更多相关《GB T 19256.1-2003 基于XML的电子商务 第1部分 技术体系结构.pdf(25页珍藏版)》请在麦多课文档分享上搜索。
1、GB/T 19256.1-2003 前富GB/T 19256系列你准在基于XML的电子商务的总栋里温下,将分为下列8个部分s一然1部分:技术体系结掏g2部分:协附规程轮廓和协附规草草协议;二一第3部分,!lt务过稼规范模式;4部分2核心构件设计方法;第5部分:核心构件自涂;6部分2注册系统信息模型p第7部分,:I:册系统服务规范;8部分:消息服务将来汤河tlI增加新的部分。本部分为系列标准巾的第1部分。第2部分到第8部分将会陆续制定。本部分修改采用联合国贸易使利与电子商务中心(UN/C立FACTl和结构化数据栋准发展组织(OASI日)联合制定的荔于XML的电子商务技术体系结构规在11.O. 4
2、版及随后发布的修改娘。本部分与基于XML的电子商务技术体系结构规范1.O. 4版及随后发布的修改单的主要兹罗手如下s按照标准的格式肘原文的些f事,节做了适当的调整;)11l在文中的部分介绍性和解释傲的内容进行调糕和改编,并放在寻|宫中i增加第3章术语和定义,; 丁俊于理解,在第4尊重的开始部分增加了部分内容。本部分的附录A和附录B为资料做附录。本部分由中倒标准研究中心提出。本部分由国电子业务标被化技术委员会归。本部分起草单位:1:护圈标准研究中心、海关总署政策法规函、中国国If,电子商务中心、全国产品与服务统一代网管颈中心。本部分主主苦起草人:魏宏、刘董事松、因t吉、石文来、战主v豆、刘颖、尊
3、重建方。田GB/T 19256.1-2003 冒|结古F司在过去的20多年中,电子数拇交换(EDI)通过取予形式交换;J(务f言,鼠,减少了纸质文树、降低了成本和提离了效率,为商务办公描绘了个笑好的前簸。在理想的情况下,公司无论规模火小都可以通过某种形式实现电子商务,而不需要尊低何事先约定。然iiEDI并没有使这成为现实,凶为只有那些大公司才能负搬起它昂贵的费用,而股大部分蒸于EDl的电子商务都是以某一大公司为核心,其贸易伙伴为了获得商业机会不得不采用这种模式。:(E簸近几年,可扩R是宣称话(XML)得到了快迷的发展,已经成为lnternet上新的电子商务应用稳序之间)义数据交换格式的首选方案
4、。UN/CEFACT和QASIS联合众多国际大型企业共同开发了基于XML的电子商务(ebXML)系列标准。ebXML提供了一个基于XML的开放式技术体系,从而在E应用刻成用、应用到人或者人到底用的各种不同那搅下,能够以一种一致和统的方式利附XML技术开脱电子商务数据的交换。ebXML的目标是创造一个统一的余球性电子市场,任何地域、ff例规模的企业;在任何时间都能够借助互联网开且是商务活动。尽管巴DI有其自身的不足,但是那些在EDI上已经投入火最资余的公司在看到藏于XML的电子商务的真正优势之前是不会轻易放弃EDI的。凶此,ebXML挺供的2辈子XML的咆子商务标浓化解决方案还考虑了EDl问题。
5、N 基于XML的电子商务第1部分:技术体系结构GB/T 19256.1 2003 1 范围本部分规定了基于XML的电子商务(ebXML)的技术体系络构,描述了ebXML各基本组成部分的关系、相互作用和基本功能自本部分为ebXML系统的设计、实施和实现互操作提供了规范和指南,并为后续的蒸于XML的咆子商务系列你攘的制J提供了一个统一的框架。2 规范性引用文件下列文件中的条款通过GB/T19256的本部分的号|阴阳成为本部分的条款。凡i盖泼日期的引用文件.Jt;随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,直在励根据击本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是
6、不注日期的引用文件,其最新版本适用于本部分。GB/T 17628一1999信息技术开放式EDI参考模型(idtISO/IEC 14662: 1997) ehXML技术报告业务过程和业务信息分析概述UN/CEFACT技术文件UN/CEFACTJ辈模方法(N090)3 术谦和J义3. 1 3.2 GB/T 18811-2003的下列术语和定义适用子本标准。.!Il!务协同b酣in帽scollaboration 两个或多个参与方为实现某既定目标而进行的项活动。G日/T18811-2002.定义3.6J业务燥仰视图busin酬。perationalview(BOV) 业务交易的一个视角,它被限于与描述
7、菜叶j务交易所能的做出业务决策和组织间的承诺有关的方丽m3.3 3.4 GB/T 188112002,定义3.8J.!Il!务过程b剧inessproce回在业务实践中网来完成一项成多项活动的过稼。GB/T 18811-2002,定义3.9J业务交易business transaction .lk务的一个逻辑单元,它由两个或多个参与方执行,并产生一个问萤化的成功或失败的状态。GB/T 188112002,定义3.12J GBjT 19256.1 2003 3.5 3.6 3.7 协同规稳协议collaboration protocol agreementCCPA) 两个或多个参与方间商寇的、用
8、来标识或描述他们商定要使用的具体的协同规模的信息。GB/T 18811一2002,使义3.15J 协同规穰轮廓collaboration protocol profile(CPP) t前述某一参与方所支持的一个或多个协同过程及相关的协同规程的信息。GB/T 188112002,定义3.16丁核心构件core component 条独立的Jlk务筒息,也可以是几个业务信息对象组合布一起形成的聚合信息实体.用于捕捉现实世界中的业务榄念,以及该概念同其他业务信息对象、语境描述之间的关系其中语境描述用于描述核心信息实体或聚合信息实体企H俐在个中夺定的ebXML业务剧本中使用。按:改写GB/T18811
9、-2002.定义3.20日3.8 文精类型定义document type definition(DTDl UJ随附于个文件,Jtj以描述该文件基本规则的JE义,如哪些元黎会出现及这些要元署署之间的结构关系。它还JE义了哪些标i己可以tE文件中出现、哪接标记可以包含其他标记、你i己的号码和顺序、你i己的属傲,需要时还纷lli这些民属悦具有的债。lli接收应用对收到的数据没有内般的愤述时,它还可以帮助验i正这些数据首GB/T 18811-2002.定义3.27J 3. 9 功能服务视剧functional services view(FSV) 业务交易的一个视角.它被限于文婷执行开放:;:;EDI
10、交易所需的依息技术系统的信息技术互操作性方阁。GB/T 18811-2002,定义3.37J3.10 法册registry 能够对相关的注册库巾的观及其有关的无数掘进行登记,以便指向这些观的位置和所有其元数据的指针能够在王军询时被梭索出来的一种机制。3.11 3.12 3.13 GB/T 188112002,定义3.51J 注册机构registryauthority(RA) 对法册进行维护和管琐的机构。GB/T 18811-2002,忘义3.52J 注册服务reglstry service 向注册的客户提供访问泼册内容的一种途径。G日!T188112002.定义3.53J 剧本scenario
11、具有问一业务自称的一系列业务活动的形式描述。GBiT 188112002,);主义3.57JGB/T 19256.1-2003 3.14 XML模式XML schema 指出哪些元素允许出现在XML文档中以及官们以何种方式组合的元素名称的形式规范。官定义文挡的结构,如哪些元素是其他元素的子元素,子元素出现的顺序以及子元素的数目。它还可定义元素为空还是包括文本,同时还能定义属性的缺省值.GB/ T 18811-2002,定义3.64J4 ebXML概览贸易伙伴之间为了能够开展电子商务,他们应31) 彼此发现对方及其所提供的产品和服务;2) 决定选用何种业务过程和相关的报文,用来获取对方的产品和服
12、务信息;3) 决定联系细目和交换信息的通信方式;4) 按照以上选寇的内容协商合同条款;5) 按照签定的合同以自动方式交换信息。ebXML也应该满足这些需求。通过分析这些需求可以得出,ebXML技术体系应构造于三个基本概念之上:提供一种确保数据通信互操作的基础设施;提供一种确保商业互操作的语义框架;提供一种能够让企业彼此发现、协商继而开展商业活动的机制。困1描述了两个贸易伙伴使用ebXML进行商业交易的框架性模型,他们首先搭建应用框架,进行配置,然后从事简单的商务交易。这个模型描述了配置和实现ebXML应用程序和相关系统组件的过程和步骤。这些组件可以用一种渐进的方式实施。但是ebXML规范并不局
13、限于这一模型,这里只是为了尽快引人概念。附录A中给出了一些具体的实施实例。E舍 pJIi 圄1两个公司利用ebXML开展电子商务的活动概览图1引入了以下概念和基本体系结构:1) 描述业务过程及其相关信息模型的标准机制。2) 注册和存储业务过程和信息模型的机制,以使这些模型得以共享和重用。3) 发现每个贸易伙伴信息的机制,这些信息包括:3 GB/T 19256.12003 所51:格的业务过程;为文指业务过程所挺供的业务服务接口;各自的业务服务接口之间交换的业务文销;所支持的传输、安全与编码协议方而的技术自己景。4) 注册上迷信息的机制,以使法些信息得以查找和l获取。5) 对双方达成的业务协议的
14、描述机制,这些协议可基于3)中所述的俄息的保诋贸易伙伴之间业务文档交换的立操作性、安全性利可靠性的标准化的业务消J自服务橙架。7) 配最各自消息服务的机制,以便按照业务协议中的规定开展双方商定的业务过程。网l按下面步骤进行z1) 第一-t如,公词A首先通过1U英闷防问ebXML注册系统,狡取规范和相关的业务剧本和轮廓f肖息;2) 第二步,在了解到I册系统中的内容后,公司A决定构造并配置本地的ebXML戚朋系统。其巾,开发应用系统并不是参与ebXML活动的必要条件,可以购买现成的兼容股用银序和组件;3) 第二步,公简A向注册系统提交自B的业务轮廓俗J息(包指实施细节和参考链接),提交的业务轮廓描
15、述r公司A实施ebXML的能力和约束,以及它所支持的业务剧本。这些业务剧本是公司A所能处凛的、以XML格式表示的业务过程和相关信息束(例如营业税的计算)。注册系统验诋刷本的格式和用法正确后,向公司A发送一个注册成功的确认通知g的第四步,公词日在注册系统巾查找公词A所交灼的业务剧本,并下裁公词A的业务轮廓和刷本信息$5) 第Ii.步,公尚且构造或购买现成的ebXML应用系统,向公前A发出愿意使用ebXML进行交易的请求,并递交一份.ill务协议的建议书。这份建议书中描述了需要双方商定的业务剧本和其他具体协议,同时还包括消息服务德求、突发事件处苦思机制和安需求等。双方就以上内容可能需要进行多个四合
16、的协商;6) 第六步,公词且和公司A达成一致后,使用ebXML进行交易活动.5 业务过程和信息的分析方法及1i;模型业务分析人员使用分析方法和元模刻来说明业务过程。分析方法规定了业务分析人员在定义业务过程时常安进行的全部过程和子过程。元模划定义的是分析过程中有需姿发现和义档化的俗息。方法学通常包括一段模式,可以加快模型的设计,并有助于对相似概念进行统_A表示。不网组织之间的业务惯例是很不一样的,这些惯例可以被分解为业务过粮、业务协肉、业务交易以及相关的业务信息(业务文梢)。利用途模方法进行分析,可以标识出_.些可以意用和标准化的业务过程和i信息模型。ebXML的指导思想就缝在业务过程和信息模型
17、的不同层削上浮找可以标准化的组件,通过黛用这些被致主理解的模型和子模型昌,来达到1主操作性的目的。本部分推荐.ill务分析人员使用UN/CEFACTl1主模方法(UMM)。如果使用其他盖章模方法,该方法最好与UMM兼容,以便使用两种方法得出的业务过程模型相互兼容。有关夜基于ebXML的报架内如何分析、你识和J义业务过程和业务文格的全部秘序,Jjl符合ebXML的技术报告(.ill务过程和业务信息分析概述。ebXML 选择的建模语言和方法是UML语言和基于UML语言的UMM方法及其业务过稼和信息元模型(UMM元模搜),这种选抹满足了ebXML所要求的语义一放性的慕本需求,保诋了业务过程模型和模型
18、自级作之间的兼探性。通过语义致傲,模费1可以被戴用,能够进行比较和对照。对于符合UMM元模型的模型,用户E可以利用它生成运行的业务过程规乎在实例(比如,以业务过程模式的格式)或者具有相阿卡普义的其他表达方式。此外,这些模型且还可以被兼容的建模工具所共享。UMM提供了一种精确的描述方法,卖主耳针对开放式EDI参考模型中的业务操作视网(符合GB/T 19256. 1-2003 GB/T 17628-1999(信息技术开放式EDI参考模型的规定)涉及的内容。UMM定义了业务建模、需求、分析和设计四个工作流,这四个工作流对于理解业务需求,生成业务剧本、业务对象和业务协同的范围是必要的。方法、模式和模型
19、的用法和关系在每一个工作流中都有定义。对于每个工作流,一个方法在明确定义的语义起围内应用于一个使用了建模元素的模式中。UMM工作流各阶段的结果如图2.图2UMM工作流和各阶段结果UMM元模型按以下几个视图进行组织,以便每个过程筷型可以从多个角度进行观察:1) 业务操作图(TheBusiness Operations Map , BOM)元模型,将业务过程分为业务领域和业务范畴;2) 业务需求视图(TheBusiness Requirements View.BRV)元模型,擒获商业交易的用例圈、输入、输出、约束和系统边界以及它们之间关系;3) 业务交易视图CTheBusiness Transac
20、tion View,BTV)元模型,捕获业务信息实体的语义信息和业务活动发生时角色之间交换的信息流F的业务服务视图(TheBusness Service View.BSV)元模型,定义在执行和确认一个业务过程时必要的网络组件服务和代理及其业务文档(信息)的交换。这些视角支持日益增多的模型构造方法,提供了不同粒度的规范,适用于与业务人员、业务应用集成商和网络应用提供商进行交流。6 ebXML体系结构6.1 功能服务视图图3给出了ebXML的功能服务视图。如图3所尿,ebXML注册服务用来存储业务过程和信息模型、XML格式表示的这些模型、核心构件和协商规程轮廓等信息。尽管业务过程和信息模型可以以建
21、模语法的格式来存储,但在注册系统中应以XML语法格式存储,这样,所有业务信息都应基于XML格式,用户就可以通过统一的方法在注册系统中检索到原子级的数据。5 GB/T 19256.1-2003 ebXML之所以选择一种分布式体系结构,因为这样可以最大限度减少单一点失败的可能性。ebXML体系结构对应于开放式EDI参考模型中的功能服务视图(Functional Service View, FSV)。慰纶艇和自哥(且Jl!J附的幌帽内鱼酶11111. 6.2 备功能阶段6.2.1 实施阶段也务越观和111.躏与UMM元幌醺肇事】困3ebXML功能服务视图性Q1.1II和野E景里自由慢型实施阶段是一个
22、创建ebXML应用程序的过程。一个想从事ebXML交易的贸易伙伴首先应获取所有ebXML的标准和规范。在深入研究这些规范后,贸易伙伴可以下载核心库和业务库的内容。贸易伙伴也可以请求其他贸易伙伴的业务过程信息(存储在他们的业务轮廓中)进行分析和研究。贸易伙伴可以采取的另一种方法是直接利用第三方的应用系统实施ebXML。当然,贸易伙伴可以设计自己的业务过程,然后提交到ebXML注册系统。图4描述了在实施阶段贸易伙伴和注册系统之间的基本交互关系。6 GB/T 19256.1-2003 围4实施阶段6.2.2 发现和获取阶段发现和获取阶段涵盖了挖掘ebXML所有相关资源的过程。贸易伙伴建立其业务服务接
23、口后,就可以开始发现和获取活动。发现的方法之一是请求另一个贸易伙伴的协同规程轮廓CCPP)。通过业务服务接口,贸易伙伴应能够请求更新核心库、业务库,以及更新或创建业务过程和信息模型。本阶段的主要任务是挖掘业务信息中的含义。图5描述了发现和获取阶段贸易伙伴之闯以及贸易伙伴同注册系统之间的基本交互关系。图5发现和获取阶段6.2.3 运行阶段运行阶段是执行ebXML剧本、实现相关交易的过程。在本阶段,贸易伙伴之间通过消息服务交换业务文档。实际上,一个协同规程协议就是按照事先定义好的编排方法,通过消息服务交换的一组业务丈档。在运行阶段,没有与注册系统的交五动作。如果有必要同注册系统发生交互,则认为是重
24、新开始了一个发现和获取阶段。图6描述了运行阶段贸易伙伴之间的基本交互关系。GB/T 19256.1-2003 7 ebXML基本组成部分7.1 贸易伙伴倍息(CPP和CPAs)7.1.1 镶述2t瞌撞a图6运行阶段为了促进电子商务的开展,潜在的贸易伙伴需要一种机制,用来发布他们所支持的业务过程以及交换业务信息所需的具体技术实现方面的细节内容。这)机制可以通过使用协同规程轮廓(Collabora tion Protocol Profile,CPP)来实现。CPP是一个表达贸易伙伴所支持的业务过程和业务服务接口需求的文挡,该文档用一种能被其他ebXML贸易伙伴所理解的方式编写。两个或多个贸易伙伴的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 19256.1 2003 基于 XML 电子商务 部分 技术 体系结构
