信息系统基础知识精编.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息系统基础知识精编.ppt

B/S C/S 性能 异地浏览和信息采集比较灵活,随时随地只要能使用浏览器上网即可。但是,客户端只能完成浏览,查询,数据输入等简单工作,绝大部分由服务器承担,负担重。 客户端和服务器都能处理任务,虽然对客户机要求很高,但是可以减轻服务器的压力。 只有一层交互,因此响应速度较快 升级维护 客户端比较容易,只要能上网就行,即开发维护等几乎都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器即可,这样就减少了异地用户维护与升级的成本。在跨浏览器上不尽如人意 一次升级,每一台客户机需要重新安装,系统升级成本比较大。 扩展性 非常容易,只要能上网,再人工或在线自动分配一个用户名和密码即可使用(统一身份认证、CA证书)。 扩展时远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。 安全性 建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群。在速度和安全性上需要花费巨大的设计成本,这是BS架构的最大问题。 一般面向相对固定的用户群,多层认证也不难。一般高度机密的信息系统采用C/S 结构适宜。 简化了客户端(数量、地点不限); 简化了系统的开发和维护:无须再为不同级别的用户设计开发不同的客户应用程序,只需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设置权限即可; 适用于网上信息发布; 更强兼容性、可移植性。B/S三层结构在软、硬件环境发生变化时的适应能力比C/S结构强的多,具有更强的可伸缩性。 单一的B/S模式和单一的C/S模式又都存在这样或那样的问题。 因此系统开发中经常将两者交叉混用。 例如:教学计划管理系统 功能模块1(C/S模式) 功能模块2(B/S模式) 教学计划管理程序 应用服务器 Web服务器 数据库服务器 客户端浏览器 第一个模块为教学计划业务管理模块,完成教学计划的制定与修改以及各类教学计划信息的管理与维护; 第二个模块为教学计划信息发布模块,完成各种教学计划信息的网上发布 。 C/S模式和B/S模式的交叉混用 (三)中间件 现代应用系统的基本特征 分布 任务已不只是在单机上运行,而是由网络中多台计算机上的相关应用共同协作完成,需考虑网络传输、数据安全、数据一致性、同步等诸多问题; 异构 计算机硬件、操作系统、网络协议、数据库系统以及开发工具种类繁多,需考虑数据表示、调用接口、处理方式等诸多问题; 动态协作 参与协作的应用允许位置透明性、迁移透明性、负载平衡性等需求。 中间件(Middleware)是一种软件,处于系统软件(操作系统和网络软件)与应用软件之间, 它能使处于应用层中的各应用成分之间实现跨网络的协同工作(也就是互操作),这时允许各应用软件之下所涉及的“系统结构、操作系统、通信协议、数据库和其它应用服务”各不相同。 中间件是一组驻留在网络与传统应用之间的一组服务,用以管理安全、访问以及信息交换。 ⑴它提供了通道的功能,保证应用系统数据的可靠传输; ⑵它起着桥梁的作用,达成异构应用资源之间的互联互通; ⑶它是分布式应用的集成开发框架,促成企业分布式应用的有机集成; ⑷作为平台,有效实现分布应用的分阶段顺利部署; ⑸它起着过滤网的作用,保护关键信息的安全。 应用软件 中间件 网络软件 操作系统 应用软件 中间件 网络软件 操作系统 可协同工作 1) 数据访问中间件 2) 消息中间件 3) 远程过程调用中间件 4)事务(交易)中间件 5)对象中间件 6)终端仿真/屏幕转换 中间件的分类 三种技术的比较 ??Weblogic? ??WebLogic是美国bea公司出品的一个Application?Server,确切的说是一个基于J2EE架构的中间件。BEA?WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java?Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。?? ? WebSphere? ??WebSphere是?IBM?的集成软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变?Web?应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere?提供了可靠、灵活和健壮的集成软件。? ? JBoss? JBoss是一个管理EJB的容器和服务器,支持EJB?1.1、EJB?2.0和EJB3.0的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。2006年,Jboss公司被Redhat公司收购。? ? Tomcat? Tomcat是Apache?软件基金会的Jakarta?项目中的一个核心项目,由

文档评论(0)

2837587390 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档