SlideShare una empresa de Scribd logo
1 de 16
SOA
O padrão de arquitectura
orientada ao serviço
Esta apresentação vai abordar os seguintes temas:
     Introdução
    O  que é o SOA
     O que é um serviço
     Como funciona
     Vantagens e Desvantagens
     SOA vs Web 2.0
     Casos de Estudo
     Conclusão


Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0           Ricardo Carvalho Mendes Aluno N.º 201207972
Introdução:
       Aumento da importância dos sistemas de
        informação nas organizações
       Um sistema de informação para uma organização
        depende de várias variáveis tecnológicas:
           Tecnologias de hardware,
           Sistemas operativos,
           Tecnologias de bases de dados
           Modelos de dados
           Linguagens de programação.
       Necessidade de aceder e cruzar informação de
        uma forma independente, ágil e flexível.
       Até ao surgimento do SOA, as aplicações e a
        informação nela contida era trabalhada de forma
        individual, dentro de barreiras bem definidas e até
        muitas vezes duplicada em diversas aplicações.



Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0           Ricardo Carvalho Mendes Aluno N.º 201207972
O que é o SOA:
       Por definição o SOA é um conjunto de princípios e
        metodologias. É um framework para construir soluções
        empresariais baseado em serviços.

       O SOA está focado na construção independente de
        serviços alinhados com o negócio que podem ser
        combinamos para criar processos e soluções de negócio
        de alto nível dentro do contexto de uma empresa.

       Qualquer pessoa pode criar um serviço não é esse o
        desafio do SOA, o seu verdadeiro valor está quando
        serviços reutilizáveis são combinados parar criar agilidade,
        flexibilidade e processos de negócio.

       Esta arquitectura irá permitir às organizações implementar
        independentemente, serviços que irão de encontro ás suas
        necessidades actuais e que combinados irão gerar
        processos de negócio de alto nível e soluções empresarias.


Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0           Ricardo Carvalho Mendes Aluno N.º 201207972
O que é um serviço:
       SOA define diferentes tipos de serviço e granularidade, como serviços de
        domínio, serviços de negócio e serviços de processos da organização.

       As características de cada um deles têm que especificadas de forma clara.

       O SOA também deve ser capaz de especificar que tipos de soluções de
        software não serão nunca serviços.

       Exemplo: A logica que mostra numa pagina web o perfil de um funcionário
        não é considerado um serviço, mas a lógica que vai buscar a informação do
        perfil e outras informações especificas necessárias para posteriormente ser
        mostrado no website já é um serviço.

       Para existir essa combinação os serviços deverão ter as seguintes
        características:
           Ter características similares como tamanho, forma, função;
           Estar em conformidade com os standards da empresa;
           Comunicar a nível técnico;
           Comunicar a nível semântico;
           Não ter falhas nem sobreposições em responsabilidades.




Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0                Ricardo Carvalho Mendes Aluno N.º 201207972
Como funciona:
    O SOA caracteriza-se por providenciar uma framework para
    interacções entre serviços. A framework do SOA define que para
    um sistema deverá existir três serviços principais:

       Service provider: Publica informação sobre o seu serviço num
        repositório.
       Service requester: Procura no repositório o servise provider
        correcto para a informação que necessita.
       Service broker: Gere o repositório e permite o Service
        requester de encontrar o Service provider adequado.




Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0           Ricardo Carvalho Mendes Aluno N.º 201207972
Como funciona:




Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0           Ricardo Carvalho Mendes Aluno N.º 201207972
Vantagens e Desvantagens:
    As principais vantagens são:

       Áreas de negocio dentro da organização mais ágeis assim como definidas
        pelos serviços
       A empresa como um negócio fica mais próxima do departamento de TI .
       Aumento da segurança pois é um serviço que serve de intermediário para
        falar com múltiplas aplicações
       Aumento da flexibilidade das aplicações e processos associados aos
        negócios da empresa
       Reutilização de código em novas aplicações
       Integração de aplicações independentemente da tecnologia em que foi
        desenvolvida e disponibilizada
       Informação precisa, derivada aos padrões definidos entre os service
        providers e os service requesters.
       Como o negócio depende de serviços e não de servidores a localização do
        serviço não afecta em nada o negócio, havendo assim um aumento da
        mobilidade

    As principais desvantagens são:
     O processo de implementação da arquitectura é custoso e lento
     Desempenho de uma aplicação que está totalmente dependente de
       serviços web é tipicamente inferior.



Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0           Ricardo Carvalho Mendes Aluno N.º 201207972
Exemplo de um diagrama de SOA:




Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0           Ricardo Carvalho Mendes Aluno N.º 201207972
SOA vs Web 2.0
    4.1 Semelhanças:

       Conceito de reutilizar e readaptar recursos já existentes. Ambos os conceitos permitem os
        utilizadores, reutilizar, misturar e enriquecer recursos e componentes já existentes para criar
        novos recursos e potencialmente melhores aplicações.

       Afinidade na colaboração e agregação de recursos e serviços remotos. Tanto a web 2.0
        como as aplicações baseadas em SOA permitem perder a noção de distância e a
        possibilidade de criar conteúdos heterogéneos.

       Princípio da agilidade e o suporte à mudança é estruturalmente permanente.

    4.2. Divergências:

       As aplicações web 2.0 incorporam um aspecto social, funcionam como ferramentas
        catalisadoras de interacção humana e lidam basicamente com informação de leitura
        para humanos (texto e imagens). Em contraste o SOA aponta para uma comunicação
        entre funcionalidades dispersas do negócio facilitando assim a interacção entre máquinas.

       A Web 2.0 é claramente sobre apresentação e integração dos interfaces aos utilizadores,
        enquanto no SOA é mais abstracto e menos visível para os utilizadores.

       Na sua implementação em contextos empresariais o SOA está sujeitos a requisitos de
        gestão que não existem nas aplicações web 2.0.




Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0                       Ricardo Carvalho Mendes Aluno N.º 201207972
Casos de Estudo
    Standard Bank South Africa: Managing Relationships 360° Customer
    View of Processes and Data

    Necessidades do negócio:
     Aumento da diferenciação do tipo de cliente assim como
      redução da perca de lealdade
     Aumento das receitas quando as ofertas são direccionadas ao
      cliente directamente

    Estratégia:
     Mudar o foco do negócio do produto para o cliente
     Harmonizar as necessidades dos clientes
     Criar relações de longo prazo com os clientes


    Resultados:
     Melhorias na gestão de clientes
     Redução da complexidade dos processos derivado a existir
      apenas uma fonte de informação dos clientes.
     Aumento da estabilidade, adaptatividade e controlo na mudança
      dos processos do banco

Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0           Ricardo Carvalho Mendes Aluno N.º 201207972
Casos de Estudo
    Staples: Business Cost Reductions

    Necessidades do negócio:
     Gerir a maior empresa do mundo em produtos de escritório
     Comunicar com os colaboradores a nível mundial
     Garantir uma experiencia positiva e consistente dos consumidores
     Falta de eficácia nos emails enviados em massa para os empregados
     Bases de dados dos produtos descentralizadas e com falta de sincronismo
     Os relatórios de gestão não eram capazes de fornecer informação em
      tempo útil

    Estratégia:
     Criação do portal Staples@word com acesso unificado a:
        relatório, informação de produtos, ferramentas de self-service para os
        recursos humanos, noticias da empresa, helpdesk entre outras.
     O SOA permite que as aplicações da empresa sejam integradas por serviços
        e apresentadas aos utilizadores via web
     Acessos baseados nas funções de cada funcionário, o que levou a um
        aumento da segurança e da produtividade.

    Resultados:
     Poupança de milhares de horas e milhões de dólares mensalmente nas suas
       1884 lojas

Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0           Ricardo Carvalho Mendes Aluno N.º 201207972
Casos de Estudo
    U.S. Department of Defense: Business Process Transformation:
    Optimizing Human Capital
    Necessidades do negócio:
     Reduzir custos com o pessoal
     Optimizar o pessoal das embarcações utilizando informação precisa e
      importante
     Aumentar a visibilidade na leitura da frota


    Estratégia:
     Estabelecer serviços reutilizáveis para:
           Consolidar a informação sobre a carreira
           Visualizar as diferenças e falhas nos treinos
           Integrar 16 sistemas de gestão de pessoal e de treino

    Resultados:
     Escalabilidade: Possibilitou a 450000 marinheiros corrigir a sua informação
       pessoal vital de forma muito rápida
     Portabilidade: Replicar a informação do treino por todas as embarcações
     Robustez: Foi possível manter toda a gestão operacional crucial durante o
       furacão Katrina



Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0                 Ricardo Carvalho Mendes Aluno N.º 201207972
Casos de Estudo
    Sony Pictures Entertainment Case Study Entertainment: Service
    Consolidation
    Necessidades do negócio:
     Operações em 67 países
     Alterações rápidas da industria
     Integrações entre plataformas de sistemas de informação
     Desenvolvimento lento derivado da metodologia de mudança
     Distribuição de conteúdos sem fios


    Estratégia:
     Utilização do SOA para implementar o Portal Foundation e o Aplication &
        Integration Foundation
     Gestão de finanças, operações do negócio, talentos, integração B2B e
        gestão de activos
     Novo sistema de atendimento, novos sistema de gestão de contractos,
        gestão global da identidade

    Resultados:
     11 sistemas consolidados em apenas 1, fecho do ano acelerador em 50%




Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0           Ricardo Carvalho Mendes Aluno N.º 201207972
Conclusão
       A arquitectura orientada ao serviço é mais um método que uma
        tecnologia.

       O processo de implementação de uma infra-estrutura de
        arquitectura de sistemas de informação orientadas ao serviço
        (SOA) não é um processo simples, nem rápido e em alguns casos
        pode-se tornar até um projecto bastante caro do ponto de vista
        financeiro e de horas de trabalho técnico.

       De uma coisa não tenho a menor duvida, a implementação de
        SOA numa organização é uma grande mais-valia para o negócio,
        para os funcionários, parceiros, clientes e gestão.

       Numa era em que ter acesso à informação fidedigna e em tempo
        útil, é uma necessidade vital para a sobrevivência de uma
        empresa, o SOA veio tentar responder a essa necessidade,
        tentando colocar todos os sistemas de informação de uma
        empresa, sejam eles de controlo ou estratégico a um mesmo nível
        para fornecer toda a informação necessária e suportar as
        necessárias mudanças para que o futuro exista.



Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0           Ricardo Carvalho Mendes Aluno N.º 201207972
Obrigado pela atenção




Mestrado em GSTI da Universidade Atlântica
        Sistemas e Tecnologias 2.0           Ricardo Carvalho Mendes Aluno N.º 201207972

Más contenido relacionado

La actualidad más candente

Monografia gerenciamento de aplicações baseado no itil v3
Monografia gerenciamento de aplicações baseado no itil v3Monografia gerenciamento de aplicações baseado no itil v3
Monografia gerenciamento de aplicações baseado no itil v3
falf
 
Apostila itil-v3-conceitos
Apostila itil-v3-conceitosApostila itil-v3-conceitos
Apostila itil-v3-conceitos
Luiz Fraga
 
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
 

La actualidad más candente (17)

0012
00120012
0012
 
Saas
SaasSaas
Saas
 
Monografia aplicacoes internet_marcos andre
Monografia aplicacoes internet_marcos andreMonografia aplicacoes internet_marcos andre
Monografia aplicacoes internet_marcos andre
 
Monografia gerenciamento de aplicações baseado no itil v3
Monografia gerenciamento de aplicações baseado no itil v3Monografia gerenciamento de aplicações baseado no itil v3
Monografia gerenciamento de aplicações baseado no itil v3
 
Bykonecta Comercial V2
Bykonecta Comercial V2Bykonecta Comercial V2
Bykonecta Comercial V2
 
SOA - Fatos e Mitos
SOA - Fatos e MitosSOA - Fatos e Mitos
SOA - Fatos e Mitos
 
Apostila itil-v3-conceitos
Apostila itil-v3-conceitosApostila itil-v3-conceitos
Apostila itil-v3-conceitos
 
Monica vasconcelos
Monica vasconcelosMonica vasconcelos
Monica vasconcelos
 
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
 
Marcus leite gestao & automacao de processos
Marcus leite gestao & automacao de processosMarcus leite gestao & automacao de processos
Marcus leite gestao & automacao de processos
 
Oracle Enterprise 2.0
Oracle Enterprise 2.0Oracle Enterprise 2.0
Oracle Enterprise 2.0
 
Projeto integradoriv versao-final
Projeto integradoriv versao-finalProjeto integradoriv versao-final
Projeto integradoriv versao-final
 
PETIC SEAD/SE 2.0
PETIC SEAD/SE 2.0PETIC SEAD/SE 2.0
PETIC SEAD/SE 2.0
 
Gestão de Serviços de TI com a ITIL. Uma introdução
Gestão de Serviços de TI com a ITIL. Uma introduçãoGestão de Serviços de TI com a ITIL. Uma introdução
Gestão de Serviços de TI com a ITIL. Uma introdução
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOA
 
Modelo de Responsabilidade Organizacional e a Transformação Digital
Modelo de Responsabilidade Organizacional e a Transformação DigitalModelo de Responsabilidade Organizacional e a Transformação Digital
Modelo de Responsabilidade Organizacional e a Transformação Digital
 
Material ITIL Fondation - parte 03 de 03
Material ITIL Fondation - parte 03 de 03Material ITIL Fondation - parte 03 de 03
Material ITIL Fondation - parte 03 de 03
 

Destacado

Open API Strategy, by Sensedia
Open API Strategy, by SensediaOpen API Strategy, by Sensedia
Open API Strategy, by Sensedia
Sensedia
 

Destacado (9)

Soa Em Tempos De Crise
Soa Em Tempos De CriseSoa Em Tempos De Crise
Soa Em Tempos De Crise
 
Soa Next Steps/Passos de Adoção SOA
Soa Next Steps/Passos de Adoção SOASoa Next Steps/Passos de Adoção SOA
Soa Next Steps/Passos de Adoção SOA
 
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!
 
Repositorio SOA
Repositorio SOARepositorio SOA
Repositorio SOA
 
Indicadores para APIs
Indicadores para APIsIndicadores para APIs
Indicadores para APIs
 
Open API Strategy, by Sensedia
Open API Strategy, by SensediaOpen API Strategy, by Sensedia
Open API Strategy, by Sensedia
 
Construção de APIs para apps móveis
Construção de APIs para apps móveisConstrução de APIs para apps móveis
Construção de APIs para apps móveis
 
Hackathons & Innovation: como engajar desenvolvedores em torno da sua empresa...
Hackathons & Innovation: como engajar desenvolvedores em torno da sua empresa...Hackathons & Innovation: como engajar desenvolvedores em torno da sua empresa...
Hackathons & Innovation: como engajar desenvolvedores em torno da sua empresa...
 
Hadoop - Primeiros passos
Hadoop - Primeiros passosHadoop - Primeiros passos
Hadoop - Primeiros passos
 

Similar a Apresentação SOA

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
Adriano Teixeira de Souza
 
SOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a ServiçosSOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a Serviços
alinebicudo
 
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
 
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Glauco Vinicius Argentino de Oliveira
 
Software Como Servico Saas
Software Como Servico SaasSoftware Como Servico Saas
Software Como Servico Saas
Rápido Site
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)
Daniela Nunes
 
IBM - Portal & Colaboracao
IBM - Portal & Colaboracao IBM - Portal & Colaboracao
IBM - Portal & Colaboracao
Francis Ricalde
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
renanwb
 
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
 

Similar a Apresentação SOA (20)

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
 
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)
 
SOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a ServiçosSOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a Serviços
 
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
 
SOA - Service Oriented Architecture
SOA - Service Oriented ArchitectureSOA - Service Oriented Architecture
SOA - Service Oriented Architecture
 
SOA
SOASOA
SOA
 
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementação
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementaçãoPalestra UNIBERO (SP) - SOA: Conceito e prática na implementação
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementação
 
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
 
Como Trazer o Legado para SOA
Como Trazer o Legado para SOAComo Trazer o Legado para SOA
Como Trazer o Legado para SOA
 
Software Como Servico Saas
Software Como Servico SaasSoftware Como Servico Saas
Software Como Servico Saas
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)
 
Real World S O A
Real World S O AReal World S O A
Real World S O A
 
Gerencia de Serviços de TI
Gerencia de Serviços de TIGerencia de Serviços de TI
Gerencia de Serviços de TI
 
Gerenciamento de serviços de TI
Gerenciamento de serviços de TIGerenciamento de serviços de TI
Gerenciamento de serviços de TI
 
IBM - Portal & Colaboracao
IBM - Portal & Colaboracao IBM - Portal & Colaboracao
IBM - Portal & Colaboracao
 
Diretores de TI: não deixem sua empresa cair no abismo digital - ebook
Diretores de TI: não deixem sua empresa cair no abismo digital - ebookDiretores de TI: não deixem sua empresa cair no abismo digital - ebook
Diretores de TI: não deixem sua empresa cair no abismo digital - ebook
 
Modelagem De Processos
Modelagem De ProcessosModelagem De Processos
Modelagem De Processos
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Overview Governança SOA - HP Brazil
Overview Governança SOA - HP BrazilOverview Governança SOA - HP Brazil
Overview Governança SOA - HP Brazil
 
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
 

Apresentação SOA

  • 1. SOA O padrão de arquitectura orientada ao serviço
  • 2. Esta apresentação vai abordar os seguintes temas:  Introdução O que é o SOA  O que é um serviço  Como funciona  Vantagens e Desvantagens  SOA vs Web 2.0  Casos de Estudo  Conclusão Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 3. Introdução:  Aumento da importância dos sistemas de informação nas organizações  Um sistema de informação para uma organização depende de várias variáveis tecnológicas:  Tecnologias de hardware,  Sistemas operativos,  Tecnologias de bases de dados  Modelos de dados  Linguagens de programação.  Necessidade de aceder e cruzar informação de uma forma independente, ágil e flexível.  Até ao surgimento do SOA, as aplicações e a informação nela contida era trabalhada de forma individual, dentro de barreiras bem definidas e até muitas vezes duplicada em diversas aplicações. Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 4. O que é o SOA:  Por definição o SOA é um conjunto de princípios e metodologias. É um framework para construir soluções empresariais baseado em serviços.  O SOA está focado na construção independente de serviços alinhados com o negócio que podem ser combinamos para criar processos e soluções de negócio de alto nível dentro do contexto de uma empresa.  Qualquer pessoa pode criar um serviço não é esse o desafio do SOA, o seu verdadeiro valor está quando serviços reutilizáveis são combinados parar criar agilidade, flexibilidade e processos de negócio.  Esta arquitectura irá permitir às organizações implementar independentemente, serviços que irão de encontro ás suas necessidades actuais e que combinados irão gerar processos de negócio de alto nível e soluções empresarias. Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 5. O que é um serviço:  SOA define diferentes tipos de serviço e granularidade, como serviços de domínio, serviços de negócio e serviços de processos da organização.  As características de cada um deles têm que especificadas de forma clara.  O SOA também deve ser capaz de especificar que tipos de soluções de software não serão nunca serviços.  Exemplo: A logica que mostra numa pagina web o perfil de um funcionário não é considerado um serviço, mas a lógica que vai buscar a informação do perfil e outras informações especificas necessárias para posteriormente ser mostrado no website já é um serviço.  Para existir essa combinação os serviços deverão ter as seguintes características:  Ter características similares como tamanho, forma, função;  Estar em conformidade com os standards da empresa;  Comunicar a nível técnico;  Comunicar a nível semântico;  Não ter falhas nem sobreposições em responsabilidades. Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 6. Como funciona: O SOA caracteriza-se por providenciar uma framework para interacções entre serviços. A framework do SOA define que para um sistema deverá existir três serviços principais:  Service provider: Publica informação sobre o seu serviço num repositório.  Service requester: Procura no repositório o servise provider correcto para a informação que necessita.  Service broker: Gere o repositório e permite o Service requester de encontrar o Service provider adequado. Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 7. Como funciona: Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 8. Vantagens e Desvantagens: As principais vantagens são:  Áreas de negocio dentro da organização mais ágeis assim como definidas pelos serviços  A empresa como um negócio fica mais próxima do departamento de TI .  Aumento da segurança pois é um serviço que serve de intermediário para falar com múltiplas aplicações  Aumento da flexibilidade das aplicações e processos associados aos negócios da empresa  Reutilização de código em novas aplicações  Integração de aplicações independentemente da tecnologia em que foi desenvolvida e disponibilizada  Informação precisa, derivada aos padrões definidos entre os service providers e os service requesters.  Como o negócio depende de serviços e não de servidores a localização do serviço não afecta em nada o negócio, havendo assim um aumento da mobilidade As principais desvantagens são:  O processo de implementação da arquitectura é custoso e lento  Desempenho de uma aplicação que está totalmente dependente de serviços web é tipicamente inferior. Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 9. Exemplo de um diagrama de SOA: Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 10. SOA vs Web 2.0 4.1 Semelhanças:  Conceito de reutilizar e readaptar recursos já existentes. Ambos os conceitos permitem os utilizadores, reutilizar, misturar e enriquecer recursos e componentes já existentes para criar novos recursos e potencialmente melhores aplicações.  Afinidade na colaboração e agregação de recursos e serviços remotos. Tanto a web 2.0 como as aplicações baseadas em SOA permitem perder a noção de distância e a possibilidade de criar conteúdos heterogéneos.  Princípio da agilidade e o suporte à mudança é estruturalmente permanente. 4.2. Divergências:  As aplicações web 2.0 incorporam um aspecto social, funcionam como ferramentas catalisadoras de interacção humana e lidam basicamente com informação de leitura para humanos (texto e imagens). Em contraste o SOA aponta para uma comunicação entre funcionalidades dispersas do negócio facilitando assim a interacção entre máquinas.  A Web 2.0 é claramente sobre apresentação e integração dos interfaces aos utilizadores, enquanto no SOA é mais abstracto e menos visível para os utilizadores.  Na sua implementação em contextos empresariais o SOA está sujeitos a requisitos de gestão que não existem nas aplicações web 2.0. Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 11. Casos de Estudo Standard Bank South Africa: Managing Relationships 360° Customer View of Processes and Data Necessidades do negócio:  Aumento da diferenciação do tipo de cliente assim como redução da perca de lealdade  Aumento das receitas quando as ofertas são direccionadas ao cliente directamente Estratégia:  Mudar o foco do negócio do produto para o cliente  Harmonizar as necessidades dos clientes  Criar relações de longo prazo com os clientes Resultados:  Melhorias na gestão de clientes  Redução da complexidade dos processos derivado a existir apenas uma fonte de informação dos clientes.  Aumento da estabilidade, adaptatividade e controlo na mudança dos processos do banco Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 12. Casos de Estudo Staples: Business Cost Reductions Necessidades do negócio:  Gerir a maior empresa do mundo em produtos de escritório  Comunicar com os colaboradores a nível mundial  Garantir uma experiencia positiva e consistente dos consumidores  Falta de eficácia nos emails enviados em massa para os empregados  Bases de dados dos produtos descentralizadas e com falta de sincronismo  Os relatórios de gestão não eram capazes de fornecer informação em tempo útil Estratégia:  Criação do portal Staples@word com acesso unificado a: relatório, informação de produtos, ferramentas de self-service para os recursos humanos, noticias da empresa, helpdesk entre outras.  O SOA permite que as aplicações da empresa sejam integradas por serviços e apresentadas aos utilizadores via web  Acessos baseados nas funções de cada funcionário, o que levou a um aumento da segurança e da produtividade. Resultados:  Poupança de milhares de horas e milhões de dólares mensalmente nas suas 1884 lojas Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 13. Casos de Estudo U.S. Department of Defense: Business Process Transformation: Optimizing Human Capital Necessidades do negócio:  Reduzir custos com o pessoal  Optimizar o pessoal das embarcações utilizando informação precisa e importante  Aumentar a visibilidade na leitura da frota Estratégia:  Estabelecer serviços reutilizáveis para:  Consolidar a informação sobre a carreira  Visualizar as diferenças e falhas nos treinos  Integrar 16 sistemas de gestão de pessoal e de treino Resultados:  Escalabilidade: Possibilitou a 450000 marinheiros corrigir a sua informação pessoal vital de forma muito rápida  Portabilidade: Replicar a informação do treino por todas as embarcações  Robustez: Foi possível manter toda a gestão operacional crucial durante o furacão Katrina Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 14. Casos de Estudo Sony Pictures Entertainment Case Study Entertainment: Service Consolidation Necessidades do negócio:  Operações em 67 países  Alterações rápidas da industria  Integrações entre plataformas de sistemas de informação  Desenvolvimento lento derivado da metodologia de mudança  Distribuição de conteúdos sem fios Estratégia:  Utilização do SOA para implementar o Portal Foundation e o Aplication & Integration Foundation  Gestão de finanças, operações do negócio, talentos, integração B2B e gestão de activos  Novo sistema de atendimento, novos sistema de gestão de contractos, gestão global da identidade Resultados:  11 sistemas consolidados em apenas 1, fecho do ano acelerador em 50% Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 15. Conclusão  A arquitectura orientada ao serviço é mais um método que uma tecnologia.  O processo de implementação de uma infra-estrutura de arquitectura de sistemas de informação orientadas ao serviço (SOA) não é um processo simples, nem rápido e em alguns casos pode-se tornar até um projecto bastante caro do ponto de vista financeiro e de horas de trabalho técnico.  De uma coisa não tenho a menor duvida, a implementação de SOA numa organização é uma grande mais-valia para o negócio, para os funcionários, parceiros, clientes e gestão.  Numa era em que ter acesso à informação fidedigna e em tempo útil, é uma necessidade vital para a sobrevivência de uma empresa, o SOA veio tentar responder a essa necessidade, tentando colocar todos os sistemas de informação de uma empresa, sejam eles de controlo ou estratégico a um mesmo nível para fornecer toda a informação necessária e suportar as necessárias mudanças para que o futuro exista. Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972
  • 16. Obrigado pela atenção Mestrado em GSTI da Universidade Atlântica Sistemas e Tecnologias 2.0 Ricardo Carvalho Mendes Aluno N.º 201207972