理解Oracle Fusion Middleware中的关键概念

两种类型的组件:

Oracle Fusion Middleware provides two types of components:

  • A Java component, 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(java组件被部署到weblogic服务器上,作为域模板的一部分). Examples of
    Java components are the Oracle SOA Suite and Oracle WebCenter Portal components.
  • A system component, which is a manageable process that is not deployed as a Java application. Instead, a system component is managed by Oracle Process Manager and Notification (OPMN).(比如R12.1里面的form,oacore进程)

A Java component and a system component are peers(对等的,同辈的).

After you install and configure Oracle Fusion Middleware, your Oracle Fusion Middleware environment contains the following:

  • An Oracle WebLogic Server domain, which contains one Administration Server and one or more Managed Servers.The Administration Server contains Oracle WebLogic Server Administration Console and Fusion Middleware Control.The
    Managed Servers contain components, such as Oracle WebCenter Portal and Oracle SOA Suite as shown in Figure 1-1.(admin server里面有weblogic控制台和fusion middleware control;managed server包含java组件,比如WebCenter Portal、SOA Suite)

    See Section 2.5 for information about Oracle WebLogic Server domains.

  • One or more Oracle instances, if your environment includes system components. See Section 2.6 for information about Oracle instances.
  • A database that is used as a metadata repository, if the components you installed require one. For example, Oracle SOA Suite requires a metadata repository. See Section 2.7 for information about metadata
    repositories.

什么是Middleware Home,Oracle Home、Oracle Common Home?

A Middleware home is
a container for the Oracle WebLogic Server home, and, optionally, one Oracle Common home and one or more Oracle homes. A Middleware home can reside on a local file system or on a remote shared disk that is accessible through NFS.

下面是一个安装了soa的home结构:

An Oracle home contains installed files necessary to host a specific component or software suite. An Oracle home resides
within the directory structure of the Middleware home. Each Oracle home can be associated with multiple Oracle instances or Oracle WebLogic Server domains. There can be multiple Oracle homes within each Middleware home.
按照上面描述的理解,如果多装几个组件,应该会有多个oracle home。

The Oracle Common home contains the binary and library files required for Fusion Middleware Control and Java Required Files (JRF). There can be only one Oracle Common home
within each Middleware home.

A WebLogic Server home contains installed files necessary to host a WebLogic Server. The WebLogic Server home directory is a peer of Oracle home directories and resides
within(内嵌于) the directory structure of the Middleware home.

domain home:The top-level directory of an Oracle WebLogic Server administration domain is referred to as the domain
home. The directory structure of a domain is separate from the directory structure of the WebLogic Server home. A domain home can reside anywhere; it need not be within the Middleware home directory.

An Oracle WebLogic Server administration domain is a logically related group of Java components. A domain includes a special WebLogic Server instance called theAdministration
Server, which is the central point from which you configure and manage all resources in the domain. Usually, you configure a domain to include additional WebLogic Server instances called Managed Servers. You
deploy Java components, such as Web applications, EJBs, and Web services, and other resources, to the Managed Servers and use the Administration Server for configuration and management purposes only.

A domain is a peer of an Oracle instance. Both contain specific configurations outside of their Oracle homes.

按照上面描述的理解,如果多装几个组件,应该会有多个oracle home。

时间: 2024-09-21 20:33:53

理解Oracle Fusion Middleware中的关键概念的相关文章

Oracle Fusion Middleware相关概念明晰

   最近在了解这类知识的时候发现一篇关于Oracle Fusion Middleware概念的详细介绍,感到很有收获,特意来分享一下,说的很详尽.原文来自中间件资深销售顾问牛秀元的博客.   Oracle Fusion Middleware定义: 什么是Oracle Fusion Middleware    Oracle Fusion Middleware is a comprehensive family of products ranging from application develo

Oracle Fusion Middleware 介绍

Oracle融合中间件是一个全面产品集合,它包括  J2EE ,应用程序开发工具 , 集成解决方案,身份管理,协作和商业智能报告等等..提供了对开发,部署,管理的全面支持.  Middleware is the software layer that lies between the operating system and the applications on each side of a distributed computer network as shown in Figure 1-1

VMware vSphere 关键概念理解与速查手册

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1414113 此篇文章结合vCenter帮助手册和vSphere中文文档对VMware虚拟化中涉及的一些关键字或专有名词进行了部分整理,刚接触VMware虚拟化不久的朋友可以从中得到一些借鉴和提示.PS:本文概念基于VMware vSphere 5.5,同样适用于先前的vSphere发行版本. 参考: VMware

SSIS:理解Data Flow Task 中的同步与异步等概念

理解Data Flow Task 中的同步与异步, 阻塞,半阻塞和全阻塞以及Buffer 缓存概念 在 SSIS Dataflow 数据流中的组件可以分为 Synchronous 同步和 Asynchronous 异步这两种类型. Synchronous 同步组件 同步组件有一个非常重要的特征 - 同步组件的输出和它的输入共享同一个缓存,即输入多少行数据 输出就多少行数据.在同步转换的过程中,输入一行,输出一行,输入与输出同步,它们同时发生. Asynchronous 异步组件 异步组件的特征就

简单理解DB2中编目的概念

在DB2数据库中,编目(catalog)这个单词很难理解,我自己当初在学习DB2的时候也常常被这个编目搞 的很不明白,直到现在我个人也感觉到DB2中编目(catalog)这个术语用的不是很好,具体来说编目有编 目节点,编目数据库等. 如果要理解编目,我先简单讲一下DB2数据库的体系结构,在DB2数据库中最大的概念是系统(节点) 也就是主机,下面是实例,实例下面是数据库,然后是表空间,然后是数据库对象.现在假设你有一个数 据库服务器在p570的机器上,你有一个客户端在windows,linux或任

深入理解JavaScript编程中的原型概念

  这篇文章主要介绍了深入理解JavaScript编程中的原型概念,包括prototype属性的使用等一些相关知识,需要的朋友可以参考下 JavaScript 的原型对象总是让人纠结.即使是经验丰富的JavaScript专家甚至其作者,经常对这一概念给出很有限的解释.我相信问题来自于我们对原型最早的认识.原型总是与new, constructor 以及令人困惑的prototype属性紧密联系.事实上,原型是一个相当简单的概念.为了更好地理解它,我们需要忘记我们所'学到'的构造原型,然后,追本溯源

Ruby中的block概念的理解

  Ruby中的block概念的理解:          文中给出了Javascript代码块与Ruby代码块的对比,需要的朋友可以参考下 Ruby 里的 block一般翻译成代码块,block 刚开始看上去有点奇怪,因为很多语言里面没有这样的东西.事实上它还不错. First-class function and Higher-order function First-class function 和 Higher-order function 是函数式编程语言里面的概念,听起来好像很高端的样

跨考计算机求教,不理解操作系统中的一些概念

问题描述 跨考计算机求教,不理解操作系统中的一些概念 不太理解操作系统中的一些概念,想知道这样理解对不对.当一个程序运行时,需要显示结果到显示屏上,为I/O操作,切换到内核态,由于IO操作,该进程进入阻塞状态,系统调度其他进程运行.还系统调用到底是什么? 解决方案 只说Windows下的,(个人理解),别的系统大同小异学过汇编的都知道有种东西叫中断,分为可屏蔽和不可屏蔽的两种.但是Windows的设计者对中断进行了扩充,提出了一个叫"中断请求级"的概念.其中规定了32个中断请求级,其中

进一步理解Java中的多态概念_java

多态性有两种: 1)编译时多态性 对于多个同名方法,如果在编译时能够确定执行同名方法中的哪一个,则称为编译时多态性. 2)运行时多态性 如果在编译时不能确定,只能在运行时才能确定执行多个同名方法中的哪一个,则称为运行时多态性. 方法覆盖表现出两种多态性,当对象获得本类实例时,为编译时多态性,否则为运行时多态性,例如: XXXX x1 = new XXXX(参数列表); //对象获得本类实例,对象与其引用的实例类型一致 XXX xx1 = new XXX(参数列表); x1.toString();