本篇博文主要记录一次接口通用接入的实现过程。
1、背景
服务端要实现基于ESB的接入访问,通过XML报文,根据不同的服务场景+服务交易码实现客户端进行信息推送,统一按照ESB标准报文规则进行。
2、访问流程
客户端程序发起----->ESB------>服务端接收处理。
3、协议报文
xml 报文格式。
要求:报文由报文头和报文体组成,报文头做信息校验,报文体做数据传输。
格式如下:
请求报文
<?xml version="1.0" encoding="UTF-8"?>
<service>
<Header>
<Sence></Sence>
<ServcieCode></ServcieCode>
......
<RequestType></RequestType>
<Encrypt></Encrypt>
</Header>
<Body>
<Request>
<ID></ID>
<NAME></NAME>
</Request>
</Body>
</service
</xml>
响应报文
<?xml version="1.0" encoding="UTF-8"?>
<service>
<Header>
<RetrunCode></RetrunCode>
<RetrunMsg><