- 0
- 0
- 约3.45千字
- 约 22页
- 2017-05-30 发布于北京
- 举报
软件体系结构与分布式对象技术 软件体系结构 软件体系结构是具有一定形式的软件结构化元素以及它们相互关系的集合。软件系统从构成角度上可分为构件及它们之间的调用关系;从开发过程上可分为概念结构和物理结构;从运行角度上可分为静态结构和动态结构;从部署上可分为集中式结构和分布式结构。当前,常见的分布式系统结构有客户/服务器(Client/Server)和浏览器/服务器(Browser/Server)两种结构。 客户服务器结构 浏览器服务器结构 客户端类型 胖客户端、瘦客户端与富客户端(RIA,富互联网应用程序) AJAX与服务端通讯原理图 分布式软件系统 分布式软件系统需要解决如下的主要问题 网络通信协议和通信方式的选择。 提供远程过程调用(Remote Procedure Call,RPC)接口 名称查找。 安全机制 事务管理 中间件 中间件是将不同软件构件或者操作者与多种应用程序连接起来的软件。中间件“中间”的含义就是特指它起到的连接作用,尤其是分布在不同操作系统上的软件构件进行通信和互操作时,中间件通过其提供的API,利用标准协议处理诸如网络通信、安全管理、数据访问、事务管理等分布式系统共性技术难点。 同框架相比,中间件是可独立运行的成品软件,而框架则不具有独立运行能力,是个半成品;同操作系统相比,虽然它们都提供API,但操作系统解决的是所有应用程
您可能关注的文档
- Java程序设计-2-类型、变量和表达式.ppt
- 07第七章 垄断竞争条件下的价格和产量.ppt
- Java程序设计-9-异常.ppt
- 07角平分线的性质(1).ppt
- JAVA程序设计ch06.面向对象编程.ppt
- java程序设计chp10.ppt
- 08-09高二(4)班黄成荣组结题报告.ppt
- Java程序设计——04面向对象的基本概念.ppt
- 08.10.08高二化学《第一章第三节化学反应热的计算》.ppt
- Java程序设计任务驱动式教程08章.ppt
- (共20页PPT)《水浒传》名著导读.pptx
- 宣贯培训(2026年)《SYT 4213-2017石油天然气建设工程施工质量验收规范 高含硫化氢气田集输管道工程》.pptx
- 宣贯培训(2026年)《SYT 4212-2017石油天然气建设工程施工质量验收规范 高含硫化氢气田集输场站工程》.pptx
- 2026南通历史中考必考知识点.doc
- 2026南通政治中考必考知识点.doc
- 宣贯培训(2026年)《SYT 4216.2-2017石油天然气建设工程施工质量验收规范 油气输送管道穿越工程 第2部分钻爆隧道穿越》.pptx
- 2026南通中考必考知识点.doc
- 宣贯培训(2026年)《SYT 5088-2017钻井井身质量控制规范》.pptx
- 宣贯培训(2026年)《SYT 4216.1-2017石油天然气建设工程施工质量验收规范 油气输送管道穿越工程 第1部分水平定向钻穿越》.pptx
- 2026南通中考化学必考知识点.doc
原创力文档

文档评论(0)