SlideShare una empresa de Scribd logo
1 de 22
Hugo Rodrigues hugo.rodrigues@gmail.com Janeiro  2010 ServiceOrientedArchitecturena Organização
Apresentação Introdução O que é ServiceOrientedArchitecture? Modelação de Arquitecturas Definição de Serviços Serviços fora da Organização Exemplo – Gestão de Viagens na PT
Introdução “ilhas de informação” Várias aplicações suportam os sistemas de informação 	Cada aplicação.. ,[object Object]
	Disponibiliza serviços para a organizaçãoExemplos comuns Identidade: Funcionários, Fornecedores, Clientes Suporte à actividade: Assiduidade, Vencimentos, Despesas Compras: Aquisições, Manutenções, Procurement Vendas: Portfolio Produtos, Encomendas, Controlo Financeiro etc…
“SOA é uma arquitectura centrada na noção de que os activos (assets) dos SI numa organização são descritos e expostos como Serviços. Estes Serviços podem ser compostos e orquestrados em Processos de Negócio, permitindo agilizar os mesmos, e lidar com a sua dinâmica” uma definição de SOA
O que é ServiceOrientedArchitecture? Uma visão global e Estruturada dos  Processos, Serviços, Aplicações e Tecnologia
O que é ServiceOrientedArchitecture? Também pode ser visto numa perspectiva tecnológica
ServiceOrientedArchitecture Na prática não se trata apenas de tecnologia Está relacionado com arquitectura de processos, informação, tecnologia e das aplicações da organização Arquitectura Design, Contexto, Utilidade, Dados, Semântica, utilizadores e sistemas  Serviços Conjunto de funcionalidades disponibilizadas pela organização para suporte aos processos de negócio
Modelos na Organização Que Serviços têm que e devem existir? Que Serviços para a gestão da Informação ? Que aplicações Implementam e usam que Serviços?  Em que Tecnologias se implementam os Serviços?
Serviços na Organização BusinessServices São parte da Arquitectura de Processos Identificam sub-processos com alto nível de reutilização InformationServices São parte da Arquitectura da Informação Identificam serviços de gestão de entidades informacionais Podem envolver workflows de actualização da informação dispersa InformationSystemServices São parte da Arquitectura de Sistemas de Informação Identificar serviços que são úteis para a suporte de outras aplicações, dos InformationServices e dos BusinessServices.
Serviços na Organização BusinessServices Sequência de interacções com sistemas de informação que se repete em vários processos Foco: potenciar a reutilização entre processos InformationServices Identificação dos serviços de gestão das entidades com alto padrão de reutilização Foco: Coerência da informação com ocultação das diferentes existências em diferentes sistemas InformationSystemServices Aplicações e tecnologia que suportam os sistemas de informação Foco: Optimização
Serviços fora da Organização SOA possibilita a adopção de serviços no exterior da organização: ,[object Object]
Nos modelos estratégicos e tácticos de gestão da organizaçãoAmbiente externo das organizações
Serviços fora da Organização Alguns Exemplos: Procurement (gestão de catálogos de produtos) Logística (tracking encomendas) Controlo de Operações (Instalação de serviços) Brokers Electrónicos (Factura Electrónica)
Resumo – Requisitos do SOA Identificação dos actores e processos de negócio Identificação da residência da informação Definição de serviços úteis à organização Definição de interfaces aplicacionais para disponibilização  e utilização de serviços
Resumo - Vantagens SOA Promover a reutilização (TI/SI) ao longo de toda a organização Estruturar TI/SI dentro de um Departamento, promovendo a eficiência dentro do mesmo Estruturar uma Aplicação, tornando-as mais fácil de suportar mudanças nos processos de Negócio das organizações Classificar e Promover qualidade e coerência dos dados
Exemplo ImplementaçãoGestão de Viagens
SOA – Exemplo PT Objectivos Utilizando uma perspectiva SOA efectuar a integração dos sistemas de informação necessários para a implementação de uma funcionalidade de Gestão de Viagens “self-service”. Este processo incluiu:  Gestão de Reservas; Gestão de Adiantamentos; Pagamento de Ajudas de Custos aos Colaboradores; Pagamento a Fornecedores.
SOA – Exemplo PT Arquitectura de Processos
SOA – Exemplo PT Arquitectura Informação
SOA – Exemplo PT Arquitectura Aplicacional Aplicação Web Aplicação Web de comunicação entre as empresas e o banco ,[object Object],SAP Enterprise Portal 6.0 Aplicação de interacção entre a empresa e os colaboradores ESS ,[object Object]

Más contenido relacionado

Destacado (20)

Parabéns, sãozita
Parabéns, sãozitaParabéns, sãozita
Parabéns, sãozita
 
Clase IX+Com Mkg
Clase IX+Com MkgClase IX+Com Mkg
Clase IX+Com Mkg
 
Trabalho android
Trabalho androidTrabalho android
Trabalho android
 
Curso practico de proyecto
Curso practico de proyectoCurso practico de proyecto
Curso practico de proyecto
 
Rita Todos Contraceptivos
Rita  Todos ContraceptivosRita  Todos Contraceptivos
Rita Todos Contraceptivos
 
Facebook
FacebookFacebook
Facebook
 
Clase 3may2011 UP Comercializacion I
Clase 3may2011 UP Comercializacion IClase 3may2011 UP Comercializacion I
Clase 3may2011 UP Comercializacion I
 
Paris Magnum 1945 - 1959
Paris Magnum 1945 - 1959Paris Magnum 1945 - 1959
Paris Magnum 1945 - 1959
 
Eco escolas - 6ª B 2007/08
Eco escolas - 6ª B 2007/08Eco escolas - 6ª B 2007/08
Eco escolas - 6ª B 2007/08
 
Processoeletronicotrt
ProcessoeletronicotrtProcessoeletronicotrt
Processoeletronicotrt
 
Clase 4+com mkg
Clase 4+com mkgClase 4+com mkg
Clase 4+com mkg
 
SEGUNDA LEY DE NEWTON
SEGUNDA LEY DE NEWTONSEGUNDA LEY DE NEWTON
SEGUNDA LEY DE NEWTON
 
Entrevista con dios
Entrevista con diosEntrevista con dios
Entrevista con dios
 
aaaa
aaaaaaaa
aaaa
 
El cuaderno rojo
El cuaderno rojoEl cuaderno rojo
El cuaderno rojo
 
Gamification e Link Building
Gamification e Link BuildingGamification e Link Building
Gamification e Link Building
 
Algeplan21
Algeplan21Algeplan21
Algeplan21
 
07.11.08 Congres FeS Girona
07.11.08 Congres FeS Girona07.11.08 Congres FeS Girona
07.11.08 Congres FeS Girona
 
Mario medrano el lado humano del periodìsmo
Mario medrano el lado humano del periodìsmoMario medrano el lado humano del periodìsmo
Mario medrano el lado humano del periodìsmo
 
100414 planeac ion-estretagica_heconstrucciones[1]
100414 planeac ion-estretagica_heconstrucciones[1]100414 planeac ion-estretagica_heconstrucciones[1]
100414 planeac ion-estretagica_heconstrucciones[1]
 

Similar a Service Oriented Architecture

SOA - Service Oriented Architecture
SOA - Service Oriented ArchitectureSOA - Service Oriented Architecture
SOA - Service Oriented ArchitectureHugo Rodrigues
 
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
 
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 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çãoAndré Lima
 
Repositorio SOA
Repositorio SOARepositorio SOA
Repositorio SOASensedia
 
AE Rio 2011 - SE7TI - Fernanda Baiao
AE Rio 2011 - SE7TI - Fernanda BaiaoAE Rio 2011 - SE7TI - Fernanda Baiao
AE Rio 2011 - SE7TI - Fernanda BaiaoFernando Botafogo
 
IT Concepts - Portuguese
IT Concepts - PortugueseIT Concepts - Portuguese
IT Concepts - Portugueseguest3379c1
 
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
 
Arquitetura orientada a serviço
Arquitetura orientada a serviçoArquitetura orientada a serviço
Arquitetura orientada a serviçocadeirudo
 
Soa Bpm Eup
Soa Bpm EupSoa Bpm Eup
Soa Bpm Euplcbj
 
Apresentação SOA
Apresentação SOAApresentação SOA
Apresentação SOAproxypt
 
Apresentação (resumido) oxti
Apresentação (resumido)   oxtiApresentação (resumido)   oxti
Apresentação (resumido) oxtiOXTI
 
ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO MetodologiaMarcos Yonamine
 
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
 

Similar a Service Oriented Architecture (20)

SOA - Service Oriented Architecture
SOA - Service Oriented ArchitectureSOA - Service Oriented Architecture
SOA - Service Oriented Architecture
 
SOA
SOASOA
SOA
 
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
 
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 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
 
Repositorio SOA
Repositorio SOARepositorio SOA
Repositorio SOA
 
Sobre Erp (Basico)
Sobre Erp (Basico)Sobre Erp (Basico)
Sobre Erp (Basico)
 
Sap Forum 2011
Sap Forum 2011Sap Forum 2011
Sap Forum 2011
 
AE Rio 2011 - SE7TI - Fernanda Baiao
AE Rio 2011 - SE7TI - Fernanda BaiaoAE Rio 2011 - SE7TI - Fernanda Baiao
AE Rio 2011 - SE7TI - Fernanda Baiao
 
IT Concepts - Portuguese
IT Concepts - PortugueseIT Concepts - Portuguese
IT Concepts - Portuguese
 
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)
 
Arquitetura orientada a serviço
Arquitetura orientada a serviçoArquitetura orientada a serviço
Arquitetura orientada a serviço
 
Soa Bpm Eup
Soa Bpm EupSoa Bpm Eup
Soa Bpm Eup
 
Apresentação SOA
Apresentação SOAApresentação SOA
Apresentação SOA
 
Apresentação (resumido) oxti
Apresentação (resumido)   oxtiApresentação (resumido)   oxti
Apresentação (resumido) oxti
 
ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO Metodologia
 
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
 
Gestão de serviços em ti
Gestão de serviços em tiGestão de serviços em ti
Gestão de serviços em ti
 

Más de Hugo Rodrigues

Evolution security controls towards Cloud Services
Evolution security controls towards Cloud ServicesEvolution security controls towards Cloud Services
Evolution security controls towards Cloud ServicesHugo Rodrigues
 
Paper: Crypto Currency Mining
Paper: Crypto Currency MiningPaper: Crypto Currency Mining
Paper: Crypto Currency MiningHugo Rodrigues
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinHugo Rodrigues
 
RISE AND FALL ON CORPORATE UNCERTAINTY
RISE AND FALL ON CORPORATE UNCERTAINTYRISE AND FALL ON CORPORATE UNCERTAINTY
RISE AND FALL ON CORPORATE UNCERTAINTYHugo Rodrigues
 
Apresentação Produtividade e Desempenho
Apresentação Produtividade e DesempenhoApresentação Produtividade e Desempenho
Apresentação Produtividade e DesempenhoHugo Rodrigues
 
Relatório candidatura QREN
Relatório candidatura QRENRelatório candidatura QREN
Relatório candidatura QRENHugo Rodrigues
 
Modelo de segmentação de Clientes
Modelo de segmentação de ClientesModelo de segmentação de Clientes
Modelo de segmentação de ClientesHugo Rodrigues
 
TAEG: nominal - real- efectiva
TAEG: nominal - real- efectivaTAEG: nominal - real- efectiva
TAEG: nominal - real- efectivaHugo Rodrigues
 
Investigação Operacional // How to raise up to 80% gross margin based in effi...
Investigação Operacional // How to raise up to 80% gross margin based in effi...Investigação Operacional // How to raise up to 80% gross margin based in effi...
Investigação Operacional // How to raise up to 80% gross margin based in effi...Hugo Rodrigues
 
Projeto de Controlo de Silo para Parqueamento
Projeto de Controlo de Silo para ParqueamentoProjeto de Controlo de Silo para Parqueamento
Projeto de Controlo de Silo para ParqueamentoHugo Rodrigues
 
Rede Social // Social Network for Kids #Concept
Rede Social // Social Network for Kids #ConceptRede Social // Social Network for Kids #Concept
Rede Social // Social Network for Kids #ConceptHugo Rodrigues
 
Análise Organizacional Zack
Análise Organizacional ZackAnálise Organizacional Zack
Análise Organizacional ZackHugo Rodrigues
 
Soluções Sector Financeiro
Soluções Sector FinanceiroSoluções Sector Financeiro
Soluções Sector FinanceiroHugo Rodrigues
 

Más de Hugo Rodrigues (14)

Evolution security controls towards Cloud Services
Evolution security controls towards Cloud ServicesEvolution security controls towards Cloud Services
Evolution security controls towards Cloud Services
 
Paper: Crypto Currency Mining
Paper: Crypto Currency MiningPaper: Crypto Currency Mining
Paper: Crypto Currency Mining
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Alibaba goes India
Alibaba goes IndiaAlibaba goes India
Alibaba goes India
 
RISE AND FALL ON CORPORATE UNCERTAINTY
RISE AND FALL ON CORPORATE UNCERTAINTYRISE AND FALL ON CORPORATE UNCERTAINTY
RISE AND FALL ON CORPORATE UNCERTAINTY
 
Apresentação Produtividade e Desempenho
Apresentação Produtividade e DesempenhoApresentação Produtividade e Desempenho
Apresentação Produtividade e Desempenho
 
Relatório candidatura QREN
Relatório candidatura QRENRelatório candidatura QREN
Relatório candidatura QREN
 
Modelo de segmentação de Clientes
Modelo de segmentação de ClientesModelo de segmentação de Clientes
Modelo de segmentação de Clientes
 
TAEG: nominal - real- efectiva
TAEG: nominal - real- efectivaTAEG: nominal - real- efectiva
TAEG: nominal - real- efectiva
 
Investigação Operacional // How to raise up to 80% gross margin based in effi...
Investigação Operacional // How to raise up to 80% gross margin based in effi...Investigação Operacional // How to raise up to 80% gross margin based in effi...
Investigação Operacional // How to raise up to 80% gross margin based in effi...
 
Projeto de Controlo de Silo para Parqueamento
Projeto de Controlo de Silo para ParqueamentoProjeto de Controlo de Silo para Parqueamento
Projeto de Controlo de Silo para Parqueamento
 
Rede Social // Social Network for Kids #Concept
Rede Social // Social Network for Kids #ConceptRede Social // Social Network for Kids #Concept
Rede Social // Social Network for Kids #Concept
 
Análise Organizacional Zack
Análise Organizacional ZackAnálise Organizacional Zack
Análise Organizacional Zack
 
Soluções Sector Financeiro
Soluções Sector FinanceiroSoluções Sector Financeiro
Soluções Sector Financeiro
 

Service Oriented Architecture

  • 1. Hugo Rodrigues hugo.rodrigues@gmail.com Janeiro 2010 ServiceOrientedArchitecturena Organização
  • 2. Apresentação Introdução O que é ServiceOrientedArchitecture? Modelação de Arquitecturas Definição de Serviços Serviços fora da Organização Exemplo – Gestão de Viagens na PT
  • 3.
  • 4. Disponibiliza serviços para a organizaçãoExemplos comuns Identidade: Funcionários, Fornecedores, Clientes Suporte à actividade: Assiduidade, Vencimentos, Despesas Compras: Aquisições, Manutenções, Procurement Vendas: Portfolio Produtos, Encomendas, Controlo Financeiro etc…
  • 5. “SOA é uma arquitectura centrada na noção de que os activos (assets) dos SI numa organização são descritos e expostos como Serviços. Estes Serviços podem ser compostos e orquestrados em Processos de Negócio, permitindo agilizar os mesmos, e lidar com a sua dinâmica” uma definição de SOA
  • 6. O que é ServiceOrientedArchitecture? Uma visão global e Estruturada dos Processos, Serviços, Aplicações e Tecnologia
  • 7. O que é ServiceOrientedArchitecture? Também pode ser visto numa perspectiva tecnológica
  • 8.
  • 9. ServiceOrientedArchitecture Na prática não se trata apenas de tecnologia Está relacionado com arquitectura de processos, informação, tecnologia e das aplicações da organização Arquitectura Design, Contexto, Utilidade, Dados, Semântica, utilizadores e sistemas Serviços Conjunto de funcionalidades disponibilizadas pela organização para suporte aos processos de negócio
  • 10. Modelos na Organização Que Serviços têm que e devem existir? Que Serviços para a gestão da Informação ? Que aplicações Implementam e usam que Serviços? Em que Tecnologias se implementam os Serviços?
  • 11. Serviços na Organização BusinessServices São parte da Arquitectura de Processos Identificam sub-processos com alto nível de reutilização InformationServices São parte da Arquitectura da Informação Identificam serviços de gestão de entidades informacionais Podem envolver workflows de actualização da informação dispersa InformationSystemServices São parte da Arquitectura de Sistemas de Informação Identificar serviços que são úteis para a suporte de outras aplicações, dos InformationServices e dos BusinessServices.
  • 12. Serviços na Organização BusinessServices Sequência de interacções com sistemas de informação que se repete em vários processos Foco: potenciar a reutilização entre processos InformationServices Identificação dos serviços de gestão das entidades com alto padrão de reutilização Foco: Coerência da informação com ocultação das diferentes existências em diferentes sistemas InformationSystemServices Aplicações e tecnologia que suportam os sistemas de informação Foco: Optimização
  • 13.
  • 14. Nos modelos estratégicos e tácticos de gestão da organizaçãoAmbiente externo das organizações
  • 15. Serviços fora da Organização Alguns Exemplos: Procurement (gestão de catálogos de produtos) Logística (tracking encomendas) Controlo de Operações (Instalação de serviços) Brokers Electrónicos (Factura Electrónica)
  • 16. Resumo – Requisitos do SOA Identificação dos actores e processos de negócio Identificação da residência da informação Definição de serviços úteis à organização Definição de interfaces aplicacionais para disponibilização e utilização de serviços
  • 17. Resumo - Vantagens SOA Promover a reutilização (TI/SI) ao longo de toda a organização Estruturar TI/SI dentro de um Departamento, promovendo a eficiência dentro do mesmo Estruturar uma Aplicação, tornando-as mais fácil de suportar mudanças nos processos de Negócio das organizações Classificar e Promover qualidade e coerência dos dados
  • 19. SOA – Exemplo PT Objectivos Utilizando uma perspectiva SOA efectuar a integração dos sistemas de informação necessários para a implementação de uma funcionalidade de Gestão de Viagens “self-service”. Este processo incluiu: Gestão de Reservas; Gestão de Adiantamentos; Pagamento de Ajudas de Custos aos Colaboradores; Pagamento a Fornecedores.
  • 20. SOA – Exemplo PT Arquitectura de Processos
  • 21. SOA – Exemplo PT Arquitectura Informação
  • 22.
  • 23.
  • 24.
  • 25. SOA – Exemplo PT Arquitectura Tecnológica DMZ Pública Zona de acesso ao público que aceita tráfego proveniente da internet. Servidor de resolução de nomes para os domínios do Grupo PT e repositório dos webservices disponibilizados. MZ Zona de acesso restrito onde se situa o CORE das infraestruturas centrais. Servidores SAP e Directório de utilizadores DMZ Interna Zona de acesso exclusivo para a rede local. Servidor SAP Application server para disponibilização do Portal do Colaborador (SAP Portal)
  • 26. SOA – Exemplo PT Conclusão Este projecto permitiu automatizar o processo de reservas e pagamento de custos de viagens na PT Permitiu a redução de custos de transacção Permitiu reduzir custos operacionais Permitiu a uniformização dos processos da organização