◆SOAP数据处理应该使用扩展标记语言(XML);XML是能够提供标准数据和信息表示方式的一种语言。
◆SOAP通用描述、发现和集成(UDDI)应该被用于列出和定位应用。UDDI是一个“目录标准”,目前有一些应用工具把它作为一种内置服务提供给用户在集成时使用。
◆SOAPWeb服务描述语言(WSDL)文件应该从数据应该被发往的第三方应用中获取。WSDL是一个“描述标准”,一个应用程序可以使用WSDL来描述它与的用户界面以及与其它应用的互动规则。在表现形式上,WSDL的是一个XML文件,该文件描述了一个Web服务,它指定了服务的位置以及服务(或方法)暴漏给外界的操作。一个WSDL文件还可以包含其它元素,比如扩展要素和服务元素,它们用来在一个单一的WSDL文件中把多个Web服务的定义聚合在一起。
◆SOAP在每个应用提供的专有工具的帮助下使用WSDL并且生成XML消息以满足所需的数据结构。
◆SOAP使用SOAP协议传输XML数据,SOAP是一个轻量级的信息交换协议。同时,SOAP还是一种基于XML的协议,由三个部分组成:一个协议框架、一套编码规则和一套表示规则。协议框架描述了信息中包含什么内容以及如何处理这些内容;编码规则主要用于表示应用程序定义的数据类型实例;表示规则主要用于代表远程过程调用和响应。
◆SOAP可以被像HTTP或者HTTP扩展框架(HTTP Extension Framework)这样的协议中。HTTP通信协议有助于使用上面提到的XML数据查询第三方应用程序或者与第三方应用程序互动。
如何使用Web服务开始进行CRM集成
如果你正在考虑使用Web服务作为你的CRM部署工作的一部分,第一步是要分析现有的应用服务器、应用程序开发环境以及它们与Web服务的扩展能力。
其次,在使用Web服务着手进行应用集成项目之前,分析和评估的数据在多个客户管理系统中的数据。
一旦这些步骤完成后,你就已经为使用Web服务集成CRM应用做好了准备。虽然Web 服务技术仍在逐渐走向成熟,不过在绝大多数的CRM应用集成中它已被证明是非常成功的。