一种基于三层网络架构的内外网数据交互系统及其方法与流程

文档序号:19730048发布日期:2020-01-18 03:50阅读:来源:国知局

技术特征:

1.一种基于三层网络架构的内外网数据交互系统,其特征在于:包括隔离层、消息服务器层和内网数据业务层,隔离层包括防火墙和请求代理服务器,请求代理服务器通过防火墙与外网通信;

消息服务层包括一个消息服务器,消息服务器通过网线与请求代理服务器通信;

内网数据业务层包括业务逻辑服务器,业务逻辑服务器通过网线与消息服务器通信。

2.如权利要求1所述的一种基于三层网络架构的内外网数据交互系统,其特征在于:所述隔离层部署在企业内部网络与外部网络之间的小网络区域内。

3.如权利要求1所述的一种基于三层网络架构的内外网数据交互系统,其特征在于:所述消息服务器通过jms服务进行异步的消息传输。

4.如权利要求2所述的一种基于三层网络架构的内外网数据交互系统,其特征在于:所述业务逻辑服务器访问所述消息服务器对应的网段和端口,所述业务逻辑服务器与所述企业内部网络通信。

5.一种基于三层网络架构的内外网数据交互方法,其特征在于:包括如下步骤:

步骤1:建立所述一种基于三层网络架构的内外网数据交互系统;

步骤2:在所述隔离层中的所述请求代理服务器中建立消息队列生产模块,消息队列生产模块制定消息队列,并根据消息队列顺序向所述消息服务层中的所述消息服务器发送消息请求;

步骤3:所述消息服务层内的所述消息服务器存储消息请求,并向所述请求代理服务器返回消息请求的结果;

所述消息服务器采用jms服务进行异步通信:jms即java消息服务中的应用程序接口,java平台中关于面向消息中间件mom的api,用于在两个应用程序之间,或分布式系统中发送消息;

步骤4:在所述内网数据业务层中的所述业务逻辑服务器中建立消息队列监听器,用于监听所述消息服务器存储的消息请求;

所述业务逻辑服务器对消息请求作出响应,并将响应结果发送给所述消息服务器,所述消息服务器将响应结果作为消息请求的结果返回给所述请求代理服务器。

6.如权利要求5所述的一种基于三层网络架构的内外网数据交互方法,其特征在于:在执行步骤2时,所述请求代理服务器只能访问所述消息服务器对应的网段和端口。

7.如权利要求5所述的一种基于三层网络架构的内外网数据交互方法,其特征在于:在执行步骤3时,所述消息服务层一直处于被访问状态,不能主动访问隔离层或内网数据业务层。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1