发明名称 |
基于分层结构的Web服务处理系统及方法 |
摘要 |
本发明公开了一种基于分层结构的Web服务处理系统,它由传输层、消息层、服务层和适配层构成,各层之间通过对象池隔离和连接。所述对象池用于在线程处理过程中缓存对象,它设有接口,对象派发线程通过对象池接口从对象池中获取对象。所述传输层为最底层,主要处理各种传输层协议,生成传输上下文。所述消息层位于传输层和服务层之间,主要处理各种消息层协议,生成消息上下文。所述服务层位于消息层和适配层之间,主要处理WSDL协议,生成服务对象。所述适配层为最顶层,主要是处理WSDD协议,处理具体的服务对象。此外,本发明公开的Web服务处理方法采用分层处理的方式处理Web服务,通过对象池来连接各层,通过定义各层的处理方式,实现了Web服务描述语言中的多种消息交换模式。 |
申请公布号 |
CN1956446A |
申请公布日期 |
2007.05.02 |
申请号 |
CN200510114783.7 |
申请日期 |
2005.10.27 |
申请人 |
北京航空航天大学 |
发明人 |
马殿富;刘建;李武;朱岩;葛声;刘旭东 |
分类号 |
H04L29/06(2006.01) |
主分类号 |
H04L29/06(2006.01) |
代理机构 |
北京北新智诚知识产权代理有限公司 |
代理人 |
赵郁军 |
主权项 |
1、一种基于分层结构的Web服务处理系统,其特征在于:它由传输层、消息层、服务层和适配层构成,各层之间通过对象池隔离和连接;所述对象池用于在线程处理过程中缓存对象,它设有接口,对象派发线程通过对象池接口从对象池中获取对象;对象处理线程通过对象池接口往对象池中存对象;所述传输层为最底层,处理各种传输层协议,生成传输上下文;它配置有多种传输层协议,且每种传输层协议都存在一个输入对象派发线程,传输层的输入对象派发线程没有输入对象池,直接通过网络倾听客户端的连接;所有传输层协议共享一个输出对象派发线程,传输层的输出对象派发线程没有输出对象池,直接通过网络将响应输出到客户端;所述消息层位于传输层和服务层之间,根据各种消息层协议,生成消息上下文;消息层存在一个输入派发线程和一个输出派发线程;所述服务层位于消息层和适配层之间,根据WSDL协议,生成服务对象;服务层存在一个输入派发线程和一个输出派发线程;所述适配层为最顶层,根据WSDD协议,调用具体的服务,处理服务对象;适配层存在一个对象派发线程。 |
地址 |
100083北京市海淀区学院路37号北京航空航天大学 |