企业数据集成与应用集成系统1
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 可联结性:支持较多的协议
• 高生产率:第三方软件非常多
– Sybase公司是1984年成立的,属于后起之秀。他推出了支持企业范围的 “客户/服务器体系结构”的数据库。Sybase把“客户/服务器数据库体系 结构”作为开发产品的重要目标。Sybase System 11.5是其主导产品, 支持企业内部各种数据库应用需求,如数据仓库、联机事务处理、决策 支持系统和小平台应用等。
• 数据集成处理的对象:系统中各种异构分布数据
库中的数据;
• 数据集成的目标:是达到应用之间的信息共享、
数据通讯。
50
51
1、不适于安全性/完整性规则要求高的应用: • 由于绕过应用程序的安全性检查,可能导致的数据破坏; • 存取控制的变化可能会打开新的安全漏洞; • 数据输入输出可能把敏感的数据发布到共用网上;
• 思路
1、深入研究目标系统的特点; 2、开展全面的调研工作; 3、分析问题,根据客户的优先极、难度确定范围 4、制定总体的解决方案。45
46
47
48
Baidu Nhomakorabea
49
• 数据集成:是共享或者合并来自于两个或更多应
用的数据,支持更多企业应用的过程;
• 数据集成的目的:是运用一定的技术手段将系统
中的数据按一定的规则组织成为一个整体,使得 用户能有效地对数据进行操作;
2、不适于接口、业务规则复杂的应用: • 拥有很多复杂数据结构的大型商业应用 • 数据结构没有正式书面文件支持的应用 • 面向交易的应用(如银行业或会计方面应用) • 存有敏感的个人数据和商业机密的应用等
在提供数据集成方案,时要做认真的分析。
52
• 方法
– 新扩展的应用通过一定的安全和事务机制直接 访问另外一个应用的数据库来实现数据集成。
– MS SQL Server是购买Sybase公司1987年推出的Sybase SQL Server, 又 称为大学版INGRES的第三代产品30,所以他们实质是一样的。
31
32
33
• 软件是由人设计和建造的产品。
包括: – 1、执行时提供希望功能和性能的指令; – 2、使得程序能够适当地操作信息的数据结构; – 3、描述程序的操作和使用的文档。
使之形成一个整体
1、物理层——硬件产品、网络设备; 2、操作系统层——系统软件; 3、工具层——DBMS、中间件、网络工具等; 4、数据层——数据模型; 5、功能层——功能模型; 6、业务层——管理模型; 7、表示层——人机交互。
44
• 原则
1、开放性——开放标准; 2、结构化——解决复杂系统; 3、先进性——较长的生命周期; 4、主流化——系统可靠性; 5、可行性——资源、进度的约束。
26
• 运行环境的演变
– 第一阶段,在小、中、大型机上运行的 RDBMS一般为多用户系统。微机上为单用户 版本
– 第二阶段,开始出现跨平台的产品,数据库开 始支持网络并发操作…
– 第三阶段,产品追求开放性、可移植、可连接、 可伸缩
27
28
29
• 兼容性:微软的解决方案
• 可移植性:仅提供IA架构WINDOWS平台产品
18
• Intranet/Internet 基础服务 • 信息安全
19
20
21
22
23
24
25
• 发展阶段
– 第一阶段(70年代),可说是一套对表的有限命 令集。例:DBASE
– 第二阶段(80年代) SQL面世了 – 第三阶段(90年代) 加强了数据库的整体安全性、
管理、提供了事务处理等功能
1、物理层——硬件产品、网络设备;
2、操作系统层——系统软件;
3、工具层——DBMS、中间件、网络工具等;
4、数据层——数据模型;
5、功能层——功能模型;
6、业务层——管理模型;
7、表示层——人机交互。
17
• 网络、硬件基础设施、操作系统 • 网络应用环境:OA平台/信息安全 • 数据库 • 平台工具/中间层 • 应用软件 / 应用系统 • 业务应用
11
2、按交互形式
– 标准应用程序:IE/窗口/字符界面 – 报表/图表 – 无交互的系统:订单处理、工作流…… – 部件/组件 ……
12
13
• 按系统的操作端区分
– 主机/终端模式 – 集中式文件资源共享 – 对等网 – 客户/服务器(C/S) – 浏览器/服务器(B/S)
• 静态的页面 • 由服务器解释脚本 • 由中间层支撑的B/S结构
1.1 企业对应用集成的需求 1.2 应用集成的目标 1.3 应用集成的作用示例
1
2
3
4
5
6
• 企业间
– 异行间信用卡在ATM上的互通 – 超市与供货商间的EDI(电子数据交换)
• 企业内
– 酒店各部门间消费的统一结算 – 直销企业的网上订单到送货的后台过程。
7
• 1、信息系统相关概念
• 支撑系统应用的不同层次技术介绍
网络/硬件基础设施/操作系统 (略) 2. 网络应用环境 3. 数据库 4. 各种商业应用软件 / 管理系统 5. 系统在业务中的应用 6. 开发工具
• 集成技术概念
7. 多层次系统集成
8. 应用集成
8
9
10
1、管理信息系统按应用区分
– 数据分析、决策支持 – 业务操作的系统支持 – 后台数据/事务处理
14
15
• 按计算模式区分
– 集中式计算
• 分时共享
• 资源共享
• 客户端/服务器模式
– 分布式计算
• 胖客户/服务器结构
• 三层或更多层的结构
• 其它结构
16
• 信息系统层次结构
信息系统层次结构是按照互连、互通、互操作的开放式系统思想对 信息系统应用层次进行划分的结构模型。
• 信息系统层次划分
34
35
1、系统软件 2、工具软件 3、商业软件 4、工程和科学计算软件 5、嵌入式软件 6、人工智能软件 7、个人软件 8、专用软件 9、管理信息系统(MIS)
36
企业MIS的骨架层次
PDM SCM CRM
ERP
WEB网站
OA(邮件+内部主页)
基础网络设施(LAN或WAN) 37
• 管理系统的来源
– 产品化的MIS软件 + 配置/个性化调整 • 优点:有成功案例,实施快速,适于”克隆” • 缺点:造价与产品的“名气”成正比,定制调整有
限
– 定制开发 • 优点:完全量身定制,可完整支持管理思路 • 缺点:系统稳定性受实施能力影响
38
39
40
41
42
43
• 系统的层次:在不同层次上,实现之间的互连/互通,
• 高生产率:第三方软件非常多
– Sybase公司是1984年成立的,属于后起之秀。他推出了支持企业范围的 “客户/服务器体系结构”的数据库。Sybase把“客户/服务器数据库体系 结构”作为开发产品的重要目标。Sybase System 11.5是其主导产品, 支持企业内部各种数据库应用需求,如数据仓库、联机事务处理、决策 支持系统和小平台应用等。
• 数据集成处理的对象:系统中各种异构分布数据
库中的数据;
• 数据集成的目标:是达到应用之间的信息共享、
数据通讯。
50
51
1、不适于安全性/完整性规则要求高的应用: • 由于绕过应用程序的安全性检查,可能导致的数据破坏; • 存取控制的变化可能会打开新的安全漏洞; • 数据输入输出可能把敏感的数据发布到共用网上;
• 思路
1、深入研究目标系统的特点; 2、开展全面的调研工作; 3、分析问题,根据客户的优先极、难度确定范围 4、制定总体的解决方案。45
46
47
48
Baidu Nhomakorabea
49
• 数据集成:是共享或者合并来自于两个或更多应
用的数据,支持更多企业应用的过程;
• 数据集成的目的:是运用一定的技术手段将系统
中的数据按一定的规则组织成为一个整体,使得 用户能有效地对数据进行操作;
2、不适于接口、业务规则复杂的应用: • 拥有很多复杂数据结构的大型商业应用 • 数据结构没有正式书面文件支持的应用 • 面向交易的应用(如银行业或会计方面应用) • 存有敏感的个人数据和商业机密的应用等
在提供数据集成方案,时要做认真的分析。
52
• 方法
– 新扩展的应用通过一定的安全和事务机制直接 访问另外一个应用的数据库来实现数据集成。
– MS SQL Server是购买Sybase公司1987年推出的Sybase SQL Server, 又 称为大学版INGRES的第三代产品30,所以他们实质是一样的。
31
32
33
• 软件是由人设计和建造的产品。
包括: – 1、执行时提供希望功能和性能的指令; – 2、使得程序能够适当地操作信息的数据结构; – 3、描述程序的操作和使用的文档。
使之形成一个整体
1、物理层——硬件产品、网络设备; 2、操作系统层——系统软件; 3、工具层——DBMS、中间件、网络工具等; 4、数据层——数据模型; 5、功能层——功能模型; 6、业务层——管理模型; 7、表示层——人机交互。
44
• 原则
1、开放性——开放标准; 2、结构化——解决复杂系统; 3、先进性——较长的生命周期; 4、主流化——系统可靠性; 5、可行性——资源、进度的约束。
26
• 运行环境的演变
– 第一阶段,在小、中、大型机上运行的 RDBMS一般为多用户系统。微机上为单用户 版本
– 第二阶段,开始出现跨平台的产品,数据库开 始支持网络并发操作…
– 第三阶段,产品追求开放性、可移植、可连接、 可伸缩
27
28
29
• 兼容性:微软的解决方案
• 可移植性:仅提供IA架构WINDOWS平台产品
18
• Intranet/Internet 基础服务 • 信息安全
19
20
21
22
23
24
25
• 发展阶段
– 第一阶段(70年代),可说是一套对表的有限命 令集。例:DBASE
– 第二阶段(80年代) SQL面世了 – 第三阶段(90年代) 加强了数据库的整体安全性、
管理、提供了事务处理等功能
1、物理层——硬件产品、网络设备;
2、操作系统层——系统软件;
3、工具层——DBMS、中间件、网络工具等;
4、数据层——数据模型;
5、功能层——功能模型;
6、业务层——管理模型;
7、表示层——人机交互。
17
• 网络、硬件基础设施、操作系统 • 网络应用环境:OA平台/信息安全 • 数据库 • 平台工具/中间层 • 应用软件 / 应用系统 • 业务应用
11
2、按交互形式
– 标准应用程序:IE/窗口/字符界面 – 报表/图表 – 无交互的系统:订单处理、工作流…… – 部件/组件 ……
12
13
• 按系统的操作端区分
– 主机/终端模式 – 集中式文件资源共享 – 对等网 – 客户/服务器(C/S) – 浏览器/服务器(B/S)
• 静态的页面 • 由服务器解释脚本 • 由中间层支撑的B/S结构
1.1 企业对应用集成的需求 1.2 应用集成的目标 1.3 应用集成的作用示例
1
2
3
4
5
6
• 企业间
– 异行间信用卡在ATM上的互通 – 超市与供货商间的EDI(电子数据交换)
• 企业内
– 酒店各部门间消费的统一结算 – 直销企业的网上订单到送货的后台过程。
7
• 1、信息系统相关概念
• 支撑系统应用的不同层次技术介绍
网络/硬件基础设施/操作系统 (略) 2. 网络应用环境 3. 数据库 4. 各种商业应用软件 / 管理系统 5. 系统在业务中的应用 6. 开发工具
• 集成技术概念
7. 多层次系统集成
8. 应用集成
8
9
10
1、管理信息系统按应用区分
– 数据分析、决策支持 – 业务操作的系统支持 – 后台数据/事务处理
14
15
• 按计算模式区分
– 集中式计算
• 分时共享
• 资源共享
• 客户端/服务器模式
– 分布式计算
• 胖客户/服务器结构
• 三层或更多层的结构
• 其它结构
16
• 信息系统层次结构
信息系统层次结构是按照互连、互通、互操作的开放式系统思想对 信息系统应用层次进行划分的结构模型。
• 信息系统层次划分
34
35
1、系统软件 2、工具软件 3、商业软件 4、工程和科学计算软件 5、嵌入式软件 6、人工智能软件 7、个人软件 8、专用软件 9、管理信息系统(MIS)
36
企业MIS的骨架层次
PDM SCM CRM
ERP
WEB网站
OA(邮件+内部主页)
基础网络设施(LAN或WAN) 37
• 管理系统的来源
– 产品化的MIS软件 + 配置/个性化调整 • 优点:有成功案例,实施快速,适于”克隆” • 缺点:造价与产品的“名气”成正比,定制调整有
限
– 定制开发 • 优点:完全量身定制,可完整支持管理思路 • 缺点:系统稳定性受实施能力影响
38
39
40
41
42
43
• 系统的层次:在不同层次上,实现之间的互连/互通,