第一章 绪 论第一节 计算机技术发展概况 Internet的快速发展,促使全球进入了一个以网络为中心的分布式计算时代。基于WWW的信息交流、共享与协作工作已成为企业对分布式数据库系统的新需求。正如Client/Server计算体系结构对数据库产生的影响一样,WWW技术已经对数据库技术产生了重大影响。数据库是管理信息的最好方法,而Web是信息服务的最好方式。数据库与Web的结合,不仅扩展了数据库的应用领域,而且也极大地改变了人们获取信息的方式。传统的WWW数据库技术有CGI、ISAPI、NSAPI以及ASP等。JAVA语言由于其高度的灵活性、可伸缩性、可移植性、安全性和稳定性,为WWW的数据库技术提供了一个全新的、更有效的解决方案。由于WWW像大型网络系统一样具有异构性的特点,如何共享网络资源,对不同平台、不同语言开发的信息进行互操作已成为目前关注的热点。但是传统的分布式开发技术由于本身的技术局限,如许多标准和网络编程机制以及可重用构件库缺乏类型安全、可移植性和可扩展的接口,许多分布式应用程序的开发采用了功能分解的方法,使得应用程序不容易修改和重用,无法扩展其应用功能等等,而解决此问题的良好方法就是引用对象技术。对象技术以它的封装、重用、可移植性和可扩充性等先进机制为WWW分布式应用开发带来了无限生机。目前,在分布式对象技术中,最具有代表性和应用最广泛的是微软的DCOM (Distributed Common Object Model)、OMG(ObjectManagement Group)的CORBA(Common Object Request BrokerArchitecture)和SUM的RMI(RemoteMethod Invocation)及Enterprise JavaBeans技术。把对象技术引入Internet,将分布式对象技术与Web有机地结合起来,形成基于访问级、应用级和资源级三级应用结构,这种思想统称为对象Web(Object Web)。 分布式对象技术产生于20世纪90年代,它包括三个方面: ? 面向对象技术 ? 分布式技术 ? Web技术 面向对象技术产生于20世纪70年代末。AdeleGoldberg和Alan Key在其Smalltalk语言中,首次引入了面向对象的概念。根据面向对象的模型,系统是由一组相互合作的对象构成的。在随后的二十年中,面向对象技术大大改变了系统的建立和维护方式,并诞生了大量的面向对象的分析(OOA)、面向对象设计(OOD)和面向对象编程(OOP)工具。然而,面向对象技术的发展还远未结束。由于一些旧有系统无法简单地转移到OO平台,面向对象技术尚未得到充分利用。但是,由于面向对象技术所独有的易维护性、可重用性、及其对软件生存周期费用的减少,它正被越来越多的人接受。 分布式技术起源于20世纪80年代中期。由于集成电路技术的发展,CPU的功能越来越强大,而价格越来越低廉,不少应用系统从传统的主机转向了PC和工作站,将功能分布在相互连接的多台计算机上。起先,分布式技术采用客户机/服务器模型,由服务器提供“服务”,而客户机则通过类似远程过程调用(RPC)的方式来享受这些服务。这时,分布式技术主要考虑如何利用如管道和Socket之类的工具来实现功能在局域、广域网上的分布;随着时间的推移,产生了中间件技术。它主要解决如何在分布系统中集成组件(Component)的问题。中间件的诞生,使传统的两层式客户机/服务器结构向多层式结构发展。目前,分布式技术的热点是使网络对于计算对象透明。 Web技术诞生于20世纪90年代,它的出现推动了国际互联网的飞速发展。目前,Internet已经发展为一个世界性的网络,享受Internet服务的国家已经超过了150个。1995年问世的Java语言,使得静态的Web页面“活动”起来,将基于Web的应用系统推上了新台阶。 当然,分布式对象并不是上述技术的简单综合,而是一种更强大、更灵活的应用平台。它彻底改变了传统的应用系统体系,大大缩短了开发周期,同时减少了开发费用。将对象技术与中间件结合(通常称为ORB),可以使对象灵活地分布在网络环境中,通过对象的通信、转移来完成复杂的应用。第二节 国内计算机应用概述 由于经济与社会信息化的不断发展,我国对政府的信息化也提出了越来越高的要求。信息技术的进步,为政府信息化的不断深入提供了技术实现的可能。顺应政府信息化的时代潮流,构建我国的电子政府,对于经济发展和社会进步都有着重要意义。我国政府正在由管理型政府向管理服务型政府转化,特别是在电子政府模式下,提高政府的服务能力,通过提高政府服务水平来达到原来完全依靠政府管理实现的部分职能是现实可行的,更是需要提倡的。在我国的因特网上,充斥着大量的信息垃圾,一个很重要的原因是许多信息没有正常的渠道来源,使得正道不开,邪道昌盛。我国政府掌握着大量的社会有用信息,把这些信息提供给社会共享(依据具体信息服务,可以是有偿的或者免费的),深入开发信息资源的深度应用,将是未来3—5年电子政府建设的一项重要工作,也将是电子政府的重要组成部分,更是我国政府在新形势下的客观需要。电子政府的建设和不断完善将极大地丰富因特网上的中文信息资源,有效地抑制小道消息、谣言等不正当信息在因特网上的传播。此外,政府上网对我国政府扩大政策宣传、增加执政透明度、促进对外开放都具有重要的现实意义,它有利于政府职能的有效行使,有利于行政流程的简单化和科学化,也有利于我国政府在互联网上形象的树立。目前,我国政府正在先进的信息技术的推动下,朝着面向社会、面向企业、面向公众的电子政府目标稳步前进,大量有价值的信息资源得以充分开发和有效利用,进而实现其自身的市场价值;大量信息数据库在市场流动中萌发出生机和活力,进而发挥其优化资源配置以及增值的功用。第三节 会议管理软件开发背景 会议是一个集思广益的渠道,会议是一个集合的载体。通过会议使不同的人、不同的想法汇聚一堂,相互碰撞,从而产生“金点子”。许多高水准的创意就是开会期间产生的。我国是个民主的国家,政府对任何事件做出的决策都是经过召开会议才能做出决定。构建网上政府、实施电子政务首先要建立起政府的会议信息管理机制。虽然当前软件行业里的OA系统也包括了会议信息管理的功能,但OA系统直接面对办公室事务,这又是对信息化最具有挑战性的工作,所以OA系统的成功运用,需要克服许多困难。具体表现为投资大、效果不明显;水平低、重复建设多;硬件投入多、软件投入少;模拟手工作业增加管理负担等。从OA系统的模块设计中可以看出,会议管理模块是完全可以孤立于0A系统的,而且对会议管理扩展的机会很少。从经济和效益的角度来考虑,会议管理系统完全可以自成一系统。 copyright paper51.com |