Antes de retomarmos a configuração do Weblogic Server, temos que entender alguns conceitos, que somados formam o Weblogic Server. Seguiremos explicando os principais conceitos e sua participação quando executamos programas feitos em JAVA corporativo (J2EE). Mas não é apenas isto, a Oracle oferece uma imensa gama de produtos, muitos dos quais funcionam sobre o Weblogic Server, veja a ilustração abaixo:
Figura 28
Esta figura é parte da documentação do Webogic 12c e pode ser encontrada aqui:
http://docs.oracle.com/cd/E24329_01/web.1211/e24446/intro.htm
A importância do Weblogic Server não apenas para rodar programas em J2EE, mas conhecer a infraestrutura utilizada pela Oracle para rodar os seus principais produtos. E cada um destes produtos requer um analista com conhecimento em administração de Weblogic.
O que é o Weblogic Server, sistemicamente falando?
É um sistema feito em Java, verdade um conjunto de classe, agrupadas numa classe principal chamada weblogic. Um processo Java (JRE), é executado pelo sistema operacional, ele carrega e executa a classe weblogic.server, que por sua vez lê as configurações efetuadas através do Admin Server. Ao iniciar, a classe weblogic.server, carrega na memória todos os recursos configurados e todas as aplicações Java. Após o carregamento completo os recursos disponíveis, bem como aplicações, se tornam acessíveis.
Veja um exemplo abaixo (esta é uma figura simplificada e não representa em detalhes uma JVM):
Figura 29
O produto Weblogic é organizado por domínios, dentro de cada domínio podem existir vários servidores, cada servidor pode rodar uma ou mais JVM. Tudo isto é administrador por um console (interface web para administrar as configurações do Weblogic). O console administrativo não se comunica diretamente com as JVM, usando para isto um intermediador chamado gerenciador de nó. Podemos compreender melhor observando a imagem abaixo:
Figura 30
Na figura acima vemos que o console administrativo (normalmente chamado de Admin Server) esta instalado numa máquina à parte, o que é recomendado pela Oracle, no entanto podemos instalar console administrativo em qualquer um dos servidores, desta forma a máquina 1, da figura acima, não seria necessário.