发明名称 基于分层结构的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号北京航空航天大学