文本内容:
考点26数据库与数据仓库数据仓库(DW)是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策数据仓库是对多个异构数据源(包括历史数据)的有效集成,集成后按主题重组,且存放在数据仓库中的数据一般不再修改随着云时代的来临,大数据(BigData)吸引了越来越多的关注业界将其特点归纳为5个V Volume(数据量大)、Variety(数据类型繁多)、Velocity(处理速度快)、Value(价值密度低)、Veracity(真实性高)大数据的意义不在于掌握庞大的数据信息,而在于对这些数据进行专业化处理,实现数据的增值大数据分析相比于传统的数据仓库应用,具有数据量大、查询分析复杂等特点在技术上,大数据必须依托云计算的分布式处理、分布式数据库和云存储、虚拟化技术等考点27WebService技术Web服务(WebServices)定义了一种松散的、粗粒度的分布计算模式,使用标准的HTTP协议传送XML表示及封装的内容Web服务的典型技术包括用于传递信息的简单对象访问协议(SOAP)、用于描述服务的Web服务描述语言(WSDL)、用于Web服务的注册的统一描述、发现及集成(UDDI)、用于数据交换的XMLoWeb服务的主要目标是跨平台的互操作性,适合使用WebServices的情况包括跨越防火墙、应用程序集成、B2B集成、软件重用等同时,在某些情况下,Web服务也可能会降低应用程序的性能不适合使用Web服务的情况包括单机应用程序、局域网上的同构应用程序等随着云计算技术的普及,WebService逐渐融入到云计算SaaS服务中JavaEE架构★考点28JavaEEJavaEE应用将开发工作分成两类业务逻辑开发和表示逻辑开发,其余的系统资源则由应用服务器负责处理,不必为中间层的资源和运行管理进行编码这样就可以将更多的开发精力集中在应用程序的业务逻辑和表示逻辑上,从而缩短企业应用开发周期、有效地保护企业的投资JavaEE应用服务器运行环境包括组件(Component)、容器(Container)及服务(Services)三部分组件是表示应用逻辑的代码;容器是组件的运行环境;服务则是应用服务器提供的各种31功能接口,可以同系统资源进行交互通用语言运行环境处于.NET开发框架的最低层,是该框架的基础,它为多种语言提供了统一的运行环境、统一的编程模型,大大简化了应用程序的发布和升级、多种语言之间的交互、内存和资源的自动管理等等软件引擎技术考点29软件引擎技术软件引擎通常是系统的核心组件,目的是封装某些过程方法,使得在开发的时候不需要过多地关注其具体实现,从而可以将关注点聚焦在与业务的结合上工作流程引擎是工作流管理系统的运行和控制中心通过工作流程引擎,可以解释流程建模工具中定义的业务流程逻辑,进行过程、活动实例的创建,把任务分派给执行者,并根据任务执行的返回结果决定下一步的任务,控制并协调各种复杂工作流程的执行,实现对完整的业务流程生命周期的运行控制工作流程引擎的主要功能是流程调度和冲突检测组件及其在系统集成项目中的重要性★★考点30组件技术就是利用某种编程手段,将一些人们所关心的,但又不便于让最终用户去直接操作的细节进行封装,同时实现各种业务逻辑规则,用于处理用户的内部操作细节满足此目的的封装体被称作组件在这一过程中,为了完成对某一规则的封装,可以用任何支持组件编写的工具来完成,而最终完成的组件则与语言本身没有任何关系,甚至可以实现跨平台对使用者而言,它就是实现了某些功能的、有输入输出接口的黑盒子常用组件标准★考点31常用的组件标准1COM/DCOM/COM+COM是开放的组件标准,有很强的扩充和扩展能力DCOM在COM的基础上添加了许多功能和特性,包括事务特性、安全模型、管理和配置等,使COM成为一个完整的组件架构COM+综合各技术形成的功能强大的组件架构,通过系统的各种支持,使组件对象模型建立在应用层上,把所有组件的底层细节留给了系统;CORBACORBA公共对象请求代理架构是OMG组织制订的一种标准的面向对象的应用程序架构规范,是为解决分布式处理环境中硬件和软件系统的互连而提出的一种解决方案;EJBEJB在JavaEE中用于封装中间层的业务功能EJB组件部署在EJB容器中,客户应用通过接口访问它们,体现了接口和实现分离的原则。