




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第25章典型应用集成技术 2 5 .1大纲要求 考试大纲中对本章的要求有: Web Service 技术 J2EE架构 .NET架构 工作流技术 根据考试大纲及历年考试情况分析,本章重点知识包括: 数据仓库与数据库的区别 数据仓库结构图 Web Service体系结构 Web Service的 4 种核心技术 XML SOAP WSDL UDDI Web Service的适用范围 J2EE的组成部分 J2EE的关键技术 .NET框架结构 .NET框架与J2EE的区别 工作流技术 382信息系统项目管理师考试辅导(针对上午考试) 25.2知识结构图 25.3要点详解 25.3.1数据库与数据仓库 1. 数据库技术 传统的数据库技术以单一的数据资源即数据库为中心,进行事务处理、批处理、决 策分析等各种数据处理工作。 数据处理主要有操作型处理和分析型处理两类。操作型处理也称事务处理,指的是 对联机数据库的日常操作,通常是对数据库中记录的查询和修改,主要为企业的特定应 用服务,强调处理的响应时间、数据的安全性和完整性等;分析型处理则用于管理人员 的决策分析,经常要访问大量的历史数据。 传统数据库系统主要强调日常事务处理工作,难以实现对数据分析处理的要求,无 法满足数据处理多样化的要求,操作型处理和分析型处理的分离成为必然。 第25章 典 型 应 用 集 成 技 术383 2 .数据仓库 定义 数 据 仓 库 ( Data Warehouse)是一个面向主题的、集成的、相对稳定的、反映历史 变化的数据集合,用于支持管理决策。 特点: 数据仓库用于决策支持,面向分析型数据处理,不同于操作型数据库。 数据仓库是对多个异构数据源( 包括历史数据)的有效集成,集成后按主题重组, 且存放在数据仓库中的数据一般不再修改。 和操作型数据库的区别 数据仓库与操作型数据库相比,有如下区别: 面向主题。操作型数据库的数据面向事务处理,各个业务系统之间各自分离;而 数据仓库中的数据按主题进行组织。主题是指用户使用数据仓库进行决策时所关 心的某些方面,一个主题通常与多个操作型系统相关。 集成。操作型数据库通常与某些特定应用相关,数据库之间相互独立,且往往是 异构的;而数据仓库的数据是在原有分散数据库数据抽取清理的基础上经过系统 加工、汇总和整理得到,消除了源数据中的不一致性,保证信息是整个企业一致 性的全局信息。 相对稳定。操作型数据库中的数据通常是实时更新的,数据根据需要及时发生变 化;而数据仓库的数据主要供企业决策分析之用,涉及的数据操作主要是查询, 只有少量的修改和删除,通常只需定期加载、刷新。 反映历史变化。操作型数据库主要关心当前某个时间段内的数据;而数据仓库通 常包含历史信息,通过这些信息可以对企业的发展历程和未来趋势做出定量分析 和预测。 数据仓库系统的结构 数据仓库系统的结构通常包含4 个层次,分别为: 数据源。是数据仓库系统的基础,通常包括企业内部信息和外部信息。内部信息 包括存放于数据库中的各种业务处理数据和各类文档数据;外部信息包括各类法 律法规、市场信息和竞争对手的信息等。 数据存储与管理。是整个数据仓库系统的核心。数据仓库的组织管理方式决定了 对外部数据的表现形式。数据仓库按照数据的覆盖范围可以分为企业级数据仓库 和部门级数据仓库( 通常称为数据集市)两种。 OLAP服务器。对分析需要的数据进行有效集成,按多维模型组织,以便进行多 角度、 多层次的分析, 并发现趋势。 具体实现可以分为ROLAP、 MOLAP和 HOLAP。 ROLAP的基本数据和聚合数据均存放在关系数据库中; MOLAP的基本数据和聚 合数据均存放在多维数据库中;HOLAP的基本数据存放在关系数据库中,聚合 384信息系统项目管理师考试辅导( 针对上午考试) 数据存放在多维数据库中。 前端工具和应用。主要包括各种报表工具、查询工具、数据分析工具、数据挖掘 - 工具以及各种基于数据仓库或数据集市的应用开发工具。其中数据分析工具主要 针 对 OLAP服务器,报表工具、数据挖掘工具主要针对数据仓库。 25.3.2 Web Service 技术 1. 定义 Web服 务 ( Web Service)定义了一种松散的、粗粒度的分布计算模式,使用标准的 HTTP(S)协议传送XM L表示及封装的内容。 2. Web Service体系结构 Web Service是面向服务的体系结构,如图 25.1所示。 绑 定 ( bind) 图25.1 Web Service体系结构 Web Service体系结构中共有三种角色: 服务提供者:发布自己的服务,并且对使用自身服务的请求进行响应。 服务注册中心:注册已经发布的服务提供者,对其进行分类,并提供搜索服务。 服务请求者:利用服务注册中心查找所需的服务,然后使用该服务。 Web Service体系结构中的组件必须具有上述一种或多种角色。 在这些角色之间使用 了三种操作: 发 布 ( publish)操作:使服务提供者可以向服务注册中心注册自己的功能及访问 接口。 查 找 ( fin d )操作:使服务请求者可以通过服务注册中心查找特定种类的服务。 绑 定 ( bind)操作:使服务请求者能够真正使用服务提供者。 3. Web Sevice的核心技术 Web服务的核心技术包括简单对象访问协议(Simple Object Access Protocol, SOAP), Web 服 务 描 述 语 言 ( Web Services Description Language, W SD L), 统一描述、发现及 集 成 ( Universal Description Discovery and Integration, UDDI)及可扩展标记语言 第25章 典 型 应 用 集 成 技 术385 (Extensible Markup Language, XML)。 XML: Web Service中信息描述和交换的标准,它使用标记来界定内容,允许用 户定义任意复杂度的结构,具有良好的扩展性。它具有自描述性,适合数据交换 和共享。它的另一个优点是无关性,独立于具体的平台和厂商,确保了结构化数 据的统一。 SOAP: 一组基于XM L的无状态、单向、轻量级的消息传递协议,用于无中心、 分布式远程过程的调用。它主要由三部分组成:一 个 基 于 X M L 的消息内容的 Envelope式封装机制,一组用于各种数据类型的编码规则和一个提供远程过程调 用 ( R P C )与响应的机制。 WSDL:用于描述服务,WSDL把 Web服务抽象地用XM L描述为一组包含在面 向文档或面向过程信息的消息上执行操作的端点的集,而具体的端点必须绑定到 具体的网络协议和消息格式上来定义。这种抽象描述为端口重用提供了一种实现 机制。 UDDI:是一个基于SOAP协议的,为 Web服务提供信息注册中心的实现标准, 同时也包含一组提供Web服务注册、查找和调用的访问协议。它通过XM L将用 户提供的Web服务注册在UDDI中心的公共注册表内,供其他用户查询和使用。 4. Web Service适用情况 Web Service的主要目标是跨平台的互操作性,适合使用Web Service的情况如下: 跨越防火墙。 应用程序集成。 B2B集成。 软件重用。 不适合使用Web Service的情况如下: 单机应用程序:只用本地A PI即可。 局域网上的同构应用程序:直接通过TCP等协议调用会更有效。 25.3.3 J2EE 架构 1. 定义 J2EE (Java 2 Platform Enterprise Edition)是 由 Sun公司主导,各厂商共同制订并得 到广泛认可的工业标准。 J2EE应用将开发工作分成两类: 业务逻辑开发和表示逻辑开发, 其余的系统资源则 由应用服务器自动处理,不必为中间层的资源和运行管理进行编码。 2. J2EE组成部分 完整的J2EE技术规范由如下4 个部分组成: J2EE平台:运 行 J2EE应用的环境标准,由一组J2EE规范组成。 386信息系统项目管理师考试辅导(针对上午考试) J2EE应用编程模型:用于开发多层瘦客户应用程序的标准设计模型,由 Sim 提 供 应 用 蓝 图 ( BluePrints) 。 J2EE兼容测试套件:用来检测产品是否同J2EE平台兼容。 J2EE参考实现:与平台k 范同时提供的、实 现 J2EE平台基本功能的J2EE服务 器运行环境。 J2EE应用服务器运行环境包括构件、容器及服务三部分。 构件:表示应用逻辑的代码 容器:构件的运行环境。 服务:应用服务器提供的各种功能接口,可以同系统资源进行交互。 3. J2EE关键技术 JNDI: Java命名和目录服务,提供了统一、无缝的标准化名字服务。 Servlet: Java Servlet是运行在服务器上的一个小程序,用于提供以构件为基础、 独立于平台的Web应用。 JSP: Java Servlet的一种扩展, 使创建静态模板和动态内容相结合的HTML和XML 页面更加容易。 EJB:实现应用中关键的业务逻辑,创建基于构件的企业级应用程序。 JCA: J2EE连接器架构,提供一种连接不同企业信息平台的标准接口。 JDBC: Java数据库连接技术,提供访问数据库的标准接口。 JMS: Java消息服务,提供企业级消息服务的标准接口。 JTA: Java事务编程接口,提供分布事务的高级管理规范。 JavaMail:提供与邮件系统的接口。 RMI-IIOP:提供应用程序的通信接口。 25.3.4 .NET 架构 1.定义 .NET架构是微软基于一组开放的互联网协议而推出的一系列的产品、技术和服务。 2. .NET开发框架 .NET开发框架在通用语言运行环境基础上, 给开发人员提供了完善的基础类库、 数 据库访问技术及网络开发技术,开发者可以使用多种语言快速构建网络应用。 .NET开发 框架如图25.2所示。 通用语言运行环境:是.NET开发框架的基础, 它为多种语言提供了统一的运行环 境、 统一的编程模型, 大大简化了应用程序的发布和升级、多种语言之间的交互、 内存和资源的自动管理等。 基础类库:提供了一个统一的、面向对象的、层次化的、可扩展的编程接口。 ADO.NET:用于访问数据库,提供了一组用来连接到数据库、运行命令、返回记 ASP.NET 网络 网络 服务 表单 ADO.NET 基础类库 通用语言运行环境 图 25.2 .NET开发框架 ASP.N ET:是.NET中的网络编程结构,可以方便、高效地构建、运行和发布网络 应用。在.NET中,ASP.NET应用不再是解释脚本,而是采用编译运行,再加上 灵活的缓冲技术,从根本上提高了性能。 Windows应用:在.NET中开发传统的基于Windows的应用程序时,除了可以利 用现有的技术( 如 ActiveX控件以及丰富的Windows接口)夕 卜 ,还可以基于通用 语言运行环境开发,可以使用ADO.NET、Web服务等。 .NET目前己经支持VB、C+、C#和 Jscript等语言以及它们之间的深层次交互。 Visual Studio .NET作为微软的下一代开发工具,和.NET开发框架紧密结合,提 供了一个统一的集成开发环境和工具,可以极大地提高开发效率。 3. J2EE架构和.NET架构的区别 J2EE和.NET都可以用来设计开发企业级应用。J2EE平台是业界标准,有 超 过 50 家厂商实现了这些标准。.NET是微软自己的产品系列,而非业界标准,这使二者在实现 技术及应用等各方面均有很多不同之处。 2 5 .3 .5工作流技术 工 作 流 ( workflow)是工作流程的计算模型,即将工作流程中的工作如何前后组织 在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。 第25章典型应用集成技术387 录集的类库。ADO.NET提供了对X M L的强大支持,为 XM L成为.NET中数据 交换的统一格式提供了基础。 VBC#JScript 通用语言规范 Visual studio.zET 388信息系统项目管理师考试辅导(计对上午考试) 工作流要解决的主要问题是为实现某个业务目标,在多个参与者之间利用计算机按 某种预定规则自动传递文档、信息和任务。 工作流管理系统( Workflow Management System)的主要功能是通过计算机技术的 支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的 信息交互。工作流需要依靠工作流程管理系统来实现。 25.4真题分析 1 _不属于Web Service直接涉及到的协议或技术。 A. SOAP B. XML C. XHTML D. UDDI 试题分析 本题考查Web Service的核心技术。 Web Service的核心技术包括简单对象访问协议( SOAP),W eb服务描述语言 (WSD L), 统一描述、发 现 及 集 成 ( U D D I)及可扩展标记语言( XML)。 XML:是 Web Service中数据描述和交换的标准。 SOAP:是一组基于X M L 的无状态、单向、轻量级的消息传递协议,用于传递 信息。 WSDL:用于描述 Web Service。 UDDI:用于 Web Service 注册。 XHTML即可扩展的超文本标记语言,是一种为适应XM L而改造的HTML。它不 是 Web Service的技术。 参 考 答 案 C 2.关于数据仓库说法正确的 是 。 A . 数据仓库的用户是一线的员工,并且数据仓库的数据应保持不变 B . 数据仓库的用户是管理层,并且数据仓库的数据随业务持续增长 C .数据仓库的用户是一线的员工,并且数据仓库的数据随业务持续增长 D . 数据仓库的用户是管理层,但数据仓库的数据应保持不变 3 . 数据仓库的系统结构通常包含4 个层次,分别是数据源 、 、前端工具。 A . 数据集市、联机事务处理服务器 B . 数据建模、数据挖掘 C . 数据净化、数据挖掘 D . 数据的存储与管理、联机分析处理服务器 试题分析 试 题 2、3 考查数据仓库的基本知识。 第 25章典型应用集成技术389 数 据 仓 库 ( Data Warehouse)是一个面向主题的、集成的、相对稳定的、反映历史 变化的数据集合,用于支持管理决策。它有两个主要特点: 数据仓库用于决策支持,面向分析型数据处理,不同于操作型数据库。 数据仓库是对多个异构数据源( 包括历史数据)的有效集成,集成后按主题重组, 且存放在数据仓库中的数据一般不再修改。 数据仓库系统的结构通常包含4 个层次,分别为: 数据源:是数据仓库系统的基础,通常包括企业内部信息和外部信息。 .数据存储与管理:是整个数据仓库系统的核心。 OLAP服务器:对分析需要的数据进行有效集成,按多维模型组织,以便进行多 角度、多层次的分析,并发现趋势。 前端工具和应用:主要包括各种报表工具、查询工具、数据分析工具、数据挖掘 工具以及各种基于数据仓库或数据集市的应用开发工具。其中数据分析工具主要 针 对 OLAP服务器,报表工具、数据挖掘工具主要针对数据仓库。 / 参 考 答 案 2. B 3. D 4. 不 是 J2EE的关键技术。 A. JSP B. RMI/IIOP C. ASP D. EJB 试题分析 JSP、RMI/IIOP和 EJB都是J2EE的关键技术。 JSP: Java Servlet的一种扩展, 使创建静态模板和动态内容相结合的HTML和 XML 页面更加容易。 EJB:实现应用中关键的业务逻辑,创建基于构件的企业级应用程序。 RMI-IIOP:提供应用程序的通信接口。 ASP是实现动态网页的一种技术,不 是 J2EE的关键技术。 参 考 答 案 C 5 . 如 果 某 IT 项目客户的业务部署在其Internet网站上,客户的供应商、经销商等 合作伙伴的业务也部署在各自的Internet网站上。 客户要求自己的IT 系统能通过Internet 和其合作伙伴集成起来,开发者首先要考虑的技术是_。 A. COM 和 Cache B. Web Service 和 XML C. C/S D. ADSL 试题分析 Web Service技术的主要目标是跨平台的互操作性,可用于应用程序集成。题目中要 求各自的系统相互集成,则应首先考虑Web Service技术,XM L是 Web Service中的一 种数据表示格式。 390信息系统项目管理师考试辅导(针对上午考试) COM是微软提出的组件标准,Cache是高速缓冲存储器, C/S是一种主要应用在LAN 中的系统架构,ADSL是一种网络接入技术。 参 考 答 案 B 6 . 张三开发的EJB构件在本地Linux操作系统上运行,李四开发的DCOM构件在 异 地 的 Windows操作系统上运行。利用_技术可使张三开发的构件能调用李四开发 的构件所提供的接口。 A. ADO.N ET B. JCA C. Web Service D .本地 API 试题分析 Web Service技术的主要目标是跨平台的互操作性,可用于应用程序集成。企业需要 将不同语言编写的在不同平台上运行的各种程序集成起来时, Web Service可以用标准的 方法提供功能和数据,供其他应用程序使用。Web Service技术能满足题目中的要求。 参 考 答 案 C 7. Web Service体系结构中包括服务提供者、_和服务请求者三种角色。 A .服 务 认 证 中 心 B .服务注册中心 C .服务协作中心 D .服务支持中心 试题分析 Web Service体系结构中包括如下三种角色: 服务提供者:发布自己的服务,并且对使用自身服务的请求进行响应。 服务注册中心:注册已经发布的服务提供者,对其进行分类,并提供搜索服务。 服务请求者:利用服务注册中心查找所需的服务,然后使用该服务。 参 考 答 案 B 8 . 以下关于.NET的描述,错误的 是 。 A. Microsoft.NET是一个程序运行平台 B. .N ET F ramework管理和支持.NET程序的执行 C. Visual Studio .NET是一个应用程序集成开发环境 D . 编译.NET时,应用程序被直接编译成机器代码 试题分析 编译.NET时,不能将应用程序直接编译成机器代码,而是编译成一种“ 中间语言” , 运行在支持.NET框架的平台上。其他三个选项的说法正确。 参 考 答 案 D 9 . 某开发团队由多个程序员组成,需要整合先前在不同操作系统平台上各自用不 同编程语言编写的程序,在 Windows操作系统上集成构建一个新的应用系统,该开发团 队适合在Windows操作系统上选择_作为开发平台。 A. J2EE B. .N ET C. COM+ D. Web Service 第25章典型应用集成技术391 试题分析 .NET架构是微软基于一组开放的互联网协议而推出的一系列的产品、技术和服 务。.NET平台适合用来在Windows操作系统上开发企业级应用。 参 考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农业生物技术成果转化与知识产权交易合同
- 2025年度智能音频平台数据共享及保密协议
- 2025年医疗设备全面升级改造与定期维护保养服务协议
- 2025年新型环保仓储设施买卖合同定制范本
- 2025年生态商务中心智能化设施安装与室内装修工程协议
- 2025年跨境电商B2B代理业务风险规避与服务保障合同
- 2025年城市环卫专用车辆运营维护承包合同
- 2025年度环保技术创新研发合作合同(绿色科技研发)
- 工业互联网平台网络隔离技术在2025年跨领域融合创新应用报告
- 社区心理健康服务2025年推广中的心理健康服务与社区心理健康公益活动研究报告
- 2025年广东省高考政治试卷真题(含答案)
- 艺术设计专业教学标准(高等职业教育专科)2025修订
- 保密检查培训课件
- 丹东市公务车辆管理制度
- 变电站二次设备管理制度
- 2026届贵州省六校联盟高三高考联考卷(一)化学及答案
- 2025年七一党课-作风建设永远在路上学习教育党课
- 黄山义警队管理制度
- 十五五畜牧兽医行业发展规划
- 2025-2030中国排毒养颜茶行业发展分析及发展趋势预测与投资风险研究报告
- 2025年全国高考数学真题全国2卷
评论
0/150
提交评论