Java Spring Boot + Kafka  – Parte 3: Criando um Consumidor de Mensagens

Tags

, ,

Agora que criamos nosso Produtor de Mensagens, neste Post iremos criar nosso Consumidor destas mensagens que foram postadas na parte 2.

Abaixo os links para que você possa executar o passo a passo sem problemas. Em breve estarei disponibilizando as demais partes.

Continue lendo

Java Spring Boot + Kafka  – Parte 2: Criando um Produtor de Mensagens

Tags

, ,

Dando continuidade ao nosso projeto, vamos agora criar nosso Produtor de Mensagens que basicamente será criar uma mensagem utilizando o Java com o Framework Spring Boot e publicar essa mensagem no Kafka utilizando uma imagem Docker.

Abaixo os links para que você possa executar o passo a passo sem problemas. Em breve estarei disponibilizando as demais partes.

Continue lendo

Java Spring Boot + Kafka  – Parte 1: Subindo o Container Docker

Tags

, , , ,

A ideia deste Post é explicar um pouco do que é o Apache Kafka e alguns conceitos sobre ele, depois em detalhes vou mostrar como subir um Container no Docker utilizando o arquivo docker-compose.yml com todas as imagens necessárias para iniciarmos nossos estudos com o Apache Kafka.

Dividiremos em em partes essa série de posts utilizando o framework Spring Boot com Kafka. Em breve estarei disponibilizando as demais partes.

Continue lendo

Expondo um Serviço Rest no OSB – Usando nXSD

Tags

, , , , ,

Aqui vou explicar como podemos fazer a exposição no OSB usando o processo nativo, onde utilizamos o componente nXSD para esta finalidade do próprio OSB na versão 12C.

Lembrando que você pode expor o serviço REST usando também um JAVA Callout como mostrei em Posts anteriores ou simplesmente fazendo desta forma sem utilizar qualquer lib, desde que seja na versão 12C pois a versão 11 não possui este componente. Também mostrarei abaixo como você poderia usar o componente Routing Options

Continue lendo

Expondo um Serviço Rest no OSB – Parte 4: Expondo o Proxy usando Java Callout

Tags

, , , , , , , ,

Neste Post vou explicar em detalhes como criar o Proxy Service para conseguirmos expor o Serviço Rest usando as libs que criamos para conseguir usar via Java Callout

A exposição do serviço Rest no OSB será dividida em Partes conforme abaixo para que eu consiga detalhar ao máximo cada etapa, consulte o Link de cada uma para ver as demais Partes:

Continue lendo

Expondo um Serviço Rest no OSB – Parte 3: Criando o Projeto no OSB

Tags

, , ,

Agora nesta parte do Post vamos iniciar o processo de como expor serviço Rest que criamos na Parte 1 onde criamos uma aplicação usando Spring Boot

A exposição do serviço Rest no OSB será dividida em Partes conforme abaixo para que eu consiga detalhar ao máximo cada etapa, consulte o Link de cada uma para ver as demais Partes:

Continue lendo

Expondo um Serviço Rest no OSB – Parte 2: Transformando Xml em Json Java

Tags

, , , ,

Neste Post vou mostrar um codigo Java pronto que faz a transformação de um XML para um Json e em seguida vou mostrar como devemos exportar este projeto em um arquivo JAR para expor no OSB.

É importante entendermos neste processo como deve ser realizado o export do projeto pois para outros codigos Java devemos fazer de outras formas pois cada código pode existir uma particularidade no caso de dependências.

Continue lendo

Expondo um Serviço Rest no OSB – Parte 1: Criando uma API Rest

Tags

, , , ,

A ideia deste Post será mostrar como podemos expor no OSB um Serviço Rest, por isso nesta primeira parte vamos criar uma pequena API Rest usando o SpringBoot do JAVA.

Mas o que é uma API ?

Application Programming Interface (Em português, significa Interface de Programação de Aplicações), trata-se de um conjunto de rotinas e padrões estabelecidos e documentados por uma aplicação A, para que outras aplicações consigam utilizar as funcionalidades desta aplicação A, sem precisar conhecer detalhes da implementação do software.

Continue lendo

Instalação Oracle SOA Suite 12c – Parte 7: Oracle JDeveloper

Tags

, , ,

Neste Post vou mostrar onde está nosso Oracle JDeveloper  versão 12.2.1.2.0, já que na versão 12c ele já foi instalado quando instalamos o SOA Suite.

O Jdeveloper é a IDE usada para criar e implantar a Composição SOA

A instalação está sendo feita no Linux Ubuntu 64bits versão: 14.04, os requisitos mínimos de hardware e software para instalação do Oracle SOASuite 11g podem ser encontrados aqui: http://docs.oracle.com/html/E18558_01/fusion_requirements.htm 

Continue lendo

Instalação Oracle SOA Suite 12c – Parte 6: Configurando o Domain

Tags

, , , ,

Diferente das instalações anteriores do Soa Suite, na versão 12c é necessário configurarmos algumas particularidades de nosso Dominio para que possamos colocá-lo no ar.

Aqui vou ensinar como configurar o nosso Dominio desde a criação do DataSource para configurarmos nosso Banco de Dados até Iniciarmos o soa_server1 que no caso será o server local.

Continue lendo

Instalação Oracle SOA Suite 12c – Parte 5: SOA Developer Domain

Tags

, , , ,

Neste post vamos instalar o Soa Developer Domain para o SOA Suite 12c

A instalação será feita no Linux Ubuntu 64bits versão: 16.04, os requisitos mínimos de hardware e software para instalação do Oracle SOA Suite 12c podem ser encontrados aqui: http://docs.oracle.com/html/E18558_01/fusion_requirements.htm 

Continue lendo

Instalação Oracle SOA Suite 12c – Parte 2: Java SE Development Kit 8 – JDK

Tags

, , , , , , , ,

Dando continuidade ao nosso processo de Instalação do Oracle SOA Suite 12c, neste Post vamos instalar o pacote JDK

A instalação será feita no Linux Ubuntu 64bits versão: 16.04, os requisitos mínimos de hardware e software para instalação do Oracle SOA Suite 12c podem ser encontrados aqui: http://docs.oracle.com/html/E18558_01/fusion_requirements.htm 

Continue lendo

Instalação Oracle SOA Suite 12c – Parte 1: Oracle Database XE 11g

Tags

, , , , , , , , , ,

Para cenários de testes é indispensável a criação de um ambiente local para podermos aprofundarmos nosso aprendizado e conhecimento, pensando nisso neste Post vou demonstrar passo a passo como é feita a instalação do Oracle SOA Suite 12c.

O SOA Suite requer uma base de dados para persistência. A versão Express Edition 11g foi escolhida para o ambiente de desenvolvimento em questão.

Continue lendo