Escolar Documentos
Profissional Documentos
Cultura Documentos
Pgina 2 de 60
Sumrio
Sumrio ................................................................................................................................................... 3
Tabela de Figuras .................................................................................................................................... 4
Captulo 1 - Histria de SOA .................................................................................................................... 6
Captulo 2 - Conceitos de SOA ................................................................................................................ 8
Captulo 3 - Metodologia SOMA ........................................................................................................... 16
Captulo 4 - Barramento de Servios Corporativos (ESB) ..................................................................... 21
Captulo 5 - Tecnologias Habilitadoras de SOA ..................................................................................... 29
Captulo 6 - Governana SOA ................................................................................................................ 34
Captulo 7 - Service Component Architecture (SCA) ............................................................................. 41
Captulo 8 - Computao nas Nuvens e SOA ........................................................................................ 44
Captulo 9 - Produtos de Mercado para SOA ........................................................................................ 47
Glossrio ............................................................................................................................................... 59
Referncias............................................................................................................................................ 60
Pgina 3 de 60
Tabela de Figuras
Figura 1 - Integrao Desordenada ......................................................................................................... 6
Figura 2 - Evoluo de TI ......................................................................................................................... 7
Figura 3 - Complexidade de TI................................................................................................................. 8
Figura 4: Servios SOA............................................................................................................................. 9
Figura 5: Orquestrao x Coreografia ..................................................................................................... 9
Figura 6: Composio de Servios......................................................................................................... 10
Figura 7:Mitos sobre SOA ..................................................................................................................... 11
Figura 8: Modelo Conceitual Barramento de Servios ......................................................................... 11
Figura 9: Modelo Conceitual Repositrio Servios ............................................................................... 12
Figura 10: Motivadores de SOA nas Organizaes ............................................................................... 13
Figura 11: Diversidades de Solues para Integrao .......................................................................... 14
Figura 12: Reuso de Aplicaes Legadas............................................................................................... 15
Figura 13: Camadas de SOA onde SOMA tem foco............................................................................... 16
Figura 14: Fases da Metodologia SOMA ............................................................................................... 17
Figura 15: Exemplo de sada da fase de identificao de servios ....................................................... 18
Figura 16: Exemplo de dependncia da fase Especificao de Servios (SOMA) ................................. 20
Figura 17: Exemplo de composio da fase Especificao de Servios (SOMA) ................................... 20
Figura 18: Histria surgimento ESB....................................................................................................... 22
Figura 19: Arquitetura conceitual de um ESB ....................................................................................... 22
Figura 20: O papel de um ESB em uma Arquitetura Conceitual SOA ................................................... 23
Figura 21: Componentes adicionais a um ESB em uma Arquitetura SOA ............................................ 24
Figura 22: Funcionalidades de um ESB encontradas na literatura ....................................................... 25
Figura 23: Funcionalidades Mnimas Exigidas para uma soluo de ESB ............................................. 25
Figura 24: SOAP Message Security........................................................................................................ 28
Figura 25: Padro de mensageria Roteador ......................................................................................... 28
Figura 26: Padro de mensageria Tradutor .......................................................................................... 29
Figura 27: Padro de mensageria Enriquecimento ............................................................................... 29
Figura 28: Tecnologias habilitadoras de SOA ........................................................................................ 29
Figura 29: Pilha de Tecnologias de SOA ................................................................................................ 30
Figura 30: Exemplo XML........................................................................................................................ 30
Figura 31: Exemplo Envelope SOAP ...................................................................................................... 31
Figura 32: Exemplo Chamada REST ....................................................................................................... 31
Figura 33: Exemplo XSD ........................................................................................................................ 32
Figura 34: Exemplo WSDL ..................................................................................................................... 33
Figura 35: Exemplo BPEL ....................................................................................................................... 33
Figura 36: Essncia de Governana....................................................................................................... 34
Figura 37: Modelo de Maturidade SOA segundo OMG ........................................................................ 36
Figura 38: Funes de um CDE SOA ...................................................................................................... 37
Figura 39: Repositrio de Servios ........................................................................................................ 38
Figura 40: Registro de Servios ............................................................................................................. 39
Figura 41: Ciclo de Vida SOA ................................................................................................................. 40
Figura 42: Exemplo de Binding SCA ...................................................................................................... 42
Figura 43: Estrutura Composite SCA ..................................................................................................... 42
Figura 44: Domnio SCA......................................................................................................................... 43
Figura 45: Exemplo SDO ........................................................................................................................ 44
Figura 46: Componentes de Computao nas Nuvens ......................................................................... 45
Pgina 4 de 60
Pgina 5 de 60
Sistemas de informao
Processos de negcio
Pgina 6 de 60
Figura 2 - Evoluo de TI
Pgina 7 de 60