三层结构模型应用研究 .pptVIP

  • 1
  • 0
  • 约2.25千字
  • 约 27页
  • 2018-04-28 发布于福建
  • 举报
三层结构模型应用研究

三层结构模型应用的研究 —— 开题报告 报告人:陈霄凌 导师:赵政 报告时间:2004年3月26日 内容提要 课题背景知识 ?二层结构简介 ?三层结构简介 ?中间件 研究内容及方案 研究进度安排 二层结构(Client/Server) 客户机端 服务器端 二层结构模型 二层结构存在的问题 系统的拓展性问题和安装维护的问题 系统的安全性问题 系统间的通讯功能障碍 内容提要 课题背景知识 ?二层结构简介 ?三层结构简介 ?中间件 研究内容及方案 研究进度安排 三层结构示意图 三层结构各层功能 表示层 表示层是应用的用户接口部分,它担负着用户与应用间的对话功能 功能层 功能层相当于应用的本体,它是将具体的业务处理逻辑地编入程序中 数据层 数据层就是DBMS,负责数据信息的存储、访问及其优化 三层结构的优点 减少了应用系统在开发和维护期的开销 应用系统的安装与升级更容易 系统的可伸缩性得到了加强 应用系统具有处理大量联机事务的高性能 提高应用系统对资源的可用性 进行严密的安全管理 具有灵活的硬件系统构成 采用三层结构的应用 应用的服务或种类超过50个 应用是用不同语言编写的 两个以上的异构数据源,如2个不同的DBMS或1个DBMS和1个文件系统 应用的生命周期超过3年 高工作负荷,例如每天超过5万个事务处理或在同一系统访问同一数据库的并发用户数超过300个 有至关重要的应用内部通信,包括像电子数据交换(EDI) 三层结构的开发原则 保护已有投资 降低应用系统的风险 满足当前的迫切需要 考虑未来的发展规划 三层C/S应用系统具备的性能 功能丰富且具有高可用性 功能要能跨应用系统 系统要能跨平台运行 内容提要 课题背景知识 ?二层结构简介 ?三层结构简介 ?中间件 研究内容及方案 研究进度安排 中间件概念 中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信 中间件的主要功能 负责客户机和服务器间的联接和通讯;提供客户机与应用层的高效率通讯机制;提供应用层不同服务之间的互操作机制;提供应用层与数据库之间的联接和控制机制 提供一个三层结构应用开发和运行的平台;提供一个应用开发框架,支持模块化的应用开发;屏蔽硬件、操作系统、网络和数据库;提供交易管理机制,保证交易的一致性;提供应用的负载均衡和高可用性;提供应用的安全机制;提供应用的管理功能 中间件的工作流程 在客户机里的应用程序需要驻留网络上某个服务器的数据或服务时,搜索此数据的C/S应用程序需访问中间件系统,该系统将查找数据源或服务,并在发送应用程序请求后重新打包响应,将其传送回应用程序。 中间件的特点 满足大量应用的需要 运行于多种硬件和OS平台 支持分布式运算 提供跨网络、硬件和OS平台的透明性的应用或服务的交互功能 支持标准的协议 支持标准的接口 内容提要 课题背景知识 ?二层结构简介 ?三层结构简介 ?中间件 研究内容及方案 研究进度安排 研究目标 利用三层结构的技术开发系统,研究三层结构系统中中间件技术的实现,以及数据库的开发及其访问技术 应用服务器的选择 BEA WebLogic IBM WebSphere Application Server Microsoft Transaction Server Oracle Application Server Sybase Enterprise Application Server Sybase Enterprise Application Server PowerSite Internet的WEB开发工具。它主要用管理和控制整个工程、网页的制作(其中包括可以在html使用数据窗口对象等)以及应用的提交 PowerDynamo 应用服务器产品,为创建数据驱动的WEB应用提供广泛的应用服务集 Jaguar CTS 组件事务处理服务器 ,支持基于各种组件模式和客户类型的应用的迅速开发和提交 PowerBuilder 研究难点 应用层与表示层之间接口的开发 内容提要 课题背景知识 ?二层结构简介 ?三层结构简介 ?中间件 研究内容及方案 研究进度安排 进度安排 2003年11月-2004年4月,

文档评论(0)

1亿VIP精品文档

相关文档