【技术实现步骤摘要】
面向连接的网络服务构造方法
本专利技术属于计算机网络
,用于提供面向连接的网络传输服务,尤其是涉及一种基于组合原理的面向连接的网络服务构造方法。
技术介绍
面向连接的网络服务是现今最为广泛使用的网络服务之一。通信双方在使用面向连接的服务进行通信时,都要经历建立连接、使用连接和终止连接三个过程,并且在使用连接的过程中,通过请求应答、流量控制等技术来保证连接的可靠性。在目前广泛应用的TCP/IP协议簇中,TCP协议就是一种提供可靠面向连接网络服务的协议,其协议的构造方法主要是根据需求进行手工设计并实现协议,采用静态协议部署方式。这种以新的协议来实现新的面向连接网络服务的方法,虽然可以设计出强针对性、高性能的协议,但是开发成本高,协议间功能性冗余大,部署和维护的费用昂贵,同时也使得协议簇更加臃肿。对于使用服务的用户来说,新协议往往具备较高的学习成本,这也影响到互联网应用的进一步发展。
技术实现思路
本专利技术要解决的问题是:目前的网络系统中,传统面向连接的网络服务构造方法开发周期过长,服务部署维护以及使用的成本过高,面向连接网络协议之间功能性冗余大导致协议簇臃肿。本专 ...
【技术保护点】
一种面向连接的网络服务构造方法,用于在一网络结点生成一特定的面向连接的网络服务;其特征是,该方法包括:提交步骤,向所述网络节点提交所述特定需求的网络服务的需求信息;分析步骤,利用一需求分析器,将所述需求信息格式化为规格化需求描述;选择步骤,根据前述规格化需求描述,利用一组合模板管理器,从一预定义的组合模板库中确定对应的服务组合模板和实现前述需求的若干个实现类;和生成步骤,一执行控制引擎,选择对应的实现类,并与所述服务组合模板动态绑定,从而生成一网络服务。
【技术特征摘要】
1.一种面向连接的网络服务构造方法,用于在一网络结点生成一特定的面向连接的网络服务;其特征是,该方法包括步骤:(1)通过抽象网络协议栈中面向连接的网络服务的连接建立和终止,使用抽象服务来描述面向连接网络服务中的公共属性,每个公共属性对应一个或多个面向连接的网络服务中所使用的抽象服务具体实现;以面向连接的网络服务中所使用的抽象服务的具体实现为基本的业务服务单元并存入组合模板库;业务服务单元包括:连接建立抽象服务,负责服务请求端与服务器端特定端口之间建立连接,由服务请求端主动发起;连接终止抽象服务,负责服务请求端与服务器端之间连接的终止,由服务请求端或者服务器端发起;连接维持抽象服务,负责维持服务请求端与服务器端之间的连接;基本数据传输抽象服务,负责在服务请求端与服务器端之间进行数据的传输,包括网络数据报文的构造和销毁,报文接收和发送队列的管理;数据传输质量保障抽象服务,负责保障数据传输质量的高可靠性;并且,每个基本业务服务单元至少包括一个具体实现类,用来实现其所定义的功能;(2)提交步骤,向所述网络节点提交所述特定需求的网络服务的需求信息;(3)根据前述规格化需求描述,利用一组合模板管理器,从预定义的组合模板库中确定对应...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。