论文部分内容阅读
随着Internet/Intranet技术的发展与壮大,企业业务运作模式发生相应的变化,计算机应用系统也由单机模式向网络模式发展。分布式多层结构模式正是在这种环境下产生并发展的。与传统的两层结构模式相比较,多层体系结构实现了业务的集中控制,真正实现了“瘦客户”体系结构,使得系统更具扩展性与伸缩性。 牵引供电运营管理信息系统简称PSMIS系统,通过计算机技术可为铁路供电部门复杂的传统业务提供可靠实现,并能实时监测现场设备运行状态和人员工作情况,为管理决策者提供及时准确的辅助信息和决策依据。在诸如PSMIS系统的大型应用系统中,企业业务庞大而复杂,用户数量多,系统体系结构的选择和设计是其中的关键,它将关系到系统业务如何控制、系统的可扩展性、可维护行、负载均衡能力与数据安全性等诸多问题。因此,PSMIS系统的结构设计与实现作为课题具有一定现实意义的。 多层结构模式是建立在分布式技术基础之上的。当今流行的分布式技术主要有DCOM和CORBA。本文对当今流行的两种分布式技术:DCOM和CORBA的技术特点与工作原理做了介绍。由于DCOM技术具有安装配置简单、速度快等特点,并且结合PSMIS系统的操作系统平台的特点选择其作为系统的分布式环境。在对多层体系结构和传统的两层结构进行分析对比的基础上,结合PSMIS系统资源分布、业务特点以及用户分布的特点,本文突出了前者在系统的可扩展性、可维护性以及数据安全性等方面的特点和优点。本文提出了PSMIS系统的分级的多层结构的解决方案,实现业务层次分布式与层次结构上的分布式,以适应供电段各部门在业务划分、地理分布、资源分布上的特点。 为了保证系统结构层次清晰明确和其它良好特性,在实现当中要严格遵循多层结构的开发规范,逐层实现各个层次。本文给出PSMIS系统中一个简单业务的实现作为例子,通过MIDAS技术实现分布式多层结构。文中的例子对多层结构的开发标准作了强调,列出相关功能的关键性Delphi代码。