为配合公司全业务域多个信息系统建设数据高速公路,我们选用了ORACLE的总线产品,oracle service bus。
作为一个企业级的ESB总线产品,它具备多种协议和连接方式的支持:
WebService协议 ----- TCP/IP网络协议被描述封装为SOCKET协议,SOCKET协议被描述封装为HTTP协议, HTTP协议再描述封装为微服务RESTAPI(JSON)、SOAP(XML)。
WebService工作在 HTTP之上的协议层,继承HTTP的短连接特点:一次发完即完成,没有专门的链路保持。所以服务器为了识别上次客户端和这次客户端发来的数据是同一个客户端,需要启用sessionid技术来标识。
服务器应用层发出一个会话标识(session id), 就是一个随机的字符串,每客户端收到的都不一样, 每次客户端向服务器发起HTTP请求的时候,把这个字符串给一并捎过来, 这样服务器就能区分开谁是谁了。
*
原文链接:https://blog.csdn.net/ot512csdn/article/details/81109757