[发明专利]面向连接的网络服务构造方法有效
申请号: | 201410196856.0 | 申请日: | 2014-05-09 |
公开(公告)号: | CN103986704B | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 沈军;彭殷路 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙)32249 | 代理人: | 杨晓玲 |
地址: | 211189 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 连接 网络服务 构造 方法 | ||
技术领域
本发明属于计算机网络技术领域,用于提供面向连接的网络传输服务,尤其是涉及一种基于组合原理的面向连接的网络服务构造方法。
背景技术
面向连接的网络服务是现今最为广泛使用的网络服务之一。通信双方在使用面向连接的服务进行通信时,都要经历建立连接、使用连接和终止连接三个过程,并且在使用连接的过程中,通过请求应答、流量控制等技术来保证连接的可靠性。
在目前广泛应用的TCP/IP协议簇中,TCP协议就是一种提供可靠面向连接网络服务的协议,其协议的构造方法主要是根据需求进行手工设计并实现协议,采用静态协议部署方式。这种以新的协议来实现新的面向连接网络服务的方法,虽然可以设计出强针对性、高性能的协议,但是开发成本高,协议间功能性冗余大,部署和维护的费用昂贵,同时也使得协议簇更加臃肿。对于使用服务的用户来说,新协议往往具备较高的学习成本,这也影响到互联网应用的进一步发展。
发明内容
本发明要解决的问题是:目前的网络系统中,传统面向连接的网络服务构造方法开发周期过长,服务部署维护以及使用的成本过高,面向连接网络协议之间功能性冗余大导致协议簇臃肿。
本发明所提供的面向连接的网络服务构造方法,用于在一网络结点生成面向连接的网络服务,以满足一特定的需求;该方法包括:
提交步骤,向所述网络节点提交所述特定需求的网络服务的需求信息;
分析步骤,利用一需求分析器,将所述需求信息格式化为规格化需求描述;
选择步骤,根据前述规格化需求描述,利用一组合模板管理器,从一预定义的组合模板库中选择服务组合模板和实现前述需求的若干实现类;和
生成步骤,一执行控制引擎,动态绑定前述实现类和服务组合模板,并生成一网络服务。
根据上述方法,所述组合模板库所使用的基本业务服务单元包括:
连接建立抽象服务,负责服务请求端与服务器端特定端口之间建立连接,由服务请求端主动发起;
连接终止抽象服务,负责服务请求端与服务器端之间连接的终止,由服务请求端或者服务器端发起;
连接维持抽象服务,负责维持服务请求端与服务器端之间的连接;
基本数据传输抽象服务,负责在服务请求端与服务器端之间进行数据的传输,包括网络数据报文的构造和销毁,报文接收和发送队列的管理;
数据传输质量保障抽象服务,负责保障数据传输质量的高可靠性;并且,
每个基本业务服务单元至少包括一个具体实现类,用来实现其所定义的功能。
在上述方法中,用以组合所述组合模板的逻辑结构单元包括:
顺序,形式化定义为→,(vcesi→vdtsj)表示当且仅当vcesi执行结束,vdtsj才会开始执行;
并行,形式化定义为‖,(vdtsi‖vtqsj)表示vdtsi与vtqsj能够并发执行;
选择,形式化定义为︱,(vdtsi︱vtqsj)表示vdtsi与vtqsj中只有一个可以执行;
重复,其形式化定义可描述为vdtsin是VDTS上的n元关系,表示vdtsi可重复执行n次,且满足vdtsin-1与vdtsi顺序执行的关系,即vdtsin-1→vdtsi。
本发明的网络服务构造方法在所述生成步骤之后,执行控制引擎把网络服务生成结果传递给需求信息提交者。
此外,本发明网络服务构造方法中,提交所述需求信息的用户是所述网络服务的请求者,其根据自身的个性化需求,申请相应的服务。还包括配置管理用户,提供固有抽象服务的具体实现和维护组合模板库,包括新增、更新组合模板,提供组合模板对应的服务细节描述。
本发明基于组合的面向连接网络服务构造方法,首先用抽象服务来描述面向连接网络服务中的公共属性,提高业务服务构件的重用性,避免功能上的冗余,并将具体实现封装模块化;然后使用服务组合模板的方式来构造网络服务,以构建与使用相剥离的原则将服务用户进行角色分工,对配置管理用户来说,降低了服务开发、部署和维护的成本;对业户用户来说,降低了新服务的学习成本。
附图说明
图1是本发明面向连接网络服务构造的流程图;
图2是本发明面向连接网络服务的组合模板结构示意图。
具体实施方式
为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。
遵循构建与使用相剥离的原则,本发明将服务用户从服务构造和服务调用两个层面角色分工为配置管理用户和业务用户,其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410196856.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集成式空气处理单元
- 下一篇:内燃机排气管