首先谈谈域的概念:
“域(Domain)”就是逻辑上相关的一组 WebLogic Server 资源,可以作为一个单元进行管理,它是 WebLogic 一个相对完整的独立范围。
说白了域就是Weblogic server实例的基本管理单元。
那么为什么要用域,其实WebLogic Server 域是一种管理功能,WebLogic Server 编程不涉及域。所有与域相
关的信息都在配置文件中,只有管理员需要考虑“域”。
“域”是一种管理功能具有以下特点:
1.对应用程序是透明的;
2.可以根据技术或者是业务需要对其进行配置和管理,即使是在部署应用程序之后或在生产使用中。
WebLogic Server“域”可用于区分:
1.开发应用程序、测试应用程序和生产应用程序;
2.管理和运营职责;
3.组织或业务划分;
综合来讲,域的多个优势大致有:
一个企业可能有多种不同的应用程序,他们在地理上可能是分散,也可能被组 织到不
同的职责领域中,因此可能有多个独立的域。
每个域都是一个单独的管理单元。可以根据地理因素(位于同一位置的所有计算机)对
其进行组织。也可以根据企业中的部门进行划分(财务、制造、运输)对其进行组织。
最后,企业可能要求其多个域中的应用程序能够进行互操作。通常可能的做法是将一
个域扩展以包容整个企业;但扩展的域会因计算机和服务的数量众多而变的无法管理。因
为一个域必须作为一个管理单元来管理,所以配置将会快速变的非常庞大,管理难度要远
大于开发和实现应用程序
要保持域相对紧凑,易于管理,必须有一种方法将应用程序划分到多个域,并且使一
个域中的应用程序仍然可以访问其它域中的服务,WebLogic Server 域功能可以实现域之
间的通信