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