Web服务组合技术在旅游电子商务中的应用

时间:2022-09-28 02:35:12

Web服务组合技术在旅游电子商务中的应用

[摘 要] Web Services 技术为异构、自治和松散耦合的分布式应用提供了集成和交互机制。但是单一的Web Service功能毕竟简单有限,因此有必要对现有的单个Web Service进行合成,以生成功能更复杂、更强大的Web Service来支持各种应用需求。本文主要研究Web服务的合成技术,并根据具体的案例介绍该技术在旅游电子商务中的应用。

[关键词] 旅游电子商务 Web服务 Web组合服务

一、旅游电子商务

旅游是一个集吃、住、行、游、购、娱六大要素的综合性产业,一次旅游活动涉及到众多的服务设施和旅游资源,作为旅游业和信息技术结合点的旅游电子商务,其应运而生的背景是旅游业的运行特点对信息流的较高要求,因此旅游电子商务信息的高度整合,是实现旅游信息共享、提高旅游服务质量的关键。

二、Web Services技术

1.Web Services的概念

Web服务就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。可以通过编程的方法通过网络来调用这个应用程序。从而建立可互操作的分布式应用程序。

2.Web Services的体系结构

Web Service的体系结构是基于服务提供者(Service Provider),服务请求者(Service Requestor) 和服务注册中心(Service Registry)三个不同的角色来建立的。这三种角色的划分只是概念上的区分,在实际的应用中,一个电子商务参与主体可能既是服务请求者又是服务提供者。

三、Web Services组合技术

Web Services组合就是通过服务查找以及服务之间的接口集成,将多个自治的Web Services根据应用需要进行组合,提供一些增值的Web Services。对于Web Services合成,目前已提出了许多方法,这些方法大体上可以分成两大类:基于工作流的合成和基于语义的合成。

1.基于工作流的合成:

基于工作流的Web Services合成是由多个活动节点(Activity)通过工作流控制模式连接起来形成一个有序、连续的流程。在流程中详细指明了Web Services之间的控制流和数据流。BPEL4WS、BPML、WSCI、ebXML、XPDL、WSMF等都是近年来新提出面向工作流的合成标准。

2.基于语义的合成:

基于语义的Web Services组合是用一种更加精确的刻画手段,来实现服务的自动发现、调用和组合。DAML-S是从语义WEB上发展起来的一种比较典型的基于语义的Web services合成方法,为Web服务供应商提供了一套核心的标记语言集,使之可以以一种明确的、计算机能够解释执行的方式来描述Web服务的属性和功能。

四、应用实例

航空公司、旅行社、出租车公司和宾馆都提供旅行相关的Web服务。

有以下几个现成的Web服务可以使用:

1.GetFlightSearch(DepartureDate,DepartureCode,Destinationname,numberofAdults,FlightID,DepartDate,ArrivateDate,Price,Travelclass)

2.GetHotelSearch(Destionationname,Hotelname,Description,Price,RoomType,Star)

3.GetRailSearch(DepartureCode,Destinationname,numberofAdults,RailID,Price)

4.GetCarRentSearch(DepartureCode,Destinationame,CarID,Price)

5.GetBeautySpotSearch(Destinationame, Spot)

将各旅游服务商所提供的信息可以最大限度地整合在一起,通过提供旅游资讯的Web 服务,旅游者能迅速查询到旅游服务机构的相关信息,还能提供酒店客房预定、航班机票预定、车辆租赁等方面的实时动态的在线预定业务。

GetPrePackagedSearch(DepartureDate,DepartureCode,Destinationname,numberofAdults,Durations,FlightID,DepartDate,ArrivateDate,Price,Travelclass,Hotelname,Description,Price,RoomType,Star,CarRent,Spot)

基于旅游产业对信息更新的实时性和及时性的特殊性,Web服务合成促进了旅游电子商务的进一步发展。

五、结束语

旅游业可以利用Web服务合成的集成功能,提高了旅游事务的处理效率和旅游服务的质量,实现了更个性化的服务,提升了客户对旅游服务的满意程度。

参考文献:

[1]熊世轩:基于OWL语义扩展的ebXML在旅游电子商务中的应用[D].浙江大学,2006

[2]顾 宁 刘家茂 柴晓路:Web Services原理与研发实践[M].机械工业出版社,2006

上一篇:我国物流增加值对GDP增长作用的实证分析 下一篇:我国石化企业电子商务存在的问题及对策研究