最近在了解这类知识的时候发现一篇关于 Oracle Fusion Middleware 概念的详细介绍,感到很有收获,特意来分享一下,说的很详
最近在了解这类知识的时候发现一篇关于 Oracle Fusion Middleware 概念的详细介绍,感到很有收获,特意来分享一下,说的很详尽。原文来自中间件资深销售顾问牛秀元的博客。
Oracle Fusion Middleware 定义:
什么是 Oracle Fusion Middleware
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 的官方定义,从定义可以看出以下几点:
Oracle 将 Oracle Fusion Middleware 定义为一个产品大家族 Oracle Fusion Middleware 中涵盖的软件产品是基于标准的 从不水平角度来看,其涵盖了开发工具、整合方案、身份管理、协作、甚至是商业智能各领域的软件产品 从垂直角度来看,其提供了对开发、部署、管理的完整支持
Oracle Fusion Middleware 中包含哪些组件
Oracle WebLogic Server :企业级 Java 应用服务器 Oracle SOA Suite :用于实现 SOA 的一系列软件 Oracle WebCenter :用于实现 E2.0 的一系列软件,也是 Oracle 现在主流的门户产品 Oracle HTTP Server : Web 服务器 Oracle Web Cache : Web 缓存服务 Oracle Identity Management :身份管理 Oracle Internet Directory : LDAP 目录服务 Oracle Virtual Directory :虚拟目录服务(也就在异质的目录服务前端建立虚拟) Oracle Identity Federation :联邦身份认证 Oracle Web Services Manager : Web Service 安全 Oracle Platform Security :安全基础平台,这并不是一个产品,而是 WebLogic Server 安全框架与 ADF 安全的融合体 Oracle Portal : Oracle : Oracle 以前的门户产品,现在主要服务于 E-Business 套件 Oracle Business Intelligence :商务智能,即: BI
Oracle Fusion Middleware 组件分类
Oracle Fusion Middleware 提供两类组件: Java 组件与系统组件
Java 组件( Java Components )
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 之上。
系统组件( System Components )
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 Fusion Middleware 目录结构
什么是 Oracle WebLogic Domain
Oracle WebLogic Domain 是逻辑管理单元,基中包含一个管理服务器( Administration Server )及零个或多个被管理服务器( Managed Servers )。管理服务器与被管理服务器可以分布在不同的物理服务器上(可以不同 CPU 或操作系统)。多个被管理服务器可以被划分为一个集群。 Web 应用、 EJB 、 WebServices 等 Java 组件可以部署到管理服务器或被管理服务器或服务器集群中。
什么是 Oracle Instance
每个 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 目录内。
什么是 Middleware Home
Middleware Home 是一个容器,其中包含 WebLogic Server Home ,可选包括一个 Oracle Common Home 与一个或多个 Orache Homes ,其实 Middleware Home 就是过去的 BEA Home。
什么是 WebLogic Server Home
WebLogic Server Home 包含 WebLogic Server 所必需的安装文件, WebLogic Server Home 目录与 Oracle Home 目录是对等的,并且都位于 Middleware Home 。
什么是 Oracle Home 与 Oracle Common 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)
查看更多关于OracleFusionMiddleware相关概念明晰的详细内容...