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:

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.