(计算机软件与理论专业论文)基于owl语义扩展的ebxml在旅游电子商务中的应用.pdf_第1页
(计算机软件与理论专业论文)基于owl语义扩展的ebxml在旅游电子商务中的应用.pdf_第2页
(计算机软件与理论专业论文)基于owl语义扩展的ebxml在旅游电子商务中的应用.pdf_第3页
(计算机软件与理论专业论文)基于owl语义扩展的ebxml在旅游电子商务中的应用.pdf_第4页
(计算机软件与理论专业论文)基于owl语义扩展的ebxml在旅游电子商务中的应用.pdf_第5页
已阅读5页,还剩67页未读 继续免费阅读

(计算机软件与理论专业论文)基于owl语义扩展的ebxml在旅游电子商务中的应用.pdf.pdf 免费下载

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

文档简介

浙江大学硕士学住论文 摘要 旅游是一个集吃、住、行、游、购、娱六大要素的综合性产业,次旅游活 动涉及到众多的服务设旌和旅游资源。因此实现旅游电子商务平台,完成旅游电 子商务信息的高度整合,是实现旅游信息共享、提高旅游服务质量的关键。 为此,实现了基于0 w l 语义扩展的e b x m l 架构的旅游电子商务平台。利 用e b l 架构可将现有的旅游电子服务系统优化整合到一个电子商务平台上, 以w 曲s e r v i c e 的方式供客户调用,完成旅游电子商务信息的整合。而利用 a s 砌a i ld o g a c 等人提出的0 w l 结构到e b x m l 结构的映射方法,可将根据实际 需要建立起的一个包含语义信息的旅游本体,映射到e b “l 注册库中,实现旅 游语义信息的存储。在此基础上,向e b x m l 注册库添加预定义查询过程来对注 册库中的语义信息进行查询。由于a s u m a i ld o g a c 等人的方法中对o w l 中的部 分结构的查询过程存在缺陷,不能充分体现这些结构所包含的语义,因此使用图 的广度遍历算法对这些预定义查询过程进行了改进。最终完成了语义扩展的旅游 e b l 注册库信息模型的设计。 通过以上步骤创建的旅游电子商务平台,为旅游各服务提供实体提供了一个 发布自身特色旅游服务的平台:同时也为旅游客户提供了语义查询服务,使客户 能迅速的获得满足自身需要的旅游服务或旅游服务组合信息。从根本上实现了旅 游资源的整合优化和信息查询的精准度,促进了整个旅游产业的发展。 关键词:e b x m l ,语义w 曲,w 曲本体语言,电子商务 l a b s t r a c t t o u r i s m sa l li n 自e g 硎o no f e a t i n g 、l j “n g 、印i n g 、t r a v e l i n 昏b u y i n g 锄da r n u s i n 舀i t i n v 0 1 v c sm a n y 馆a v e le 咄l b l i s h m e n t s 锄dt r a v e lr e s o u r c e s t h e r e f o r e ,r e a l i z i n gat o u r e c o m m e r c ep l a t f o m 锄dm a l 【i n gi n t e g r a t i o no ft o u re c o m m e r c ei n f 0 珊a t i o na r ek e y sf o r 仃a v e l i n f o m l a i o ns h a 陀柏de n h 衄c j n g 仃a v e js e i c eq u a l i 啦 t h e r e f o r e ,w er e a l i 髓o w l - b 蹴de n n c h e de b x m lf o l 。t b u r i s me - c o m m e r c ep l a t f o 咖 u s i n ge b x m l t e c h n i c a la r c h t e c t u r ec a l li n 魄脚em a l l yt r a v e ls e i c es y s t e m s ,w h i c h 盯e u s e dn o w 沁a 幻u s me c o m m e r c ep l a 怕m 1 t h e nu s e r sc a ni n v o k ew e bs e r v i c ef r o mt h j s p l a t f o r m s oi n t e g r 砒i o no f t o u r i s me - c o m m e r c ei n f o 丌n a t i o ni sf i n i s h e d i na d d i t i o n ,b yu s i n g t h em e t h o dt h a tc a nr e p r e s e n to w ls e m a n t i cc o n s t c t st h r o u g l le b x m lr e g i s t r yc o n s t r u c t s , t r a v e lo n t 0 1 0 9 yc a j 】b eb u ma n dm 印p e di n t oe b x m lr e g i s n ,a sar e s u i lm es e m a n t j c i n f o m a t i o nc a nb es t o r e di ne b x m lr e 西蛐了n o wt h e nn e we b x m lp r e d e 厅n e dp r o c e d u r e w i l lb ea p p e n d e df o rh a n d l i n gs e m a n t i ci n f o r m a t i o ni ne b x m lr e g i s t r y b e c a u s es o m e p r e d e n n e dp r o c e d u r e sm a d eb ya s u m a nd o g a ch a v ep r o b l e m sf o rr e a l i z i n gt h e s e m a n t i cq u e r yf u l l c t i o n ,t h e s ep r e d e f i n e dp r o c e d u r e sa r em o d i 丘e db yu s i n gg r a p h w i d t h n r s ts e a r c ha l g o r i t h m f i n a l l y ,as e m a n t i c a l l ye 埘c h e d 打a v e l se b x m lr e g i s 田 s c h c l ei sf m i s h e d b a s e do nt h e 、o f kd o n c ,e b x m lt o u r i s me c o m m e r c ep l a t f o r n li sb u i l t u s i n go u r p l 州b r t n ,s e r v i c ep r o v i d e r sc a np u b l i s hp a i c u i a rt r a v e ls e r v i c e sa n du s e r sc a nq u i c k l yn n d v a l i d 订a v e ls e r v i c e so rt r a v e lc o m p o s i t i o ns e r v i c e sb ys e m a m i cq u e r yf u nc t l o n i nc o n c l u s i o n , t h ep l a t f b r r nr e a l i z e sr a d i c a i l yt h eo p t i m i z a t j o no ft r a v e l r e s o u r c e s ,i n c r e a s e st h ev e r a c i t yo f i n f b m l a t i o nq u e ma n da c c e l e r a t e st h ed e v e l o p m e n to f 吐l ew h 0 1 et r a v e l l n d u s 町 k e yw o r d s : e b x m l ,s e m a n t i cw 色b ,o w l ,e c o m m e r c e 2 浙:;工大学硕士学位论文 第一章绪论 1 1 课题研究的目的和意义 经过十余年的改革开放,我国人民的生活发生了翻天覆地的变化,进入了小 康社会。富足的人民群众,开始不再满足于过去单调的生活方式,纷纷走出家门, 到各地旅游,扩展自己的视野,领略多姿多彩的地方风情。旅游已成为人们生活 不可分割的组成部分。因此,我国旅游产业的发展十分迅速,旅游业已成为当今 发展势头最强劲的产业之一。可是由于旅游是一个集吃、住、行、游、购、娱六 大要素的一个综合性产业,一次旅游活动涉及到众多的服务设旌和旅游资源,而 旅游信息又有着丰富的空间和时间的内涵,再加上旅游过程是一个受人为、自 然等多种因素制约的复杂过程。如何组织和安排好各相关的服务设施和旅游资 源,协调好各旅游服务产业提供的各项服务,并根据客户的需要进行服务流程的 个性化设计,己成为当前困扰旅游产业进一步深入发展,从整体上提高旅游服务 质量,提高游客的旅游满意度的难题。 在旅游产业中实现电子商务是一个很好的解决方案,特别是在旅游产业中 实现正在迅猛发展的动态电子商务。所谓动态电子商务是指电子商务过程和相关 系统可以动态的适应和支持不断变化的商业战略和行为【2 1 。它使得客户和旅游产 业的各服务提供企业能一起动态的扩展和协作旅游服务过程,实现旅游电子商务 信息更先进、灵活的整合。动态电子商务主要包括w 曲s e n r i c e s 和e b x m l 架构。 本文使用的就是e b l 架构,提出了一种基于o w l 语义扩展的e b x m l 的旅游电 子商务平台的框架,主要围绕着如何实现旅游服务的语义注册发布与旅游服务的 语义查询的问题,讨论了使用e b x m l 分类层次来表示各种各样的o w l 结构和创 建e b x m l 的预定义查询过程来处理o w l 语义定义的方法3 【4 ,然后在此基础上建 立具有处理语义信息能力的旅游电子商务信息的e b x m l 注册库模型,进而实现 整个语义扩展的e b 订l 旅游电子商务框架。这个旅游电子商务框架实现了旅游 电子商务信息整合,能更充分的体现旅游电子商务信息间的复杂关系,从而突破 了传统的利用关键字进行查询的局限,为客户提供更能体现客户需要的精准的旅 游服务信息。避免了客户在浩如烟海的不能精准体现自身要求的关键字查询结果 中寻找自己满意的旅游服务信息,从而在本质上提高了旅游事务的处理效率和旅 5 浙江大学硕士学位论文 游服务的质量,实现了更个性化的服务,提升了客户对旅游服务的满意程度。最 终将使得我国的旅游产业获得一个质的飞跃,促进国民经济的持续、快速、健康 发展,满足广大人民群众对旅游服务日益增长的需要。 1 2 课题研究的现状 为实现旅游电子商务信息整合,提高旅游服务质量,各种解决方案纷纷出现。 其中以动态电子商务的w 曲s e r v i c e s 和e b ) 洲l 架构最为引人注目。w 曲s e r v i c o s 是封装为单个实体并发布到网络上供其他程序使用的功能集合,它可以使公司或 个人迅速而廉价的向全世界提供其数据服务【5 】ow 曲s e r v i c e s 提供服务的主要过 程是通过s o a p 协议,让客户在u d d i 中查找自己感兴趣的服务,然后通过u d d i 中提供的w s d l 服务描述文件,与提供服务的部门进行交互,从而得到相应的服 务。而e b x m l ( 电子商务扩展标记语言) 是由联合国实现贸易简易化和电子商 务中心f u n c e f a c t ) 与结构化信息标准进步组织( o a s i s ) 所制定的国际标准【6 。 它提供服务的过程与w 曲s e r v i c e s 类似,它是将相关服务信息存放在e b x m l 注册 库( r e g i s t e r 瓜e p o s i t o r y ) 中,客户通过s o a p 协议( 或基于s o a p 协议的e b m s 规 范【7 】) 查找自己感兴趣的服务,继而客户和提供服务的企业通过交互相关文档, 确定服务实施细节,根据双方最终的协定完成相应的服务【8 】【9 】。因此,也可以将 e b x m l 看作是一种w 曲s e i c e s ,不过e b 儿相对于一般的w 曲s e r v i c e s 设计模 型( w 曲s e i c e sp r o g r a i 姗i n gm o d c l ) 具有下面的优势【1 0 j :在w 曲s e r v i c e s 设计 模型中w s d l 用来描述一个w 曲s e i c e ,w s d l 提供了服务的名称、参数和调用 的端口,而e b x m l 用c p p 来实现上述功能,c p p 相对于w s d l 具有其它更重要的 属性,比如一个组织的角色,错误处理,失败情景等,因此从本质上来说,e b x m l 的商务过程模式提供了更为严格的w 曲s e r v i c e 定义;在服务查找和发布上,与 u d d i 对应的是e b x m l 的注册库服务,e b v f l 注册库服务在客户查找到感兴趣的 服务后提供的是该服务的c p p 文档,客户可获得如商务过程、商务文档、商务模 型等信息,因此比u d d i 要好;在消息传输方面,与s o a p 对应的是e b x m l 基于 s o a p 的e b m s 规范,e b m s 规范除了实现s o a p 的功能外,还可以提供用c p a 文档 管理任意商务交易的功能。因此,在某种意义上,w e bs e r v i c e s 主要面向基础架 构的标准,而e b x m l 则主要面向信息交互的标准。由于e b x m l 具有以上优势, 6 浙江大学硕士学位论文 本系统采用了e b x m l 架构实现旅游电子商务平台。 为了实现机器可识别处理的信息组织, t i mb e m e r s l e e ,j h e n d l e r 和 0 l i l l a 提出了语义w 曲的概念:语义w 曲不是自成一体的网络,而是现有网络 的扩展,它使网络上的信息能被明确地说明,从而让计算机或人之间能进行协同 工作【1 1 l 。因此语义w 曲将能提供智能信息服务、个性化网站、授予语义的搜索引 擎等功能。而一系列面向语义w 曲的本体支持语言就是为了实现语义网络创建 的。所谓本体最早是一个哲学上的概念,从哲学的范畴来说,本体是客观存在的一 个系统的解释或说明,关心的是客观现实的抽象本质【l “。b o r s t 给出了本体的一个 定义,即“本体是共享概念模型的形式化规范说明,j 【1 2 】。从本体的定义可知, 定义本体的目的是为了使知识能够重用和共享。通过建立旅游电子商务信息本 体,可以支持旅游电子商务信息在语义层面而不仅仅是语法层面的知识集成和知 识共享,并且可以形式化的描述旅游领域的知识,有助于各种旅游电子商务信息 模型的表达,最终实现旅游电子商务信息的语义查找,为客户提供更精准的查询 结果。o wl 【1 3 l ( w 曲本体语言) 就是目前最好的面向语义w 曲的本体支持语言。 o w l 提供了一系列的资源表达和资源关系表达的元素,如类、类公理、属性等 来描述客观事物中所包含的语义。 由于语义在动态电子商务中的地位越来越重要,因此,开始了如何在e b x m l 中实现基于o w l 语义扩展的研究。实现基于o w l 语义扩展的e b x m l 的方法一般 分为三种【3 】:第一种是将o w l 语义结构通过e b x m l 注册库结构来表示;第二种 是在第一种方法的基础上再提供预定义的e b x m l 注册库语义查询过程,来处理 储存在e b x m l 注册库中含语义的信息;第三种方法是改变e b x m l 注册库规范去 支持具有完全推理能力的o w l 。三种方法中第二种是第一种的改进,而第三种 将破坏e b x m l 注册库的原有规范,因此本系统中选用第二种方法。运用第二种 方法,在旅游电子商务平台中已开发了相应的实例【1 4 】【。5 】,不过只是e b n 注册 库嵌入w e bs e r v i c e s 中,提供语义查询服务,另外在医疗系统中也进行了e b x m l 架构基于o w l 语义扩展的尝试【16 】【1 7 l ,结果是很好的整合了医疗数据和医疗业务 流程,优化了对e b 订l 注册库中医疗信息的语义查询,极大的提高了医疗电子 服务的效率、质量。 7 浙江大学硕士学位论文 1 3 本文研究的主要内容 从上节可以看出,基于o w l 语义扩展的e b ) ( m l 的研究目前还处于探索阶段,可 是已经显示出了它无比强大的功能和发展前景。本文正是使用基于o w l 语义扩展 的e b j ( m l 的方法嘲,通过对该方法中o 礼的传递属性等结构的预定义查询过程中存 在问题的分析,根据图的广度遍历算法进行了相应的改进,更充分的反映了o w l 这些结构所包含的语义,然后主要根据0 t a ( 开放旅游联盟) 【1 3 】的旅游电子商务 信息分类方法创建了一个新的用o 礼描述的旅游本体,并将该旅游本体映射为相 应的e b ) ( m l 结构,将这些包含语义的旅游电子商务信息存入e b ) ( m l 注册库模型中, 在此基础上,开发出一个具有语义查询功能的基于0 w l 语义扩展的e b x m l 旅游电子 商务原型系统。 1 4 本文的结构 本文主要论述了基于o w l 语义扩展的e b x m l 的旅游电子商务的设计与实现的 研究,其中包括系统体系结构的设计以及原型系统的实现等。 第一章:概述了本文研究的目的与意义,分析了本课题的研究现状和本文研 究的主要内容,提出了对传递属性等预定义查询过程的改进方法。最后介绍了本 文的组织结构。 第二章:详细介绍了与本文相关的背景知识。主要分为两部分。第一部分介 绍了e b x m l 架构的知识,第二部分对语义w 曲的发展和o w l 的知识进行了说 明。这些背景知识是本文论述的基础。 第三章:介绍了o w l 结构与e b “l 结构映射的方法,以及为体现这些新 的e b x m l 结构所包含的语义,雨添加的相应e b ) ( 1 “l 预定义查询过程。对某些 不能充分体现其语义的预定义查询过程依据图的广度遍历算法进行了改进。这一 章内容为本文的重点也是难点章节。 第四章:介绍了旅游本体的建立和到e b x m l 结构的映射,说明了语义扩展 的旅游电子商务的e b x m l 注册库模型创建过程。为实现旅游信息的语义查询奠 定了基础。这一章内容为本文的重点章节。 第五章:介绍了本系统的体系结构和原型系统的实现。主要介绍了系统的运 8 浙江大学硕士学位论文 行环境和实例运行的部分界面。 第六章:总结了本文的主要研究成果,以及创新点,并指出进步需要研究 的工作。 1 5 本章小结 本章是一个综述性的章节,对本文的研究工作做了简单的介绍,可以分为四 部分。第一部分:研究的目的和意义的介绍。第二部分:介绍目前本课题的研究现 状。第三部分:本文研究的主要内容。第四部分:本文的组织结构。 9 浙江大学硕士学位论文 第二章背景知识 随着电子商务的发展,商务数据的整合和共享,已经成为发展的主流。 e b x m l 是一个基于x m l 的开放式的电子商务技术框架,而如果和语义服务整 合起来就会使得电子商务的知识表达能力大大增强,便于计算机对商务数据的理 解,从而为提供智能化电子商务服务奠定了基础。 近几年来,随着智能化电子商务服务研究的发展,对语义w 曲的研究方兴 未艾,成为电子商务技术中的一个研究热点。下面本章对e b x m l 架构和语义 w 曲做一个介绍。 2 1e b x m l 现今的电子商务发展迅速,各企业之间电子商务信息的共享和交换,越来 越显示出它的重要性。而在过去很长的一段时间里,电子数据交换( e d i ) 通过电 子方式交换商务信息,为企业提供了一个无纸办公、降低费用并且提高效率的环 境。但e d i 的实现成本巨大,只有大公司才能供应得起这种方式。为实现不论 规模大小的公司,都能以种无须任何协议的完全特别的方式经营电子商务,人 们不得不另辟蹊径。 在过去的几年中,可扩展标识语言( l ) 迅速成为在l m e m e t 上新的电子 商务应用中定义数据交换格式的首选。x m l 相对于e d i 来说,它支持更开放、 更灵活的商业交易,可支持更加灵活和创新的“电子市场”商务模型。因此,联 合国实现贸易简易化和电子商务中心( u n c e f a c t ) 与结构化信息标准进步组织 ( o a s i s ) 基于x m l 创建了电子商务扩展标记语言( e b l ) ,提供一个基于x m l 的开放式的技术框架,使“l 能被使用在电子商务数据交换中,实现数据的一 致性和统一性。从而实现了数据交换在应用到应用,应用到人,和人到应用环境 等情况中都能被使用到,也就是创建了单一的全球电子商务市场。 2 1 1 体系结构概述 图2 1 ( 在下页) 是e b l 体系结构规范中用来描绘两个使用e b x m l 构建 l o 浙江大学硕士学位论文 电子商务的公司之间的高层应用场景的。在图2 1 中,公司a 是商务信息的提 供者和商务服务的提供者,它了解到可通过衄锄e t 来注册e 蜮m l ,于是它请求 获取商务细节( 图2 1 ,第一步) 。公司a 在了解e b x m l 注册的过程后,开始 建立配置一个它自己的e b x m l 应用( 图2 1 ,第二步) 。然后公司a 向e b x m l 注册库提交它的商务介绍信息( 包括实现细节和参考连接,图2 。1 ,第三步) 。 提交到e b x m l 注册库的商务介绍信息描述了公司的e b x m l 能力和约束、以及 公司所支持的商务场景。这些商务场景是公司所从事的商务过程和相关信息的 x m l 版本。当得到有关商业场景格式和用途的确认后,系统将发给公司a 一个 确认信息( 图2 1 ,第三步) 。 ! :兰雪 图2 1 两个使用e b x m l 构建电子商务的公司之间的交互 公司b 作为请求服务方,先通过网络在e b x m l 注册库中发现了公司a 的商 务场景( 图2 1 ,第四步) 。公司b 发给公司a 一个请求,要求使用e b l 来 l l 浙江大学硕士学位论文 处理商务场景( 图2 1 ,第五步) 。在双方开始商务场景之前,公司b 直接向公 司a 的e b 讧l 适应软件接口提交一个商务安排提议。这个商务安排提议描述了 双方在商务场景和特定协议上达成的条约。这个商务安排同时还包括了有关开展 贸易、连续的计划和安全要求相关的信息( 图2 1 ,第五步) 。公司a 接受这个 商务协议。于是公司a 和公司b 就可以利用e b 讧l 开展电子商务了( 图2 1 , 第6 步) 。 以上就是e b x m l 架构实现的商务场景的整个过程,以此为目标,在e b x m l 体系结构规范中定义了e b x l l 架构的功能服务视图如图2 2 所示如下: 图2 2e b x m l 功能服务视图 浙江大学硕士学位论文 根据图2 2 所示,e b x m l 注册库服务用于商务过程和信息模型、模型的) 【1 l 表示、核心部件和协作协议文件的存储。商务过程和信息元模型可以按模型格式 存储,也可以在注册库中以) 口l 格式存储。但是这些基于x m l 的商务信息必 须以一种能够允许通过一致的方法来访问原子数据层的方式存储。 e b 沮l 的基本体系结构采用这样的方式来分布是为了使e b x m l 体系发生错 误的可能性减到最小,特别是在注册库服务中。 2 1 2 商务过程规范架构 e b x m l 商务过程规范架构1 9 捷供了定义商业协作所需的语义,元素以及属 性。商业协作包括一系列角色,这些角色通过交换商业文档来对连续的事务进行 协作。这些基本的商业协作语义概念如图2 3 【1 9 】所示。 拳占 多,齐 圈2 3 商业协作的基本语义概念 从图2 3 可知商业协作的基本语义概念即表示两个或多个商业伙伴通过各 种各样的角色加入到商业协作中来。各种角色通过商业事务和其他角色交流。在 一个设计过程中,商业事务依照相互关系来决定其所在次序。每个商业事务包含 两个预先确定的商业文档流。另外,一个商业事务也可能被个或多个商业信号 所支持。 其中商业协作,商业事务,商业文档流和商务过程等的概念如下 1 9 】: 1 3 扒八 釜钰 浙江大学硕士学位论文 商业协作:商业协作是商业伙伴间的一系列商业事务。每个商业伙伴在此协 作中担任一个或多个角色。e b x m l 商务过程规范架构支持两级商业协作,二元 协作和多元协作。 其中,二元协作是在两个角色间发生的。多元协作是发生在两个以上角色之 间的,但是多元协作常常是由两个或两个以上的二元协作组合而成的。比如角色 a ,b 和c 之间两两协作,则有a 和b ,b 和c ,a 和c 分别为二元协作。多元 协作就是由这些二元协作组成的。 二元协作解释为两个角色之间一系列的商业活动。在协作中,每个商业活动 都反映一个商业状态。商业活动可以是一个商业事务活动( 如单一的商业事务) 或者一个协作活动( 如实行另外的二元协作) 。任何一种情况都可以依照其它活 动而形成。二元协作能够执行其它二元协作的能力是解决二元协作递归和重用的 关键。从本质上说,每个二元协作是两个角色之间可重用的协议。 商业事务:商业事务在两个商业伙伴的交易安排上是一个原子单位。商业事 务发生在两个相应的角色之间,一个请求,一个回应。就像二元协作一样,商业 事务是两个角色之间一个可重用的协议,它通过商业事务活动从一个二元协作中 得到重用。在一个商业事务活动中,二元协作的角色被分配给商业事务执行。由 于商业事务是原子单位的,它不能被分为低一级的商业事务。商业事务是一个非 常专一的,限定的协议,以此来实现精确而可实施的语义。这些语义被管理事务 的软件所限制,如e b l 商业服务接口( b s i ) 。商业事务或者可完成,或者失 败。如果完成了,那么它就会被用来作为两个商业伙伴之间的合法的约定,或者 管理它们的协作活动。如果失败了,那么它就是空的,而且每个商业伙伴都必须 放弃由它建立起的双方声明。就象失败时“回滚”商业事务一样。 商业文档流:商业事务的实现就是请求和回应角色间的商业文档流。通常, 依照所需的事务语义,一个请求的商业文档是必需的,但是一个回应的商业文档 却不是必需的。现行的文档定义通过使用e b ) m l 核心部分定义来实现,或者由 一些e b x m l 之外的却生成e b x m l 商务过程规范所指向的d t d 或规范架构的方 法来实现。 运营过程:商业事务运营过程是一个二元协作中的商业事务或子协作间的活 动顺序和相互交换。在u m l 工具中,使用u m l 活动图表可以完成这个工作。 1 4 浙江大学硕士学位论文 运营过程在e b 他商务过程规范架构中用行为图表的基本概念来描述,例如: 活动之间的开始状态,完成状态,活动,同步,转换以及转换过程中的防护。 模式:e b x m l 商务过程规范架构提供了一系列明确的语义来说明事务和协 作。有了这些语义,用户群就可以随意的描述无限个特定的事务和协作了。而预 先确定的模式的使用综合了这种便利性和一致性,从而实现了更快设计,更快实 现以及继承处理。 2 1 3 合作协议模式及协定规范 根据e b l 贸易运营规范设计方案的定义,贸易伙伴( b u s i n e s sp a r t n c 玲是与 其他贸易伙伴进行贸易事务( b u s i | 1 e s st r a i l s a c t i o n ) 的实体。每个伙伴与其他伙伴 进行电子消息交换的能力( 包括贸易和技术) 可以通过贸易伙伴方案( n a d i n g p r o f i l e ,t p p ) 文档描述。两个伙伴之间达成协议的交互可以用贸易伙伴协定 ( t r a d i l l g - p a n l l e r a g r c e m e 咄t p a ) 文档记录。t p a 可以根据两个伙伴t p p s 的交 集创建。 参与者的消息交换能力可以通过t p p 中的合作协议模式( c 0 1 l a b o r a t i o n p m t o c 0 1p r o f i l e ,c p p ) 描述。参与者双方的消息交换协定可以通过t p a 中的合作 协议协定( c 0 1 1 a b o r a t i o np r o t o c o la 伊e e m e n t ,cp :a ) 描述 2 0 l 。 c p p 描述单个参与者的麓力。c p a 描述参与者双方同意执行特定贸易协作 的能力。c p a s 定义了使贸易文档能够在参与者之间进行电子化交换的“信息技 术术语和条件”【2 0 】。c p a 的信息内容有时和包含在电子数据交换( e d i ) 贸易 伙伴协定( t p a s ) 中的信息技术规范类似。然而,cp :a 并不是纸质文档,而是 为了设置和执行所需的贸易信息交换而被参与者站点上计算机处理的电子文档, 法律上的贸易协定术语和条件不属于本规范范围,当然也就不包含在c p p 和c p a 中了。 图2 4 1 2 0 ( 在下页) 说明了如何形成c p p 。参与者a 把信息制成列表并放 置在为搜索程序而准备的注册表中,构建包含这些消息的c p p ,并与参与者的附 加信息一同加入e b ) 口l 注册库服务或类似的注册表中。附加信息可能包括参与 者参与的贸易,一旦参与者a 的信息加入了注册表中,其他参与者就能够通过 注册表搜索服务查找参与者a 。 浙江大学硕士学位论文 _ 、 。j 鬻篝) :_ _ _ :兰_ = 处理和其他参与者 的贸易协作时所能 执行的贸易权能 参与着信息 参与者名称 联系信息 传输协议 传输安仝西议 消息潞议 运营规范文档链接 超时蘑试 一其他 图2 4 合作协议模式概述( c p p ) 甜卅l d 多号存信息 卜参与毋a 一参与毋b 传输协议 :传输安全文档 交换协议 运营规范文档链接 重试 - = 其他 l 一。开始商业活动一 圈2 5 合作协议协定概述( c p a ) 在图2 5 f 2 田中,参与者a 和b 使用他们的c p p s 通过计算c p p s 中信息的交集来 构建cp = a ,产生的c p a 定义了参与者双方进行贸易协作时的行为。 1 6 浙江大学硕士学位论文 图2 6 【2 0 】说明了整个过程,左边列出了所有的步骤,这个过程的结果是参与 者双方根据他们达成协定的c p a 的相同副本来配置系统并准备进行贸易。 1 任意参与肴在e b x m l 注册库中注册 c p p s 。 2 参与者b 通过搜索注册库并且下载 c p p ( a ) 到本地服务器来查找贸易 伙伴a ( 卖方) 。 3 参与者b 建立c r a ( 八b ) 并发送 c b a ( a b ) 给参与者a 4 参与者a 和b 进行协商并将最后一 致的c p a 作为文档存储。这个过程 可以通过手工或者自动完成。 5 参与者a 和b 根据c p a 中的信息配 置各自的运行系统。 6 参与并a 和b 基于新的c p a 进行贸 易活动。 参与者a ( 卖方。服务器) 参与者b ( 买方,服务器) 图2 6 带e b x m l 注册库的c p p c p a 工作架构概述 2 1 4 注册库服务规范 一个e b x m l 注册库为贸易伙伴之间的信息共享提供了一系列服务,它是一 个维护注册项元数据接口的部件,对e b x m l 注册库的访问是使用注册库服务接 口( a p i ) 来实现的【2 l 】。 注册库的基本功能【2 1 1 如下: 注册库必须能够存储用于对字节字符集表示的项。 每一个注册项,在每一层由提交组织规定的粒度级别上,必须有唯的标识 符。这对于注册库查询是至关重要的。 注册库响应一个标识符的查询,必须要么返回匹配的正数,要么返回零。如 果这样的查询得到了两个或多个正数结果,那么就必须向注册库授权机构报告错 误。 一个注册项的结构必须具有能够标识、命名、描述它的信息,有管理和访问 1 7 浙江大学硕士学位论文 状态,描述它的持久性和变动性,根据已经定义好的分类方案来分类,声明它的 文件表达类型,识别提交和负责组织。 注册库接口作为一个应用到注册库的访问机制。人和注册库交互必须建立在 注册库接口层上( 如一个页面浏览器) ,而不是一个分离的接口上。注册库接口 必须独立于底层的网络协议( 如h t t p s m t p 是独立于t c p i p 的) 。 图2 7 是e b x m l 体系结构规范中用来描述注册库体系结构的。从中可以看 出注册库支持的过程可以包括: 注册库和注册库用户之间的一个特定的c p a 。 涉及注册库和注册库用户的功能过程集合。 浙江大学硕士学位论文 作为一个特殊商务过程的一部分,注册库和注册库用户之间的商务消息交换 集合。 支持商务消息以及相关查询和响应机制的一组基本接口机制。 支持e b x m l 适应注册库之间交互编排的c p a 。 支持注册库对注册库交互的组功能过程。一组错误响应和诊断。 为了加强发现过程,浏览器和查询可以在人和注册库交互中使用。使用者必 须能够浏览和横贯基于注册库分类方案的内容。 注册库服务是生成、修改和删除注册项和它们的元数据。 当这些数据被注册库访问时,可以采取适当的安全协议来提供鉴定和保护。 在一个e b 讧l 注册库系统中,每一项都必须赋予一个唯一标识符( u i d ) 。 u i d 是强制的索引关键字。通用唯一标识符( u u i d ) 可以用来保证注册项 是真正的全局唯一,这样当系统在注册库查询一个u u i d 时,有且仅有一个 结果被检索到。 为了加强商务过程和信息元模型的语义识别,注册库服务必须提供一个可供 人理解的注册项描述。目前的商务过程、信息元模型和核心部件,当它们在 e 嘏m l 适应注册库服务注册时必须赋予一个u i d 关键字。这些u i d 关键字 可以以各种方式采用x m l 格式实现。这些机制可以包括:一个纯粹的显式 索引机制,一个索引机制,一个基于对象的和w 3 c 方案兼容的索引和一个 基于数据类型的索引。 e b x m l 部件必须具有多语言支持。这样u i d 索引是特别重要的,因为它提 供了语言无关的索引机制。为了获得多语言支持,e b x m l 说明必须适应 u n i c o d e 和i s o i e c1 0 6 4 6 字符集和u t f 8 或u t f 1 6 字符编码。 2 1 5 消息服务规范 e b x m l 消息服务定义了消息封装和头文档规范,它们用于在如h t t p , s m t p 等通信协议上传输c b m 。消息阱】。e b v i l 消息服务被定义为基本的简单 路由协议( s o a p ) 和附加的s o a p 消息规范的分层的延伸,它们有广阔的工业 接受性并作为w 3 c v i l 协议核心工作组的工作基础提供服务。e b x m l 消息服 务提供了s o a p 和附加的s o a p 消息规范没有提供的支持国际的电子商务的必 浙江大学硕士学位论文 要的安全性和可靠性。 一 一= 一。 。 。? 一:? 。“_ :_一、e 暾h 厦b + 德甩程隈:二+ ”警j ; 。:叠1 、一t 。一 葶磅羚:j ,擘 i s o a p 处理 j1 , i t f - ;。i i 。一, 一:姥 谩处理:o 。oi 头处理 。= : j 。“+ 叠+ o 。、曩 :一 头解析 安令服务 消息打包 传输接口: i 町靠的消息服备 i i 一| | mis m 竹 l i i o r 川1 图2 8e b x m l 消息服务处理部件关系图 图2 8 田i 中描述了存在于e b 讧l 消息服务结构中的某个可能的操作中的功 能模块的逻辑分布。这些模块用一种格式安排以便显示出它们之间的内在联系和 依赖性。其中各部件解释【2 2 】如下: 报头处理:为了e b x m l 消息的s o a ph e a d e r 元素的创建,使用来自应用程 序的输入,从消息服务接口传来的数据,以及来自合作协议条约中的信息,它管 理消息,以及产生诸如数字签名,时间戳和唯一的身份确认等信息。 标题解析:从一个收到的s o a ph e a d e r 或者b o d y 中提取或者转换信息到一 个适合m s h 操作处理的格式。 安全性服务:数字签名的创建和确认,鉴定和谈可。这些服务可能被m s h 的其他组成部分使用,包括标题处理和标题解析成份。 可靠的消息服务:捕获用一次而且只有一次的递交语义学传送的e b x m l 消 浙江大学硕士学位论文 息的递交和确认。这些服务包括持续、重试、错误通知和需要可靠递交的信息的 确认的捕获。 消息封装:将一个e b m 。消息( s o a p h e a d e r 或者b o d y 元素和有效载荷) 最后封装到它的有附加容器的s o a p 消息中。 错误捕获:这个部分捕获在m s h 或者应用程序处理消息的过程中遇到的错 误报告。 消息服务接口:应用程序用与m s h 相互作用来收发消息以及m s h 用来跟处 理接收消息的应用程序区分开来的接口。 由于上述部件的交互,消息服务实现了大量功能1 2 2 】: 消息服务通过不同的传输协议( 例如s m t p 、h t r p ,s 、f t f 等) ,为e b x m i , 使用者之间进行e b x m l 消息交换提供了一个安全、一致、可靠的机制。 消息服务机制为分布式e b x m l 部件,包括注册库机制和适应用户应用之间 的所有消息提供了格式。 消息服务支持单工的( 单向的) ,和请求响应( 可以同步或异步) 的消息交 换。 消息服务支持当贸易伙伴之间进行多载荷或者多消息交换时的载荷序列。 消息服务层加强了两个贸易伙伴在协作协议协定( 包括与消息传送相关的安 全和商务过程功能) 中定义的“约定条例”。协作协议协定定义了每个贸易伙伴 同意遵守的行为。这些规则可以采用许多格式,诸如正式的合作协议条约的格式, 当一桩商务交易发生时所采取的交互式格式( 例如在线购书) ,或者其他格式。 消息服务层功能将加强这些规则。任何对这些的违反都将导致错误,这就需要合 适的方法来反馈这些错误。 消息服务实现了所有安全相关功能,包括标识、鉴定( 标识符的验证) 、授 权( 访问控制) 、保密性( 加密) 、完整性( 消息标记) 、不可否认性和日志管理。 2 2 语义w e b w 幻的发展日薪月异,已经发展了二代:第一代w 曲是出人手工编写 的h j r m l 页面;第二代则是由机器生成的动态页面,由人根据其指引进行操 作。而被t i mb e m e r s l e e 等人称为语义w 曲( s e m a m i cw 曲) 的新一代w 曲 2 l 浙江大学项士学位论文 则被定义为机器能直接处理的w 曲概念结构。语义w 曲将能够实现诸如信 息代理、搜索代理、信息过滤等智能服务,比当前相对独立的服务提供了更 强大的功能和交互性。 2 2 1 语义w e b 的基本思想和层次结构 语义w 曲是一个网,它包含文档或文档的一些部分,描述了事物间的明显 关系,且包含语义信息,以利于机器的自动处理【川。它使人与计算机之间的交 流变得像人与人之间交流一样轻松,从而有助于信息的共享和再利用,使网络能够 提供更动态的、个性化的、主动的服务。不过语义w 曲并非是另一个独立的w 曲, 而是当前w 曲的延伸和扩展。语义w 曲研究的主要目的是扩展当前的w w w , 使网络中尽可能多的信息都具有语义的表达,在w 曲世界中流动的不再是单纯的 数据流而是机器可以理解的语义信息,从而更便于人和计算机之间的交互与合 作,最终增进资源的共享。语义w e b 将会推动w e b 服务的深化,因为基于w 曲 服务的各种应用正是i n t c m e t 最重要的资源,w 曲服务与语义w e b 的融合是必然 的。为了实现语义w 曲信息服务智能化与自动化的目标,语义w 曲研究者们开发 了许多新技术和一系列的技术标准,并提出了一个语义w 曲模型,如图2 9 【2 4 1 所 示。从中可以看出语义w 曲的层次结构。 低 基魏鱼整描述 u r i 负责标识资源 第二层 ) a f l + n s + 用于表示数据 x m ls c h e m a 的内容和结构 第三层卑r d f + r d f s c h e m a 用于描述w e b 上 的资源及其类型 第四层o n t o l o 到 本体用于描述各 v o c a b u i a 叮 种资源之日j 的联系 第五层 l 0 9 i c 在下面4 层的基础上 7进行的逻辑推理操作 第六层p m o f 第七层thst 图2 9 语义w e b 结构 图2 9 所示语义w 曲结构从底层到高层分别为:u l l i c o d e 与u ,x m l , 浙江大学硕士学位论文 r d f ( s ) ,0 n t o i o g y ,l o g i c ,p m o et n l s t 。各层的含义渊如下: 第一层是u t l i c o d e 与u 列,是整个语义w 曲体系结构的基础。其中u n i c o d e 负责处理资源的编码,它是一个新的字符编码系统标准,支持世界上所有主要语 言文本字符。而负责标识资源的u i u ( u 珂v e r s a lr e s o u r c eh l d i c a t o r ) 是 u r “u n i v e r s a lr 君s o u r c el o c 砷d f ) 的超集。作为i n t e m e t 资源的一种标准的识别方 法,u m 可以进行更为精确的资源标识,使信息的精确检索成为可能。 第二层是“l + n s ( n a m e s p a c e ) + ls c h e m a ,用于从语法上表示数据的 内容和结构,通过使用标准的格式语言将网上资源和信息的表现形式、数据

温馨提示

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

评论

0/150

提交评论