
第三节处理技术交通运输信息存储、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)对象中间件 软件中间件分类

软件中间件的发展趋势,支持基于构件的软件开发·支持Internet应用·支持移动应用,支持自治计算,支持服务质量,支持自反(Reflection)机制版权所有北京交通大学交通运输概论6
版权所有©北京交通大学 交通运输概论 • 支持基于构件的软件开发 • 支持Internet应用 • 支持移动应用 • 支持自治计算 • 支持服务质量 • 支持自反(Reflection)机制 6 软件中间件的发展趋势

软件中间件技术的应用基于中间件的动车组检修信息系统结构中间件客运用调度AEI户端1中间件客数据流生产计划AHI户端2中间中间件服设备件客务器配件管理AFI户端端用户3网络协议..............数据流中间件客财务管理AFI户端数据库系统中间件平台版权所有北京交通大学交通运输概论
版权所有©北京交通大学 交通运输概论 软件中间件技术的应用 基于中间件的动车组检修信息系统结构

二、数据库技术0基本概念①数据:描述事务的符号记录。可用文字、图形等多种形式表示,经数字化处理后可存入计算机。例.铁路售票系统的记录(G101,北京南,上海虹桥,7:00,12:37,1318)语义:车次、始发站、终点、发时、到时、距离解释:G101车次从北京南站出发,终点为上海虹桥站,发站时间为7:00,到达终点时间为12:37,全程1318公里。版权所有北京交通大学交通运输概论8
版权所有©北京交通大学 交通运输概论 二、数据库技术 8 基本概念 Ø 数据:描述事务的符号记录。可用文字、图形等多种形式表 示,经数字化处理后可存入计算机。 例. 铁路售票系统的记录(G101, 北京南, 上海虹桥, 7:00, 12:37, 1318) 语义:车次、始发站、终点、发时、到时、距离 解释:G101车次从北京南站出发,终点为上海虹桥站,发 站时间为7:00,到达终点时间为12:37, 全程1318公里

二、数据库技术基本概念①数据库(DB,DataBase):按一定的数据模型组织、描述和存储在计算机内的、有组织的、可共享的数据集合。①数据库管理系统(DBMS,DataBaseManagementSystem):位于用户和操作系统之间的一层数据管理软件。主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能,以及数据库的建立和维护功能。①数据库系统(DBS,DataBaseSystem):计算机中引入数据库后的系统,包括数据库、数据库管理系统、应用系统、数据库管理员和用户。版权所有北京交通大学9交通运输概论
版权所有©北京交通大学 交通运输概论 二、数据库技术 9 基本概念 Ø 数据库(DB,DataBase):按一定的数据模型组织、描述 和存储在计算机内的、有组织的、可共享的数据集合。 Ø 数据库管理系统(DBMS,DataBase Management System):位于用户和操作系统之间的一层数据管理软件。 主要功能包括数据定义功能、数据操纵功能、数据库的运 行管理功能,以及数据库的建立和维护功能。 Ø 数据库系统(DBS,DataBase System):计算机中引入 数据库后的系统,包括数据库、数据库管理系统、应用系 统、数据库管理员和用户

数据库系统的产生①50年代以前:人工管理数据数据不保存;程序员负责数据管理的一切工作;数据和程序一一对应,没有独立性①50年代~60年代:文件系统数据可以长期保存:数据存放于文件中,可长期保存数据共享性差,余度大:数据基本上是面向应用或特定用户,不能共享数据和程序缺乏独立性:没有逻辑独立性①60年代以后:数据库系统出发点:把数据统一管理、控制,共享使用版权所有北京交通大学交通运输概论10
版权所有©北京交通大学 交通运输概论 数据库系统的产生 10 Ø 50年代以前:人工管理数据 数据不保存;程序员负责数据管理的一切工作;数据和 程序一一对应,没有独立性 Ø 50年代~60年代:文件系统 数据可以长期保存:数据存放于文件中,可长期保存 数据共享性差,冗余度大:数据基本上是面向应用或特 定用户,不能共享 数据和程序缺乏独立性:没有逻辑独立性 Ø 60年代以后:数据库系统 出发点:把数据统一管理、控制,共享使用