论文部分内容阅读
随着计算机的发展,传统行业的业务处理逐渐使用计算机信息系统处理,在计算机信息系统的发展过程中,信息系统的设计从最初的C/S结构,到三层体系结构(客户端、应用服务器、后台服务器),这两种体系结构是多数应用在局域网上的。再到目前的分布式体系结构,这种体系结构既可以应用在局域网中,也可以应用在广域网中,分布式体系结构中每个节点间的联系对外是透明的,外部可以在任意一个节点上提交任务,系统都可以执行,执行的过程对外是透明的。每次体系结构的变化,都带来了效率的提升,基于这点,本文实现了把一个原有的只在一个局域网上实现的三层体系结构的收费系统,改造成为应用在广域网中的分布式结构的收费系统,新的分布式系统结合了原有系统的最新业务,在空间上加入了多个处理业务的收费站点,使原有的三层结构的系统,可以扩展到广域网上,形成分布式系统。 本文分析了目前最流行的几种分布式对象技术,通过其中的比较,选定了Java的RMI技术实现本系统,使用RMI开发分布式系统,开发过程简单,并且在Java语言中提供了很多序列化的方法,使得在实现分布式系统过程中,节点间的通信变得很简单。本系统的难点在于如何使得原有的三层结构的系统变为分布式系统中的单个节点,并且使这些单个节点互相联系,互相调用。本系统着重设计了各个节点通信的接口,使得各个节点可以互相通信,每个节点都可以执行完整的业务。 该分布式收费系统实现了原有系统的全部功能,能很好的替代原有收费系统,并且在扩展性和执行的效率上有了提高,更好的适应了收费业务的发展,本系统的实现还为本实验室实现通用的分布式模型积累了实践经验。