Web服务组合有利于信息共享和应用协作,但必须解决服务兼容性问题。服务兼容性包括数据兼容性、信息兼容性和交互兼容性。Web服务与语义网结合构成语义Web服务,从而提高Web服务的交互能力。WSMO提供了一个实现语义Web服务的框架,Web服务顶层要素之下的Choreography要素可满足信息兼容性,中介器顶层要素则可满足数据兼容性和交互兼容性。在Web服务执行过程中应用Choreography引擎和中介器是解决服务兼容性问题的可行方案。
Web service composition is beneficial to the information sharing and the application coordinating, but there is the problem of service compatibility to he solved. The service compatibility embodies the data compatibility, the irdormation compatibility and the communi- cation compatibility. The combination of the web service and the semantic web generates the semantic web service in order to improve the capability of interaction of web service. WSMO provides a framework to implement the semantic web service. Chorengraphy under the web service top element could meet the requirement of the information compatibility, and the mediator top element could satisfy the requirements of the data compatibility and the communication compatibility. In the execution process of web service,to apply the choreography engine and the mediator is a practical way to resolve the problem of service compatibility.