欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    医疗行业企业应用集成研讨.pptx

    • 资源ID:67254289       资源大小:729.30KB        全文页数:142页
    • 资源格式: PPTX        下载积分:40金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要40金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    医疗行业企业应用集成研讨.pptx

    企业应用集成企业应用集成陈刚陈刚陈刚陈刚1 前言前言1.1 企业对应用集成的需求1.2 应用集成的目标1.3 应用集成的作用示例2 21.1 企业对应用集成的需求-1 问题 企业独立信息单元不断增长,彼此缺乏关联企业独立信息单元不断增长,彼此缺乏关联 信息时效信息时效 重复操作重复操作 准确性准确性 成为企业的业务、决策能力的短板成为企业的业务、决策能力的短板3 31.1 企业对应用集成的需求-2 原因 业务推动信息建设业务推动信息建设 业务群间水平、能力存在差距业务群间水平、能力存在差距 信息需求紧迫程度的差异信息需求紧迫程度的差异 信息系统本身的实施能力所致信息系统本身的实施能力所致 技术规范技术规范 项目自身的管理项目自身的管理/文档缺失等文档缺失等4 41.1 企业对应用集成的需求-3如何解决 革命性的:推倒重来革命性的:推倒重来/一揽子方案一揽子方案 改良性的:逐一分析,据优先级给出方案改良性的:逐一分析,据优先级给出方案5 51.1 企业对应用集成的需求-4 企业的根本需求用投入产出符合企业能力的方案,使信息系统用投入产出符合企业能力的方案,使信息系统成为企业利益最大化的工具成为企业利益最大化的工具解决眼前问题的同时,不能成为新的弧岛。解决眼前问题的同时,不能成为新的弧岛。6 61.2 应用集成的目标1.为企业打造统一、规范、开放的骨干应用为企业打造统一、规范、开放的骨干应用2.实现企业业务需求下,各信息应用、系统间不实现企业业务需求下,各信息应用、系统间不同层次的信息共享、数据通讯同层次的信息共享、数据通讯3.以应用集成为契机,触发企业的业务流程重组以应用集成为契机,触发企业的业务流程重组(BPR)(BPR)、优化,信息与业务水平得到同时的提高,、优化,信息与业务水平得到同时的提高,为企业的未来奠定稳固的基础。为企业的未来奠定稳固的基础。7 71.3 应用集成的作用简介企业间 异行间信用卡在异行间信用卡在ATMATM上的互通上的互通 超市与供货商间的超市与供货商间的EDI(EDI(电子数据交换电子数据交换)企业内 酒店各部门间消费的统一结算酒店各部门间消费的统一结算 直销企业的网上订单到送货的后台过程。直销企业的网上订单到送货的后台过程。8 82 概念1 1、信息系统相关概念、信息系统相关概念支撑系统应用的不同层次技术介绍支撑系统应用的不同层次技术介绍网络网络/硬件基础设施硬件基础设施/操作系统操作系统(略略)2.2.网络应用环境网络应用环境3.3.数据库数据库4.4.各种商业应用软件各种商业应用软件/管理系统管理系统5.5.系统在业务中的应用系统在业务中的应用6.6.开发工具开发工具集成技术概念集成技术概念7.7.多层次系统集成多层次系统集成8.8.应用集成应用集成9 92.1 信息系统概念 定义 分类 体系结构 层次 组成10102.1.1 信息系统定义 信息系统是用信息化手段将业务逻辑固化的,信息系统是用信息化手段将业务逻辑固化的,是人、设备、应用软件、操作环境、业务流程是人、设备、应用软件、操作环境、业务流程的集合体。的集合体。信息系统是管理理念、整合实施水平的体现。信息系统是管理理念、整合实施水平的体现。11112.1.2 分类 1、管理信息系统按应用区分 数据分析、决策支持 业务操作的系统支持 后台数据/事务处理12122.1.2 分类2、按交互形式 标准应用程序:标准应用程序:IE/IE/窗口窗口/字符界面字符界面 报表报表/图表图表 无交互的系统:订单处理、工作流无交互的系统:订单处理、工作流 部件部件/组件组件 13132.1.3 体系结构-概念概念 体系结构,指信息系统的每个组成部分之间的体系结构,指信息系统的每个组成部分之间的相互关系,包括:层次、拓朴结构、布局、接相互关系,包括:层次、拓朴结构、布局、接口、边界等;组成部分包括:硬件、软件、数口、边界等;组成部分包括:硬件、软件、数据、操作规程、文档、参与的人员等。据、操作规程、文档、参与的人员等。14142.1.3 体系结构-1按系统的操作端区分主机主机/终端模式终端模式集中式文件资源共享集中式文件资源共享对等网对等网客户客户/服务器服务器(C/S)(C/S)浏览器浏览器/服务器服务器(B/S)(B/S)静态的页面静态的页面由服务器解释脚本由服务器解释脚本由中间层支撑的由中间层支撑的B/SB/S结构结构15152.1.3 体系结构-2按拓朴结构区分 点状点状 线状线状 星型星型 网状网状16162.1.3 体系结构-3 按计算模式区分 集中式计算 分时共享分时共享 资源共享资源共享 客户端客户端/服务器模式服务器模式 分布式计算 胖客户胖客户/服务器结构服务器结构 三层或更多层的结构三层或更多层的结构 其它结构其它结构17172.1.4信息系统的层次信息系统层次结构信息系统层次结构是按照互连、互通、互操作的开放式系统思想对信息系统层次结构是按照互连、互通、互操作的开放式系统思想对信息系统应用层次进行划分的结构模型。信息系统应用层次进行划分的结构模型。信息系统层次划分1 1、物理层、物理层硬件产品、网络设备;硬件产品、网络设备;2 2、操作系统层、操作系统层系统软件;系统软件;3 3、工具层、工具层DBMSDBMS、中间件、网络工具等;、中间件、网络工具等;4 4、数据层、数据层数据模型;数据模型;5 5、功能层、功能层功能模型;功能模型;6 6、业务层、业务层管理模型;管理模型;7 7、表示层、表示层人机交互。人机交互。18182.1.5 信息系统组成网络、硬件基础设施、操作系统网络应用环境:OA平台/信息安全数据库数据库平台工具平台工具/中间层中间层应用软件/应用系统业务应用19192.2 网络应用环境 Intranet/Internet 基础服务 信息安全20202.2.1 网络基础服务21212.2.1 网络基础服务-DNS 分布式层次数据库 提供域名和数据的映射 域名域名 IP IP地址地址 域名域名 计算机名计算机名 IP IP地址地址 域名域名树状的名字系统22222.2.2 网络安全 密码技术与密钥管理 证书 数字签名 智能IC卡技术 安全套接字(SSL)23232.3 数据库 数据库系统概述 数据库分类 发展现状 典型产品的介绍24242.3.1 数据库概述数据库 词义:原始及加工数据的集合词义:原始及加工数据的集合 产品包含:数据库产品包含:数据库+管理工具管理工具+开发接口开发接口 25252.3.2 数据库分类 关系型数据库关系型数据库 文件型数据库文件型数据库 非结构化数据库非结构化数据库 多媒体数据库多媒体数据库 专用、工程数据库专用、工程数据库26262.3.3 数据库发展情况-1发展阶段第一阶段第一阶段(70(70年代年代),可说是一套对表的有限命,可说是一套对表的有限命令集。例:令集。例:DBASEDBASE第二阶段第二阶段(80(80年代年代)SQL)SQL面世了面世了第三阶段第三阶段(90(90年代年代)加强了数据库的整体安全性、加强了数据库的整体安全性、管理、提供了事务处理等功能管理、提供了事务处理等功能27272.3.3 数据库发展情况-2运行环境的演变运行环境的演变 第一阶段,在小、中、大型机上运行的第一阶段,在小、中、大型机上运行的RDBMSRDBMS一般为多用户系统。微机上为单用户版一般为多用户系统。微机上为单用户版本本第二阶段,开始出现跨平台的产品,数据库开第二阶段,开始出现跨平台的产品,数据库开始支持网络并发操作始支持网络并发操作第三阶段,产品追求开放性、可移植、可连接、第三阶段,产品追求开放性、可移植、可连接、可伸缩可伸缩28282.3.3 数据库发展情况-3产品构成的变化 早期的产品主要提供数据定义、数据存取、数据控制早期的产品主要提供数据定义、数据存取、数据控制等基本的操作和数据存储组织、并发控制、安全性完等基本的操作和数据存储组织、并发控制、安全性完整性检查、系统恢复、数据库的重新组织和重新构造整性检查、系统恢复、数据库的重新组织和重新构造等基本功能。这些成为等基本功能。这些成为RDBMSRDBMS的核心功能。的核心功能。第二阶段的产品以数据管理的基本功能为核心,着力第二阶段的产品以数据管理的基本功能为核心,着力开发外围软件系统,比如开发外围软件系统,比如FORMSFORMS表格生成系统、表格生成系统、REPORTSREPORTS报表系统、报表系统、MENUSMENUS菜单生成系统等。这些外菜单生成系统等。这些外围工具软件,就是所谓的第四代应用开发环境,他们围工具软件,就是所谓的第四代应用开发环境,他们大大提高了数据库应用开发的效率。大大提高了数据库应用开发的效率。29292.3.4 典型产品介绍 Microsoft SQL Server Oracle IBM DB2 Sybase SQL Server30302.3.4.1 Microsoft SQL-Server 兼容性:微软的解决方案兼容性:微软的解决方案 可移植性:仅提供可移植性:仅提供IAIA架构架构WINDOWSWINDOWS平台产品平台产品 可联结性:支持较多的协议可联结性:支持较多的协议 高生产率:第三方软件非常多高生产率:第三方软件非常多 SybaseSybase公司是公司是19841984年成立的,属于后起之秀。他推出了支持企业范围的年成立的,属于后起之秀。他推出了支持企业范围的“客户客户/服务器体系结构服务器体系结构”的数据库。的数据库。SybaseSybase把把“客户客户/服务器数据库体服务器数据库体系结构系结构”作为开发产品的重要目标。作为开发产品的重要目标。Sybase System 11.5Sybase System 11.5是其主导产品,是其主导产品,支持企业内部各种数据库应用需求,如数据仓库、联机事务处理、决策支持企业内部各种数据库应用需求,如数据仓库、联机事务处理、决策支持系统和小平台应用等。支持系统和小平台应用等。MS SQL ServerMS SQL Server是购买是购买SybaseSybase公司公司19871987年推出的年推出的Sybase SQL Server,Sybase SQL Server,又称又称为大学版为大学版INGRESINGRES的第三代产品的第三代产品,所以他们实质是一样的。所以他们实质是一样的。31312.3.4.2 ORACLE 兼容性:兼容性:OracleOracle产品采用标准产品采用标准SQLSQL,有很好的产,有很好的产品兼容性品兼容性 可移植性:可移植性:OracleOracle在非常宽广的应用范围内提供在非常宽广的应用范围内提供了全系列产品了全系列产品可联结性:支持较多的协议可联结性:支持较多的协议高生产率:提供了多种开发工具高生产率:提供了多种开发工具32322.3.4.3 DB2特点DB2DB2数据库核心又称作数据库核心又称作DB2DB2公共服务器,采用多进程公共服务器,采用多进程多线索体系结构,可以运行于多种操作系统之上,多线索体系结构,可以运行于多种操作系统之上,并分别根据相应平台环境作了调整和优化,以便能并分别根据相应平台环境作了调整和优化,以便能够达到较好的性能。够达到较好的性能。DB2DB2核心数据库的特色有:支持面向对象的编程核心数据库的特色有:支持面向对象的编程;支支持多媒体应用程序持多媒体应用程序33332.3.4.4 Sybase SQL-Server 特点:在80年代中期出现的产品。至今占有相当的市场份额 较新的产品 Adaptive Server,集成了Server、Anywhere 等,提供了单一的编程模型开发工具:PB、PD、PJ、P C+34342.4 软件-概念软件是由人设计和建造的产品。包括:包括:1 1、执行时提供希望功能和性能的指令;、执行时提供希望功能和性能的指令;2 2、使得程序能够适当地操作信息的数据结构;、使得程序能够适当地操作信息的数据结构;3 3、描述程序的操作和使用的文档。、描述程序的操作和使用的文档。35352.4 应用软件的特征1、软件是被设计开发的,而不是传统意义上的被制造的,它是工程化的产品;2、软件不会“磨损”;3、虽然软件产业正在向基于构件的组装前进,大多数应用软件仍然是定制的。36362.4 商用软件的分类1 1、系统软件、系统软件2 2、工具软件、工具软件3 3、商业软件、商业软件4 4、工程和科学计算软件、工程和科学计算软件5 5、嵌入式软件、嵌入式软件6 6、人工智能软件、人工智能软件7 7、个人软件、个人软件8 8、专用软件、专用软件9 9、管理信息系统、管理信息系统(MIS)(MIS)37372.5 业务应用CRMCRMSCMSCMPDMPDMERPERPWEBWEB网站网站OAOA(邮件(邮件+内部主页)内部主页)基础网络设施(基础网络设施(LANLAN或或WANWAN)企业企业企业企业MISMIS的骨架层次的骨架层次的骨架层次的骨架层次38382.5 业务应用管理系统的来源 产品化的产品化的MISMIS软件软件+配置配置/个性化调整个性化调整 优点:有成功案例,实施快速,适于优点:有成功案例,实施快速,适于”克隆克隆”缺点:造价与产品的缺点:造价与产品的“名气名气”成正比,定制调整有成正比,定制调整有限限 定制开发定制开发 优点:完全量身定制,可完整支持管理思路优点:完全量身定制,可完整支持管理思路 缺点:系统稳定性受实施能力影响缺点:系统稳定性受实施能力影响39392.5 业务应用 发散一下?(无正确答案)定制系统定制系统 VS VS 购买成品购买成品?案例背景:某书店想上电子商务,网上卖书案例背景:某书店想上电子商务,网上卖书!40402.6 开发工具 早期语言:汇编、Cobol、Basic 结构化的工具:C、PASCAL 面向对象的工具:Delphi、C+、VB 支持组件开发的工具:Java、C#41412.7 信息系统集成概念1.定义2.区分层次的信息系统集成3.原则42422.7.1 信息系统集成-定义什么是系统集成系统集成?系统是指为实现某一目标而形成的一组元素的有机集合,而系统本身又系统是指为实现某一目标而形成的一组元素的有机集合,而系统本身又可作为一个元素单位参与多次组合,这种组合过程称为系统集成。可作为一个元素单位参与多次组合,这种组合过程称为系统集成。系统集成的关键因素1 1、系统集成的交付物仍然是一个系统,符合系统的所有特点;、系统集成的交付物仍然是一个系统,符合系统的所有特点;2 2、系统集成不是系统间简单的堆积,而是系统间有机的集合。需要利用、系统集成不是系统间简单的堆积,而是系统间有机的集合。需要利用系统工程的原理和方法,通过综合、协调使得全局、整体系统指标最优系统工程的原理和方法,通过综合、协调使得全局、整体系统指标最优化。化。43432.7.1 信息系统集成-定义2什么是信息系统集成信息系统集成?信息系统集成是根据应用的需求,将硬件产品、网络设备、系统软件、工具软件以及相应的应用软件等集成为一个具有优良性能价格比的计算机系统的全过程。44442.7.2 区分层次的信息系统集成系统的层次:在不同层次上,实现之间的互连系统的层次:在不同层次上,实现之间的互连/互通,互通,使之形成一个整体使之形成一个整体1 1、物理层、物理层硬件产品、网络设备;硬件产品、网络设备;2 2、操作系统层、操作系统层系统软件;系统软件;3 3、工具层、工具层DBMSDBMS、中间件、网络工具等;、中间件、网络工具等;4 4、数据层、数据层数据模型;数据模型;5 5、功能层、功能层功能模型;功能模型;6 6、业务层、业务层管理模型;管理模型;7 7、表示层、表示层人机交互。人机交互。45452.7.3 信息系统集成的原则原则1 1、开放性、开放性开放标准;开放标准;2 2、结构化、结构化解决复杂系统;解决复杂系统;3 3、先进性、先进性较长的生命周期;较长的生命周期;4 4、主流化、主流化系统可靠性;系统可靠性;5 5、可行性、可行性资源、进度的约束。资源、进度的约束。思路1 1、深入研究目标系统的特点;、深入研究目标系统的特点;2 2、开展全面的调研工作;、开展全面的调研工作;3 3、分析问题,根据客户的优先极、难度确定范围、分析问题,根据客户的优先极、难度确定范围4 4、制定总体的解决方案。、制定总体的解决方案。46462.8 应用集成概念-1企业应用集成的分类1 1、体系结构间的集成、体系结构间的集成(横向横向)2 2、体系结构内的集成、体系结构内的集成(纵向纵向)47472.8 应用集成概念-2横向集成横向集成长期、稳定的集成随机的集成48482.8 应用集成概念-3纵向集成纵向集成单一层次的集成:单一层次的集成:(应用环境应用环境集成集成)数据集成应用集成:平台工具/中间层 49493 数据集成 概念 方法数据共享数据共享接口集成接口集成复制复制数据仓库数据仓库50503.1.1 数据集成概念-定义数据集成:数据集成:数据集成:数据集成:是共享或者合并来自于两个或更多应是共享或者合并来自于两个或更多应用的数据,支持更多企业应用的过程;用的数据,支持更多企业应用的过程;数据集成的目的:数据集成的目的:数据集成的目的:数据集成的目的:是运用一定的技术手段将系统是运用一定的技术手段将系统中的数据按一定的规则组织成为一个整体,使得中的数据按一定的规则组织成为一个整体,使得用户能有效地对数据进行操作;用户能有效地对数据进行操作;数据集成处理的对象:数据集成处理的对象:数据集成处理的对象:数据集成处理的对象:系统中各种异构分布数据系统中各种异构分布数据库中的数据;库中的数据;数据集成的目标:数据集成的目标:数据集成的目标:数据集成的目标:是达到应用之间的信息共享、是达到应用之间的信息共享、数据通讯。数据通讯。51513.1.2 数据集成概念-适用场合数据集成经常是应用集成最简单、直接的途径。数据集成经常是应用集成最简单、直接的途径。数据集成通常通过使用基本文件数据集成通常通过使用基本文件I/OI/O或者标准数据或者标准数据库呼叫来实现,不需要复杂的技术体系。库呼叫来实现,不需要复杂的技术体系。适于实现成本较低、进度安排比较容易、所需开适于实现成本较低、进度安排比较容易、所需开发技能不高的集成解决方案。发技能不高的集成解决方案。目前流行的目前流行的DBMSDBMS都提供数据集成的工具。都提供数据集成的工具。52523.1.3 数据集成概念-不适用场合1 1、不适于安全性、不适于安全性/完整性规则要求高的应用:完整性规则要求高的应用:由于绕过应用程序的安全性检查,可能导致的数据破坏;由于绕过应用程序的安全性检查,可能导致的数据破坏;存取控制的变化可能会打开新的安全漏洞;存取控制的变化可能会打开新的安全漏洞;数据输入输出可能把敏感的数据发布到共用网上;数据输入输出可能把敏感的数据发布到共用网上;2 2、不适于接口、业务规则复杂的应用:、不适于接口、业务规则复杂的应用:拥有很多复杂数据结构的大型商业应用拥有很多复杂数据结构的大型商业应用 数据结构没有正式书面文件支持的应用数据结构没有正式书面文件支持的应用 面向交易的应用(如银行业或会计方面应用)面向交易的应用(如银行业或会计方面应用)存有敏感的个人数据和商业机密的应用等存有敏感的个人数据和商业机密的应用等在提供数据集成方案,时要做认真的分析。在提供数据集成方案,时要做认真的分析。53533.2.1 数据共享-方法方法新扩展的应用通过一定的安全和事务机制直接新扩展的应用通过一定的安全和事务机制直接访问另外一个应用的数据库来实现数据集成。访问另外一个应用的数据库来实现数据集成。54543.2.2 数据共享-优缺点优点:是最简单的方法,通常也是最有效的方法。是最简单的方法,通常也是最有效的方法。实时数据同步、结构完全相同实时数据同步、结构完全相同缺点:容易造成数据一致性和完整性的破坏容易造成数据一致性和完整性的破坏 结构变化时,所有外挂需要一起调整结构变化时,所有外挂需要一起调整55553.2.3 数据共享-适用场合适用于1 1、同一软件供应商的产品功能扩展、同一软件供应商的产品功能扩展2 2、有详细技术文档的产品功能扩展、有详细技术文档的产品功能扩展不适用于数据重要性程度较高,数据重要性程度较高,没有详细技术说明文档的数据集成。没有详细技术说明文档的数据集成。56563.2.4 数据共享-例子 酒店系统结帐台服务员收银统计表开发 背景背景 酒店已经有了支持业务操作的全套管理系统酒店已经有了支持业务操作的全套管理系统 收银部想统计每个收银员的日收银对比收银部想统计每个收银员的日收银对比 软件系统的文档很全软件系统的文档很全 方案方案 开发一个基于数据库的,独立于主开发一个基于数据库的,独立于主MISMIS的统计程序的统计程序57573.3.1 接口集成描述描述 利用系统提供的各种接口(文件接口、导入导出函数)利用系统提供的各种接口(文件接口、导入导出函数)进行数据集成的方法。进行数据集成的方法。是目前应用最广的数据集成方法。这种通过接口抽象的是目前应用最广的数据集成方法。这种通过接口抽象的方法提供了集成不同类型应用的高效率,也是面向接口方法提供了集成不同类型应用的高效率,也是面向接口集成的主要优势。集成的主要优势。文件接口通常采用的格式有文本文件、数据文件、文件接口通常采用的格式有文本文件、数据文件、XMLXML文件或其它自定义文件。文件或其它自定义文件。利用应用系统的导出函数生成接口文件,通过其它系统利用应用系统的导出函数生成接口文件,通过其它系统的导入函数打开接口文件并读取数据,接口文件的传输的导入函数打开接口文件并读取数据,接口文件的传输可以是磁盘、磁带、光盘、可以是磁盘、磁带、光盘、ExtranetExtranet、InternetInternet等各种等各种介质。介质。58583.3.2 接口集成-优缺点 优点 通常对相关联的系统无不良影响通常对相关联的系统无不良影响 关联系统间界限明确,层次清晰关联系统间界限明确,层次清晰 缺点 接口定义过程需精准接口定义过程需精准 变更时调整工作量大变更时调整工作量大 有时效问题有时效问题 大量的数据传输需要额外的介质,增加了风险大量的数据传输需要额外的介质,增加了风险59593.3.3 接口集成-适用场合适用于:系统开发规范,输入输出接口通畅系统开发规范,输入输出接口通畅 业务允许关联系统间存在异步时延业务允许关联系统间存在异步时延60603.3.4 接口集成示例 某企业的资产条码打印 背景背景 企业的自有资产都在企业的自有资产都在ERPERP系统中系统中 系统数据库完全封装,但可指定的数据导出系统数据库完全封装,但可指定的数据导出 企业想用系统中的数据打印资产标签企业想用系统中的数据打印资产标签 系统未提供该功能系统未提供该功能 方案方案 导出指定数据,外挂一个小程序打印导出指定数据,外挂一个小程序打印61613.3.5 接口集成XML规范接口文件定义复杂,难以读懂,开发调试需要接口文件定义复杂,难以读懂,开发调试需要花费大量时间和人力,稳定性和可扩展性都受花费大量时间和人力,稳定性和可扩展性都受到影响。到影响。数据文件通常依赖于固定的数据格式,这些格数据文件通常依赖于固定的数据格式,这些格式虽然是规范的,但需要依赖于固定的数据库式虽然是规范的,但需要依赖于固定的数据库环境,这限制了集成的通用性和开放性。环境,这限制了集成的通用性和开放性。XMLXML(Extensive Markup LanguageExtensive Markup Language)扩展标记)扩展标记语言消除了这些麻烦。语言消除了这些麻烦。62623.3.6 XML范例项目推进会项目推进会任鹏松任鹏松业务周例会业务周例会陈刚陈刚会议名称会议名称召集人召集人 召集人 会议名称 陈刚 业务周例会 任鹏松 天项目推进会 63633.4.1 数据复制-概念数据复制的目的是为了保持数据在不同数据库间的一致性,数据复制的目的是为了保持数据在不同数据库间的一致性,而数据库可以是同一厂商也可以是不同厂商的(异构的),而数据库可以是同一厂商也可以是不同厂商的(异构的),甚至可以是采用了不同模型和管理模式的数据库。甚至可以是采用了不同模型和管理模式的数据库。数据复制的基本要求是其必须能够提供一种数据转化和传数据复制的基本要求是其必须能够提供一种数据转化和传输的基础技术(基于消息机制的传输处理中间件),以屏输的基础技术(基于消息机制的传输处理中间件),以屏蔽不同数据库间数据模型的差异。蔽不同数据库间数据模型的差异。数据复制服务的基本原理:在两个或多个数据库之间设置数据复制服务的基本原理:在两个或多个数据库之间设置一个软件中介(复制服务器),在一边,数据从源数据库一个软件中介(复制服务器),在一边,数据从源数据库中被抽取,而在另一边,数据被导入目标数据库。中被抽取,而在另一边,数据被导入目标数据库。64643.4.2 数据复制-应用场合数据复制常常用于应用系统的业务规则比较复数据复制常常用于应用系统的业务规则比较复杂或数据结构比较复杂但具有相同或相似的数杂或数据结构比较复杂但具有相同或相似的数据属性的数据集成,如组织结构内下级向上级据属性的数据集成,如组织结构内下级向上级的数据同步汇总或者移动计算设备的数据同步的数据同步汇总或者移动计算设备的数据同步等等。等等。一般来说,源数据库和目标数据库最好来自统一般来说,源数据库和目标数据库最好来自统一厂商,需要复制的数据库可以用不同的标志一厂商,需要复制的数据库可以用不同的标志进行隔离(如地区、销售商等)。进行隔离(如地区、销售商等)。针对客户性能需求的不同,复制服务可以提供针对客户性能需求的不同,复制服务可以提供秒级、分钟级、小时级的服务。秒级、分钟级、小时级的服务。65653.4.3 数据复制场景示例 某全国性的超市连锁的业务记录同步 背景背景 连锁店使用同一系统连锁店使用同一系统(数据结构相同数据结构相同)业务实时性要求高,无法使用网页等实时连接手段业务实时性要求高,无法使用网页等实时连接手段 需要每天能将数据汇总,形成统一的数据库需要每天能将数据汇总,形成统一的数据库 方案方案 设定基于数据库功能的同步功能,每晚由系统启动设定基于数据库功能的同步功能,每晚由系统启动无人执守的同步进程。无人执守的同步进程。66663.5.1 数据仓库技术-概念概念:概念:概念:概念:将多个数据库和数据模型集成为一种统一的数据库视将多个数据库和数据模型集成为一种统一的数据库视图的方法。图的方法。描述:描述:描述:描述:在分布的数据库和应用之间放置一个中间平台层(数在分布的数据库和应用之间放置一个中间平台层(数据仓库系统),该层与每一个后台的数据库用其自带的接据仓库系统),该层与每一个后台的数据库用其自带的接口相连,并将分布的数据库映射为一种统一的数据模型,口相连,并将分布的数据库映射为一种统一的数据模型,这种数据模型只在中间件中存在。应用就可以应用该数据这种数据模型只在中间件中存在。应用就可以应用该数据模型库去访问需要的信息。同时,该中间件也可以通过将模型库去访问需要的信息。同时,该中间件也可以通过将相关数据映射和导入实体数据库,进行数据库更新。相关数据映射和导入实体数据库,进行数据库更新。优点:优点:优点:优点:将多种数据类型表示为统一的数据模型,支持信息交将多种数据类型表示为统一的数据模型,支持信息交换,它能够通过一个良好定义的接口访问企业中任何相连换,它能够通过一个良好定义的接口访问企业中任何相连的数据库,也提供了一种利用统一接口解决面向数据的应的数据库,也提供了一种利用统一接口解决面向数据的应用集成的方法。用集成的方法。67673.5.2 数据仓库-定义是企业面向主题的、集成的、稳定的、不同时间的数据集合,为企业的应用系统提供统一的、规范的所需信息。数据仓库系统是解决信息技术发展中存在的拥有大量数据,而其中有用信息贫乏的综合解决方案。68683.5.3 数据仓库的特性面向主题:面向主题:面向主题:面向主题:数据是由业务主题组织的,而不是由客户总数数据是由业务主题组织的,而不是由客户总数或者其它关键因素(也许是组织的正确方法,例如,事务或者其它关键因素(也许是组织的正确方法,例如,事务数据)组织的。数据)组织的。集成:集成:集成:集成:数据是作为一个整体进行存储的,而不是以可能有数据是作为一个整体进行存储的,而不是以可能有不同结构或组织方式的文件集合存储的。不同结构或组织方式的文件集合存储的。非易失:非易失:非易失:非易失:数据保持不变。按计划添加新数据,但是依据规数据保持不变。按计划添加新数据,但是依据规则,原数据不会丢失。则,原数据不会丢失。随时间而变化:随时间而变化:随时间而变化:随时间而变化:时间量度明确地包含在数据中,使得随时时间量度明确地包含在数据中,使得随时间的趋向和变化可以用于分析研究(许多数据仓库还包含间的趋向和变化可以用于分析研究(许多数据仓库还包含地理空间维)。地理空间维)。69693.5.4 数据仓库-结构图示70703.5.5 数据仓库-形成过程71713.5.6 数据仓库-要素1.数据分级(数据分级(Data StagingData Staging)数据分级是指从分布式源数据库进行数据提取、转换、数据分级是指从分布式源数据库进行数据提取、转换、净化、加载的过程。净化、加载的过程。1 1)提取()提取(ExtractExtract)从源数据库读取源数据的过程;)从源数据库读取源数据的过程;2 2)转换()转换(TransformTransform)将源数据转换成为符合数据仓库)将源数据转换成为符合数据仓库的内部结构格式的初始目标数据的过程;的内部结构格式的初始目标数据的过程;3 3)净化()净化(CleanseCleanse)对初始目标数据进行数据过滤和验)对初始目标数据进行数据过滤和验证得到目标数据的过程;证得到目标数据的过程;4 4)加载()加载(LoadLoad)将目标数据添加到目标数据源的过程。)将目标数据添加到目标数据源的过程。72723.5.6 数据仓库-要素22 2、汇总(、汇总(SummariesSummaries)是一类程序,它针对目标数据预先)是一类程序,它针对目标数据预先计算出象总额、平均值等常用聚集函数的值随着数据的加载计算出象总额、平均值等常用聚集函数的值随着数据的加载一起添加到数据仓库中,当然,这不是必须的。一起添加到数据仓库中,当然,这不是必须的。3 3、元数据(、元数据(MetadataMetadata)是)是“有关数据的数据有关数据的数据”,可以分为,可以分为管理元数据、业务元数据和操作元数据,它可以告诉用户数管理元数据、业务元数据和操作元数据,它可以告诉用户数据仓库有什么、来自何处、所有者、安全访问授权等信息。据仓库有什么、来自何处、所有者、安全访问授权等信息。4 4、数据仓库数据库(、数据仓库数据库(Data Warehouse DatabaseData Warehouse Database)指数据)指数据仓库中明细数据(原子数据)和汇总数据,由于它不考虑数仓库中明细数据(原子数据)和汇总数据,由于它不考虑数据事务存储而考虑数据查询分析,所以其设计原则不同于事据事务存储而考虑数据查询分析,所以其设计原则不同于事务数据库,一般采用星型数据库设计方法务数据库,一般采用星型数据库设计方法73733.5.7 数据仓库-与业务数据库对比特性特性特性特性业务记录数据库业务记录数据库业务记录数据库业务记录数据库 数据仓库数据库数据仓库数据库数据仓库数据库数据仓库数据库易变性易变性动态动态静态静态通用性通用性当前的当前的历史的历史的时间维时间维暗指暗指明确可见的明确可见的粒度粒度原始的、详细的原始的、详细的详细的、可汇总的详细的、可汇总的更新更新连续的、随机的连续的、随机的定期的、计划的定期的、计划的任务任务可重复的可重复的不可预期的不可预期的灵活性灵活性低低高高性能性能要求高性能要求高性能可接受低性能可接受低性能74744 应用集成概念1 1、应用集成概念、应用集成概念2 2、中间件技术的分类中间件技术的分类主流的中间件技术介绍3.3.OMG CORBAOMG CORBA4.4.Microsoft.NETMicrosoft.NET5.5.J2EEJ2EE75754.1.1 概念-数据集成的问题数据集成不能完全支撑业务数据集成不能完全支撑业务 1 1、应用系统供应商处于商业市场的考虑或者知识产权保护、应用系统供应商处于商业市场的考虑或者知识产权保护的原因,往往不原意提供数据集成的技术手段,而是提供应的原因,往往不原意提供数据集成的技术手段,而是提供应用程序接口(用程序接口(APIAPI)方式来实现系统集成,这种情况在)方式来实现系统集成,这种情况在WindowsWindows平台下尤为明显。平台下尤为明显。2 2、基于企业内存在大量的应用系统,这些都是企业长期管、基于企业内存在大量的应用系统,这些都是企业长期管理知识和经验的积累,在充分利用现有资源和保护投资的前理知识和经验的积累,在充分利用现有资源和保护投资的前提下更加希望实现应用系统之间的功能交互。提下更加希望实现应用系统之间的功能交互。3 3、基于企业内部存在大量的应用系统,这些应用系统造成、基于企业内部存在大量的应用系统,这些应用系统造成了大量功能的冗余,即相似的行为功能却具有不同人机界面,了大量功能的冗余,即相似的行为功能却具有不同人机界面,造成操作者认知模型结构的混乱和复杂化,因此需要通用实造成操作者认知模型结构的混乱和复杂化,因此需要通用实现功能交互来减少冗余,简化操作者的认知模型。现功能交互来减少冗余,简化操作者的认知模型。76764.1.2 概念-应用集成定义应用集成是遵循规范的开放标准,并用技术手段应用集成是遵循规范的开放标准,并用技术手段通过系统间的功能交互,实现之间的信息交互。通过系统间的功能交互,实现之间的信息交互。应用集成的技术要求:应用集成的技术要求:1 1)能提供应用间的互操作性,即实现应用间的信息交)能提供应用间的互操作性,即实现应用间的信息交互;互;2 2)能提供分布式环境中应用的可移植性,即应用物理)能提供分布式环境中应用的可移植性,即应用物理分布的无关性;分布的无关性;3 3)能提供分布式环境中应用访问的透明性,减少应用)能提供分布式环境中应用访问的透明性,减少应用集成编程的复杂性。集成编程的复杂性。77774.1.3 概念-策略所有信息系统、业务环境,都在趋向于支持各种规所有信息系统、业务环境,都在趋向于支持各种规范及标准,这是异构系统间实现应用集成的基础。范及标准,这是异构系统间实现应用集成的基础。应用集成是根据企业特性,通过分析并形成方案,应用集成是根据企业特性,通过分析并形成方案,并付诸实施,对系统的各个环节进行调整,使之使并付诸实施,对系统的各个环节进行调整,使之使到业务目标的项目过程。到业务目标的项目过程。要实现系统的应用集成,系统必须遵守一个公共的要实现系统的应用集成,系统必须遵守一个公共的体系结构体系结构公共的开放式标准,这是建立开放式公共的开放式标准,这是建立开放式系统最直接的途径。系统最直接的途径。78784.1.4 概念-早期标准早期的标准制定主要集中在:早期的标准制定主要集中在:1 1、实现标准化应用程序接口(、实现标准化应用程序接口(APIAPI););2 2、建立支持互操作的标准化协议,使系统之间能够进行对、建立支持互操作的标准化协议,使系统之间能够进行对程序和数据的相互访问,历史上曾形成了形形色色的各类程序和数据的相互访问,历史上曾形成了形形色色的各类标准和规范,如标准和规范,如ISOISO的的OSIRMOSIRM(七层模型)等。(七层模型)等。3 3、很多标准和规范只是解决了一些单一领域的开放性问题,、很多标准和规范只是解决了一些单一领域的开放性问题,为了建立一个统一的、开放性的、实现分布式应用互操作为了建立一个统一的、

    注意事项

    本文(医疗行业企业应用集成研讨.pptx)为本站会员(赵**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开