Project Description

  数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。

  1. Web服务典型技术
  2.   用于传递消息的简单对象访问协议SOAP(Simple Object Access Protocol);用于描述服务的Web服务描述语言WSDL(Web Services Description Language);用于Web服务注册的统一描述、发现及集成规范UDDI(Universal Description,Discovery and Integration);用于数据交换的XML。

  3. 适用于Web Service的情况:跨越防火墙、应用程序集成、B2B集成、软件重用。
  4. 不适用于Web Service的情况:单机应用程序,局域网上的同构应用程序。
  1. JavaEE应用将开发工作分为两类:业务逻辑开发和表示逻辑开发,其余的系统资源则由应用服务器负责处理,不必为中间层的资源和运行管理进行编码。
  2. JavaEE应用服务器运行环境主要包括组件、容器、服务三部分。组件是代码,容器是环境,服务是接口。

  通用语言运行环境处于.NET开发框架的最底层,倒数第二层是基础类库,如下图所示:

.NET框架.png
  1. 中间件解决了分布系统的异构问题,具有标准的程序接口和协议。
  2. 通常将中间件分为:
    1. 数据库访问中间件,典型技术Windows平台的ODBC和Java平台的JDBC。
    2. 远程过程调用中间件(RPC),从效果上来看和执行本地调用相同。
    3. 面向消息中间件(MOM),进行平台无关的数据传递,如IBM的MQSeries。
    4. 分布式对象中间件,如OMG的CORBA、JAVA的RMI/EJB、Microsoft的DCOM等。
    5. 事务中间件,完成事务管理与协调、负载平衡、失效恢复等任务,如IBM/BEA的Tuxedo、支持EJB的javaEE 应用服务器等。