SOA com Oracle Suite

SOA com Oracle Suite

Recentemente iniciei um projeto aonde estamos utilizando SOA com produtos Oracle como Jdeveloper, Weblogic e Oracle DB. Apesar de pessoalmente considerar estás ferramentas e abordagens arquiteturais um pouco ultrapassadas, tendo em vista as novas tendências e casos de usos com outras abordagens, irei iniciar uma série de posts referente a tais tecnologias. Neste post pretendo abordar pontos práticos para a instalação do ambiente de desenvolvimento.

SOA Conceitos

Os conceitos concernentes ao SOA ou Arquitetura orientada a serviços são muito extensos para apenas um post, futuramente pretendo fazer alguns posts conceituais mas como o foco deste é tecnologia na prática vou deixar aqui alguns links:

https://pt.wikipedia.org/wiki/Service-oriented_architecture

https://sensedia.com/blog/soa/o-que-e-soa/

Preparando o ambiente

Infelizmente para este tutorial iremos utilizar o SO Windows por isso os comandos nos exemplos serão do mesmo, porém a maioria dos comandos aqui utilizados são bem similares com os do sistemas like UNIX.

Para instalar nosso ambiente precisamos antes de mais nada ter o JDK instalado. Depois precisamos baixar o Oracle BPM suite no link abaixo:

https://www.oracle.com/technetwork/middleware/bpm/downloads/index.html

Baixe os dois arquivos:

Oracle BPM Suite 12.2.1.3 Disk 1 of 2

Oracle BPM Suite 12.2.1.3 Disk 2 of 2

Neste instalador temos todas as ferramentas de que precisaremos como: Oracle BPMN Suite, Oracle SOA Suite, Oracle JDeveloper , WebLogic Server integrado e um banco de dados para Avaliação.

Para a instalação crie um diretório aonde possa copiar esses dois arquivos e então descompacte-os e depois execute na linha de comando o jar (com privilégios de admin):

java -jar fmw_12.2.1.3.0_bpmqs_Disk1_1of2.jar

Configurando um Domain

Após instalar vamos criar um Domain no Weblogic integrado. Começamos por declarar uma variável de ambiente:

JDEV_USER_DIR

Está variável deve apontar para o diretório home do seu usuário, na documentação é recomendado que todos os produtos oracle sejam instalados no mesmo diretório e que o JDEV_USER_DIR deva apontar para o diretorio config na estrutura mostrada na imagem abaixo:

estruturadirrecomendada

Configure também a variável ORACLE_HOME apontando para o diretório aonde você esteja instalando o Oracle BPM.

Para iniciar o Jdeveloper: %ORACLE_HOME%\jdeveloper\jdev.exe ou menu iniciar -> jdeveloper.

Na primeira vez que você executa o Jdeveloper ele abre um prompt perguntando quais features que deseja utilizar. Sempre escolha a opção all features.

Craindo um default Domain

Para configurar um defaultDomain siga os passos mostrados nas imagens abaixo:

Para inicializar o Weblogic integrado ao Jdeveloper:

start

Conclusão

Neste primeiro post vimos como configurar o ambiente de desenvolvimento necessário para inicializarmos com a suite Oracle para SOA. Muito em breve novos post´s dessa série estarão disponíveis abordando sempre temas focados na prática. Até breve!!!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s