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

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

论文摘要

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

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 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 服务请求响应时间的比较测试
  • 第七章 结束语
  • 致谢
  • 参考文献
  • 在研期间研究成果
  • 相关论文文献

    • [1].大型容器设备的现场组焊分析[J]. 装备维修技术 2020(01)
    • [2].儿童饮水容器烫伤安全风险及标准现状[J]. 中国标准化 2020(01)
    • [3].容器简史:从1979到现在[J]. 计算机与网络 2020(06)
    • [4].部署容器的影响[J]. 计算机与网络 2020(09)
    • [5].容器网络技术研究与前景展望[J]. 金融电子化 2019(12)
    • [6].赋能赋智容器云时代创新[J]. 软件和集成电路 2020(07)
    • [7].容器云职业技能大赛共建行业实施标准[J]. 中国信息化 2020(06)
    • [8].容器云技术的选型和实践探索[J]. 中国新通信 2020(14)
    • [9].球形容器内金属物料研磨载带回取系统设计[J]. 机械工程师 2020(10)
    • [10].从桶类容器生产厂到数据管理者[J]. 现代制造 2020(17)
    • [11].容器安全解决方案探讨与研究[J]. 网络空间安全 2018(12)
    • [12].容器云产品发展现状分析[J]. 广东通信技术 2019(02)
    • [13].OpenStack Magnum可扩展容器网络方案设计与实现[J]. 电子设计工程 2019(07)
    • [14].系统管理员必读的容器入门指南[J]. 计算机与网络 2019(17)
    • [15].关于容器网络安全困境的路径探析[J]. 网络安全技术与应用 2019(11)
    • [16].无鞍座埋地卧式容器的外压计算[J]. 石油化工建设 2019(S1)
    • [17].硬质容器使用中的风险因素及检查与维护[J]. 世界最新医学信息文摘 2019(87)
    • [18].容器技术及可行应用场景分析[J]. 广东通信技术 2017(11)
    • [19].用容器保持环境的一致性[J]. 网络安全和信息化 2017(07)
    • [20].移动互联网时代“容器人”现象论析[J]. 北方传媒研究 2018(03)
    • [21].域外箴言[J]. 北方音乐 2008(07)
    • [22].探路新技术,把脉容器化[J]. 金融电子化 2016(09)
    • [23].制药类中小型容器吊耳设计[J]. 机电信息 2017(08)
    • [24].便携式冷泡茶浸泡容器结构设计[J]. 食品科学技术学报 2017(02)
    • [25].中型散装容器的设计思路和方法[J]. 集装箱化 2017(04)
    • [26].Red Hat Summit 2017公布5大新品[J]. 计算机与网络 2017(11)
    • [27].聚四氟乙烯衬里大型防腐蚀容器的特点、技术性能及其应用分析[J]. 产业与科技论坛 2017(10)
    • [28].一种液体盛装容器[J]. 西部皮革 2017(12)
    • [29].容器[J]. 天津美术学院学报 2016(03)
    • [30].浅谈日用保温容器的沿革与发展[J]. 玻璃与搪瓷 2017(05)

    标签:;  ;  ;  ;  

    基于混合语言的Web服务容器设计与实现
    下载Doc文档

    猜你喜欢