一种同时提供POST和SOAP请求服务的服务器处理机制制造技术

技术编号:4159436 阅读:606 留言:0更新日期:2012-04-11 18:40
一种同时提供POST和SOAP请求服务的服务器处理机制,首先服务器端针对不同的通信类型提供不同的URL;客户端选择以SOAP及HTTP POST方式来向服务器发送请求;服务器的通信层接收到客户端的请求;然后请求数据进入业务处理流程;业务层的应答数据返回给通信层;通信层根据不同的通信类型,编码为不同的应答数据格式;最后应答数据通过通信层返回给客户端。本发明专利技术通过使用通信层与业务层分离的方式来解除在WEB服务器以HTTP方式提供服务时,通常将业务处理代码和通信代码混杂在一起,致使网络服务的方式受到的限制,可以同时针对不同的客户端的特性来提供方便他们调用的方式。

A server processing mechanism that provides both POST and SOAP request services

At the same time, POST and SOAP provide a service request server processing mechanism, the first server according to the different types of communication with different URL; SOAP and HTTP POST to choose the client to send requests to the server; the server communication layer receives the request of the client; then request data into business processes; response data service layer return to the communication layer; the communication layer according to different types of communication, encoding for response of different data formats; finally the response data is returned to the client through the communication layer. The invention of separation by using the communication layer and the business layer to terminate in the WEB server to provide the service by the way of HTTP, usually the business processing code and communication code mixed together, by causing the network service mode, can also according to the characteristics of different clients to provide a convenient way to call them.

【技术实现步骤摘要】

本专利技术涉及一种同时提供POST和SOAP请求服务的服务器处理机制,特别 涉及一种WEB服务器可以通过接受SOAP和POST请求,但共用 一套业务处理代码 的方法。
技术介绍
WEB服务器以HTTP方式提供服务时,通常将业务处理代码和通信代码混杂在 一起,致使网络服务的方式受到较大的限制,本方法将使用通信层与业务层分离 的方式来解除这种限制,可以同时针对不同的客户端的特性来提供方便他们调 用的方式。
技术实现思路
本专利技术所要解决的技术问题是提供一种采用WEB服务器可以通过接受SOAP 和POST请求,但共用 一套业务处理代码的方法。本专利技术所述的一种同时提供POST和SOAP请求服务的服务器处理机制,该 方法至少包括如下的步骤步骤1:服务器端针对不同的通信类型提供不同的URL,例如SOAP和HTTP POST。步骤2:客户端选择以SOAP及HTTP POST方式来向服务器发送请求。 步骤3:服务器的通信层接收到客户端的请求。 步骤4:请求数据进入业务处理流程。 步骤5:业务层的应答数据返回给通信层。步骤6:通信层才艮据不同的通信类型,编码为不同的应答数据格式。步骤7:应答数据通过通信层返回给客户端。本专利技术所述的一种同时提供POST和SOAP请求服务的服务器处理机制,客 户端选择以SOAP及HTTP POST方式来向服务器发送请求,其步骤为 步骤21:不同的通信类型将通过不同的URL向服务器端发送。 步骤2 2:针对各种不同的通信类型,其数据的组织形式也会有不同。 本专利技术所述的一种同时4是供POST和SOAP请求服务的服务器处理机制,月良 务器的通信层接收到客户端的请求,其步骤为步骤31:针对通信类型的不同,先在通信层被解码为业务层可以理解的一致 的数据格式。步骤32:业务层与通信层通过简单的接口进行交互,使业务层和通信层在保 持接口不变的前提下可以独立地升级。本专利技术涉及的一种同时提供POST和SOAP请求服务的服务器处理机制使得 通过使用通信层与业务层分离的方式来解除在WEB服务器以HTTP方式提供服务 时,通常将业务处理代码和通信代码混杂在一起,致使网络服务的方式受到的限附图说明图1为本专利技术的流程图。 具体实施例方式参见图1,本专利技术的主要步骤如下步骤1:服务器端针对不同的通信类型提供不同的URL,例如SOAP和HTTP POST。步骤2:客户端选择以SOAP及HTTP POST方式来向服务器发送请求。 步骤3:服务器的通信层接收到客户端的请求。步骤4:请求数据进入业务处理流程。 步骤5:业务层的应答数据返回给通信层。步骤6:通信层根据不同的通信类型,编码为不同的应答数据格式。 步骤7:应答数据通过通信层返回给客户端。上述步骤2客户端选择以SOAP及HTTP POST方式来向服务器发送请求的具 体步骤为步骤21:不同的通信类型将通过不同的URL向服务器端发送。 步骤22:针对各种不同的通信类型,其数据的组织形式也会有不同。 上述步骤'3服务器的通信层接收到客户端的请求的具体步骤为 步骤31:针对通信类型的不同,先在通信层被解码为业务层可以理解的一致 的数据格式。步骤32:业务层与通信层通过简单的接口进行交互,使业务层和通信层在保 持接口不变的前提下可以独立地升级。上述的技术方案实施时通过使用通信层与业务层分离的方式来解除在WEB 服务器以HTTP方式提供服务时,通常将业务处理代码和通信代码混杂在一起,致 使网络服务的方式受到的限制,可以同时针对不同的客户端的特性来提供方便 他们调用的方式。最后所应说明的是,以上实施例仅用以说明而并非限制本专利技术所描述的技但是,本领域的普通技术人员应当理解,仍然可以对本专利技术进行修改或者等同 地替换;而一切不脱离本专利技术的精神和范围的技术方案及其改进,其均应涵盖 在本专利技术的权利要求范围当中。本文档来自技高网...

【技术保护点】
一种同时提供POST和SOAP请求服务的服务器处理机制,其特征在于:该方法至少包括如下的步骤: 步骤1:服务器端针对不同的通信类型提供不同的URL,例如SOAP和HTTPPOST。 步骤2:客户端选择以SOAP及HTTP POS T方式来向服务器发送请求。 步骤3:服务器的通信层接收到客户端的请求。 步骤4:请求数据进入业务处理流程。 步骤5:业务层的应答数据返回给通信层。 步骤6:通信层根据不同的通信类型,编码为不同的应答数据格式。  步骤7:应答数据通过通信层返回给客户端。

【技术特征摘要】
1、一种同时提供POST和SOAP请求服务的服务器处理机制,其特征在于该方法至少包括如下的步骤步骤1服务器端针对不同的通信类型提供不同的URL,例如SOAP和HTTPPOST。步骤2客户端选择以SOAP及HTTP POST方式来向服务器发送请求。步骤3服务器的通信层接收到客户端的请求。步骤4请求数据进入业务处理流程。步骤5业务层的应答数据返回给通信层。步骤6通信层根据不同的通信类型,编码为不同的应答数据格式。步骤7应答数据通过通信层返回给客户端。2、 根据权,禾i娱求1所述的一种同时提供POST和SOAP请求服务的服务器处 理机...

【专利技术属性】
技术研发人员:汤海京徐友春朱红军赵峰孙涛刘莹蒋海涛
申请(专利权)人:北京闻言科技有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1