一种网络平台及在其上实现多站点协同服务的方法技术

技术编号:3479870 阅读:276 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种网络平台及在其上实现多站点协同服务的方法。网络平台包括至少两个站点,每个站点包括结点,结点包括:为用户对协同服务的多站点及站点群进行单点交互并提交服务请求的用户交互服务环境;与网络平台的其他结点的结点互联服务组件互联,向所有与其连接的结点发送互联服务请求,建立多结点之间的互联服务连接的结点互联服务组件;在结点互联服务组件的基础上提供一组公共服务的公共服务组件;所述结点通过其结点互联服务组件与其他站点的结点相互连接。通过这样的网络平台实现多站点协同服务,使得用户只需通过访问当前一个结点,即可提交其需要的所有服务请求,实现多站点协同服务,屏蔽了不同站点的环境,更加方便用户使用。

【技术实现步骤摘要】

本专利技术涉及网络通信服务领域,更具体的说,涉及一种网络平台及在 其上实现多站点协同服务的方法。
技术介绍
人们基于互联网处理一项业务时,越来越多地需要同时操作使用由多 个网站或局域网协同提供的多种业务应用服务构件及其动态组合,而不再 仅使用一个站点或业务系统中的业务应用服务构件,在多单位、多部门联 合办理、并行审批或衔接流转业务是更是如此。以政务信息化建设为例, 纵观政务信息化建设的发展历程,其分为两个阶段一、业务系统建立阶段 一些政府部门分别为自己的主要业务及事务, 建立各种自成体系的独立、封闭的应用系统;二、业务应用集成阶段随 着应用的深入,为了解决业务系统之间的数据交换与共享问题的提供工作 人员的统一登录操作入口,各级政府部门开始集成自己的各种业务系统, 但仅仅是"将小的封闭系统变为更大的封闭系统"。而为了更好的解决多单 位、多部门联合办理、并行审批或衔接流转业务的问题,人们提出了政务 信息化建设的第三个阶段的设想——互联互通实现阶段。由于在互联网中,人们处理业务所使用的业务应用功能是以服务及其 组合的形式和方式以"单站点"的形式提供给用户的,每个站点只能单独 提供服务,不能在此基础上进一步相互协同起来提供服务,更不能提供跨 多站点统一协同的公共服务。企事业单位及社会公众在向政府部门申请服 务时(如申请行政许可等),都需要同时使用来自不同部门的多种业务应用 服务构件,用户需要一个个地登陆不同部门的门户网站、"点击"网页绑定、 等待页面打开,査询办事指南,再提交服务请求。不同部门的处理流程不同,处理速度也不同,不同部门之间还可能存在程序上的先后依赖关系; 用户为了申请一个行政许可,往往要来来回回访问许多次不伺的部门的站 点,费时费力,很不方便。解决多站点协同服务实现问题已日显必要。从单一站点服务到多站点 协同服务正在成为一种新的趋势。然而,这个问题不同程度地困扰着现今 的政府、企业事业单位、应用开发商、系统集成商及互联网运营商,并对 IT部门提出了新的挑战。如果采取逐一对其修改和跨多站点集成的方式来 解决此问题,不仅复杂困难,而且成本和工作量难以承受。总的来说,如 果仍采用现有的单一结点的网络平台,不但不能解决问题,反而会使问题 复杂化。开发和集成等传统方式不能快速相应大范围的业务及用户需求变 化的。面对在业务应用及信息等信息资源分散在各部门管理状态下,实现 网上联合办理与并行审批、向企事业单位及社会公众提供网上服务的跨企 业级(跨部门级)问题,势必会遇到了来自管理和技术两个方面的各种困 难,进而导致在具体实现时举步维艰。
技术实现思路
为克服上述缺陷,本专利技术所要解决的技术问题是提供一种使用更加方 便的,能提供多站点协同服务的网络平台,及在其上实现多站点协同服务 的方法。本专利技术的目的是通过以下技术方案来实现的一种网络平台,包括至少两个站点,每个站点包括应用服务构件;其 特征在于,所述的站点还包括结点,所述结点用于在结点自治的前提下, 提供面向多站点及站点群协同服务的用户交互服务环境,协同提供应用构 件服务、公共服务;所述结点包括面向多站点及站点群协同服务的用户交互服务环境,用于为用户对协 同服务的多站点及站点群进行单点交互并提交服务请求,展现多站点及站 点群协同提供的应用服务,提供用户交互服务环境及代理服务功能,其中, 面向多站点及站点群协同服务的用户代理服务在接收用户的服务请求后,代替用户向协同服务的多站点及站点群发出服务请求,并且将服务结果返回给用户;结点互联服务组件,用于与网络平台的其他结点的结点互联服务组件 互联,向所有与其连接的结点发送互联服务请求,建立多结点之间的互联 服务连接,接收其他结点发送的互联服务信息以协同服务;公共服务组件,用于在结点互联服务组件的基础上提供一组面向多站 点及站点群协同服务和本结点的公共服务,所提供的公共服务绑定了用户 交互服务,各互联结点协同按从用户交互服务环境得到的用户请求,动态 汇聚各站点的公共服务及应用服务构件,并通过用户交互服务环境主动提 供给对应的用户;所述结点通过其结点互联服务组件与网络平台中的其他站点的结点 相互连接。所述网络平台还包括与结点互联服务组件连接的用于在其他的结点 连接条件都满足了以后,管理当前结点与其他结点是否连接的属性的结点 关系管理组件。结点关系管理组件的设置使得每个结点可以自主设置与其 他的结点之间是否连接,即是否可以向其他的结点发送和接收数据,使得 结点在错综复杂的互联网中,能够自主选择其进行通信的结点。两个结点 之间的连接,需要这两个结点的结点关系管理组件都设置为与对方连接, 而若其中的任意一个结点设置为与对方不连接,两个结点间都是不连接的, 不能进行正常的通信。所述公共服务组件包括与结点互联服务组件绑定的动态组合功能模 块,所述的动态组合功能模块用于动态组合各站点中的应用构件提供服务, 将其主动提供给用户交互服务环境。这样的设计使多个站点协同起来提供 应用构件服务经动态组合后,显示在当前一个站点的用户交互服务环境中, 使得本是由多个站点提供的服务动态汇聚后再动态组合,通过当前结点的 用户交互服务环境提供给用户,用户通过用户交互服务环境看来,是由当 前请求的这个站点提供的。这进一步封装了各个服务请求的具体过程,更 好的方便了用户。 .所述的结点还包括管理与权限控制模块,用于在结点自治的前提下,对本结点提供的用户交互服务环境、结点互联服务、公共服务、应用服务 构件等和用户进行管理和权限控制,并对本结点与网络平台的其他结点及 其他网络平台的结点之间的协同服务进行管理及权限控制。所述的用户交互模块包括针对特定用户群的公共服务环境(CSE)或 分别针对每个用户个人的个人服务环境(PSE),所述的公共服务环境或个 人服务环境为用户提供代理及交互功能。这样的设计实现了用户服务环境 的个人化, 一方面,让人们只需要面对提供给自己的个人服务环境进行交 互,并能简单方便的直接使用汇聚和提供给自己的那些分散在不同部门站 点及业务系统中的应用服务构件另一方面,只有通过个人服务环境,才 能动态的将各种应用服务构件提供的应用构件服务提供给用户个人。所述的个人服务环境为针对于服务请求者用于请求与交互操作的个 人请求服务环境。个人请求服务环境是针对终端用户个人或服务请求者个 人的;在众多的服务请求者中,不同的服务请求者所请求的服务不是完全 相同的,为每个不同的服务请求者提供私人化的个人请求服务环境,只显 示其关心的需要请求的业务信息,界面更友好,屏蔽了对于服务请求者来 说庞杂却无用的信息。所述的个人服务环境为针对于服务提供者的面向个人提供服务的个 人提供服务环境。在众多的服务提供者中,不同的服务提供者所提供的服 务也不是完全相同的,为每个不同的服务提供者提供为其量身定做的个人 提供服务环境,只显示其职责之内的业务信息,屏蔽了对于服务提供者来 说无甩的信息,提高了其工作效率。一种上述网络平台上实现多站点协同服务的方法,包括以下步骤A:当前用户使用的当前结点的用户交互服务环境接收用户的服务请求;B:公共服务组件对用户交互服务环境获得的服务请求进行解析,通 过结点互联服务组件,向与当前结点相连接的所有其他结点发送服务请求;C:其他结点通过结点互联本文档来自技高网
...

【技术保护点】
一种网络平台,包括至少两个站点,每个站点包括应用服务构件;其特征在于,所述的站点还包括结点,所述结点用于在结点自治的前提下,提供面向多站点及站点群协同服务的用户交互服务环境,协同提供应用构件服务、公共服务;    所述结点包括:    面向多站点及站点群协同服务的用户交互服务环境,用于为用户对协同服务的多站点及站点群进行单点交互并提交服务请求,展现多站点及站点群协同提供的应用服务,提供用户交互服务环境及代理服务功能,其中,面向多站点及站点群协同服务的用户代理服务在接收用户的服务请求后,代替用户向协同服务的多站点及站点群发出服务请求,并且将服务结果返回给用户;    结点互联服务组件,用于与网络平台的其他结点的结点互联服务组件互联,向所有与其连接的结点发送互联服务请求,建立多结点之间的互联服务连接,接收其他结点发送的互联服务信息以协同服务;    公共服务组件,用于在结点互联服务组件的基础上提供一组面向多站点及站点群协同服务和本结点的公共服务,所提供的公共服务绑定了用户交互服务,各互联结点协同按从用户交互服务环境得到的用户请求,动态汇聚各站点的公共服务及应用服务构件,并通过用户交互服务环境主动提供给对应的用户;    所述结点通过其结点互联服务组件与网络平台中的其他站点的结点相互连接。...

【技术特征摘要】

【专利技术属性】
技术研发人员:陈亦工李楠张堃刘绍南
申请(专利权)人:深圳市海科汇软件系统开发有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1