基于SaaS接入企业信息系统的系统和方法

文档序号:7701044阅读:159来源:国知局
专利名称:基于SaaS接入企业信息系统的系统和方法
技术领域
本发明涉及接入企业信息系统的系统和方法,更具体地涉及基于 SaaS接入企业信息系统的系统和方法。
背景技术
无线网络技术和手机技术的迅猛发展,加速了通信、语音、数据 业务在娱乐、媒体、金融和企业等领域的广泛应用,不仅改变了人们 的沟通方式,更优化了企业工作流程,拓展了其业务空间。随着信息 化的进一步加深,各个区域间的信息传递以及应用处理的速度和响应 时间的要求也不断提高,人们期望在任何时候和地点都能访问应用程 序,以获得及时的信息和采取快捷的反应。而传统的企业信息系统是 以局域网作为应用环境,只能在企业内部使用,很难满足人们任何时 间、任何地点、及时和快捷地了解企业信息、管理企业的需要。
基于SaaS的企业信息系统接入方案是基于SaaS模式将传统的 企业信息系统从企业局域网推向因特网,用户能够通过移动终端、因 特网完成传统企业信息系统的功能。
SaaS是Software-as-service (软件即服务)的简称,是一种通过 Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器 上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用 软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互 联网获得厂商提供的服务。
目前常见的企业信息系统接入Internet或无线通讯网络方案及其 不足如下
1、目前的企业信息系统出于企业信息安全的考虑是直接部署在 企业局域网内,如果将企业信息系统直接入Internet,势必导致关键的应用服务器直接暴露在互联网;
在传统的C/S架构中,每个客户端都要安装应用系统的客户端, 造成集中管理负担加大;
传统的客户/服务器程序交换的数据量巨大,在低带宽条件下无 法应用;
在公共接入Internet接入点,应用程序所需的网络通信端口往往 被戽蔽;以及
在公网上传输公司的重要业务数据,机密性和完整性得不到保障。
2、 使用专有数据传输(Digital Data Network)、虚拟专用网 (Virtual Private Network)、终端机月良务将企业信息系统接入
Internet,这几种方案虽然能够提供安全的接入方案,但是建设成本 高,需要为每个企业单独建立,不能让多个企业共享。
3、 对于移动终端用户的支持,采用传统的接入方式都不能满足 用户的访问要求,需要重新构建移动终端用户能够访问的应用系统。 建设、维护成本较高,因此,需要提供一种通用的、低成本的、安全 的、灵活的、易实施的企业信息系统接入方案来将基于公网的SAAS 服务与众多的属于企业内部网的企业信息系统功能联结起来为用户提 供服务,使传统用户能够在任何时间、任何地点通过因特网或移动终 端完成企业信息系统的功能。

发明内容
为了实现上述目的,本发明提供了一种基于SaaS接入企业信息 系统的系统,包括服务器端,连接到公网,基于SaaS模式,对来 自终端用户的访问请求进行权限认证,并在认证通过后将终端用户通 过所述公网与客户端进行数据交换;以及客户端,位于所述企业信息 系统的隔离区,用于对来自所述服务器端的请求进行处理并发送给所 述企业信息系统,以及将从所述企业信息系统收到的数据发送给所述 客户端以在所述服务器端和所述企业信息系统之间进行数据交换。其中所述服务器端可以包括web管理平台、与所述终端用户相 连接的wap平台、以及与所述客户端相连的接入管理平台,所述 web管理平台与所述wap平台均连接至数据库,所述接入管理平台 连接至所述数据库,。
优选地,终端用户可以包括移动终端,其通过无线网络连接到服
优选地,客户端与企业信息系统之间的通信采用标准接口协议。
优选地,客户端还可以用于将来自终端用户的请求封装成企业信 息系统能够识别的请求,以及将来自企业信息系统的请求结果解析并 封装成服务器端能够识别的数据。
优选地,客户端还可以用于将所解析并封装的服务器端能够识别 的数据通过通信组件加密压缩后发送给服务器端。
优选地,服务器端可以对客户端返回的结果进行解析,并发送给 终端用户。
根据本发明的另一方面,还提供了一种基于SaaS接入企业信息 系统的方法,包括以下步骤步骤302,当终端用户通过^^网访问月艮 务器端时,服务器端完成对终端用户的权限认证,并接收终端用户请 求;步骤304,服务器端根据终端用户请求,同步地或异步地向客户 端发送消息通知客户端终端用户请求;步骤306,客户端将终端用户 请求解析并封装成企业信息系统能够识别的请求并发送给企业信息系 统;步骤308,企业信息系统针对终端用户请求返回请求结果给客户 端;以及步骤310,客户端将请求结果解析并封装成服务器端能够识 别的数据并通过服务器端发送给终端用户。
优选地,在所述步骤304中异步向所述客户端发送消息通知所述 客户端所述终端用户请求的情况下,所述终端用户的操作结束。在所 述步骤304中同步地所述客户端发送消息通知所述客户端所述终端用 户请求的情况下,在所述步骤310中,所述服务器端将接收到的所述 服务器端能够识别的数据发送给所述终端用户。
优选地,客户端所解析并封装的所述服务器端能够识别的数据通过通信组件加密压缩后发送给所述服务器端。
优选地,客户端与所述企业信息系统的通信采用标准接口协议,
所述7>网包括因特网、无线通讯网络、VPN、 WLAN。
根据本发明的系统和方法,能够将基于公网的SAAS服务与众多 的属于企业内部网的企业信息系统功能联结起来为用户提供服务,使 传统用户能够在任何时间、任何地点通过因特网或移动终端完成企业 信息系统的功能。


图1是根据本发明的基于SaaS接入企业信息系统的系统的框
图2是根据本发明的基于SaaS接入企业信息系统的单个企业部 署图3是根据本发明的基于SaaS接入企业信息系统的方法的同步 处理方式的流程图4是根据本发明的基于SaaS接入企业信息系统的方法的异步 处理方式的流程图;以及
图5是根据本发明的实施例的基于SaaS接入企业信息系统的方 法的流程图。
具体实施例方式
下面将参考附图详细说明本发明的基于SaaS接入企业信息系统 的系统和方法。
图1是示出了根据本发明的基于SaaS接入企业信息系统的系统 的框图。如图1所示,根据本发明的基于SaaS接入企业信息系统的 系统100包括服务器端102,连接到公网(例如,Internet, SSL 等),基于SaaS模式,对来自终端用户106的访问请求进行权限认 证,并在认证通过后将终端用户106通过公网与客户端104进行数据 交换;以及客户端104,位于企业信息系统106的隔离区,用于对来自服务器端102的请求进行处理并发送给企业信息系统106,以及将 从企业信息系统106收到的数据发送给客户端104以在服务器端102 和企业信息系统106之间进行数据交换。
其中,服务器端102可以包括web管理平台1022、与终端用 户108相连接的wap平台1024、以及与客户端104相连的接入管理 平台1026。所述web管理平台1022与所述wap平台1024均连接至 数据库,所述接入管理平台1026连接至所述数据库。
其中,终端用户108可以包括移动终端,其通过无线网络连接到 服务器端。终端用户108还可以是因特网用户。
其中,客户端104与企业信息系统106之间的通信采用标准接口 协议。
优选地,客户端104还可以用于将来自终端用户108的请求封装 成企业信息系统106能够识别的请求,以及将来自企业信息系统106 的请求结果解析并封装成服务器端102能够识别的数据。
优选地,客户端104还可以用于将所解析并封装的服务器端102 能够识别的数据通过通信组件加密压缩后发送给服务器端102。
其中,服务器端102可以对客户端104返回的结果进行解析,并 发送给终端用户108。
图2是根据本发明的基于SaaS接入企业信息系统的单个企业部 署图。如图2所示,图中的各部分的功能如下
1、 服务器端202:部署在公网,服务器端202基于SaaS模式进 行服务订购、服务分配、用户管理、权限管理、安全管理、与企业信 息系统206同步数据等管理工作和业务功能,分为web管理平台负 责、wap平台和接入管理平台三个部分,wap平台负责与移动终端设 备相关的部分,接入管理平台负责与客户端交互的部分,web管理平
台负责其他部分。
2、 客户端204:部署在企业的隔离区,能够与企业内部网和公 网相连接,作为连接服务器端202和企业信息系统206的桥梁,负责 在服务器端202和企业信息系统206之间交换数据。
83、企业信息系统206:部署在企业内部网,完成其原始职能不变。
该方案解决了安全管理、服务器端监控、数据接口协议、安全稳 定的加密通道传输这几方面的问题。
下面将结合图1和图3来描述根据本发明的实施例的基于SaaS 接入企业信息系统的方法的同步处理方式的流程图。如图3所示,其 过程如下
1、 用户108申请开通某项服务,可以在服务器端102的管理界 面申请,亦可通过客户端104申请,取消时也可通过服务器端102和 客户端104两种方式,这类似于手机上的某项服务开通和取消;
2、 申请开通后即可使用该项服务,用户108通过公网或移动终 端的访问服务器端102,服务器端102完成用户权限认证,并接收用 户请求;
3、 服务器端102根据用户请求信息向客户端104发送消息,通 知客户端104用户请求事件,客户端104也可主动查询服务器端102 是否存在某项服务请求;
4、 客户端104接收并解析该用户请求后,将该请求封装成企业 信息系统106能够识别的请求并发送;
5、 企业信息系统106像接收到自身请求一样处理,将处理结果 返回客户端104,客户端104与企业信息系统106的通信采用标准接 口协议,企业信息系统106传回的数据只要符合该协议,即可与客户 端104实现互通;
6、 客户端104接收到企业信息系统106的请求结果后,解析并 封装为服务器端102可以识别的数据,通过通讯组件加密压缩后发送 给服务器端102;
7、 服务器端102根据客户端104返回结果解析后,将用户在模 板中配置的想展示的内容传送给用户108的移动终端等设备显示。
下面将结合图1和图4来描述根据本发明的实施例的基于SaaS接入企业信息系统的方法的异步处理方式的流程图。如图4所示,其 过程如下
1、 用户108申请开通某项服务,提交数据,可以在服务器端 102的管理界面申请,亦可通过客户端104申请,取消时也可通过服 务器端102和客户端104两种方式,这类似于手机上的某项服务开通 和取消;
2、 申请开通后即可使用该项服务,用户108通过公网或移动终 端的访问服务器端102,服务器端102完成用户权限认证,并接收用 户请求,接收数据完毕后,用户108操作结束,继续其他操作;
3、 服务器端102根据用户请求信息向客户端104发送消息,通 知客户端104用户请求事件,客户端104也可主动查询服务器端102 是否存在某项服务请求;
4、 客户端104接收并解析该用户请求后,将该请求封装成企业 信息系统106能够识别的请求并发送;
5、 企业信息系统106像接收到自身请求一样处理,将处理结果 返回客户端104,客户端104与企业信息系统106的通信采用标准接 口协议,企业信息系统106传回的数据只要符合该协议,即可与客户 端104实现互通;
6、 客户端104接收到企业信息系统106的请求结果后,解析并 封装为服务器端102可以识别的数据,通过通讯组件加密压缩后发送 给服务器端102;
7、 服务器端102根据客户端104返回结果解析后,处理数据。
下面将结合图1和图5来说明根据本发明的基于SaaS接入企业 信息系统的方法的流程图。如图5所示,在步骤S302,当终端用户 108通过〃>网访问服务器端102时,月良务器端102完成对终端用户 108的权限认证,并接收终端用户请求;在步骤S304,服务器端102 根据终端用户请求,同步地或异步地向客户端104发送消息通知客户 端104终端用户请求;在步骤S306,客户端104将终端用户请求解析并封装成企业信息系统106能够识别的请求并发送给企业信息系统 106;在步骤S308,企业信息系统106针对终端用户请求返回请求结 果给客户端104;以及在步骤S310,客户端104将请求结果解析并封 装成服务器端102能够识别的数据并返回服务器端102。
其中,在所述步骤304中异步地向所述客户端104发送消息通知 所述客户端104所述终端用户请求的情况下,所述终端用户108的操 作结束。在所述步骤304中同步地所述客户端104发送消息通知所述 客户端104所述终端用户请求的情况下,在所述步骤310中,所述服 务器端102将接收到的所述服务器端102能够识别的数据发送给终端 用户108。其中,客户端104所解析并封装的服务器端102能够识别 的数据通过通信組件加密压缩后发送给服务器端102。
其中,客户端104与企业信息系统106的通信采用标准接口协 议,所述公网包括因特网、无线通讯网络、VPN、 WLAN。客户端 与服务器端的通信也采用标准接口协议。
根据本发明,基于公网的SAAS服务与众多的属于企业内部网的 企业信息系统功能联结起来为用户提供服务,达到传统企业信息系统 用户能够在任何时间、任何地点通过因特网或移动终端完成企业信息 系统功能的目的。
其效果体现在以下几个方面
1、 基于SaaS的企业信息系统接入方案能够在已有的企业信息 系统上实现SaaS服务;
2、 基于SaaS的企业信息系统接入方案打破了企业原有的管理 模式,提供给企业信息系统另一种通过移动终端或Internet进行访问 的方便快捷即时的访问途径;
3、 基于SaaS的企业信息系统接入方案建设成本低,无需重复 建设即可应用于多家企业。
4、 基于SaaS的企业信息系统接入方案可以同时支持接入多个 企业信息系统,软件厂商可以随时更新维护平台,并且该操作对软件 使用企业透明,而软件使用企业只需简单的订购服务即可使用,没有
ii繁瑣的实施过程。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应 包含在本发明的保护范围之内。
权利要求
1.一种基于SaaS接入企业信息系统的系统,其特征在于,包括服务器端,连接到公网,基于SaaS模式,对来自终端用户的访问请求进行权限认证,并在认证通过后将终端用户通过所述公网与客户端进行数据交换;以及所述客户端,位于所述企业信息系统的隔离区,用于对来自所述服务器端的请求进行处理并发送给所述企业信息系统,以及将从所述企业信息系统收到的数据发送给所述客户端以在所述服务器端和所述企业信息系统之间进行数据交换。
2. 根据权利要求l所述的系统,其特征在于,所述服务器端包 括web管理平台、与所述终端用户相连接的wap平台、以及与所 述客户端相连的接入管理平台,所述web管理平台与所述wap平台 均连接至数据库,所述接入管理平台连接至所述数据库,所述终端用 户包括移动终端,其通过无线网络连接到所述服务器端。
3. 根据权利要求1或2所述的系统,其特征在于,所述客户端 与所述企业信息系统之间的通信采用标准接口协议,所述公网包括因 特网、无线通讯网络、VPN、 WLAN。
4. 根据权利要求1或2所述的系统,其特征在于,所述客户端还用于将来自所述终端用户的请求封装成所述企业信息系统能够识别 的请求,以及将来自所述企业信息系统的请求结果解析并封装成所述 服务器端能够识别的数据。
5. 根据权利要求4所述的系统,其特征在于,所述客户端还用 于将所解析并封装的所述服务器端能够识别的数据通过通信组件加密压缩后发送给所述服务器端。
6. 根据权利要求5所述的系统,其特征在于,所述服务器端对 所述客户端返回的结果进行解析,并发送给所述终端用户。
7. —种基于SaaS接入企业信息系统的方法,其特征在于,包括以下步骤步骤302,当终端用户通过公网访问服务器端时,所述服务器端 完成对所述终端用户的权限认证,并接收终端用户请求;步骤304,所述服务器端根据所述终端用户请求,同步地或异步 地向客户端发送消息通知所述客户端所述终端用户请求;步骤306,所述客户端将所述终端用户请求解析并封装成所述企 业信息系统能够识别的请求并发送给所述企业信息系统;步骤308,所述企业信息系统针对所述终端用户请求返回请求结 果给所述客户端;以及步骤310,所述客户端将所述请求结果解析并封装成所述服务器 端能够识别的数据返回所述服务器端。
8. 根据权利要求7所述的方法,其特征在于,在所述步骤304 中异步地向所述客户端发送消息通知所述客户端所述终端用户请求的 情况下,所述终端用户的操作结束;在所述步骤304中同步地所述客 户端发送消息通知所述客户端所述终端用户请求的情况下,在所述步 骤310中,所述服务器端将接收到的所述服务器端能够识别的数据发 送给所述终端用户。
9. 根据权利要求7所述的方法,其特征在于,还包括所述客 户端所解析并封装的所述服务器端能够识别的数据通过通信组件加密 压缩后发送给所述服务器端。
10. 根据权利要求7至9中任一项所述的方法,其特征在于,所 述客户端与所述企业信息系统的通信采用标准接口协议,所述公网包 括因特网、无线通讯网络、VPN、 WLAN。
全文摘要
本发明提供了一种基于SaaS接入企业信息系统的系统,包括服务器端,连接到公网,基于SaaS模式,对来自终端用户的访问请求进行权限认证,并在认证通过后将终端用户通过所述公网与客户端进行数据交换;以及客户端,位于所述企业信息系统的隔离区,用于对来自所述服务器端的请求进行处理并发送给所述企业信息系统,以及将从所述企业信息系统收到的数据发送给所述客户端以在所述服务器端和所述企业信息系统之间进行数据交换。本发明还提供了一种基于SaaS接入企业信息系统的方法。根据本发明的系统和方法,能够将基于公网的SaaS服务与众多的属于企业内部网的企业信息系统功能联结起来为用户提供服务,使传统用户能够在任何时间、任何地点通过因特网或移动终端完成企业信息系统的功能。
文档编号H04L12/58GK101588366SQ200910087450
公开日2009年11月25日 申请日期2009年6月25日 优先权日2009年6月25日
发明者李洪福, 王继伟, 龙 陈, 夏 雷, 魏同军 申请人:用友软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1