第三节处理技术交通运输信息存储、180IOTON0000001计算机学院教授版权所有北京交通大学交通运输概论
版权所有©北京交通大学 交通运输概论 计算机学院 教授 第三节 交通运输信息存储、处理技术
本节主要知识点一、软件中间件技术二、楼数据库技术三、数据仓库技术四、云计算技术五、大数据技术六、人工智能交通运输概论2
交通运输概论 本节主要知识点 2 一、软件中间件技术 二、数据库技术 三、数据仓库技术 四、云计算技术 五、大数据技术 六、人工智能
一、软件中间件技术●定义中间件通过提供简单、一致、集成的分布编程环境,简化分布应用的设计、编程和管理。本质上,中间件是一个分布软件层(或平台),抽象了底层分布环境(网络、主机、操作系统、编程语言)的复杂性和异构性。-IEEE中间件是连接分布在Internet或局域网上的多个应用的软件。具体而言,中间件是一组驻留在网络与传统应用之间的一组服务,用以管理安全、访问以及信息交换。美国国家自然基金委员会一版权所有北京交通大学交通运输概论
版权所有©北京交通大学 交通运输概论 一、软件中间件技术 3 中间件通过提供简单、一致、集成的分布编程环境,简 化分布应用的设计、编程和管理。本质上,中间件是一个分 布软件层(或平台),抽象了底层分布环境(网络、主机、 操作系统、编程语言)的复杂性和异构性。 ——IEEE 中间件是连接分布在Internet或局域网上的多个应用的 软件。具体而言,中间件是一组驻留在网络与传统应用之间 的一组服务,用以管理安全、访问以及信息交换。 ——美国国家自然基金委员会 定义
软件中间件功能①提供抽象层,使应用程序开发人员可以集中精力解决问题,较少或根本不注意操作环境;①管理分布环境,例如:处理这些分布式组件的整合①用亢余和握手协议改进可靠性,利用检错和纠错技术,提高系统效能及可靠性:①管理不同系统间差异,使不同厂商软件和硬件、不同版本的操作系统及其他软件,经通信协议相互交换信息及数据。版权所有北京交通大学交通运输概论?
版权所有©北京交通大学 4 交通运输概论 Ø 提供抽象层,使应用程序开发人员可以集中精力解决问题, 较少或根本不注意操作环境; Ø 管理分布环境,例如:处理这些分布式组件的整合; Ø 用冗余和握手协议改进可靠性,利用检错和纠错技术,提高 系统效能及可靠性; Ø 管理不同系统间差异,使不同厂商软件和硬件、不同版本的 操作系统及其他软件,经通信协议相互交换信息及数据。 软件中间件功能
软件中间件分类GartnerGroup将目前可用的主流中间件划分为五类1)数据访问中间件2)消息中间件3)远程过程调用RPC中间件4)事务中间件5)对象中间件版权所有北京交通大学交通运输概论5
版权所有©北京交通大学 5 交通运输概论 Gartner Group将目前可用的主流中间件划分为五类 1) 数据访问中间件 2) 消息中间件 3) 远程过程调用RPC中间件 4)事务中间件 5)对象中间件 软件中间件分类