|
基于RMI的分布式银行自助终端监控系统的研究及实现
| |||
|
张永福
1,张娟
2
| |||
|
(1.陕西师范大学计算机科学学院 陕西 西安 710062;2.西安财经学院 陕西 西安 710061)
| |||
| 1 RMI[2] RMI(Remote Method Invocation,远程方法调用)是J2EE技术中的一项,是Java语言实现有力网络功能的固有机制,RMI允许Java编写分布式对象,并允许对象在内存中通信,可跨越Java虚拟机通信[3-4],也可跨越物理设备。 Stubs/Skeletons Layer(存根/主架层);Remote Reference Layer(远程引用层);Transport Layer(传输层)。 2 监控系统的设计与实现 2.1 系统网络结构
系统采用一台监控服务器,连在中国银行Intranet主干网上,和提供数据源的前置机放入同一网段。服务器主机上运行Web服务器、应用服务器和数据库服务器,为用户提供Web方式访问。监控客户端以浏览器的形式在工作站上通过网络直接访问web服务器,进行信息查询、监控管理、报表打印、系统维护等。Intranet环境内其他用户可通过路由器、DDN专线从相应工作站以web形式访问Web服务器。 2.2 系统逻辑层次结构图 监控系统由数据库服务器、应用服务器、web服务器和浏览器组成,通过Intranet/Internet与综合前置系统连接。
这种结构无疑是富有生命力的,监控台使用浏览器直接与银行Intranet连接,监控服务器(监控服务器由Application Server和DB Servet两台服务器组成)在接入Intranet之前与一个Web Server连接,再通过Web Server接入Internet。通过Internet在监控服务器与监控台之间建立物理连接。 2.3 应用系统结构
3 RMI技术在监控系统中的应用 3.1 定义远程接口 3.2 实现远程接口[6] 3.3 编写服务器类 3.4 编写使用远程服务的客户机类。 3.5 为远程对象实现创建根和干 运行rmic,RMI目录下就会多出2个新类: ATM_StatusShow_Impl_Stub.class ATM_StatusShow_Impl_Skel.class 他们分别对应的是存根(stub)和主架(skeleton)。 4 结 论 本系统在中国银行天津分行的支持下已投入使用,经过多次测试和实际运行,用户对于本系统的评价比较满意。在运行速度和运行稳定性上都能达到要求。对于用户的日常工作负担起到了较大减轻的作用,提高了工作效率,简化了沟通手续,丰富了查询能力,使统计结果更加实时、灵活和准确。从技术角度上看,本系统采用RMI技术非常好地解决了分布式应用的问题。 | |||
|
本文摘自《现代电子技术》
|
基于RMI的分布式银行自助终端监控系统的研究及实现
最新推荐文章于 2025-12-04 17:20:10 发布
本文介绍了一种基于RMI技术的分布式银行自助终端监控系统的设计与实现。系统利用Java的远程方法调用(RMI)特性,实现了跨地域的自助终端设备监控功能,提升了监控效率与灵活性。



5278

被折叠的 条评论
为什么被折叠?



