[发明专利]一种客户端服务器模式下服务端服务的客户端访问方法无效
申请号: | 201210409513.9 | 申请日: | 2012-10-24 |
公开(公告)号: | CN102932437A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 魏亮 | 申请(专利权)人: | 浪潮集团山东通用软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 服务器 模式 服务端 服务 访问 方法 | ||
技术领域
本发明涉及服务器技术领域,具体地说是一种客户端服务器模式下服务端服务的客户端访问方法。
背景技术
客户端服务端技术是一种基于互联网(Internet)的应用程序技术。在客户端,可充分利用客户端机器的本地资源,为用户提供丰富的用户交互体验。在服务端,可提供强大的数据计算和数据存储能力。客户端服务端技术采用基于HTTP和XML的网络服务(Web Service)技术传输数据,可基于互联网访问。传统的基于HTTP和XML的网络服务,需要用户编写大量的服务并发布在互联网上,工作量较大、安全风险很高、不利于管理,也为客户端程序的编写带来较高的复杂度。
发明内容
本发明的技术任务是针对上述现有技术的不足,提供一种客户端服务器模式下服务端服务的客户端访问方法。
本发明的技术任务是按以下方式实现的:一种客户端服务器模式下服务端服务的客户端访问方法,通过服务端服务提供者和客户端服务调用者两部分实现,述服务端服务提供者用于提供规范的服务端服务扩展方式及唯一的对外访问接口;所述客户端服务调用者用于提供服务器服务的访问能力及对客户端应用程序访问服务器服务的控制处理能力。
所述服务端服务提供者用于提供以资源模式的服务端数据的访问能力,由资源服务接口、服务配置、服务提供者和网络服务四部分组成。
进一步的,所述服务端服务提供者提供对资源模式的规范接口(资源服务接口),接口中包含的方法有新增、修改、删除、获取、扩展操作。
所述服务配置为服务提供者定义可提供的资源访问操作列表。服务配置主要内容包括资源名称和实现了资源服务接口的资源服务。
所述服务提供者通过服务配置中的信息对外提供了统一的访问接口,为客户端提供多种网络服务。
所述网络服务可以是基于HTTP和XML的网络服务、也可是基于Socket的网络服务。
所述服务端服务提供者通过唯一的对外访问接口为客户端程序提供各类服务,客户端在通过服务端服务提供者提供的服务访问资源时,需要传入要访问的资源名称、方法和参数,以实现对服务端资源的访问。
所述客户端服务调用者封装了对服务器服务的访问,并提供与服务器服务提供者相同的功能。客户端服务调用者由网络服务代理和服务调用者两部分组成。网络服务代理是客户端服务调用者与服务端服务提供者之间通讯的通道,是服务端服务提供者中网络服务,在客户端的代理。
所述客户端服务调用者为客户端程序提供各种请求的控制,以及客户端与服务器之间的网络和通讯状况的监控。客户端服务调用者是服务端服务提供者在客户端的执行代理。此代理通过客户端的网络服务代理与服务端的网络服务传递请求,服务端的网络服务收到请求之后,调用服务端的服务提供者执行请求。
本发明的客户端服务器模式下服务端服务的客户端访问方法与现有技术相比具有以下突出的有益效果:
(一) 通过服务端服务提供者和客户端服务调用者,规范了服务端服务的编写方式和客户端对服务的访问方式;
(二) 基于一致的服务端服务访问接口,为客户端提供服务端服务访问的控制处理能力;
(三) 屏蔽了客户端应用程序对网络通讯模式的直接依赖,客户端应用程序无需关心客户端与服务器间通讯的方式,为应用程序适用不同的网络环境提供了便利。
附图说明
附图1是本发明方法中服务端服务提供者的内部关系图。
附图2是本发明方法中客户端服务调用者的内部关系图。
具体实施方式
参照说明书附图以具体实施例对本发明的客户端服务器模式下服务端服务的客户端访问方法作以下详细地说明。
实施例一:
本发明的客户端服务器模式下服务端服务的客户端访问方法通过服务端服务提供者和客户端服务调用者两部分实现。
如附图1所示,服务端服务提供者由资源服务接口、服务配置、服务提供者和网络服务四部分组成。
资源服务接口定义了对资源的访问操作方式,是对服务能力的规范,其接口规范如下:
服务配置是为服务提供者定义可提供的资源访问操作列表。服务配置主要内容包括资源名称和实现了资源服务接口的资源服务。其格式如下 :
服务提供者通过服务配置中的信息对外提供了统一的访问接口,其提供的服务如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210409513.9/2.html,转载请声明来源钻瓜专利网。