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 →