内容正文:
信息系统
硬件
人
数据
资源
网络
软件
人机交互系统
4.1信息系统的工作过程
学习目标
1.信息系统的体系结构及其工作过程
2.信息系统的开发过程
※ 1.客户机/服务器结构(C/S结构)
定义:客户机是因特网上访问别人信息的机器,服务器则是提供信息供人访问的计算机。
C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。
客户机/服务器结构是以数据库服务器为中心、以客户机为网络基础、在信息系统软件支持下的两层结构模型,其体系结构如图4-4所示。
这种体系结构的信息系统,需要分别在客户端和服务器端安装专用的软件。
※2.浏览器/服务器结构(Browser/Server结构,简称B/S结构)
Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件反馈到该浏览器上.
它是随着Internet技术的兴起,对C/S架构的一种变化或者改进的架构。
在这种架构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。
客户机
客户机操作系统
特定客户端操作软件
Web服务器
Web服务器软件
服务器操作系统
Web服务器端程序或静态html页
图4-5 三层的浏览器/服务器结构
数据库服务器
数据库管理系统
服务器操作系统
服务器
一般的在线学习管理系统,其体系结构就是浏览器/服务器结构。
服务器使用HTTP(超文本传输协议)与客户机浏览器进行信息交流.
※3.对等网络结构(Peer to Peer结构,简称P2P结构)
定义为:网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源通过网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体。在此网络中的参与者既是资源、服务和内容的提供者(Server),又是资源、服务和内容的获取者(Client)。
目前,对等网络模式有纯P2P模式、集中模式及混合模式,是迅速发展的一种新型网络结构,其体系结构如图所示。
对等网络是一种网络结构的思想。它与目前网络中占据主导地位的客户端/服务器(Client/Server)结构(也就是WWW所采用的结构方式)的一个本质区别是,整个网络结构