A Oracle, para o produto Weblogic, utiliza algumas terminologias que podem se confundir com o uso geral, também temos algumas relativas ao Java. Vamos listar as principais:
· Log: palavra de origem Inglesa, que significa registro. Foi popularizada, praticamente sem alterações, em muitos idiomas. Em informática significa é o registro das ações que certo sistema executou em arquivos de texto;
· Domínio (Domain): unidade de administração, não existe fisicamente, é apenas um contexto lógico;
· Servidor (Server): é o nome dado para uma JVM e não para um computador rodando algum sistema operacional;
· Máquina (Machine): é o nome utilizado para um computador rodando um sistema operacional;
· Gerenciador de nó (Node manager): é uma JVM simples, responsáveis por algumas atividades, existe apenas uma por máquina;
· Console administrativo (Admin Server): é uma JVM onde está a aplicação de administração do Weblogic, ele é o responsável em disponibilizar as telas para configurar todo o ambiente;
· Implantação (Deploy): significa salvar a aplicação feita em Java em uma pasta e configurar a JVM para ler e executar este programa. Normalmente os pacotes para Deploy são compactados por ferramentas e o Weblogic descompacta e salva a aplicação numa área dentro da pasta do domínio.
· Tipos de pacotes Java: Normalmente aplicações são disponibilizadas para a plataforma Java em arquivos compactados (semelhantes a um arquivo ZIP). Existem três formas:
o JAR (Java Archive): é utilizado para distribuir classes Java, sendo bibliotecas ou aplicações, mas também podemos distribuir textos, imagens, XML, enfim, qualquer tipo de recurso necessário a um projeto Java;
o WAR (Web Archive): utilizado para distribuir projetos Web, ou seja, serão executados pelo contêiner Web, mas também podem conter imagens, páginas Web, arquivos JAR, enfim, qualquer tipo de arquivo necessário a um projeto Java Web;
o EAR (Enterprise Archive): é um pacote que pode conter bibliotecas em formato JAR, aplicações Web em formato WAR, além de configurações de módulos (EJB, JMS, etc.). Comporta configurações diversas, incluindo transações distribuídas para utilização em grandes corporações.