
O que motivou a criação do Barramento de serviços corporativos? Quais as vantagens? O que ele resolve?
Link dos fontes no GitHub:
https://github.com/daniboy82/mule-esb.git
https://github.com/daniboy82?tab=repositories
link do GitHub com os fontes:
https://github.com/daniboy82/osb-12.1.3-labs.git
link vm (versao 11 ):
https://www.oracle.com/technetwork/middleware/soasuite/learnmore/soasuitevb-171758.html
Nesse lab iremos virtualizar um webservice que já existe na internet criando um projeto no OSB que roteará e traduzirá as requisições pelo barramento.
link do serviço externo utlizado no lab:
http://www.dneonline.com/calculator.asmx?WSDL
link do GitHub com os fontes:
https://github.com/daniboy82/osb-12.1.3-labs.git
Nesse lab criaremos o business service, proxy service e pipeline que são os elementos básicos do desenvolvimento no OSB.
Vá direto ao ponto, ganhe tempo! Não perca dezenas de horas com detalhes do SOA que você encontra facilmente na documentação do fabricante.
Aprenda os principais conceitos do BUS; casos de uso reais, os principais fornecedores, quando usar e quando não usar o ESB.
Se você tem dúvidas de qual produto utilizar para integrar os sistemas da sua empresa, esse curso vai ter ajudar com isso!
A idéia é apresentar os conceitos básicos do ESB com foco no que realmente é utilizado no mercado.
Detalhes da solução de dois dos principais fornecedores de ESB: Oracle OSB v12 e Mule ESB v3.
E por último, vários tutoriais que ensinam a desenvolver serviços corporativos reutilizáveis com SOAP e REST.
Todos os fontes das soluções dos labs estão disponíveis no github!
ATENÇÃO: o Mule ESB (anypoint studio) tem uma nova versão 4.X e tem mudanças significativas em relação a apresentada nesse curso v3.8. O conceito é parecido, mas para quem quer aprender especificamente a última versão do mule ESB, esse curso não é recomendado!