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
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.
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