SlideShare uma empresa Scribd logo
SOA: Separating Hype from 
Reality 
Web Services, Service-Oriented Computing, and Service- 
Oriented Architecture 
1
● Introdução 
● Múltiplas definições 
● O Framework 
● Possibilidades de pesquisa 
● Mensurando o sucesso de SOA 
● Conclusão 
2
Introdução 
● Traça um panorama de SOA até 2008 
● Foca em estudar as definições de SOA existentes 
● Dificuldade em ter uma definição comum 
● Falta de eurísticas para medir o valor agregado 
● Potenciais direções de pesquisa na área 
3
SOA em alta 
● Palavras que viraram jargão em TI 
o SOA, Web Services, Ajax, Web 2.0, SOAP, UDDI, XML, 
CORBA 
● Mais de 800 trabalhos sobre essas tecnologias 
● A impressão de que todas empresas usam SOA 
4
Múltiplas definições 
● Pelo menos 9 definições de diferentes fontes 
o OASIS, o Open Group, XML.com, Javaworld.com, OMG, 
W3C, Webopedia, TechEncyclopedia, WhatIs.com, IBM 
● Derivado de serviços mais básicos 
o SOAP, CORBA, EJB, DCOM, SIP, e muitos outros 
● Falta consenso das empresas sobre a definição 
o Tempo investido, recursos humanos e outros recursos 
5
Framework 
● SOA não é uma tecnologia propriamente dita 
o Forma estruturada de organizar ou arranjar os serviços de 
uma empresa ou organização 
● Framework baseado na visão geral feita por 
Krafzig, Banke e Slama (2005) 
6
7
Framework 
● Application Front End 
● Service Repository 
● Service Bus 
● Common Services 
8
Framework 
● Contract 
● Interface 
● Implementation 
9
Possibilidades de pesquisa 
● Pesquisas sobre SOA já existentes na época 
● Análise de quais seriam os caminhos de pesquisa 
possíveis 
● 3 categorias de classificação de pesquisa distintas 
o Com caráter exploratório 
o Examinam ferramentas existentes 
o Investigação empírica 
10
Pesquisa de caráter exploratório 
● Inclui esforços de caráter exploratório 
● Propõe abordagens de implementação de SOA 
● O uso de padrões, projetos ou metamodelos de 
SOA para proporcionar a compreensão 
o Stal (2006); Kim e Lim (2007); Shan e Hua (2006); 
o Shan e Hua (2006) Schmidt, Hutchison, Lambros e 
Phippen (2005) 
o Crawford, Bate, Cherbakov, Holley e Tsocanos (2005) 
11
Analise ferramentas existentes 
● Examinam tecnologias ou ferramentas específicas 
de cada empresa 
o Brown, Delbaere, Eeles, Johnston, e Weaver (2005) 
o De Pauw, Lei, Pring e Villard (2005) 
o Jones (2005) 
12
Investigação empírica 
● Sugerem a investigação empírica 
● Criação de formas para medir SOA em termos de 
sucesso ou fracasso 
o Chen, Zhou e Zhang (2006) 
o Borkar, Carey, Mangtani, McKinney, Pate e Thatte (2006) 
o Duke, Davies e Richardson (2005) 
o Malloy, Kraft, Hallstrom e Voas (2006) 
o Li, Huang, Yen e Cheng (2007) 
13
Medindo a eficácia do SOA 
● É complicado medir ou avaliar o sucesso de se 
implantar SOA 
● Normalmente são usadas abordagens financeiras 
o ROI, valor presente líquido (VPL), breakeven, taxa interna 
de retorno (TIR). 
● Ou com a quantidade de erros ou produtividade 
da equipe 
14
Medindo a eficácia do SOA 
● Abordagens financeiras não são eficazes 
● O resultado varia de empresa para empresa 
● Medidas de sucesso: 
o vantagens competitivas que o software proporciona; 
flexibilidade; agilidade; capacidade de resposta 
● Outros fatores intangíveis: 
o O nível de apoio da alta administração; Competência da 
equipe; o nível de cooperação interdepartamental 
15
Conclusão 
● Falta de uma definição comum de SOA 
● Pesquisa sobre os benefícios e as desvantagens 
● Identificar métricas 
● Impactos culturais e estruturais 
16
? 
Antônio Fonseca Pimenta Júnior 
antoniojunior87@gmail.com 
17

Mais conteúdo relacionado

Destaque

Sistemas Distribuídos: RMI, CORBA e SOA
Sistemas Distribuídos: RMI, CORBA e SOASistemas Distribuídos: RMI, CORBA e SOA
Sistemas Distribuídos: RMI, CORBA e SOA
Líus Fontenelle Carneiro
 
Sistemas Distribuídos - Comunicação Distribuída – CORBA
Sistemas Distribuídos - Comunicação Distribuída – CORBASistemas Distribuídos - Comunicação Distribuída – CORBA
Sistemas Distribuídos - Comunicação Distribuída – CORBA
Adriano Teixeira de Souza
 
Virtualização com Xen
Virtualização com XenVirtualização com Xen
Virtualização com Xen
Thiago Cavalcante
 
Apresentação Sistemas Distribuídos - Conceito
Apresentação Sistemas Distribuídos - ConceitoApresentação Sistemas Distribuídos - Conceito
Apresentação Sistemas Distribuídos - Conceito
Thiago Marinho
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
Impacta Eventos
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
Wellington Oliveira
 
Sistemas Distribuídos baseados na Web
Sistemas Distribuídos baseados na WebSistemas Distribuídos baseados na Web
Sistemas Distribuídos baseados na Web
Rafael Chagas
 

Destaque (7)

Sistemas Distribuídos: RMI, CORBA e SOA
Sistemas Distribuídos: RMI, CORBA e SOASistemas Distribuídos: RMI, CORBA e SOA
Sistemas Distribuídos: RMI, CORBA e SOA
 
Sistemas Distribuídos - Comunicação Distribuída – CORBA
Sistemas Distribuídos - Comunicação Distribuída – CORBASistemas Distribuídos - Comunicação Distribuída – CORBA
Sistemas Distribuídos - Comunicação Distribuída – CORBA
 
Virtualização com Xen
Virtualização com XenVirtualização com Xen
Virtualização com Xen
 
Apresentação Sistemas Distribuídos - Conceito
Apresentação Sistemas Distribuídos - ConceitoApresentação Sistemas Distribuídos - Conceito
Apresentação Sistemas Distribuídos - Conceito
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Sistemas Distribuídos baseados na Web
Sistemas Distribuídos baseados na WebSistemas Distribuídos baseados na Web
Sistemas Distribuídos baseados na Web
 

Semelhante a Web Services, Service-Oriented Computing, and Service-oriented Architecture: Separating Hype from Reality

Um framework de avaliação para frameworks de governança shared
Um framework de avaliação para frameworks de governança sharedUm framework de avaliação para frameworks de governança shared
Um framework de avaliação para frameworks de governança shared
Edson Motta, MSc, MBA, PMP®, ITIL®
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na Prática
Felipe Firmo
 
Avaliação dos riscos e benefícios da adoção de computação em nuvem
Avaliação dos riscos e benefícios da adoção de computação em nuvemAvaliação dos riscos e benefícios da adoção de computação em nuvem
Avaliação dos riscos e benefícios da adoção de computação em nuvem
Eduardo Millan
 
Overview Governança SOA - HP Brazil
Overview Governança SOA - HP BrazilOverview Governança SOA - HP Brazil
Overview Governança SOA - HP Brazil
Norberto Enomoto
 
Plataformas eGov em CTI: experiências nacionais e internacionais
Plataformas eGov em CTI: experiências nacionais e internacionaisPlataformas eGov em CTI: experiências nacionais e internacionais
Plataformas eGov em CTI: experiências nacionais e internacionais
Roberto C. S. Pacheco
 
O Archimate® como ferramenta de apoio para uso do TOGAF®
O Archimate® como ferramenta de apoio para uso do TOGAF® O Archimate® como ferramenta de apoio para uso do TOGAF®
O Archimate® como ferramenta de apoio para uso do TOGAF®
Blue Hawk - B&IT Management
 
SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!
Sensedia
 
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
 
Workshop Indicadores - GP Oeste 2015 em 27/julho/2015
Workshop Indicadores - GP Oeste 2015 em 27/julho/2015Workshop Indicadores - GP Oeste 2015 em 27/julho/2015
Workshop Indicadores - GP Oeste 2015 em 27/julho/2015
Rodrigo Thahira, PfMP, PMP, PRINCE2, PMO-CC
 
Palestra Carreira Java Bahia Meeting
Palestra Carreira Java Bahia MeetingPalestra Carreira Java Bahia Meeting
Palestra Carreira Java Bahia Meeting
Antonio Lazaro Carvalho Borges
 
Gerenciamento Ágil de Startups
Gerenciamento Ágil de StartupsGerenciamento Ágil de Startups
Gerenciamento Ágil de Startups
Elton Nascimento
 
Análise de aderência de práticas ágeis na cultura de startups de software: o ...
Análise de aderência de práticas ágeis na cultura de startups de software: o ...Análise de aderência de práticas ágeis na cultura de startups de software: o ...
Análise de aderência de práticas ágeis na cultura de startups de software: o ...
Marvin Ferreira
 
Aula 5 semana
Aula 5 semanaAula 5 semana
Aula 5 semana
Jorge Ávila Miranda
 
As regras do jogo de um time ágil
As regras do jogo de um time ágilAs regras do jogo de um time ágil
As regras do jogo de um time ágil
Alan Zanatta
 
Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento
Paulo Ricardo Dalmagro Vinck
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Fernando Palma
 
Agile2011 140902173318-phpapp02
Agile2011 140902173318-phpapp02Agile2011 140902173318-phpapp02
Agile2011 140902173318-phpapp02
Ricardo Moreira de Araújo
 
Framework para Integração de Metodologias Ágeis com o Controle Estatístico de...
Framework para Integração de Metodologias Ágeis com o Controle Estatístico de...Framework para Integração de Metodologias Ágeis com o Controle Estatístico de...
Framework para Integração de Metodologias Ágeis com o Controle Estatístico de...
Ana Pavan
 
Portais Corporativos - Planejamento e Levantamento de Necessidades
Portais Corporativos - Planejamento e Levantamento de NecessidadesPortais Corporativos - Planejamento e Levantamento de Necessidades
Portais Corporativos - Planejamento e Levantamento de Necessidades
Thiago Macedo
 

Semelhante a Web Services, Service-Oriented Computing, and Service-oriented Architecture: Separating Hype from Reality (20)

Um framework de avaliação para frameworks de governança shared
Um framework de avaliação para frameworks de governança sharedUm framework de avaliação para frameworks de governança shared
Um framework de avaliação para frameworks de governança shared
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na Prática
 
Avaliação dos riscos e benefícios da adoção de computação em nuvem
Avaliação dos riscos e benefícios da adoção de computação em nuvemAvaliação dos riscos e benefícios da adoção de computação em nuvem
Avaliação dos riscos e benefícios da adoção de computação em nuvem
 
Overview Governança SOA - HP Brazil
Overview Governança SOA - HP BrazilOverview Governança SOA - HP Brazil
Overview Governança SOA - HP Brazil
 
Plataformas eGov em CTI: experiências nacionais e internacionais
Plataformas eGov em CTI: experiências nacionais e internacionaisPlataformas eGov em CTI: experiências nacionais e internacionais
Plataformas eGov em CTI: experiências nacionais e internacionais
 
O Archimate® como ferramenta de apoio para uso do TOGAF®
O Archimate® como ferramenta de apoio para uso do TOGAF® O Archimate® como ferramenta de apoio para uso do TOGAF®
O Archimate® como ferramenta de apoio para uso do TOGAF®
 
SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!
 
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
 
Workshop Indicadores - GP Oeste 2015 em 27/julho/2015
Workshop Indicadores - GP Oeste 2015 em 27/julho/2015Workshop Indicadores - GP Oeste 2015 em 27/julho/2015
Workshop Indicadores - GP Oeste 2015 em 27/julho/2015
 
Palestra Carreira Java Bahia Meeting
Palestra Carreira Java Bahia MeetingPalestra Carreira Java Bahia Meeting
Palestra Carreira Java Bahia Meeting
 
Gerenciamento Ágil de Startups
Gerenciamento Ágil de StartupsGerenciamento Ágil de Startups
Gerenciamento Ágil de Startups
 
Análise de aderência de práticas ágeis na cultura de startups de software: o ...
Análise de aderência de práticas ágeis na cultura de startups de software: o ...Análise de aderência de práticas ágeis na cultura de startups de software: o ...
Análise de aderência de práticas ágeis na cultura de startups de software: o ...
 
Aula 5 semana
Aula 5 semanaAula 5 semana
Aula 5 semana
 
As regras do jogo de um time ágil
As regras do jogo de um time ágilAs regras do jogo de um time ágil
As regras do jogo de um time ágil
 
Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
 
Agile2011 140902173318-phpapp02
Agile2011 140902173318-phpapp02Agile2011 140902173318-phpapp02
Agile2011 140902173318-phpapp02
 
Framework para Integração de Metodologias Ágeis com o Controle Estatístico de...
Framework para Integração de Metodologias Ágeis com o Controle Estatístico de...Framework para Integração de Metodologias Ágeis com o Controle Estatístico de...
Framework para Integração de Metodologias Ágeis com o Controle Estatístico de...
 
Portais Corporativos - Planejamento e Levantamento de Necessidades
Portais Corporativos - Planejamento e Levantamento de NecessidadesPortais Corporativos - Planejamento e Levantamento de Necessidades
Portais Corporativos - Planejamento e Levantamento de Necessidades
 

Último

Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
2m Assessoria
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 

Último (10)

Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 

Web Services, Service-Oriented Computing, and Service-oriented Architecture: Separating Hype from Reality

  • 1. SOA: Separating Hype from Reality Web Services, Service-Oriented Computing, and Service- Oriented Architecture 1
  • 2. ● Introdução ● Múltiplas definições ● O Framework ● Possibilidades de pesquisa ● Mensurando o sucesso de SOA ● Conclusão 2
  • 3. Introdução ● Traça um panorama de SOA até 2008 ● Foca em estudar as definições de SOA existentes ● Dificuldade em ter uma definição comum ● Falta de eurísticas para medir o valor agregado ● Potenciais direções de pesquisa na área 3
  • 4. SOA em alta ● Palavras que viraram jargão em TI o SOA, Web Services, Ajax, Web 2.0, SOAP, UDDI, XML, CORBA ● Mais de 800 trabalhos sobre essas tecnologias ● A impressão de que todas empresas usam SOA 4
  • 5. Múltiplas definições ● Pelo menos 9 definições de diferentes fontes o OASIS, o Open Group, XML.com, Javaworld.com, OMG, W3C, Webopedia, TechEncyclopedia, WhatIs.com, IBM ● Derivado de serviços mais básicos o SOAP, CORBA, EJB, DCOM, SIP, e muitos outros ● Falta consenso das empresas sobre a definição o Tempo investido, recursos humanos e outros recursos 5
  • 6. Framework ● SOA não é uma tecnologia propriamente dita o Forma estruturada de organizar ou arranjar os serviços de uma empresa ou organização ● Framework baseado na visão geral feita por Krafzig, Banke e Slama (2005) 6
  • 7. 7
  • 8. Framework ● Application Front End ● Service Repository ● Service Bus ● Common Services 8
  • 9. Framework ● Contract ● Interface ● Implementation 9
  • 10. Possibilidades de pesquisa ● Pesquisas sobre SOA já existentes na época ● Análise de quais seriam os caminhos de pesquisa possíveis ● 3 categorias de classificação de pesquisa distintas o Com caráter exploratório o Examinam ferramentas existentes o Investigação empírica 10
  • 11. Pesquisa de caráter exploratório ● Inclui esforços de caráter exploratório ● Propõe abordagens de implementação de SOA ● O uso de padrões, projetos ou metamodelos de SOA para proporcionar a compreensão o Stal (2006); Kim e Lim (2007); Shan e Hua (2006); o Shan e Hua (2006) Schmidt, Hutchison, Lambros e Phippen (2005) o Crawford, Bate, Cherbakov, Holley e Tsocanos (2005) 11
  • 12. Analise ferramentas existentes ● Examinam tecnologias ou ferramentas específicas de cada empresa o Brown, Delbaere, Eeles, Johnston, e Weaver (2005) o De Pauw, Lei, Pring e Villard (2005) o Jones (2005) 12
  • 13. Investigação empírica ● Sugerem a investigação empírica ● Criação de formas para medir SOA em termos de sucesso ou fracasso o Chen, Zhou e Zhang (2006) o Borkar, Carey, Mangtani, McKinney, Pate e Thatte (2006) o Duke, Davies e Richardson (2005) o Malloy, Kraft, Hallstrom e Voas (2006) o Li, Huang, Yen e Cheng (2007) 13
  • 14. Medindo a eficácia do SOA ● É complicado medir ou avaliar o sucesso de se implantar SOA ● Normalmente são usadas abordagens financeiras o ROI, valor presente líquido (VPL), breakeven, taxa interna de retorno (TIR). ● Ou com a quantidade de erros ou produtividade da equipe 14
  • 15. Medindo a eficácia do SOA ● Abordagens financeiras não são eficazes ● O resultado varia de empresa para empresa ● Medidas de sucesso: o vantagens competitivas que o software proporciona; flexibilidade; agilidade; capacidade de resposta ● Outros fatores intangíveis: o O nível de apoio da alta administração; Competência da equipe; o nível de cooperação interdepartamental 15
  • 16. Conclusão ● Falta de uma definição comum de SOA ● Pesquisa sobre os benefícios e as desvantagens ● Identificar métricas ● Impactos culturais e estruturais 16
  • 17. ? Antônio Fonseca Pimenta Júnior antoniojunior87@gmail.com 17