欢迎来到天天文库
浏览记录
ID:57876444
大小:68.50 KB
页数:3页
时间:2020-04-02
《典型应用集成技术.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、典型应用集成技术典型的应用集成技术主要涉及到数据库与数据仓库、数据挖掘、WebServices.J2EE和.NET架构、工作流技术等内容。1.数据仓库数据仓库是一个面向主题的、集成的、非易失的、且随时间变化的的数据集合,用于支持管理决策。(1)数据仓库是面向主题的。传统的操作型系统是用绕公司的应用进行组织的。如对一个电信公司来说,应用问题可能是营业受理、专业计费和客户服务等,而主题范围可能是客户、套餐、缴费和欠费等。(2)数据仓库是集成的。数据仓库实现数据由面向应用的操作型环境向面向分析的数据仓库的集成
2、。由于乞个应用系统在编码、命名习惯、实际属性、属性度量等方面不一致,当数据进入数据仓库时,要采用某种方法来消除这些不一致性。(3)数据仓库是非易失的。数据仓库的数据通常是一起载入与访问的,在数据仓库环境屮并不进行一般意义上的数据更新。(4)数据仓库随时间的变化性。数据仓库中的数据随时间变化的特性表现在三个方面:数据仓库屮的数据时间期限要远远长于操作型系统屮的数据时间期限。操作型系统的时间期限一般是60〜90天,而数据仓库中数据的时间期限通常是5〜10年。操作熨数据库含有“当前值”的数据,这些数据的准确性
3、在访问时是冇效的,同样当前值的数据能被更新;而数据仓库屮的数据仅仅是一系列某一时刻生成的复杂的快照。操作型数据的键码结构可能包含也可能不包含时间元索,如年、月、口等;而数据仓库的键码结构总是包含时间元索。利用多维的概念,OLAP提供了切片、切块、下钻、上卷和旋转等多维度分析与跨维度分析功能。相对于普通的静态报表,OLAP更能满足决策者和分析人员对数据仓库数据的分析。OLAP系统架构主要分为基于关系数据库的ROLAP(RelationalOLAP).基于多维数据库的MOLAP(Multidimension
4、alOLAP)>基于混合数据组织的HOLAP(HybridOLAP)三种,前两种方式比较常见。ROLAP表示基于关系数据库的OLAP实现。它以关系数据库为核心,以关系型结构进行多维数据的表示和存储。ROLAP将多维数据库的多维结构划分为两类表:一类是事实表,用来存储数据和维关键字;另一类是维表,即对每个维至少使用一个表来存放维的层次、成员类别等维的描述信息。MOLAP表示基于多维数据组织的OLAP实现。它以多维数据组织方式为核心,使用多维数组存储数据。MOLAP查询方式采用索引捜索与育接寻址相结合的方式
5、,比ROLAP的表索引搜索和表连接方式速度要快得多。2.数据挖掘数据挖掘是从大量的、不完全的、有噪声的、模糊的、随机的数据屮,提取隐含在其屮的、人们事先不知道的、但又是潜在有用的信息和知识的过程。数据挖掘技术可分为描述型数据挖掘和预测型数据挖掘两种。描述型数据挖掘包括数据总结、聚类及关联分析等。预测型数据挖掘包括分类、回归及时间序列分析等。3.WebServicesWebServices是解决丿也川程序Z河相互通信的一项技札严格地说,WebServices是描述一系列操作的接口。它使用标准的、规范的XM
6、L描述接口。这一描述中包括与服务进行交互所需要的全部细节,包括消息格式、传输协议和服务位置。而在对外的接口屮隐藏了服务实现的细节,仅提供一系列可执行的操作,这些操作独立于软、驶件平台和编写服务所用的编程语言。WebServices既可单独使用,也可同其他WebServices一•起,实现复杂的业务功能。在WebServices模型的解决方案屮共有三种工作角色,其屮服务提供者(服务器)和服务请求者(客户端)是必需的,服务注册中心是一个可选的角色。它们2间的交互和操作构成了WebServices的体系结构。
7、服务提供者定义并实现WebServices,然麻将服务描述发布到服务请求者或服务注册屮心;服务请求者使川杳找操作从木地或服务注册屮心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用WebServiceso1.J2EE架构J2EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java2平台的标准版,J2EE不仅巩固了标准版屮的许多优点,例如”编写一次、随处运行啲特性、方便存取数据库的JDBCAPkCORBA技术以及能够
8、在Internet应用屮保护数据的安全模式等等,同时还提供了对EJB、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。事实上,sun设计J2EE的初衷正是为了解决两层模式(C/S)的脾端,在传统模式中,客户端担当了过
此文档下载收益归作者所有