1、1物流管理信息系统物流管理信息系统第第二二章章 信息技术基础信息技术基础2 2.1 2.1 物流信息采集技术物流信息采集技术条形码技术条形码技术 条形码是由美国的条形码是由美国的N NT TWoodIIandWoodIIand在在19491949年首先提出的。近年来,随着计算机应用的不年首先提出的。近年来,随着计算机应用的不断普及,条形码的应用得到了很大的发展。条断普及,条形码的应用得到了很大的发展。条形码可以标出商品的生产国、制造厂家、商品形码可以标出商品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,因而在商品流
2、通、图书管类别、日期等信息,因而在商品流通、图书管理、邮电管理、银行系统等许多领域都得到了理、邮电管理、银行系统等许多领域都得到了广泛的应用。广泛的应用。3条形码的基本概念条形码的基本概念是由一组黑白相间、粗细不同的条状符号组成,是由一组黑白相间、粗细不同的条状符号组成,条码隐含着数字信息、字母信息、标志信息、符号条码隐含着数字信息、字母信息、标志信息、符号信息,主要用以表示商品的名称、产地、价格、种信息,主要用以表示商品的名称、产地、价格、种类等,是全世界通用的商品代码的表示方法。类等,是全世界通用的商品代码的表示方法。4条形码技术的优点:条形码技术的优点:、简单简单:条形码符号制作简单条形
3、码符号制作简单 2 2、采集采集快:快:条码输入的速度是键盘输入的条码输入的速度是键盘输入的5 5倍倍 3 3、可靠性高:、可靠性高:键盘输三百分之一、键盘输三百分之一、条码技术条码技术万分之一万分之一。4 4、采集信息量大:、采集信息量大:一维条码一次可采集几十位字符的信一维条码一次可采集几十位字符的信 息,二维条码更可以携带数千个字符的信息。息,二维条码更可以携带数千个字符的信息。5 5、灵活实用:、灵活实用:手段单独使用,操作容易、联接其他控制设手段单独使用,操作容易、联接其他控制设 备条码标签易于制作、设备和材料没对有特殊要求。备条码标签易于制作、设备和材料没对有特殊要求。6 6、设备
4、结构简单、成本低:、设备结构简单、成本低:操作容易,无需专门培训操作容易,无需专门培训5条形码的分类条形码的分类:一维条码一维条码、二维条码二维条码 常用几常用几种种 商品条码:商品条码:EAN-13EAN-13、EAN-8EAN-8、UPC-AUPC-A、UPC-BUPC-B条码条码 物流条码:物流条码:EAN-128EAN-128、ITF-39ITF-39条码、库德巴条码等条码、库德巴条码等 商品条码使用前需要在中国物品编码中心申请商品条码使用前需要在中国物品编码中心申请 物流条码在企业内部使用、编码规则可以企业规定物流条码在企业内部使用、编码规则可以企业规定678 二维条形码:二维条形码
5、:携带庞大的信息量,能够把一维条形码时存储于携带庞大的信息量,能够把一维条形码时存储于后台数据库中的信息包含在条形码中,可以直接通过后台数据库中的信息包含在条形码中,可以直接通过阅读条形码得到相应的信息,并且二维条形码还有错阅读条形码得到相应的信息,并且二维条形码还有错误修正技术及防伪功能,增加了数据的安全性。误修正技术及防伪功能,增加了数据的安全性。9一维条码一维条码:1 1、可直接显示英文、数字、简单符号、可直接显示英文、数字、简单符号2 2、存储数据不多,主要依靠数据库、存储数据不多,主要依靠数据库3 3、保密性能不高、保密性能不高4 4、损污后可读性差、损污后可读性差5 5、译码错误率
6、为百万分之二左右、译码错误率为百万分之二左右二二维条码维条码:1 1、可直接显示英文、中文、数字、符号、图形、可直接显示英文、中文、数字、符号、图形2 2、存储数据量大,是一维条码的几十倍到几百倍、存储数据量大,是一维条码的几十倍到几百倍3 3、保密性高(可加密)、保密性高(可加密)4 4、安全级别最高时,损污、安全级别最高时,损污50%50%仍可读取完整信息仍可读取完整信息5 5、误码率不超过千万分之一,可靠性极高、误码率不超过千万分之一,可靠性极高10条形码系统的作用条形码系统的作用(1)(1)物流系统的基础物流系统的基础(2)(2)在整个物流过程中的信息源在整个物流过程中的信息源(3)(
7、3)沟通国际物流沟通国际物流 条形码在物流领域中的应用条形码在物流领域中的应用 销售信息系统(销售信息系统(POSPOS系统)系统)出入库出入库系统系统 库存系统库存系统 分货拣选系统。分货拣选系统。11 随着信息技术不断发展,不断被更新,现在随着信息技术不断发展,不断被更新,现在又有一种新的自动识别技术要比现在用的条形码又有一种新的自动识别技术要比现在用的条形码技术的识别速度更快技术的识别速度更快,准确度更高,更安全。所准确度更高,更安全。所储存的信息更多,同时对标签所储存的信息,可储存的信息更多,同时对标签所储存的信息,可以追加和更改,而标签本身又不带有电源,这就以追加和更改,而标签本身又
8、不带有电源,这就是是“RFID(Radio Frequency-Identification)RFID(Radio Frequency-Identification)技术技术”,也叫,也叫“自动识别技术自动识别技术”。射频技术射频技术RFRF的优点是不局限于视线,识别距的优点是不局限于视线,识别距离比光学系统远。离比光学系统远。2.1.2 2.1.2 射频识别(射频识别(RFIDRFID)技术技术12RFIDRFID组成部分:组成部分:(1 1)射频卡(标签)射频卡(标签)主动式标签、被动式标签、半被动式标签主动式标签、被动式标签、半被动式标签 (2 2)信号接收器)信号接收器 提供与标签进行
9、数据传输的途径,另外还提提供与标签进行数据传输的途径,另外还提供相当复杂的信号状态控制、奇偶错误校验与更供相当复杂的信号状态控制、奇偶错误校验与更正的功能。正的功能。(3 3)编程器)编程器 在标签中写入数据在标签中写入数据 (4 4)天线)天线 标签和阅读器之间传输数据的发射、接收装标签和阅读器之间传输数据的发射、接收装置置131415与条码相比,与条码相比,RFIDRFID具有如下优势:具有如下优势:(1 1)扫描快速)扫描快速(2 2)穿透性强和无障碍读取)穿透性强和无障碍读取(3 3)可重复使用)可重复使用(4 4)抗污能力强)抗污能力强(5 5)数据容量大)数据容量大(6 6)安全性
10、高)安全性高(7 7)体积小,容易封装)体积小,容易封装(8 8)具有批次读取、可以识别单件商品)具有批次读取、可以识别单件商品16全球卫星定位系统全球卫星定位系统(GPS)(GPS):GPSGPS(Global Position SystemGlobal Position System)是利用多颗通)是利用多颗通信卫星对地面目标的状况进行精确测定的系统。可以信卫星对地面目标的状况进行精确测定的系统。可以实现运行车辆的全程跟踪监视,并通过相关的数据和实现运行车辆的全程跟踪监视,并通过相关的数据和输入的其他系统相关数据进行交通管理。输入的其他系统相关数据进行交通管理。主要应用:主要应用:(1)(
11、1)进行车辆、船舶的跟踪进行车辆、船舶的跟踪(2)(2)信息传递和查询信息传递和查询(3)(3)及时报警及时报警(4)(4)支持管理支持管理 17GPSGPS的定位原理是的定位原理是GPSGPS导航仪接收信号以测量无线电导航仪接收信号以测量无线电信号的传输时间来测量距离,以距离来判定卫星在太信号的传输时间来测量距离,以距离来判定卫星在太空中的位置,主要由空中的位置,主要由3 3部分组成。部分组成。(1 1)空间部分:由)空间部分:由2424颗工作卫星组成颗工作卫星组成(2 2)地面控制部分:)地面控制部分:1 1个主控站、个主控站、5 5个全球检测站和个全球检测站和3 3个注入站个注入站(3
12、3)用户设备部分:)用户设备部分:GPSGPS接收机,主要功能是捕获接收机,主要功能是捕获到待测卫星,并跟踪这些卫星的运行。到待测卫星,并跟踪这些卫星的运行。181920GPSGPS系统的特点如下:系统的特点如下:(1 1)定位精度高)定位精度高(2 2)观测距离短)观测距离短(3 3)观测站无需通视)观测站无需通视(4 4)可提供三维坐标)可提供三维坐标(5 5)操作简便)操作简便(6 6)全天候作业)全天候作业(7 7)功能多、应用广)功能多、应用广21分类和应用:分类和应用:(1)(1)电子地图电子地图 (2)(2)辅助规划辅助规划(3)(3)交通管理交通管理 (4)(4)军事应用军事应
13、用 地理信息系统地理信息系统GISGIS:GISGIS(Geographic Information SystemGeographic Information System)是)是以地理空间数据库为基础,在计算机软硬件的支以地理空间数据库为基础,在计算机软硬件的支持下,对空间相关数据进行采集、管理、操作、持下,对空间相关数据进行采集、管理、操作、分析、模拟和显示,并采用地理模型分析方法,分析、模拟和显示,并采用地理模型分析方法,适时提供多种空间和动态的地理信息。适时提供多种空间和动态的地理信息。GISGIS由硬件、软件、数据、人员和方法由硬件、软件、数据、人员和方法5 5部分组成部分组成22地
14、理信息系统地理信息系统GISGIS的关键技术:的关键技术:(1 1)空间模型)空间模型 GISGIS将现实世界抽象为相互连接、不同特征的层面组合。将现实世界抽象为相互连接、不同特征的层面组合。(2 2)地理参考系。)地理参考系。空间数据包括绝对位置信息,如经纬度坐标,以及相对空间数据包括绝对位置信息,如经纬度坐标,以及相对位置信息,包括地址、编码、统计调查等。位置信息,包括地址、编码、统计调查等。(3 3)矢量和栅格数据结构。)矢量和栅格数据结构。矢量数据以点、线、面方式编码并以(矢量数据以点、线、面方式编码并以(X,Y)X,Y)坐标串存储坐标串存储管理管理 栅格数据(扫描图像成图片)是通过一
15、系列网格单元来表栅格数据(扫描图像成图片)是通过一系列网格单元来表达连续的地理位置达连续的地理位置23 GISGIS可以用来管理和应用由可以用来管理和应用由GPSGPS获取的坐标位置数获取的坐标位置数据;而据;而GPSGPS可以为可以为GISGIS高精度快速地采集数据源,也可高精度快速地采集数据源,也可为为GISGIS提供实时的监控对象。提供实时的监控对象。如今,如今,GISGIS和和GPSGPS的结合越来越紧密,此外,还有的结合越来越紧密,此外,还有RSRS(遥感系统),三者共同构成(遥感系统),三者共同构成3S3S技术体系技术体系 24 在物流信息系统中,要对大量的数据进行处在物流信息系统
16、中,要对大量的数据进行处理。物流的分析、决策过程无不要用到大量的理。物流的分析、决策过程无不要用到大量的数据。数据库技术无疑是物流业发展的现代信数据。数据库技术无疑是物流业发展的现代信息技术的中心。数据库技术主要解决如何收集、息技术的中心。数据库技术主要解决如何收集、存储、加工物流数据,以及如何快速、有效的存储、加工物流数据,以及如何快速、有效的使用他们。使用他们。25n 数据管理技术经历了3个阶段人工管理文件系统数据库系统261、人工管理、人工管理20世纪50年代中期以前,计算机主要用于科学计算。外部存储器:磁带、卡片和纸带等,还没有磁盘软件:只有汇编语言,无数据管理方面的软件,数据处理方式
17、:批处理。27这个阶段有如下几个特点:计算机系统不提供对用户数据的管理功能。数据不能共享。数据不保存在计算机内。在人工管理阶段,程序与数据之间的对应关系如图1-1所示。人工管理人工管理282、文件系统、文件系统20世纪50年代后期至60年代中期外部存储器:磁盘、磁鼓。软件:操作系统和高级软件。数据处理方式:批处理,联机实时处理。292、文件系统、文件系统 这个阶段有如下几个特点:数据以“文件”形式可长期保存在外部存储器的磁盘上。数据的逻辑结构与物理结构有了区别,但比较 简单。程序与数据之间具有“设备独立性”,即 程序只需用文件名就可与数据打交道,不必关心 数据的物理位置。数据面向应用 文件组织
18、多样化,但文件之间缺乏联系。对数据的操作以记录为单位302、文件系统、文件系统 随着数据管理规模的扩大,数据量急剧增加,文随着数据管理规模的扩大,数据量急剧增加,文件系统显露出一些缺陷如下件系统显露出一些缺陷如下:数数据冗余据冗余。由于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储。不一致性不一致性。这往往是由数据冗余造成的,在进行更新操作时,稍不谨慎,就可能使同样的数据在不同的文件中不一样。数据联系弱数据联系弱。这是由于文件之间相互独立,缺乏联系造成的。312、文件系统、文件系统在文件系统阶段,程序与数据之间的对应关系如图1-2所示。图1-2 文件系统
19、阶段应用程序与数据之间的对应关系323、数据库系统、数据库系统 这一阶段(这一阶段(2020世纪世纪6060年代后期),数据管理技术进入数年代后期),数据管理技术进入数据库系统阶段。数据库系统克服了文件系统的缺陷,提供了据库系统阶段。数据库系统克服了文件系统的缺陷,提供了对数据更高级、更有效的管理。这个阶段的程序和数据的联对数据更高级、更有效的管理。这个阶段的程序和数据的联系通过数据库管理系统来实现(系通过数据库管理系统来实现(DBMSDBMS),如图),如图1-31-3所示。所示。图1-3 数据库系统阶段应用程序与数据之间的对应关系333、数据库系统、数据库系统数据库系统阶段的数据管理具有以
20、下特点:(1)采用数据模型表示复杂的数据结构。(2)有较高的数据独立性。(3)数据库系统为用户提供了方便的用户接口。(4)数据库系统提供了数据控制功能。(5)对数据的操作以数据项为单位 34数据库定义数据库定义l数据库(Database)数据库是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并为各种用户共享。35数据库管理系统定义数据库管理系统定义l数据库管理系统 数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件,是数据库系统的核心软件,主要目标是使数据成为方便各种用户使用
21、的资源,并提高数据的安全性、完整性和可用性。36数据库系统定义数据库系统定义l数据库系统 采用数据库技术的计算机系统。数据库系统通常由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员(DBA)和用户。37数据库系统示意图数据库系统示意图用户用户用户应用软件应用开发工具数据库管理系统数据库管理员数据库38n 数据库的产品种类很多,支持不同的数据模型,使用不同的数据语言,但是数据库的体系结构都采用三级模式并提供两级映像功能。模式:模式是指数据库中全体数据的逻辑结构模式:模式是指数据库中全体数据的逻辑结构和特征的描述,不涉及数据的物理存储细节和硬和特征的描述,不涉及数据的物理
22、存储细节和硬件环境件环境393层模式体系结构:n内模式(Internal Shcema)n概念模式(逻辑模式)(Conceptual Schema)n外模式(External Schema)403层模式体系结构:n内模式(Internal Shcema)n概念模式(逻辑模式)(Conceptual Schema)n外模式(External Schema)41内模式内模式 内部层有一个内模式(Internal Shcema),它描述的是数据库的物理存储结构。内模式使用一个物理数据模型,全面描述了数据库中数据存储的全部细节和存取路径。它与操作系统接口,以便将数据存放到存储设备上,建立索引、检索数据
23、等。42概念模式概念模式 概念层有一个概念模式(Conceptual Schema),它为用户群体描述了整个数据库的结构。概念模式隐藏了物理存储结构的细节,并重点描述实体、数据类型、关系、用户操作和约束。通常,实现了一个数据库系统之后,会使用表示数据模型来描述概念模式。这种概念模式通常以高级数据模型中的一个概念模式设计为基础。43外模式外模式每个外模式描述的是一个特定用户组所感兴趣的那部份数据库,而对该用户组隐藏了数据库的其他部份。44 3个层次的不同之处如图所示 Struct Doctor char Dno10;char Dname15;char Dsex2;int Dage;char Dd
24、eptno10;char Dlevel50;int Dsalsry;Struct Doctor*next;index Dno;index Ddeptno;45模式映像模式映像1 1、外模式、外模式/模式映像模式映像 定义了外模式和概念模式之间的映射关系 如果需要对概念模式的修改,如新实体、属性或联系的添加或删除,指需要修改外模式和概念模式的映像关系,不影响已存在的外部模式,也不需要重新编写应用程序。显然,重要的修改只应由相关的用户知道,其他的用户不必知道。从而保持了逻辑独立性。462 2、模式、模式/内模式映像内模式映像 定义了概念模式和内模式之间的映射关系 如果对内部模式的修改,如使用不同的
25、文件组织方式或存储结构、使用不同的存储设备、修改索引或散列算法,应该不影响概念模式和外部模式。对用户来讲,唯一要注意的是对性能的影响。从而保持了物理逻辑的独立性物理逻辑的独立性。47 EDI几乎可以应用于各行各业,其快速、准几乎可以应用于各行各业,其快速、准确、安全的特点非常适合于运输行业。确、安全的特点非常适合于运输行业。EDIEDI的基本概念:的基本概念:EDI(Electronic Date Interchange Electronic Date Interchange),),中文译为中文译为“电子数据互换电子数据互换”、是计算机、通信和、是计算机、通信和现代管理技术相结合的电子化贸易工
26、具。现代管理技术相结合的电子化贸易工具。48EDIEDI的概念、目的、构成三要素的概念、目的、构成三要素49EDIEDI的特点:的特点:1.EDI1.EDI传输的是格式化的标准文件,并具有传输的是格式化的标准文件,并具有格式校验功能。格式校验功能。2.EDI2.EDI是实现计算机到计算机的自动传输和是实现计算机到计算机的自动传输和自动处理,无人工处理。自动处理,无人工处理。.EDI.EDI对传输的文件具有对传输的文件具有跟踪跟踪、确认、防篡、确认、防篡改、防冒领、电子签名等一系列安全保改、防冒领、电子签名等一系列安全保障障功能。功能。4.EDI4.EDI文本具有法律效力。文本具有法律效力。5.
27、EDI5.EDI具有存储转发功能。具有存储转发功能。50EDIEDI的主要效益:的主要效益:1 1 大大节省纸张处理费用和人力资源大大节省纸张处理费用和人力资源。2 2 缩短信息传递时间,使交易活动能在最缩短信息传递时间,使交易活动能在最短时间内完成短时间内完成。3 3 减少人为错误以及延误时间造成的经济减少人为错误以及延误时间造成的经济损失损失。4 4 提高企业的作业及生产效率,密切企业提高企业的作业及生产效率,密切企业与其上下相关企业的产、供、销关系,有与其上下相关企业的产、供、销关系,有效的降低库存量,使库存保持在合理的最效的降低库存量,使库存保持在合理的最佳状态。佳状态。5152EDI
28、EDI的的分类分类 1 1 直接直接EDIEDI方式:方式:用户之间实行点对点的数据交互方式用户之间实行点对点的数据交互方式 2 2、增值网方式:、增值网方式:增值网作为数据交互的中介,是一个逻辑增值网作为数据交互的中介,是一个逻辑意义上的网络,技术较为成熟。意义上的网络,技术较为成熟。5354电子订货系统电子订货系统(EOS(EOS /Electronic Ordering/Electronic Ordering SystemSystem)电子订货系统是指将批发、零售商场所发生电子订货系统是指将批发、零售商场所发生的订货数据输入的订货数据输入计计算机,即通过计算机通信网络连算机,即通过计算机
29、通信网络连接的方式将资料传送至总公司、批发商,商品供应接的方式将资料传送至总公司、批发商,商品供应商或制造商处。商或制造商处。EOSEOS的组成的组成供应商:商品的制造者或供应者供应商:商品的制造者或供应者零售商:商品的销售者或需求者零售商:商品的销售者或需求者网络:用于传输订货信息网络:用于传输订货信息计算机系统:用于产生和处理订货信息计算机系统:用于产生和处理订货信息55EOSEOS的特点:的特点:商业企业内部计算机网络应用功能完善,商业企业内部计算机网络应用功能完善,能及时产生订货信息。能及时产生订货信息。POSPOS与。与。EOSEOS高度结合,产生高质量的信高度结合,产生高质量的信息
30、。息。满足零售商和供应商之间的信息传递。满足零售商和供应商之间的信息传递。通过网络传输信息订货。通过网络传输信息订货。信息传递及时、准确。信息传递及时、准确。EOSEOS是许多零售商和供应商之间的整体是许多零售商和供应商之间的整体运作系统,而不是单个零售运作系统,而不是单个零售店和单个供应商之间的系统。店和单个供应商之间的系统。56销售时点信息系统销售时点信息系统(P0S)(P0S):是指通过能够自动读取信息的设备,是指通过能够自动读取信息的设备,在销售商品时,直接读取和采集商品销售在销售商品时,直接读取和采集商品销售的各种讯息,然后通过通信网络或计算机的各种讯息,然后通过通信网络或计算机系统
31、将读取的信息传输至管理中心进行数系统将读取的信息传输至管理中心进行数据的处理和使用。据的处理和使用。销售时点信息系统的功效:销售时点信息系统的功效:(1)(1)基础信息采集基础信息采集 (2)(2)提高数据采集效率提高数据采集效率 (3)(3)提高管理水平提高管理水平 (4)(4)提高统计效率提高统计效率 (5)(5)将管理领域延伸将管理领域延伸 57工作流举例工作流举例任务:任务:提交任务审批任务人:人:报销提交人报销审批人过程:过程:提交审批工作流:工作流:用流程把报销业务规则化、自动化、无纸化AB现在的报销流程:报销人提交报销单据,由总部审核员进行审批1.0 如果审批通过,本次报销审批结
32、束,由财务进行支付支付2.0 如果因为缺少数据或附件,单据由审批人退回到提交人,然后由提交人补充相应数据及附件重新提交进行审批3.0 如果审批拒绝,说明不符合报销条件,本次报销结束58为什么要使用工作流为什么要使用工作流Coding 过程中,业务代码中含有权限控制代码,业务主表中含有非业务数据字段,造成系统不易维护跨业务系统审批时遇到的尴尬做需求时考虑不全,上线后不断的修改流程客户要求变更业务的流程业务流程比较复杂,使用的状态很多,易出错客户的组织机构调整,产生业务流程变更提出问题:提出问题:如何能够快速、灵活的变更流程,而无需大量的修改代码,如何控制复杂流程?状态、权限控制能否与业务逻辑分离
33、?59工作流要解决的主要问题是:工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务流程逻辑和业流程逻辑和业务逻辑相分离务逻辑相分离 能应对复杂多能应对复杂多变的业务需求变的业务需求可以灵活的设计可以灵活的设计与部署新的业务与部署新的业务60WFMC工作流管理系统参考模型工作流管理系统参考模型61工作流的基本概念:工作流的基本概念:又称流程模型,是用来描述业务过程的规定性文档。由一系列活动定义和转移组成。表现形式:一般为xml 一各业务对应一个流程定义 是在流程运行时根据流程定义产生的实体,是实例化的流程定义 我们说一条流程执行完
34、毕,意思也就是流程实例的生命周期结束 对于报销来说,每个人的报销对应一条流程实例 一个流程定义可以有多个流程实例流程定义流程定义流程实例流程实例62工作流的基本概念:工作流的基本概念:是最小的业务描述单位,是任务的抽象。一个流程定义有多个活动定义(开始活动、结束活动除外)流程实例的组成部分 一个流程实例有多个活动实例 一个活动定义可以有多个活动实例活动定义活动定义活动实例活动实例63工作流的基本概念:工作流的基本概念:引擎内核,仅包含最基本的对象和服务,以及用于解决流程运行问题的调度机制和执行机制,是“满足流程基本运行”的最微小结构。包括:流程定义、流程调度、流程执行、流程实例对象 整个引擎则
35、要复杂很多,包括“状态存储”、“事件处理”、“组织适配”、“时间调度”、“消息服务”等等外围的服务性功能工作流引擎工作流引擎64工作流的基本概念:工作流的基本概念:分析、定义、发布新的工作流,并且回收某些已发布的工作流。过程定义工具通常由编辑器、浏览器、编译器等组成。过程定义工具过程定义工具65工作流的基本概念:工作流的基本概念:解释工作流模型,创建和执行工作流实例。工作流执行服务一般运行在一个或者多个工作流引擎上。工作流执行服务工作流执行服务66工作流的基本概念:工作流的基本概念:对工作流实例执行的进展情况进行观察和控制。并用实际执行数据估计工作流实例执行的效率和效果。管理监控工具管理监控工
36、具67工作流的基本概念:工作流的基本概念:实现终端用户或工作流实例的执行者与工作流管理系统的交互,以处理工作流实例执行过程中需要人工干预的部分工作流的客户应用工作流的客户应用68工作流的基本概念:工作流的基本概念:工作流模型中的基本活动对应着与应用相关的工作流操作,与应用相关的工作流操作或者由人,或者由其他应用程序完成。被调用的应用程序被调用的应用程序69n服务服务是整个SOA实现的核心核心。SOA的基本元素是服务,SOA 指定一组实体(服务提供者、服务消费者、服务注服务提供者、服务消费者、服务注册表、服务条款、服务代理和服务契约册表、服务条款、服务代理和服务契约),这些实体详细说明了如何提供
37、和消费服务如何提供和消费服务。这些服务是可互操作的、独立的、模块化的、位置明确的、松耦合的,并且可以通过网络查找其地址。nW3C将服务定义为:服务提供者完成一组工作,为服务消费者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化。70n从解决方案角度解决方案角度看,SOA 是一组模式和实践惯例,用于开发单个服务和解决方案,它们利用了服务模型,因而能够在不同系统之间集成。服务封装其操作系统和专用协议的特性,允许使用标准协议和极传统的接口访问其业务逻辑和信息。在稳定的接口背后,可以持续升级和改进实现,而不会对使用该服务的解决方案产生负面影响;n
38、从资产组合角度资产组合角度看,面向服务的企业是分解、集成和管理组织的技术资产组合的一条途径,它将服务模型用作开发和操作分布式业务系统的基础。71n从字面上看,SOA=Service(服务)+体系结构(Architecture)72n一种体系结构风格,它将应用程序的不同功能单元应用程序的不同功能单元服务服务(service),通过服务间定义良好的接口和契约服务间定义良好的接口和契约(contract)联系起来。接口采用中立中立的方式定义,独立于具体实现服独立于具体实现服务的硬件平台、操作系统和编程语言务的硬件平台、操作系统和编程语言,使得构建的系统中的服务可以使用统一和标准的方式进行通信。这种具
39、有中立的接口定义的特征称为服务之间的松耦合服务之间的松耦合。73n三种角色:服务提供者(Service Provider)服务请求者(Service Requestor)服务目录(Service Registry)n三个操作发布(Publish)查找(Find)绑定(Bind)74n分布式企业间业务的协同。分布式企业间业务的协同。n通过通过Internet连接在一起的异连接在一起的异构企业应用软件系统的集成、构企业应用软件系统的集成、交互与互操作。交互与互操作。n当业务当业务(Business)发生变化发生变化时,时,IT系统能够快速响应。系统能够快速响应。75nSOASOA服务的特点服务的特
40、点n(1)服务封装n(2)服务的重用n(3)服务的互操作n(4)服务的自治性n(5)服务之间的松耦合n(6)服务的位置透明76n 面临的挑战面临的挑战n如何在堆积如山的企业交易数据中发现具有商业价值的闪光点?n如何使您的企业或组织在激烈的市场竞争中保持对客户的吸引力?n如何预先发现和避免企业运作过程中不易察觉的商业风险?77数据爆炸数据爆炸 随着网络技术的发展,电子化数据越来越多,据估计,全球的信息量每20个月翻一番。人们正面临着“数据丰富而知识贫乏”的状况。然而,人们目前所使用的数据库技术无法将隐藏在数据背后的重要信息挖掘出来利用。所以如何迅速、准确、有效但适量地提供用户所需的信息,发现信息
41、之间潜在的联系,支持管理决策就是数据挖掘和数据仓库要解决的课题。我们会淹死在数据中我们会淹死在数据中,但却为信息、知识所饿但却为信息、知识所饿!78数据仓库的定义数据仓库的定义nWilliam H.Inmon在1993年所写的论著Building the Data Warehouse首先系统地阐述了关于数据仓库的思想、理论,为数据仓库的发展奠定了历史基石。文中他将数据仓库定义为:n a data warehouse is a subject-oriented,integrated,non-volatile,time-variant collection of data in support o
42、f management decisions.n 一个面向主题的、集成的、非易失性的、随时一个面向主题的、集成的、非易失性的、随时间变化的数据的集合,以用于支持管理层决策过间变化的数据的集合,以用于支持管理层决策过程。程。79数据仓库的四个基本特征n数据仓库的数据是面向主题的n数据仓库的数据是集成的n数据仓库的数据是时变的n数据仓库的数据是不可更新的、稳定的80na)subject-oriented(面向主题性面向主题性)面向主题表示了数据仓库中数据组织的基本原则,数据面向主题表示了数据仓库中数据组织的基本原则,数据仓库中的数据都是围绕着某一主题组织展开的。由于数据仓仓库中的数据都是围绕着某一
43、主题组织展开的。由于数据仓库的用户大多是企业的管理决策者,这些人所面对的往往是库的用户大多是企业的管理决策者,这些人所面对的往往是一些比较抽象的、层次较高的管理分析对象。例如,企业中一些比较抽象的、层次较高的管理分析对象。例如,企业中的客户、产品、供应商等都可以作为主题看待。的客户、产品、供应商等都可以作为主题看待。从信息管理的角度看,主题就是在一个较高的管理层次上对从信息管理的角度看,主题就是在一个较高的管理层次上对信息系统的数据按照某一具体的管理对象进行综合、归类所信息系统的数据按照某一具体的管理对象进行综合、归类所形成的分析对象。形成的分析对象。从数据组织的角度看,主题是一些数据集合,这
44、些数据集合从数据组织的角度看,主题是一些数据集合,这些数据集合对分析对象作了比较完整的、一致的描述,这种描述不仅涉对分析对象作了比较完整的、一致的描述,这种描述不仅涉及到数据自身,而且涉及到数据之间的关系。及到数据自身,而且涉及到数据之间的关系。81b)integrated(数据集成性数据集成性)数据仓库在从业务处理系统那里获取数据时,并不数据仓库在从业务处理系统那里获取数据时,并不能将源数据库中的数据直接加载到数据仓库中,而是需能将源数据库中的数据直接加载到数据仓库中,而是需要进行一系列的数据预处理,即数据的抽取、筛选、清要进行一系列的数据预处理,即数据的抽取、筛选、清理、综合等集成工作。理
45、、综合等集成工作。也就是说,首先要从源数据库中挑选出数据仓库所也就是说,首先要从源数据库中挑选出数据仓库所需要的数据,然后将这些来自不同数据库中的数据按照需要的数据,然后将这些来自不同数据库中的数据按照某一标准进行统一,即将不同数据源中的数据的单位、某一标准进行统一,即将不同数据源中的数据的单位、字长与内容按照数据仓库的要求统一起来,消除源数据字长与内容按照数据仓库的要求统一起来,消除源数据中字段的同名异义、异名同义现象,这些工作称为数据中字段的同名异义、异名同义现象,这些工作称为数据的清理的清理(clean)(clean),把数据仓库的数据呈现给用户一个一,把数据仓库的数据呈现给用户一个一致
46、统一的视图。致统一的视图。源数据加载到数据仓库后,还要根据决策分析的需源数据加载到数据仓库后,还要根据决策分析的需要对这些数据进行概括、聚集处理。要对这些数据进行概括、聚集处理。82n 数据仓库的时变性,就是数据应该随着时间的推移而变数据仓库的时变性,就是数据应该随着时间的推移而变化。尽管数据仓库中的数据并不像业务数据库那样反映业化。尽管数据仓库中的数据并不像业务数据库那样反映业务处理的实际状况,但是数据也不能长期不变,如果依据务处理的实际状况,但是数据也不能长期不变,如果依据1010前的数据进行决策分析,那决策所带来的后果将是十分前的数据进行决策分析,那决策所带来的后果将是十分可怕的。可怕的
47、。n 因此,数据仓库必须能够不断捕捉主题的变化数据,将因此,数据仓库必须能够不断捕捉主题的变化数据,将那些变化的数据追加到数据仓库中去,也就是说在数据仓那些变化的数据追加到数据仓库中去,也就是说在数据仓库中必须不断的生成主题的新快照,以满足决策分析的需库中必须不断的生成主题的新快照,以满足决策分析的需要。数据新快照生成的间隔,可以根据快照的生成速度和要。数据新快照生成的间隔,可以根据快照的生成速度和决策分析的需要而定。决策分析的需要而定。n 例如,如果分析企业近几年的销售情况,那快照例如,如果分析企业近几年的销售情况,那快照 可以可以每隔一个月生成一次;如果分析一个月的畅销产品,那快每隔一个月
48、生成一次;如果分析一个月的畅销产品,那快照生成间隔就需要每天一次。照生成间隔就需要每天一次。c)time-variant 数据的时变性数据的时变性83d)non-volatile 数据的非易失性数据的非易失性 数据仓库的非易失性是指数据仓库的数据不进行数据仓库的非易失性是指数据仓库的数据不进行更新处理,而是一旦数据进入数据仓库以后,就会更新处理,而是一旦数据进入数据仓库以后,就会保持一个相当长的时间。因为数据仓库中数据大多保持一个相当长的时间。因为数据仓库中数据大多表示过去某一时刻的数据,主要用于查询、分析,表示过去某一时刻的数据,主要用于查询、分析,不像业务系统中的数据库那样,要经常进行修改
49、、不像业务系统中的数据库那样,要经常进行修改、添加,除非数据仓库中的数据是错误的添加,除非数据仓库中的数据是错误的。84对比内容对比内容数据库数据库数据仓库数据仓库数据内容当前值历史的、存档的、归纳的、计算的数据数据目标面向业务操作程序、重复处理面向主体域、管理决策分析应用数据特性动态变化、按字段更新静态、不能直接更新、只是定时添加数据结构高度结构化、复杂、市和操作计算简单、适合分析使用频率高中到低数据访问量每个事务只访问少量记录有的事务可能要访问大量记录对相应时间的要求以秒为单位计量以秒、分钟、甚至小时为计量单位数据仓库与传统数据库的比较数据仓库与传统数据库的比较85n1、及时获取生产管理综
50、合信息,为决策者提供科学分析依据;n2、改善管理能力,可以得到凭直觉无法得到的结论;n3、对转瞬即逝的机会快速作出反应,提高竞争能力;n4、既能够管理宏观信息也能够管理微观数据,可以追朔历史;n5、建立企业内部各部门之间的合作关系。n6、提供了面向主题的信息架构,存取数据 方便,业务用户也能方便的取用这些数据。n7、开拓了进一步探索和研究的广阔空间数据仓库的优点86n数据挖掘数据挖掘-从大量数据中寻找其规律的技术,是从大量数据中寻找其规律的技术,是统计学、数据库技术和人工智能技术的综合。统计学、数据库技术和人工智能技术的综合。n数据挖掘是从数据中自动地抽取模式、关联、变数据挖掘是从数据中自动地
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。