Weblogic教程

域 Domain

域的概念、范围和限制

       “域(Domain)”就是逻辑上相关的一组 WebLogic Server 资源,可以作为一个单元进 行管理,它是 WebLogic 一个相对完整的独立范围

其大致可以分为以下几种类型:

  • 含有受管服务器的域:
           简单的生产环境可以只有一个域,该域包含承载应用程序的多个受管服务器和执行管 理操作的一个管理服务器。
           在该配置中,应用程序和资源部署在单个受管服务器上;同样,访问应用程序的客户 机也连接至一个受管服务器。

  • 独立服务器域:
           在开发或者是测试环境中,您可能会在生产域中的服务器之外,部署一个独立的 应用 程序和服务器。可以部署一个简单的域,其中包含一个服务器实例来充当管理服务器并承载您所开发的应用程序。 随 WebLogic Server 一起安装的 examples 域便是独立服务器域的一个示例。

可以根据以下这些条件组织域:

  • 应用程序的逻辑划分:例如一个程序专用于提供用户最终功能,而另一个专用于后 端的财务管理。

  • 物理位置:针对不同的地域或业务分支机构建立域;

  • 规模大小:以小型单元组织域,有助于更高效的管理域,这些域可能由不同的人员 进行管理。从概念上讲,一个域就是一个管理点;

另外,你的域配置,请注意下列限制:

  • 每个域要求其履行自己的管理服务器管理活动,当您使用管理控制台来执行管理和 监测任务,你可以来回切换域之间,但在这样做的话,你要连接到不同的管理服 务器。

  • 在集群中的所有 Managed Servers 必须位于同一个域中,你不能分割多个域集群。

  • 在一个域中的所有 Managed Servers 必须运行的 Oracle WebLogic Server 软件同 一版本。


为什么要使用域

       WebLogic Server 域是一种管理功能,WebLogic Server 编程不涉及域。所有与域相 关的信息都在配置文件中,只有管理员需要考虑“域”。
       “域”是一种管理功能具有以下特点:

  • 对应用程序是透明的;

  • 可以根据技术或者是业务需要对其进行配置和管理,即使是在部署应用程序之后或 在生产使用中。

  • WebLogic Server“域”可用于区分:

    • 开发应用程序、测试应用程序和生产应用程序;

    • 管理和运营职责;

    • 组织或业务划分;

  • 域的优势大致有:
           一个企业可能有多种不同的应用程序,他们在地理上可能是分散,也可能被组 织到不 同的职责领域中,因此可能有多个独立的域。
           每个域都是一个单独的管理单元。可以根据地理因素(位于同一位置的所有计算机)对 其进行组织。也可以根据企业中的部门进行划分(财务、制造、运输)对其进行组织。
           最后,企业可能要求其多个域中的应用程序能够进行互操作。通常可能的做法是将一 个域扩展以包容整个企业;但扩展的域会因计算机和服务的数量众多而变的无法管理。因 为一个域必须作为一个管理单元来管理,所以配置将会快速变的非常庞大,管理难度要远 大于开发和实现应用程序。
           要保持域相对紧凑,易于管理,必须有一种方法将应用程序划分到多个域,并且使一 个域中的应用程序仍然可以访问其它域中的服务,WebLogic Server 域功能可以实现域之 间的通信。

关注微信获取最新动态