Arquitetura orientada a serviços (soa) e modelo de maturidade soa aberto (osimm)

27
Arquitetura Orientada a Serviços (SOA) na prática, “cases” reais e modelo de maturidade SOA aberto (OSIMM) José Renato Pequeno _

Transcript of Arquitetura orientada a serviços (soa) e modelo de maturidade soa aberto (osimm)

Page 1: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Arquitetura Orientada a Serviços (SOA) na prática, “cases” reais e modelo de maturidade SOA aberto (OSIMM)

José Renato Pequeno

_

Page 2: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Faculdade de Engenharia de SorocabaFacens

José Renato Pequeno

_

Page 3: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

O que é um “Serviço” ?

Serviço

Page 4: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Ato ou efeito de servir.

Préstimo; trabalho; proveito; utilidade;

Exercício de funções.

Desempenho de qualquer trabalho.

Ação útil e benéfica.

Ofício.

Serviço

Page 5: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Componente de negócio interoperável que pode facilmente ser

reutilizado e compartilhado entre produtos, parceiros e clientes.

Serviço

Page 6: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Princípios

Contrato Padronizado

Baixo Acoplamento

Abstração

Capacidade de Reúso

Autonomina

Capacidade de Descoberta

Independência de Estado

Capacidade de Composição

Princípios de Design de Serviços

Page 7: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Governança & Reúso

Page 8: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

OSIMM – Open Group

Page 9: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 10: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 11: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 12: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 13: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 14: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 15: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 16: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 17: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 18: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 19: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 20: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 21: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 22: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 23: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 24: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 25: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 26: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm

Page 27: Arquitetura orientada a serviços (soa)  e modelo de maturidade soa aberto (osimm)

FIM

José Renato Pequeno@javalittle