第11章 网络应用模式和网络安全
本章介绍网络应用模式,网络应用支撑环境、网络安全机制等问题。本章的网络应用模式考核要求为“综合应用“层次。
1、网络应用模式
网络应用模式的发展经过三个阶段:
第一阶段是以大型机为中心的集中式应用模式,特点是一切处理均依赖于主机,集中的数据、集中的应用软件、集中的管理。
第二阶段是以服务器为中心的计算模式,将PC机联网,使用专用服务器或高档PC充当文件服务器及打印服务器,个PC机可独立运行,在需要的时候可以从服务器共享资源。文件服务器既用作共享数据中枢,也作为共享外部设备的中枢。缺点:文件服务器模型不提供多用户要求的数据并发性;当许多工作站请求和传送很多文件时,网络很快就达到信息饱和状态并造成瓶颈。
第三阶段是客户机/服务器应用模式,基于网络的分布式应用,网络的主要作用是通信和资源共享,并且在分布式应用中用来支持应用进程的协同工作,完成共同的应用任务。
客户机/服务器应用模式:由客户机(client)、服务器(server)、中间件三部分组成。客户机的主要功能是执行用户一方的应用程序,提供GUI或OOUI,供用户与数据进行交互。服务器的功能主要是执行共享资源的管理应用程序,主要承担连接和管理功能。中间件是支持客户机/服务器进行对话、实施分布式应用的各种软件的总称。它是Client/Server实施中难度最大也是最重要的环节,其作用是透明地连接客户机和服务器。
基于Web的客户机/服务器应用模式:基本思想:把目前常驻在PC机上的许多功能转移到网上,对用户而言可减轻负担,大大降低维护和升级等方面的费用。实现:基于Web的客户机/服务器模型可提供“多层次连接”的新的应用模式,即客户机可与相互配合的多个服务器组相连以支持各种应用服务,而不必关心这些服务器的物理位置在何处。本质:可将整个全球网络提供的应用服务连接到一起,让用户所需的所有应用服务都集成在一个客户/网络环境之中。
把Internet技术运用到企业组织内部即成为Intranet,其服务对象原则上以企业内部员工为主,以联系公司内部各部门、促进公司内部沟通、提高工作效率、增加企业竞争力为目的。
客户机/服务器应用模式涉及到三项新技术:WEB信息服务、Java语言、NC(用来访问网络资源的设备)。
2、网络应用支撑环境
网络应用支撑环境立足于开放性,以支持网络分布式应用模式(客户/服务器模式,客户/网络模式)。网络应用支撑环境的结构体系从功能上可分为运行环境和开发环境。运行环境是为应用即用户提供运行的工作平台,目的是使他们易于掌握软、硬件的控制手段,有效地完成应用的运行和管理。开发环境是为应用开发和维护人员提供的工作平台,目的是支持应用软件的开发、检测、修改和扩充,并提高软件开发生产率和质量。运行环境和开发环境可分为三部分:硬件层、系统层、应用层。