SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Arquitetura Orientada a Serviços (SOA) na
prática, “cases” reais e modelo de
maturidade SOA aberto (OSIMM)
José Renato Pequeno
_
Faculdade de Engenharia de Sorocaba
Facens
José Renato Pequeno
_
O que é um “Serviço” ?
Serviço
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
Componente de negócio interoperável que pode facilmente ser
reutilizado e compartilhado entre produtos, parceiros e clientes.
Serviço
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
Governança & Reúso
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
OSIMM – Open Group
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
Fonte: https://www.opengroup.org/soa/source-book/osimmv2/model.htm
FIM
José Renato Pequeno
@javalittle

Weitere ähnliche Inhalte

Ähnlich wie SOA na prática e modelo OSIMM

ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO MetodologiaMarcos Yonamine
 
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...Michel Azevedo
 
SCN Meet Up - UX Strategy - v1
SCN Meet Up - UX Strategy - v1SCN Meet Up - UX Strategy - v1
SCN Meet Up - UX Strategy - v1Alex Marin Silva
 
Estudo de Caso - Arquitetura Orientada à Serviço
Estudo de Caso - Arquitetura Orientada à ServiçoEstudo de Caso - Arquitetura Orientada à Serviço
Estudo de Caso - Arquitetura Orientada à Serviçojeanstreleski
 
Artigo - Arquitetura Orientada a Serviços (Estudo de Caso)
Artigo - Arquitetura Orientada a Serviços (Estudo de Caso)Artigo - Arquitetura Orientada a Serviços (Estudo de Caso)
Artigo - Arquitetura Orientada a Serviços (Estudo de Caso)Carlos Hisamitsu
 
apresentação 21212 Aceleradora — Lean UX Workshop
apresentação 21212 Aceleradora — Lean UX Workshopapresentação 21212 Aceleradora — Lean UX Workshop
apresentação 21212 Aceleradora — Lean UX WorkshopPaulo Floriano
 
Soa e web services
Soa e web servicesSoa e web services
Soa e web servicesGeraldo Cruz
 
Soa e web services
Soa e web servicesSoa e web services
Soa e web servicesGeraldo Cruz
 
Sistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOASistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOAAdriano Teixeira de Souza
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecturerenanwb
 
TDC2016SP - Trilha Microservices
TDC2016SP - Trilha MicroservicesTDC2016SP - Trilha Microservices
TDC2016SP - Trilha Microservicestdc-globalcode
 
Design Thinking na prática - Como foi usada a metodologia para desenvolver um...
Design Thinking na prática - Como foi usada a metodologia para desenvolver um...Design Thinking na prática - Como foi usada a metodologia para desenvolver um...
Design Thinking na prática - Como foi usada a metodologia para desenvolver um...Thalita Oliveira
 
Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc  Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc guest880159
 
Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc  Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc guest880159
 
AERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoAERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoFernando Botafogo
 
Raphael Moraes - Arquitetura de componentes
Raphael Moraes - Arquitetura de componentesRaphael Moraes - Arquitetura de componentes
Raphael Moraes - Arquitetura de componentesRaphael Moraes
 
Raphael Moraes - Large-Scale Javascript Arquitetura de componentes genéricos...
Raphael Moraes - Large-Scale Javascript Arquitetura de componentes genéricos...Raphael Moraes - Large-Scale Javascript Arquitetura de componentes genéricos...
Raphael Moraes - Large-Scale Javascript Arquitetura de componentes genéricos...DevCamp Campinas
 
Micro serviços com node.js
Micro serviços com node.jsMicro serviços com node.js
Micro serviços com node.jsBruno Trecenti
 

Ähnlich wie SOA na prática e modelo OSIMM (20)

ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO Metodologia
 
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
 
SCN Meet Up - UX Strategy - v1
SCN Meet Up - UX Strategy - v1SCN Meet Up - UX Strategy - v1
SCN Meet Up - UX Strategy - v1
 
Estudo de Caso - Arquitetura Orientada à Serviço
Estudo de Caso - Arquitetura Orientada à ServiçoEstudo de Caso - Arquitetura Orientada à Serviço
Estudo de Caso - Arquitetura Orientada à Serviço
 
Artigo - Arquitetura Orientada a Serviços (Estudo de Caso)
Artigo - Arquitetura Orientada a Serviços (Estudo de Caso)Artigo - Arquitetura Orientada a Serviços (Estudo de Caso)
Artigo - Arquitetura Orientada a Serviços (Estudo de Caso)
 
apresentação 21212 Aceleradora — Lean UX Workshop
apresentação 21212 Aceleradora — Lean UX Workshopapresentação 21212 Aceleradora — Lean UX Workshop
apresentação 21212 Aceleradora — Lean UX Workshop
 
Soa e web services
Soa e web servicesSoa e web services
Soa e web services
 
Soa e web services
Soa e web servicesSoa e web services
Soa e web services
 
Sistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOASistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOA
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
TDC2016SP - Trilha Microservices
TDC2016SP - Trilha MicroservicesTDC2016SP - Trilha Microservices
TDC2016SP - Trilha Microservices
 
Agile User Experience
Agile User ExperienceAgile User Experience
Agile User Experience
 
Design Thinking na prática - Como foi usada a metodologia para desenvolver um...
Design Thinking na prática - Como foi usada a metodologia para desenvolver um...Design Thinking na prática - Como foi usada a metodologia para desenvolver um...
Design Thinking na prática - Como foi usada a metodologia para desenvolver um...
 
Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc  Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc
 
Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc  Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc
 
AERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoAERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo Azevedo
 
Raphael Moraes - Arquitetura de componentes
Raphael Moraes - Arquitetura de componentesRaphael Moraes - Arquitetura de componentes
Raphael Moraes - Arquitetura de componentes
 
Raphael Moraes - Large-Scale Javascript Arquitetura de componentes genéricos...
Raphael Moraes - Large-Scale Javascript Arquitetura de componentes genéricos...Raphael Moraes - Large-Scale Javascript Arquitetura de componentes genéricos...
Raphael Moraes - Large-Scale Javascript Arquitetura de componentes genéricos...
 
Micro serviços com node.js
Micro serviços com node.jsMicro serviços com node.js
Micro serviços com node.js
 
Domain-Driven Design
Domain-Driven DesignDomain-Driven Design
Domain-Driven Design
 

Mehr von José Renato Pequeno

Explorando os principais implementadores hadoop e o papel que eles exercem no...
Explorando os principais implementadores hadoop e o papel que eles exercem no...Explorando os principais implementadores hadoop e o papel que eles exercem no...
Explorando os principais implementadores hadoop e o papel que eles exercem no...José Renato Pequeno
 
Tdc 2012 - Apresentação da trilha iOS
Tdc 2012 - Apresentação da trilha iOSTdc 2012 - Apresentação da trilha iOS
Tdc 2012 - Apresentação da trilha iOSJosé Renato Pequeno
 

Mehr von José Renato Pequeno (6)

Explorando os principais implementadores hadoop e o papel que eles exercem no...
Explorando os principais implementadores hadoop e o papel que eles exercem no...Explorando os principais implementadores hadoop e o papel que eles exercem no...
Explorando os principais implementadores hadoop e o papel que eles exercem no...
 
Functional Programming - Scala
Functional Programming - ScalaFunctional Programming - Scala
Functional Programming - Scala
 
Big Data, JVM e Redes Sociais
Big Data, JVM e Redes SociaisBig Data, JVM e Redes Sociais
Big Data, JVM e Redes Sociais
 
Apresentação Hadoop
Apresentação HadoopApresentação Hadoop
Apresentação Hadoop
 
Tdc 2012 - Apresentação da trilha iOS
Tdc 2012 - Apresentação da trilha iOSTdc 2012 - Apresentação da trilha iOS
Tdc 2012 - Apresentação da trilha iOS
 
Android Studio
Android StudioAndroid Studio
Android Studio
 

SOA na prática e modelo OSIMM

Hinweis der Redaktion

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28