第二講应 用服务器.pptVIP

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二講应 用服务器

第二讲 应 用 服 务 器 人们必须 不断地 提取 软件的共性成份 屏蔽 系统低层的复杂度 从而 在高层保持复杂度的相对稳定 内 容 一、动因 二、产生基础 三、结构与功能 四、现状与未来 一、动因 操作系统 数据库管理系统 应用服务管理系统(应用服务器) 软件 初始状态:硬件(ENIAC) 如何提高算法适应性? 分离出了程序(汇编=) 程序 硬件 硬件 初始状态:硬件 + 程序 程序的共性(稳定)成分:计算资源管理 操作系统(FMS=…) 应用程序 产生了: 分离出了: 软件 硬件 操作系统 初始状态:硬件 + 操作系统 + 应用程序 程序的共性(稳定)成分:数据管理 产生了:数据库管理系统(IMS=) 分离出了:应用软件 操作系统 操作系统 数据存储文件 数据库管理系统 应用程序 程序的共性(稳定)成分:网络资源管理 产生了:应用服务器(TP Monitor=) 分离出了:业务逻辑(构件) 初始状态:硬件 + 操作系统 + 数据库管理系统 +应用软件 二、产生基础 (1)终端仿真/屏幕转换中间件 用以实现 客户机图形用户接口 与 已有的字符接口方式的服务器应用程序的互操作 (2)数据访问中间件 为了建立数据应用资源互操作的模式 对异构环境下的数据库实现联接或文件系统实现联接的中间件 (3)远程过程调用中间件 程序员方便地编写客户端应用程序 调用位于远端服务器上的过程 1、中间件 (4)面向消息中间件 用来 屏蔽各种平台及协议之间的特性 进行相互通信 实现应用程序之间的协同 (5)事务(交易)中间件 在分布、异构环境下 提供保证交易完整性和数据完整性的一种环境平台 (6)对象中间件 在分布、异构的网络计算环境中 将各种分布对象有机地结合在一起 完成 系统的快速集成 实现 对象重用 2、网络软件总体结构 OMG 的 OMA 微软 的 DNA SUN 的 J2EE Who’s SOA (1)OMA 世界上最大的计算机工业联盟、非赢利性组织 于1989年4月由8个公司发起 目前有800多家成员 全职工作人员只有一个20人左右 自身不做标准制订和开发工作 仅提供一种组织和机制 支持OMG成员 进行 交流、合作 制订 技术规范 开发 符合标准的商用产品 两个重要的基石: 面向对象方法 商业可用性 OMG: OMG的组织结构 Board of Directors(BOD) Platform Technology Committee(PTC) Domain Technology Committee(DTC) Architecture Board(AB) Task Force(TF) Special Interest Groups(SIG) Task Force(TF) Task Force(TF) Special Interest Groups(SIG) Special Interest Groups(SIG) … … OMG技术采纳过程: RFI RFP Specification Specification Specification everyone Part of members TF起草 DTC或 PTC发行 TF起草 AB评审 DTC或 PTC发行 … TF评估、推荐 AB评审 DTC或 PTC批准 BOD批准 总线 计算机硬件中的模块及互联方式: Object Services Application Interfaces Domain Interfaces Common Facilities OMA:Object Management Architecture ORB: “Object interoperate bus” Services: “Abstractions for Classic System-Programming Functionality” Facilities: “High Level Services: Domain Specific and Generic” System Mgt. Comp. Doc. Bus. Object Manuf. (2)DNA Presentation Level DNA 提供多种表示服务 开发者可以根据具体情况选择最佳方案 HTML Scripting DHTML Components Win32 API 以支持丰富的界面与客户环境 从手持无线设备到高端工作站 Business Logic

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档