Instalação Oracle Service Bus 11g – Parte 1: Instalação OSB / OEPE
Por Uanderson Carvalho,
Postado em Abril 2015
Oracle Service Bus transforma arquiteturas complexas em redes de integrações ágeis, conectando, virtualizando e criando interações entre serviços e aplicações. Oracle Service Bus oferece baixo custo, integrações baseada em padrões para ambientes de missão crítica em SOA, onde o desempenho extremo, escalabilidade e confiabilidade são requisitos críticos.
Neste Post faremos a instalação do Oracle Service Bus 11gR1 (11.1.1.7.0) e OEPE - Oracle Enterprise Pack for Eclipse 11gR1 (11.1.1.8)
A instalação está dividida em 2 Partes conforme abaixo, consulte o Link de cada uma para ver as demais Partes:
- Parte 1: Instalação OSB / OEPE
- Parte 2: Criando Service Bus Domain
A instalação está sendo feito no Ubuntu Linux versão de 64 bits: 4,14, e segundo a documentação da Oracle o Ubuntu não é suportado, por tanto essa instalação deve ser feita por sua conta e risco, o hardware mínimo e software para instalação do Oracle Service Bus 11gR1 (11.1.1.7.0) pode ser encontrada aqui: http://docs.oracle.com/cd/E14571_01/install.1111/e15017/before.htm#OSBIN103
Antes de mais nada, será necessário que você tenha em sua maquina no mínimo a instalação dos passos 1, 2, 3, e 4 conforme abaixo:
- Parte 1 - Oracle Database XE 11g: http://uanscarvalho.com.br/instalacao-do-oracle-soasuite-11g-parte-1-oracle-database-xe/
- Parte 2 - Java SE Development Kit 7 / JDK: http://uanscarvalho.com.br/instalacao-oracle-soasuite-11g-parte-2-java-se-development-kit-7-jdk/
- Parte 3 - Oracle WebLogic Server 10.3.6: http://uanscarvalho.com.br/instalacao-oracle-soasuite-11g-parte-3-oracle-weblogic-server-10-3-6/
- Parte 4 - Repository Creation Utility (RCU) 11.1.1.7.0: http://uanscarvalho.com.br/instalacao-oracle-soasuite-11g-parte-4-repository-creation-utility-rcu/
Download OEPE - Oracle Enterprise Pack for Eclipse 11gR1 (11.1.1.8)
O Oracle Enterprise Pack para Eclipse inclui uma versão pré-configurada do Eclipse e os plugins OEPE , arquivo plugin zip inclui apenas os plugins OEPE que serão utilizados na instalação do Oracle Service Bus
Faça o download do arquivo necessário através do link:
Aqui, clique em Accept License Agreement
E clique em epe-indigo-linux64.zip que está ao lado de Linux All-In-One (x86 64-bit)
Escolha a opção Save File e clique em OK para salvar o nosso arquivo:
Realizado o Download, o arquivo oepe-indigo-all-in-one-11.1.1.8.0.201110211138-linux-gtk-x86_64.zip deverá ter sido salvo na pasta ../Downloads
Crie uma pasta chamada OEPE dentro de Middleware conforme abaixo:
- sudo mkdir /home/uans/Oracle/Middleware/OEPE
Execute o comando abaixo para movermos o arquivo para a pasta OEPE que será usada para informar na instalação do Oracle Service Bus
- sudo mv oepe-indigo-all-in-one-11.1.1.8.0.201110211138-linux-gtk-x86_64.zip /home/uans/Oracle/Middleware/OEPE
Vá até onde esta nosso arquivo:
- cd /home/uans/Oracle/Middleware/OEPE
Agora vamos descompactar o arquivo oepe-indigo-all-in-one-11.1.1.8.0.201110211138-linux-gtk-x86_64.zip
- sudo unzip oepe-indigo-all-in-one-11.1.1.8.0.201110211138-linux-gtk-x86_64.zip
Feito isso veja que ele descompactou todo o conteúdo do ZIP dentro de nossa pasta OEPE
Pronto, agora vamos agora fazer nossa instalação do Oracle Service Bus
Download Oracle Service Bus 11gR1 (11.1.1.7.0)
Faça o download do arquivo necessário através do link:
http://www.oracle.com/technetwork/middleware/service-bus/downloads/index.html
Aqui, clique em Accept License Agreement
Em Previous Versions of Oracle Service Bus, selecione a opção Generic em Release 11gR1 (11.1.1.7.0)
Em rerequisites & Recommended Install Process clique no sinal + para expandir e clique em Download ao lado de Oracle Service Bus
Irá aparecer a tela de Login abaixo, caso não tenha uma conta por favor crie pois será necessário para os demais downloads.
Feito o Login aparecerá a mensagem abaixo: então escolha a opção Save File e clique em OK para salvar o nosso arquivo:
Realizado o Download, o arquivo ofm_osb_generic_11.1.1.7.0_disk1_1of1.zip deverá ter sido salvo na pasta ../Downloads
Agora vamos descompactar nosso arquivo ofm_osb_generic_11.1.1.7.0_disk1_1of1.zip
Entre na pasta onde foi realizado o download e descompacte o arquivo:
- sudo unzip ofm_osb_generic_11.1.1.7.0_disk1_1of1.zip
Feito isso veja abaixo que ele criou as pastas Disk1 e Disk2 dentro da pasta Downloads
Execute o comando abaixo para executar o arquivo runInstaller que está dentro da pasta Disk1
- sudo Disk1/runInstaller
Na tela abaixo, ele irá pedir o caminho do seu arquivo jdk para executar
No meu caso coloquei /usr/java/jdk1.7.0_71
Na tela abaixo clique em Next
Clique em Skip Software Updates e em seguida Next
Deixe agora os valores Default e clique apenas em Next
Deixe a opção Typical selecionada e clique em Next
Abaixo clique em Continue para ignorar os parâmetros recomendados.
Veja abaixo que ele já preencheu automaticamente o Location onde está nosso Weblogic Server e o OEPE, então clique em Next
Na próxima tela clique em Install
Aguarde o término da Instalação
Após o Término clique em Next
Conforme tela abaixo nossa instalação foi executada com sucesso, então clique em Finish
Vamos agora abrir nosso Eclipse OEPE
Vá na pasta onde está nosso arquivo eclipse.
- cd /home/uans/Oracle/Middleware/OEPE
Execute o comando abaixo para dar as permissões necessárias para nossos arquivos e sub-pastas.
- sudo chmod 777 -R .
Execute o comando abaixo para abrir nosso Eclipse OEPE
- ./eclipse
Será aberta a tela abaixo, em Workspace deixe o valor default ou escolha o local onde será seu workspace e clique em OK.
Na tela abaixo clique em Workbench e pronto, já podemos usar nosso Eclipse OEPE para nossos projetos feitos no Oracle Service Bus
Você pode continuar com a próxima parte deste artigo em: Parte 2: Criando Service Bus Domain
Abraços e até a Próxima
Uanderson Carvalho é um Especialista Oracle SOA com foco em integração entre sistemas legado utilizando as tecnologias Oracle Fusion Middleware e SOA, Pós-graduado em Administração de Banco de Dados Oracle. Certificado pela Oracle como: Oracle SOA Suite 11g Certified Implementation Specialist.
Este artigo foi revisto pela equipe de produtos Oracle e está em conformidade com as normas e práticas para o uso de produtos Oracle.