如何让遗留程序理解SOAP消息?
web services 技术的优点之一是:在EAI中可以对原有的遗留(不可修改的)程序进行包装,而提供其业务功能的服务。
我的疑惑:用WSDL描述后,其提供的仅是对遗留程序包装后服务接口的基于XML的标准描述,其不提供编程方式对遗留程序的绑定实现。那怎样让遗留程序去理解SOAP协议发过来的消息了?就应该编写一个对远程服务的本地客户端程序,其对SOAP协议的消息进行解析抽取后,将有用数据发给遗留程序。那同时,遗留程序又如何理解那些传过来的数据了?例如:对原有COBOL应用,现在我用JAVA写了个客户端,那我怎样,将消息数据让COBOL遗留程序理解了?
这个过程是我所想的,没实际经验,请大家多多讨论指教。