什么是Oracle Fusion Middleware
先看看Oracle的官方定义 html
Oracle Fusion Middleware is a comprehensive family of products ranging from application development tools and integration solutions to identity management, collaboration, and business intelligence reporting.
Oracle Fusion Middleware is a collection of standards-based software products that spans a range of tools and services: from Java EE and developer tools, to integration services, business intelligence, and collaboration. Oracle Fusion Middleware offers complete support for development, deployment, and management.
从定义能够看出如下几点: 前端
Oracle Fusion Middleware提供两类组件:Java组件与系统组件 缓存
Oracle对Java组件的定义
安全
which is an Oracle Fusion Middleware component that is deployed as one or more Java EE applications and a set of resources. Java components are deployed to an Oracle WebLogic Server domain as part of a domain template. Examples of Java components are the Oracle SOA Suite and Oracle WebCenter components.
从定义中能够看出被归为Java组件的软件产品的显著特色是以WebLogic Server域模板的形式被部署到WebLogic Server之上。
Oracle对系统组件的定义
服务器
which is a manageable process that is not deployed as a Java application. Instead, a system component is managed by the Oracle Process Manager and Notification (OPMN).
从定义看出能够看出被归为系统组件的软件产品的显著特色是不能够被看成Java应用部署,而且被OPMN管理. oracle
Oracle WebLogic Domain是逻辑管理单元,基中包含一个管理服务器(Administration Server)及零个或多个被管理服务器(Managed Servers)。管理服务器与被管理服务器能够分布在不一样的物理服务器上(能够不一样CPU或操做系统)。多个被管理服务器能够被划分为一个集群。Web应用、EJB、WebServices等Java组件能够部署到管理服务器或被管理服务器或服务器集群中。 app
每一个Oracle Instance包含一个或多个系统组件,例如:Oracle WebCache,Oracle Cache,Oracle HTTP Server或 Oracle Internet Directory。 一个Oracle Instance中的系统组件必须位于同一台物理机器。一个Oracle Instance目录包含:可更新文件,如:配置文件、日志文件或临时文件。 框架
每一个Oracle Instance与一个 Oracle WebLogic Server domain相配对。一般Oracle Instance目录可位于任何目录,但通常不位于Oracle Home目录内。 dom
Middleware Home是一个容器,其中包含WebLogic Server Home,可选包括一个Oracle Common Home与一个或多个Orache Homes,其实Middleware Home就是过去的BEA Home。 ide
WebLogic Server Home包含WebLogic Server所必需的安装文件,WebLogic Server Home目录与Oracle Home目录是对等的,而且都位于Middleware Home。
每一个Orache Home包含组件或软件套件。例如:SOA Oracle Home是Oracle SOA Suite的安装目录。每一个Oracle Home关联一个或多个Oracle 实例或Oracle WebLogic Server域。
每一个Fusion Middleware Home只能包含一个Oracle Common Home,其中包含Oracle Enterprise Manager Fusion Middleware Control所需的二进制文件与类库和Java Required Files (JRF)