软件中间件的发展趋势,支持基于构件的软件开发·支持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年代以后:数据库系统 出发点:把数据统一管理、控制,共享使用