架构基于ebXML的旅游电子商务平台

旅游电子商务平台的体系结构
旅游电子商务平台是实现旅游信息共享、旅游电子服务智能化的关键。建立一个基于ebXML构架的旅游电子商务平台,使得旅游企业可迅捷、准确地找到合作伙伴,进行相关的旅游电子商务。
为实现旅游电子商务数据整合,提高旅游服务质量,采用基于ebXML架构的旅游电子商务平台是一个很好的选择。基于旅游产业的特殊性,平台应将开放旅游联盟(Open Travel Alliance,OTA)的分类方案和地理分类方案相结合,对旅游产业的服务信息进行分类存储,并根据旅游产业的需要进行语义扩展,使得灵活的旅游服务整合成为可能。
轻松订票
根据ebXML规范建立的旅游电子商务平台可以轻松实现贸易伙伴之间的交易。旅游产业中各企业可以建立各自的服务系统,然后向ebXML注册库提交它的商务服务信息,以ebXML消息的形式传输到注册库中。
当某个客户需要进行某项业务时,比如一家旅行社要预订一些机票,它可以在ebXML注册库中查找所需机票的预订服务系统,然后根据该民航订票系统提交的商务场景,旅行社发给该民航订票系统一个CPP(Collaboration Protocol Profile,合作草案档案),接到请求的民航订票系统如接受,则形成一个CPA(Collaboration Protocol Agreement, 协同作业协议)。民航订票系统根据这个CPA,调用它的预订业务过程预订机票,成功后发给旅行社一个回复文档,旅行社按要求支付票款获得机票,然后完成交易。
ebXML注册库是ebXML架构的核心,包括注册存储元数据的类型,是实现旅游信息整合、高效查询的关键。由于旅游产业涉及众多的企业实体,ebXML注册库中会保存大量信息,如何对这些信息进行合理的安排,提高注册和查询的效率,是一个需要解决的重要问题。
针对旅游产业的信息,OTA提供了一系列标准化的数据表示方法。根据规范的分类方案,平台可以将旅游信息按树状结构分类存储,使旅游信息的分布井然有序、一目了然。
另外,由于旅游活动依赖地理信息,比如旅馆与旅游景点、购物中心距离的远近直接影响到旅游的成本和游程的设计,如果只有OTA分类方案,就不能很好地处理地理信息,故应添加地理分类方案。这样,用户就可以很方便地找到某个饭店,并根据地理分类方案,知道饭店的准确位置。
巧妙设计旅程
OWL的意思是网络本体语言,是一种语义标记语言,能够表达比ebXML更为复杂的关系。相对于其他的语义标记语言,OWL有更多的厂商为它开发工具。因此基于OWL对ebXML注册库进行语义扩展,平台更具有通用性,便于计算机对网络内容的了解,增强计算机查询信息的能力。
本体指的是定义术语集去描述和表示某个领域的知识。每个本体包含表示网络中某个领域的一般概念的类集、存在于类之间的关系以及这些类所拥有的属性。所以要进行基于OWL的ebXML注册库语义扩展,最重要的就是把OWL中定义的类、关系、属性转化为ebXML规范的表达方式。这个转化过程非常简单:(1)对于OWL定义的类,作为一个分类结点添到ebXML注册库中即可。(2)对于关系和属性,转化为ebXML注册库中即可。
如果要对旅游电子商务平台中的结点添加一些属性,可以进行基于OWL的扩展。
假设,让A表示机票预订服务,B表示旅馆预订服务,C表示车辆预订服务,D表示保险预订服务。根据旅游常识,对于(A,B)中的A和B两项服务是有顺序的,必须先完成A,即把机票预订好后,确定到达旅游目的地的时间,然后才能确定到旅馆入住的时间,进行B;对于不执行B、C只执行A,D的(A,D)也是合理的,如果游客在旅游目的地有亲戚家可住宿,并且亲戚家有车可供他使用,那他就不必执行B、C,直接进行A,订张机票,然后就去执行D,投个航空保险就可以了。类似的(B,C)、(C,D)等,都有它们的应用场景。因此,最重要的是针对旅游游程设计的要求,巧妙地运用传递性质,实现客户对旅游过程中的一系列服务进行自由取舍,创建满意的游程计划。
查询更快捷
假设有一个客户,想从杭州坐飞机到桂林旅游,他对于旅游所涉及的旅游服务提供商和他们提供的服务之间的关系不是很了解。只要该客户上网到旅游电子商务平台的类查询服务界面后,在类层次的图表中双击某个服务类图标选择一个游程起始服务,点击搜索按钮,这时在类查询结果图表中就显示出一条从机票预订服务到保险预订服务的具有方向性的图标集。它会告诉客户,一个完整意义上的旅游游程所涉及的服务和这一系列服务的处理顺序。
这样客户接下去就可以查询符合自己要求的具体服务了。点击查询服务按钮,这时出现一系列查询条件。客户可以自由地选择服务,也可以对被选中的服务输入他的查询条件,如车辆预订服务、位于市中心的客房。
输入好服务查询条件后,点击查询,这时服务查询结果图表中,就会将提供服务的具体服务商的图标显示出来,客户可点击相应图标查看服务商的具体信息。最后客户将自己满意的服务商通过双击相应图标进行选择,结果显示在旅行游程计划图表中。客户可进行保存或点击执行,依次与一系列的服务提供商进行预订服务,完成操作。
这种查询方法利用传递性质实现了游程的自主设计,相对于利用组件整合旅游服务的方法,不再是单纯的由服务提供商将多项服务打包后游客被动地接受,而是服务提供商提供一个建议的服务流程,由客户自由选择。
因此,通过对ebXML注册库基于OWL的扩展,使得ebXML注册库中信息的语义表达更加丰富了,同时,查询操作也更快捷、智能化了。
基于ebXML规范的旅游电子商务平台可以将不同旅游企业实体的服务信息以标准形式集中在ebXML注册库中,然后优化注册库中的信息结构,再利用ebXML注册库强大的扩展能力进行基于OWL的语义扩展,从而创建了一个具有一定智能化的旅游电子商务平台,解决了当前旅游产业的信息闭塞、信息垄断、旅游企业间不能进行业务流程合作等问题,因此它拥有广阔的应用前景。
链接:ebXML
ebXML是联合国贸易简化和电子商务促进中心 (UN/CEFACT)及推进结构化信息标准组织(OASIS)于1999年11月成立的工作组。多年来,全球100多个国家,2000多个组织的EDI、XML专家、企业、行业组织、软件服务商等约5000人参与了ebXML标准的制订工作。ebXML的远景是提供一套国际上一致认可的、由通用的XML语法和结构化文件组成的技术规范,使电子商务简单易操作,并且无所不在,最大限度地使用XML,便于跨行业的B2B、B2C商务交易,促进全球贸易。
ebXML与其他电子商务标准的最大不同之处在于,它不针对某一具体的行业。ebXML是一个跨行业的电子商务架构。该架构提供了各行业建立电子商务交易的方法学。
OTA
OTA (OpenTravel Alliance, 开放旅游联盟)是一个由150个会员所组成的非营利组织,这些会员主要来自航空公司、旅馆业者、汽车租赁业者、旅行社、娱乐业者及全球分散式系统技术支援单位,在这些会员的努力与实现下,完成了这个行业的公开电子商务规范。