面向多租户的管理信息系统的制作方法

文档序号:9042946阅读:602来源:国知局
面向多租户的管理信息系统的制作方法
【技术领域】
[0001]本实用新型涉及计算机硬件领域,尤其涉及一种面向多租户的管理信息系统。
【背景技术】
[0002]管理信息系统(Management Informat1n System, MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新、拓展和维护的系统。通常,管理信息系统被开发出来之后,都是可以面向多租户的。
[0003]多租户是一种软件架构技术,它是在探讨与实现如何于多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性。在多租户技术中,租户(tenant)是指使用系统或电脑运算资源的客户。
[0004]传统的管理信息系统中,提供服务的应用几乎都是服务于一个独立客户,并且一般运行于客户的服务器上。而面向多租户的管理信息系统,是依赖于云计算的,将管理信息系统构架在云端,通过云计算向不同企业租户提供可用的、便捷的、按需的网络访问。企业租户只要进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件(也称为应用),服务),这些资源能够被快速提供。
[0005]如何把传统的应用转变为面向多租户的应用,应该要从多租户支持、租户管理、安全、性能、租户个性化等几个方面着重考虑。因为首先,对于面向多租户的管理信息系统来说,既要尽量考虑多租户间应用的可共享性,又要满足每个租户对系统个性化扩展的需求。其次,随着企业信息化进程的发展,企业级信息以爆炸式的速度增长,在企业的管理信息系统网络环境中,数据的存储和调用每时每刻都在发生,并且数据量随着企业规模的扩大和企业下用户人员的增多呈几何式增长。云计算对网络安全提出了更严格的要求。从云计算租户的角度来看,网络、设备、应用、数据都不在自己的控制之下,甚至都不知道具体的物理位置,如何保障数据安全和业务连续性显然就成了很大的挑战。
【实用新型内容】
[0006]本实用新型实施例提供了一种面向多租户的管理信息系统,对系统的数据存储和处理功能均采用离散化处理,具有良好的开放性,能够适用于具有不同操作系统的用户终端,同时也支持加载具有不同数据结构的应用;针对每个租户配置面向该租户的统一数据中心服务器,通过数据中心服务器内存储的规范化的元数据定义,对于不同数据结构的数据转换为统一数据结构再进行数据交互,使得支持不同数据结构的应用相互之间能够进行数据交互,即系统能够支持多种数据结构的数据模型;同时采用灵活可控的分布式存储策略和安全的存储隔离机制,有效保障了租户的信息安全。
[0007]本实用新型实施例提供了一种面向多租户的管理信息系统,所述系统包括:终端设备接口、云服务器、应用数据处理单元、平台接口埠D-Dock、数据交换引擎、多个数据中心服务器、平台即服务Paas单元和软件即服务Saas单元;
[0008]终端设备接口,终端设备接口,向终端设备发送接收到的所述应用数据处理单元的服务数据;
[0009]云服务器与多个应用数据处理单元相连接,保存有服务数据;
[0010]每个应用数据处理单元与对应的所述终端设备接口以及D-Dock相连接,接收用户终端设备通过对应终端设备接口发送的用户指令,根据所述用户指令确定所述用户所需的服务数据,并向所述D-Dock发送服务数据调用请求,以及生成数据请求指令向所述数据中心服务器请求所需数据;
[0011]D-Dock,所述应用数据处理单元通过所述D-Dock与所述云服务器相连接,根据所述应用数据处理单元生成的所述服务数据调用请求,为所述应用数据处理单元调用所需的服务数据;
[0012]数据交换引擎,所述应用数据处理单元通过所述数据交换引擎与所述数据中心服务器相连接,根据应用数据处理单元的数据请求指令,从数据中心服务器获取所需的数据;或者将应用数据处理单元产生的数据发送给数据中心服务器进行存储;每个数据中心服务器与一个租户相对应,对所述租户的数据以元数据形式进行存储;
[0013]平台即服务Paas单元,与所述应用数据处理单元相连接,根据所述Paas单元中存储的设定参数,确定所述应用处理单元所能提供的服务数据;
[0014]软件即服务Saas单元,与所述应用数据处理单元相连接,根据所述Saas单元中存储的设定参数,确定租户对所述应用数据处理单元的访问权限。
[0015]优选的,所述管理信息系统还包括数据接口 D-plug ;
[0016]所述D-Dock与所述D-plug相连接,根据所述应用数据处理单元所支持的数据结构,调用相应的D-plug,将所述服务数据编译成规定数据结构的数据,通过D-Dock发送给所述云服务器,并且,所述D-plug将所述云服务器发送的所述规定数据结构的数据,编译成所述应用数据处理单元所支持数据结构的服务数据,发送给所述应用数据处理单元。
[0017]优选的,所述数据中心服务器包括数据网关和租户数据库存储单元;
[0018]其中,所述数据网关与所述数据交换引擎相连接,根据所述数据请求指令,从租户数据库存储单元获取所需的数据;或者接收数据交换引擎发送的数据,并发送租户数据库存储单元进行存储。
[0019]优选的,所述数据中心服务器包括一个或多个租户数据库存储单元。
[0020]进一步优选的,所述租户数据库存储单元包括:租户元数据库子单元和多个缓存单元;
[0021]每个缓存单元与一个应用数据处理单元相对应,每个所述缓存单元至少包括一级缓存单元和二级缓存单元;所述缓存单元与所述数据网关相连接,根据预设规则将存入或导出所述租户元数据库子单元中的数据在所述一级缓存单元或二级缓存单元中存储为缓存数据。
[0022]进一步优选的,所述数据交换引擎根据应用数据处理单元发送的数据请求指令,从一级缓存单元或二级缓存单元中调用所需缓存数据;或者将应用数据处理单元产生的数据发送给所述应用数据处理单元对应的所述缓存单元,以通过所述缓存单元将所述数据以元数据形式存储到所述租户元数据库子单元中。
[0023]本实用新型提出的面向多租户的管理信息系统,对系统的数据存储和处理功能均采用离散化处理,具有良好的开放性,能够适用于具有不同操作系统的用户终端,同时也支持加载具有不同数据结构的应用;针对每个租户配置面向该租户的统一数据中心服务器,通过数据中心服务期内存储的规范化的元数据定义,对于不同数据结构的数据转换为统一数据结构再进行数据交互,使得支持不同数据结构的应用相互之间能够进行数据交互,即系统能够支持多种数据结构的数据模型;同时采用灵活可控的分布式存储策略和安全的存储隔离机制,有效保障了租户的信息安全。因此本实用新型的面向多租户的管理信息系统,具有良好的开放性和适用性,同时又能满足每个租户对系统的个性化扩展需求,具有优异的数据安全性和业务性能。
【附图说明】
[0024]图1为本实用新型实施例提供的面向多租户的管理信息系统的系统框图;
[0025]图2为本实用新型实施例提供的面向多租户的管理信息系统的示意图。
【具体实施方式】
[0026]为使本实用新型的目的、技术方案和优点更加清楚,下面结合附图对本实用新型具体实施例作进一步的详细描述。
[0027]本实用新型实施例提供了一种面向多租户的管理信息系统,其系统架构如图1所示,包括:终端设备接口 1、云服务器2、多个应用数据处理单元(图中所示包括3-1、3_2、3-3、3-4)、平台接口埠(D-Dock)4、数据交换引擎5、多个数据中心服务器(图中所示包括6-1、6-2、6-3、6_4)、平台即服务(Paas)单元7和软件即服务(Saas)单元8。
[0028]终端设备接口 1,终端设备接口,向终端设备发送接收到的所述应用数据处
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1