SlideShare ist ein Scribd-Unternehmen logo
1 von 21
   A Computação Orientada a Serviços representa
    uma nova geração da plataforma da
    computação distribuída.


                             Possui como elementos:
                              › Arquitetura Orientada a
                                Serviços (SOA);
                              › Serviços;
                              › Orientação a Serviços.
SOA
é uma abordagem arquitetural corporativa que permite a
              criação de serviços de negócio
   interoperáveis que podem facilmente ser reutilizados e
        compartilhados entre aplicações e empresas.
                                             Gartner Group




                            SOA
   é um estilo de arquitetura de software cujo princípio
    prega que as funcionalidades (implementadas pelas
    aplicações) devem ser disponibilizadas na forma de
                           serviços.
   A comunicação entre o sistema cliente e aquele
    que disponibiliza o serviço é realizada através de
    web services;

   As suas funcionalidades são expostas através de
    interfaces que outros aplicativos e serviços podem
    ler para entender como utilizar esses serviços;

   Baseia-se nos princípios de
    computação distribuída e
    utiliza o paradigma request/
    replay para a comunicação
    entre clientes e serviços.
   No    processo      de   reorganização      dos
    departamentos de TI (Tecnologia da
    Informação) das organizações, permitindo
    um melhor relacionamento entre as áreas
    que dão suporte tecnológico à empresa e as
    áreas     responsáveis     pelo         negócio
    propriamente dito, graças a uma maior
    agilidade na implementação de novos
    serviços e reutilização dos ativos existentes.
   É    uma     função de    um      sistema
    computacional que é disponibilizada para
    outro sistema;

   Deve funcionar de forma independente do
    estado dos outros serviços e deve possuir
    uma interface bem definida;
Orientação a Serviços
         X
Orientação a Objetos
   São paradigmas complementares, que
    podem ser utilizados com sucesso
    separadamente e em conjunto.

   A maior parte da Orientação a Serviços
    deve sua existência aos conceitos,
    princípios e modelos que se originaram na
    Orientação a Objetos.
   Objetivos da Orientação a Objetos:

    › Melhor atendimento aos requisitos do
        negócio;
    ›   Maior robustez;
    ›   Maior capacidade de extensão;
    ›   Maior flexibilidade;
    ›   Mais reúso.
   Objetivos da Orientação a Serviços:

    › Suporta os objetivos já mencionados;
    › Porém, enfatiza a empresa como um todo, em
      governança e em objetivos estratégicos a longo
      prazo;
   CLASSES E OBJETOS:
                                                 Fatura
    › Orientação a Objetos:                   ________________
                                              number: int
    › Sua instância em runtime é um objeto;   _______________
                                              getNumber():int
    › Definem métodos (comportamentos)
    e atributos (dados).                               Classe



    › Orientação a Serviços:                     Fatura
                                              _______________
    › Sua instância em runtime é uma          • GetNumber

     instância de serviço;
    › Definem capacidades (operações)                 Contrato
                                                      de Serviço
     quando implantado como um Web Service.
   HERANÇA:
    › Orientação a Objetos:
    › As subclasses herdam métodos e atributos da
      superclasse.
                           Doc. Negócio
                          ________________
                          number: int
                          _______________
                          getStatus():int




                 Fatura
            ________________          Pedido Compra
                                     ________________
            number: int              number: int
            cliente ID:int           vendedor ID:int
            _______________          _______________
            getStatus ():int         getStatus ():int
            getTotal():double        getTotal():double
   HERANÇA:
    › Orientação a Serviços:
    › Serviços de entidade podem compartilhar
      capacidades semelhantes, mas nenhuma é
      herdada.



               Fatura        Pedido Compra
           _______________   _______________
           • GetStatus       • GetStatus
           • GetTotal        • GetTotal
   Reutilização:
    › Se o pacote que constitui um serviço tiver o
      tamanho e o escopo certos, então ele
      poderá ser reutilizado da próxima vez que a
      equipe de desenvolvimento precisar de uma
      função específica para um novo aplicativo
      que queira desenvolver.
   Aumento de Produtividade:
    › Se os desenvolvedores reutilizam serviços,
     os projetos de software podem andar mais
     rápidos    e    a    mesma     equipe    de
     desenvolvimento pode trabalhar em mais
     projetos. A integração se torna mais rápida,
     diminuindo o ciclo de desenvolvimento
   Maior Agilidade:
    › Mesmo     que os serviços não sejam
     reutilizados, podem agregar valor se
     facilitarem a modificação e integração dos
     sistemas existentes.
   Melhor alinhamento com o negócio:
    › Os usuários de negócio podem apreciar
     melhor os projetos de TI, pois os mesmos são
     apresentados em termos de negócio.
Arquitetura Orientada a Serviços
   A plataforma de Computação Orientada a
    Serviços fornece o potencial de aumentar
    a    capacidade      de  resposta  e    a
    rentabilidade econômica da TI por meio de
    um paradigma que enfatiza os objetivos e
    benefícios estratégicos.
Pela vossa atenção

    Obrigado!

Weitere ähnliche Inhalte

Was ist angesagt?

Tecnologia De Tomada De Decisão
Tecnologia De Tomada De DecisãoTecnologia De Tomada De Decisão
Tecnologia De Tomada De DecisãoCleiton Fernandes
 
Alimentação saudável joana pereira e sofia sancho
Alimentação saudável joana pereira e sofia sanchoAlimentação saudável joana pereira e sofia sancho
Alimentação saudável joana pereira e sofia sanchoCarla Gomes
 
Relatório alimentação escolar
Relatório alimentação escolarRelatório alimentação escolar
Relatório alimentação escolarLeticia Lopes
 
Exercício físico e diabetes - Prof. Luciano Daniel Silva
Exercício físico e diabetes -  Prof. Luciano Daniel Silva   Exercício físico e diabetes -  Prof. Luciano Daniel Silva
Exercício físico e diabetes - Prof. Luciano Daniel Silva Luciano Daniel Silva
 
Aula 1- Atuação do nutricionista em UAN e gestão 2022 1.ppt
Aula 1- Atuação do nutricionista em UAN e gestão  2022 1.pptAula 1- Atuação do nutricionista em UAN e gestão  2022 1.ppt
Aula 1- Atuação do nutricionista em UAN e gestão 2022 1.pptDaniCatuzzo
 
2016: Introdução à Mineração de Dados: Conceitos Básicos, Algoritmos e Aplica...
2016: Introdução à Mineração de Dados: Conceitos Básicos, Algoritmos e Aplica...2016: Introdução à Mineração de Dados: Conceitos Básicos, Algoritmos e Aplica...
2016: Introdução à Mineração de Dados: Conceitos Básicos, Algoritmos e Aplica...Leandro de Castro
 
Necessidades Nutricionais do Organismo
Necessidades Nutricionais do OrganismoNecessidades Nutricionais do Organismo
Necessidades Nutricionais do Organismoe.ferreira
 
Mapeamento do fluxo de valor em uma fábrica de artefatos de concreto
Mapeamento do fluxo de valor em uma fábrica de artefatos de concretoMapeamento do fluxo de valor em uma fábrica de artefatos de concreto
Mapeamento do fluxo de valor em uma fábrica de artefatos de concretoBárbara Salgado
 
Alimentação saudável trabalho de saúde infantil
Alimentação saudável trabalho de saúde infantilAlimentação saudável trabalho de saúde infantil
Alimentação saudável trabalho de saúde infantilGaby Veloso
 
ALIMENTAÇÃO SAUDÁVEL PARA HIPERTENSOS
ALIMENTAÇÃO SAUDÁVEL PARA HIPERTENSOSALIMENTAÇÃO SAUDÁVEL PARA HIPERTENSOS
ALIMENTAÇÃO SAUDÁVEL PARA HIPERTENSOSJéssica Angelo
 
HIPERTENSÃO ARTERIAL E EXERCÍCIO FÍSICO
HIPERTENSÃO ARTERIAL E EXERCÍCIO FÍSICOHIPERTENSÃO ARTERIAL E EXERCÍCIO FÍSICO
HIPERTENSÃO ARTERIAL E EXERCÍCIO FÍSICOmarcelo miranda
 
Aula1 metodologia de pesquisa aplicada
Aula1  metodologia de pesquisa aplicadaAula1  metodologia de pesquisa aplicada
Aula1 metodologia de pesquisa aplicadaMarcos Sérgio
 
Alimentação saudável e equilibrada
Alimentação saudável e equilibradaAlimentação saudável e equilibrada
Alimentação saudável e equilibradaCatalin Danu
 
Alimentos, nutrientes e saúde
Alimentos, nutrientes e saúdeAlimentos, nutrientes e saúde
Alimentos, nutrientes e saúdeCristiane Koch
 
Nutrição - Pirâmide Alimentar
Nutrição - Pirâmide AlimentarNutrição - Pirâmide Alimentar
Nutrição - Pirâmide AlimentarFernanda Clara
 

Was ist angesagt? (20)

Tecnologia De Tomada De Decisão
Tecnologia De Tomada De DecisãoTecnologia De Tomada De Decisão
Tecnologia De Tomada De Decisão
 
Alimentação saudável joana pereira e sofia sancho
Alimentação saudável joana pereira e sofia sanchoAlimentação saudável joana pereira e sofia sancho
Alimentação saudável joana pereira e sofia sancho
 
Relatório alimentação escolar
Relatório alimentação escolarRelatório alimentação escolar
Relatório alimentação escolar
 
Exercício físico e diabetes - Prof. Luciano Daniel Silva
Exercício físico e diabetes -  Prof. Luciano Daniel Silva   Exercício físico e diabetes -  Prof. Luciano Daniel Silva
Exercício físico e diabetes - Prof. Luciano Daniel Silva
 
Manual do pé diabetico
Manual do pé diabeticoManual do pé diabetico
Manual do pé diabetico
 
Aula 1- Atuação do nutricionista em UAN e gestão 2022 1.ppt
Aula 1- Atuação do nutricionista em UAN e gestão  2022 1.pptAula 1- Atuação do nutricionista em UAN e gestão  2022 1.ppt
Aula 1- Atuação do nutricionista em UAN e gestão 2022 1.ppt
 
Tutorial CINAHL
Tutorial CINAHLTutorial CINAHL
Tutorial CINAHL
 
2016: Introdução à Mineração de Dados: Conceitos Básicos, Algoritmos e Aplica...
2016: Introdução à Mineração de Dados: Conceitos Básicos, Algoritmos e Aplica...2016: Introdução à Mineração de Dados: Conceitos Básicos, Algoritmos e Aplica...
2016: Introdução à Mineração de Dados: Conceitos Básicos, Algoritmos e Aplica...
 
Necessidades Nutricionais do Organismo
Necessidades Nutricionais do OrganismoNecessidades Nutricionais do Organismo
Necessidades Nutricionais do Organismo
 
Mapeamento do fluxo de valor em uma fábrica de artefatos de concreto
Mapeamento do fluxo de valor em uma fábrica de artefatos de concretoMapeamento do fluxo de valor em uma fábrica de artefatos de concreto
Mapeamento do fluxo de valor em uma fábrica de artefatos de concreto
 
Alimentação saudável trabalho de saúde infantil
Alimentação saudável trabalho de saúde infantilAlimentação saudável trabalho de saúde infantil
Alimentação saudável trabalho de saúde infantil
 
Diabetes
DiabetesDiabetes
Diabetes
 
ALIMENTAÇÃO SAUDÁVEL PARA HIPERTENSOS
ALIMENTAÇÃO SAUDÁVEL PARA HIPERTENSOSALIMENTAÇÃO SAUDÁVEL PARA HIPERTENSOS
ALIMENTAÇÃO SAUDÁVEL PARA HIPERTENSOS
 
HIPERTENSÃO ARTERIAL E EXERCÍCIO FÍSICO
HIPERTENSÃO ARTERIAL E EXERCÍCIO FÍSICOHIPERTENSÃO ARTERIAL E EXERCÍCIO FÍSICO
HIPERTENSÃO ARTERIAL E EXERCÍCIO FÍSICO
 
Transtornos alimentares 2008
Transtornos alimentares 2008Transtornos alimentares 2008
Transtornos alimentares 2008
 
Aula1 metodologia de pesquisa aplicada
Aula1  metodologia de pesquisa aplicadaAula1  metodologia de pesquisa aplicada
Aula1 metodologia de pesquisa aplicada
 
Diabetes!
Diabetes!Diabetes!
Diabetes!
 
Alimentação saudável e equilibrada
Alimentação saudável e equilibradaAlimentação saudável e equilibrada
Alimentação saudável e equilibrada
 
Alimentos, nutrientes e saúde
Alimentos, nutrientes e saúdeAlimentos, nutrientes e saúde
Alimentos, nutrientes e saúde
 
Nutrição - Pirâmide Alimentar
Nutrição - Pirâmide AlimentarNutrição - Pirâmide Alimentar
Nutrição - Pirâmide Alimentar
 

Ähnlich wie Computação orientada a serviços

9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stvwilson_lucas
 
Apresentacao Aula Parte2
Apresentacao Aula Parte2Apresentacao Aula Parte2
Apresentacao Aula Parte2Humberto Fontes
 
SOA - Service Oriented Architecture
SOA - Service Oriented ArchitectureSOA - Service Oriented Architecture
SOA - Service Oriented ArchitectureHugo Rodrigues
 
Apresentação SOA
Apresentação SOAApresentação SOA
Apresentação SOAproxypt
 
Governança de ti
Governança de tiGovernança de ti
Governança de tiBruno Silva
 
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
 
Apostila itil-v3-conceitos-110626171817-phpapp01
Apostila itil-v3-conceitos-110626171817-phpapp01Apostila itil-v3-conceitos-110626171817-phpapp01
Apostila itil-v3-conceitos-110626171817-phpapp01Daniel Silva
 
Resumo ITIL V3 para Concurso
Resumo ITIL V3 para ConcursoResumo ITIL V3 para Concurso
Resumo ITIL V3 para Concursoluanrjesus
 
Apresentacao itil scua
Apresentacao   itil scuaApresentacao   itil scua
Apresentacao itil scuaMarcello Dias
 
Apostila itil v3_2011
Apostila itil v3_2011Apostila itil v3_2011
Apostila itil v3_2011Daniele Luz
 
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
 
Resumo itil v3 para concursos
Resumo itil v3 para concursosResumo itil v3 para concursos
Resumo itil v3 para concursosFernando Palma
 
Apostila itil-v3-conceitos
Apostila itil-v3-conceitosApostila itil-v3-conceitos
Apostila itil-v3-conceitosLuiz Fraga
 
Apostila itil v3
Apostila itil v3Apostila itil v3
Apostila itil v3diegosc2013
 

Ähnlich wie Computação orientada a serviços (20)

9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv
 
Apresentacao Aula Parte2
Apresentacao Aula Parte2Apresentacao Aula Parte2
Apresentacao Aula Parte2
 
SOA - Service Oriented Architecture
SOA - Service Oriented ArchitectureSOA - Service Oriented Architecture
SOA - Service Oriented Architecture
 
SOA
SOASOA
SOA
 
Apresentação SOA
Apresentação SOAApresentação SOA
Apresentação SOA
 
Governança de ti
Governança de tiGovernança de ti
Governança de ti
 
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!
 
Resumo ITIL v3 para concurso
Resumo ITIL v3 para concursoResumo ITIL v3 para concurso
Resumo ITIL v3 para concurso
 
Apostila itil-v3-conceitos-110626171817-phpapp01
Apostila itil-v3-conceitos-110626171817-phpapp01Apostila itil-v3-conceitos-110626171817-phpapp01
Apostila itil-v3-conceitos-110626171817-phpapp01
 
Resumo ITIL V3 para Concurso
Resumo ITIL V3 para ConcursoResumo ITIL V3 para Concurso
Resumo ITIL V3 para Concurso
 
Apresentacao itil scua
Apresentacao   itil scuaApresentacao   itil scua
Apresentacao itil scua
 
Overview Itil V3
Overview Itil V3Overview Itil V3
Overview Itil V3
 
Apostila itil v3_2011
Apostila itil v3_2011Apostila itil v3_2011
Apostila itil v3_2011
 
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)
 
Resumo itil v3 para concursos
Resumo itil v3 para concursosResumo itil v3 para concursos
Resumo itil v3 para concursos
 
Apostila itil-v3-3
Apostila itil-v3-3Apostila itil-v3-3
Apostila itil-v3-3
 
Apostila itil-v3-conceitos
Apostila itil-v3-conceitosApostila itil-v3-conceitos
Apostila itil-v3-conceitos
 
Apostila itil-v3-3
Apostila itil-v3-3Apostila itil-v3-3
Apostila itil-v3-3
 
Apostila itil v3
Apostila itil v3Apostila itil v3
Apostila itil v3
 

Computação orientada a serviços

  • 1.
  • 2. A Computação Orientada a Serviços representa uma nova geração da plataforma da computação distribuída.  Possui como elementos: › Arquitetura Orientada a Serviços (SOA); › Serviços; › Orientação a Serviços.
  • 3. SOA é uma abordagem arquitetural corporativa que permite a criação de serviços de negócio interoperáveis que podem facilmente ser reutilizados e compartilhados entre aplicações e empresas. Gartner Group SOA é um estilo de arquitetura de software cujo princípio prega que as funcionalidades (implementadas pelas aplicações) devem ser disponibilizadas na forma de serviços.
  • 4. A comunicação entre o sistema cliente e aquele que disponibiliza o serviço é realizada através de web services;  As suas funcionalidades são expostas através de interfaces que outros aplicativos e serviços podem ler para entender como utilizar esses serviços;  Baseia-se nos princípios de computação distribuída e utiliza o paradigma request/ replay para a comunicação entre clientes e serviços.
  • 5. No processo de reorganização dos departamentos de TI (Tecnologia da Informação) das organizações, permitindo um melhor relacionamento entre as áreas que dão suporte tecnológico à empresa e as áreas responsáveis pelo negócio propriamente dito, graças a uma maior agilidade na implementação de novos serviços e reutilização dos ativos existentes.
  • 6. É uma função de um sistema computacional que é disponibilizada para outro sistema;  Deve funcionar de forma independente do estado dos outros serviços e deve possuir uma interface bem definida;
  • 7. Orientação a Serviços X Orientação a Objetos
  • 8. São paradigmas complementares, que podem ser utilizados com sucesso separadamente e em conjunto.  A maior parte da Orientação a Serviços deve sua existência aos conceitos, princípios e modelos que se originaram na Orientação a Objetos.
  • 9. Objetivos da Orientação a Objetos: › Melhor atendimento aos requisitos do negócio; › Maior robustez; › Maior capacidade de extensão; › Maior flexibilidade; › Mais reúso.
  • 10. Objetivos da Orientação a Serviços: › Suporta os objetivos já mencionados; › Porém, enfatiza a empresa como um todo, em governança e em objetivos estratégicos a longo prazo;
  • 11. CLASSES E OBJETOS: Fatura › Orientação a Objetos: ________________ number: int › Sua instância em runtime é um objeto; _______________ getNumber():int › Definem métodos (comportamentos) e atributos (dados). Classe › Orientação a Serviços: Fatura _______________ › Sua instância em runtime é uma • GetNumber instância de serviço; › Definem capacidades (operações) Contrato de Serviço quando implantado como um Web Service.
  • 12. HERANÇA: › Orientação a Objetos: › As subclasses herdam métodos e atributos da superclasse. Doc. Negócio ________________ number: int _______________ getStatus():int Fatura ________________ Pedido Compra ________________ number: int number: int cliente ID:int vendedor ID:int _______________ _______________ getStatus ():int getStatus ():int getTotal():double getTotal():double
  • 13. HERANÇA: › Orientação a Serviços: › Serviços de entidade podem compartilhar capacidades semelhantes, mas nenhuma é herdada. Fatura Pedido Compra _______________ _______________ • GetStatus • GetStatus • GetTotal • GetTotal
  • 14.
  • 15. Reutilização: › Se o pacote que constitui um serviço tiver o tamanho e o escopo certos, então ele poderá ser reutilizado da próxima vez que a equipe de desenvolvimento precisar de uma função específica para um novo aplicativo que queira desenvolver.
  • 16. Aumento de Produtividade: › Se os desenvolvedores reutilizam serviços, os projetos de software podem andar mais rápidos e a mesma equipe de desenvolvimento pode trabalhar em mais projetos. A integração se torna mais rápida, diminuindo o ciclo de desenvolvimento
  • 17. Maior Agilidade: › Mesmo que os serviços não sejam reutilizados, podem agregar valor se facilitarem a modificação e integração dos sistemas existentes.
  • 18. Melhor alinhamento com o negócio: › Os usuários de negócio podem apreciar melhor os projetos de TI, pois os mesmos são apresentados em termos de negócio.
  • 20. A plataforma de Computação Orientada a Serviços fornece o potencial de aumentar a capacidade de resposta e a rentabilidade econômica da TI por meio de um paradigma que enfatiza os objetivos e benefícios estratégicos.
  • 21. Pela vossa atenção Obrigado!