服务互操作(service interoperability),理学-计算机科学技术-软件工程-软件服务工程-服务业务分析-服务业务过程集成,Web服务之间相互交换信息和协同工作。Web服务之间的交互主要基于可扩展标记语言(extensible markup language; XML)和超文本传输协议(hypertext transfer protocol; HTTP)。XML是一个基于文本的开放标准,服务之间进行通信的消息由XML组成,而消息的传递则是基于HTTP协议。其中基于XML发送消息的方法主要有简单对象访问协议(simple object access protocol; SOAP)、表述性转态转移(representational state transfer; REST)和XML-RPC,REST也可采用JSON格式定义消息。这三种方法最重要的区别在于对消息处理的方式。由于在实际应用中需要考虑到安全、互操作性等问题,SOAP方式得到了更好地推广。Web服务缺乏统一的协议版本的指导,又因为开发工具和实现语言的不同以及部署环境的差异,使得在服务的实现中存在许多互操作问题。