首页> 中文学位 >基于混合语言的Web服务容器设计与实现
【6h】

基于混合语言的Web服务容器设计与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1项目背景

1.2研究目标、内容与关键技术

1.2.1研究目标

1.2.2关键技术

1.3项目组工作简介

1.4国内外研究现状

1.4.1国外研究现状

1.4.2国内研究现状

1.5论文的工作介绍

1.6论文的组织结构

第二章 RCWSC服务容器设计与实现的相关技术

2.1 SOA技术

2.2 Web服务

2.3 SOAP协议

2.4 Boost.Python

第三章RCWSC服务容器的核心框架

3.1 RCWSC服务容器的设计目标

3.2 RCWSC服务容器的基础架构

3.2.1服务容器整体结构

3.2.2服务容器内核的设计

3.2.3容器核心框架的实现

第四章协议扩展机制的设计

4.1 Web服务交互方式的研究与分析

4.1.1常见的网络通讯协议方式

4.1.2 Web服务扩展规范

4.2协议扩展机制的设计实现

4.2.1对多种通讯协议的支持

4.2.2对SOAP消息处理的支持

第五章服务调用处理的设计

5.1 RCWSC的服务开发方式

5.2调用阶段的基本问题

5.2.1请求消息的分发

5.2.2调用信息的提取

5.2.3对象的反序列化/序列化

5.3服务调用阶段的设计

5.3.1服务调用阶段的策略

5.3.2 Python调用引擎的设计

第六章 实验示例

6.1关键功能支持程度的比较

6.2服务请求响应时间的比较测试

第七章 结束语

致谢

参考文献

在研期间研究成果

展开▼

摘要

在分布式协作开发环境中进行系统设计工作时,要求不同的设计工具之间能够相互衔接与协作,从而使得设计任务的流程能够平滑相连。使用Web服务技术,将工具的功能包装为服务,并使用服务容器为其提供运行时环境,可以很好的满足分布式协作应用的需求,降低开发的复杂度。 现有的服务容器要求在服务开发时将功能实现逻辑与容器的处理逻辑绑定在一起,使得服务与其所在容器产生了紧耦合,增加了服务开发和维护的工作量。使用单一的静态语言无法解决这个问题,而使用单一的动态语言处理时会损失处理效率。本文针对该问题研究并实现了一个基于混合语言的Web服务容器RCWSC,在保证效率的前提下解决了容器和服务之间的紧耦合问题。 在对已有服务容器的框架结构进行研究与分析后,本文提出了一个组件化的、可动态扩展的Web服务容器核心架构,并在容器和服务之间使用Python的嵌入式应用技术引入动态语言层,分离了容器的处理实现和服务的功能实现。实验表明RCWSC有效降低了容器和服务开发之间的耦合度,保证了服务开发的效率和服务运行的稳定性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号