SOAP(Simple Object Access Protocol,简单对象访问协议)是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议。SOAP作为一种综合各种计算机技术的通信协议,能够用多种程序设计语言在多种操作系统下和多种计算机平台上实现。
用XML和SOAP集成电子商务系统与ERP系统的主要思想是:电子商务系统为网络用户发布信息资源和开展商务活动,在接收到订单信息后,将信息保存到电子商务数据库,同时将数据生成规定格式的XML文档。然后将XML文档打包成消息,通过消息中间件SOAP传输给ERP系统端,ERP系统端接收到消息后,自动处理消息里的XML文档,根据文档的信息更新ERP端的数据库;反之,ERP系统在运行过程中如果对一些信息作出了改动,那么它也将信息打包成消息,通过SOAP传输给电子商务端的数据库,从而保证两者的实时统一。
XML和SOAP技术在电子商务系统与ERP系统之间架起了一道数据传输的桥梁,解决了两个系统数据库因数据结构不同,而不能数据共享的问题。采用XML和SOAP技术进行电子商务和ERP系统的集成,实现了系统真正的跨平台运行,系统具有高度集成、高度模块化、高可靠性和安全性等优点。