H04L9/40 H04L67/02 H04L67/133
1.一种基于WCF技术的内外网数据展示系统,其特征在于,包括数据服务中心、若干web发布服务软件,其中,
所述数据服务中心部署在内网中,用于根据页面数据申请读取后端数据并对所述后端数据进行整合处理,形成前端数据;
若干所述web发布服务软件部署在内网和外网中,每个所述web发布服务软件与所述数据服务中心连接,用于发送所述页面数据申请,同时接收并处理所述前端数据,形成页面展示数据。
2.根据权利要求1所述的基于WCF技术的内外网数据展示系统,其特征在于,所述数据服务中心采用WCF技术实现。
3.根据权利要求1所述的基于WCF技术的内外网数据展示系统,其特征在于,所述数据服务中心包括远程调用接口、接口路由和数据处理模块,其中,
所述远程调用接口与所述web发布服务软件连接,用于接收所述页面数据申请,同时返回所述前端数据;
所述接口路由与所述远程调用接口连接,用于根据所述页面数据申请对应的接口参数判定访问的数据源和数据范围,同时返回所述前端数据;
所述数据处理模块与所述接口路由连接,用于根据所述数据源和所述数据范围获取所述后端数据并对所述后端数据进行整合处理,形成所述前端数据。
4.根据权利要求3所述的基于WCF技术的内外网数据展示系统,其特征在于,所述远程调用接口的数量大于或等于1。
5.根据权利要求3所述的基于WCF技术的内外网数据展示系统,其特征在于,所述数据处理模块包括数据库处理模块、大数据处理模块和实时数据处理模块,其中,
所述数据库数据处理模块用于从数据库中获取数据库数据并对所述数据库数据进行处理,形成第一前端数据;
所述大数据处理模块用于从大数据库中获取文件数据并对所述文件数据进行处理,形成第二前端数据;
所述实时数据处理模块用于获取实时状态数据并对所述实时状态数据进行处理,形成第三前端数据。
6.根据权利要求1所述的基于WCF技术的内外网数据展示系统,其特征在于,部署在所述内网的所述web发布服务软件与所述数据服务中心直接连接,部署在所述外网的所述web发布服务软件与所述数据服务中心通过安全网关连接。
7.根据权利要求1所述的基于WCF技术的内外网数据展示系统,其特征在于,所述web发布服务软件部署在内网的至少一个客户端上和外网的至少一个客户端上。
8.根据权利要求1所述的基于WCF技术的内外网数据展示系统,其特征在于,所述web发布服务软件采用MVC架构开发实现。
9.根据权利要求1所述的基于WCF技术的内外网数据展示系统,其特征在于,所述web发布服务软件中的每个页面包括逻辑模块和可视化模块,其中,
所述逻辑模块与所述数据服务中心连接,用于将所述页面数据申请中的页面参数组合成接口参数以调用所述数据服务中心,同时接收并处理所述数据服务中心返回的前端数据,形成界面数据;
所述可视化模块与所述逻辑模块连接,用于将所述界面数据进行可视化显示。
10.一种基于WCF技术的内外网数据展示方法,其特征在于,采用如权利要求1-9任一项所述的基于WCF技术的内外网数据展示系统进行展示,包括步骤:
部署在内网的若干web发布服务软件分别发送内网页面数据申请,数据服务中心根据所述内网页面数据申请读取第一后端数据并对所述第一后端数据进行整合处理,形成内网前端数据,所述web发布服务软件接收并处理所述内网前端数据,形成内网页面展示数据;
部署在外网的若干所述web发布服务软件分别发送外网页面数据申请,所述数据服务中心根据所述外网页面数据申请读取第二后端数据并对所述第二后端数据进行整合处理,形成外网前端数据,所述web发布服务软件接收并处理所述外网前端数据,形成外网页面展示数据。
本发明属于通信技术领域,具体涉及一种基于WCF技术的内外网数据展示系统及展示方法。
在某些重要单位,保存着重要数据,存在着对外提供数据服务的需求,同时内部也存在着此种需求。为了降低开发成本和运营成本,需要在只开发一套软件的情况下,利用不同的部署,完成内外网的展示数据的需求。
在此情况下,外部的终端不允许直接访问内部的计算机,内部的终端同样不允许访问外部的计算机,因此,只能是外部的终端访问外部的服务器,内部的终端访问内部的服务器。同时,为了数据安全,所有的终端都不允许直接访问数据。外部服务器访问内部的服务器,必须经过指定的网关,对其开放的端口、IP是确定的,可监视的。
该种需求,对于软件开发、部署提出了要求,一方面需要满足内外网终端分离访问的需求,另一方面,需要降低开发成本和维护成本,内外网获取数据应该相同,不需要准备两套数据,更不允许依靠移动介质人工向外网传输数据。
为了解决现有技术中存在的上述问题,本发明提供了一种基于WCF技术的内外网数据展示系统及展示方法。本发明要解决的技术问题通过以下技术方案实现:
本发明实施例提供了一种基于WCF技术的内外网数据展示系统,包括数据服务中心、若干web发布服务软件,其中,
所述数据服务中心部署在内网中,用于根据页面数据申请读取后端数据并对所述后端数据进行整合处理,形成前端数据;
若干所述web发布服务软件部署在内网和外网中,每个所述web发布服务软件与所述数据服务中心连接,用于发送所述页面数据申请,同时接收并处理所述前端数据,形成页面展示数据。
在本发明的一个实施例中,所述数据服务中心采用WCF技术实现。
在本发明的一个实施例中,所述数据服务中心包括远程调用接口、接口路由和数据处理模块,其中,
所述远程调用接口与所述web发布服务软件连接,用于接收所述页面数据申请,同时返回所述前端数据;
所述接口路由与所述远程调用接口连接,用于根据所述页面数据申请对应的接口参数判定访问的数据源和数据范围,同时返回所述前端数据;
所述数据处理模块与所述接口路由连接,用于根据所述数据源和所述数据范围获取所述后端数据并对所述后端数据进行整合处理,形成所述前端数据。
在本发明的一个实施例中,所述远程调用接口的数量大于或等于1。
在本发明的一个实施例中,所述数据处理模块包括数据库处理模块、大数据处理模块和实时数据处理模块,其中,
所述数据库数据处理模块用于从数据库中获取数据库数据并对所述数据库数据进行处理,形成第一前端数据;
所述大数据处理模块用于从大数据库中获取文件数据并对所述文件数据进行处理,形成第二前端数据;
所述实时数据处理模块用于获取实时状态数据并对所述实时状态数据进行处理,形成第三前端数据。
在本发明的一个实施例中,部署在所述内网的所述web发布服务软件与所述数据服务中心直接连接,部署在所述外网的所述web发布服务软件与所述数据服务中心通过安全网关连接。
在本发明的一个实施例中,所述web发布服务软件部署在内网的至少一个客户端上和外网的至少一个客户端上。
在本发明的一个实施例中,所述web发布服务软件采用MVC架构开发实现。
在本发明的一个实施例中,所述web发布服务软件中的每个页面包括逻辑模块和可视化模块,其中,
所述逻辑模块与所述数据服务中心连接,用于将所述页面数据申请中的页面参数组合成接口参数以调用所述数据服务中心,同时接收并处理所述数据服务中心返回的前端数据,形成界面数据;
所述可视化模块与所述逻辑模块连接,用于将所述界面数据进行可视化显示。
本发明的另一个实施例提供了一种基于WCF技术的内外网数据展示方法,采用如上述实施例所述的基于WCF技术的内外网数据展示系统进行展示,包括步骤:
部署在内网的若干web发布服务软件分别发送内网页面数据申请,数据服务中心根据所述内网页面数据申请读取第一后端数据并对所述第一后端数据进行整合处理,形成内网前端数据,所述web发布服务软件接收并处理所述内网前端数据,形成内网页面展示数据;
部署在外网的若干所述web发布服务软件分别发送外网页面数据申请,所述数据服务中心根据所述外网页面数据申请读取第二后端数据并对所述第二后端数据进行整合处理,形成外网前端数据,所述web发布服务软件接收并处理所述外网前端数据,形成外网页面展示数据。
与现有技术相比,本发明的有益效果:
1、本发明的内外网数据展示系统在内网中部署数据服务中心,并在内网和外网中分别部署若干web发布服务软件,这样对于有内外网隔离的环境,内外网的多个web发布服务软件分别通过数据服务中心访问内部资源,可以获取得到相同的数据,从而分别形成内外网发布服务需要的数据,实现了内外网终端分离访问。
2、本发明的内外网数据展示系统中,内外网的多个web发布服务软件可以同时通过数据服务中心访问内部资源,从而满足内外网服务同时发布数据的需要。
3、本发明的内外网数据展示系统中,由于数据服务中心屏蔽了所有对数据的直接访问,web发布服务软件只能通过数据服务中心访问内部数据,外网计算机不能随意访问内网数据,内网计算机不能访问外网的服务器,保证了内部数据的安全。
图1为本发明实施例提供的一种基于WCF技术的内外网数据展示系统的结构示意图;
图2为本发明实施例提供的另一种基于WCF技术的内外网数据展示系统的结构示意图;
图3为本发明实施例提供的一种数据服务中心的软件架构示意图;
图4为本发明实施例提供的一种数据服务中心的处理流程示意图;
图5为本发明实施例提供的一种逻辑模块的处理流程示意图;
图6a-图6c为本发明实施例提供的一种web应用展示架构的示意图;
图7为本发明实施例提供的一种基于WCF技术的内外网数据展示方法的流程示意图。
下面结合具体实施例对本发明做进一步详细的描述,但本发明的实施方式不限于此。
实施例一
请参见图1和图2,图1为本发明实施例提供的一种基于WCF技术的内外网数据展示系统的结构示意图,图2为本发明实施例提供的另一种基于WCF技术的内外网数据展示系统的结构示意图。
Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,是.NET框架的一部分,WCF技术具有以下优点:a)多种通信协议。WCF支持多种技术协议,不仅满足当前需求,也为后续的扩展保留了空间。虽然WCF是用C
本文发布于:2023-04-14 21:03:56,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/4/86706.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |