Segurança de aplicações empresariais em arquitecturas de serviços

Tamanho: px
Começar a partir da página:

Download "Segurança de aplicações empresariais em arquitecturas de serviços"

Transcrição

1 Mestrado em Engenharia Informática e de Computadores Segurança de aplicações empresariais em arquitecturas de serviços Miguel Filipe Leitão Pardal 13 de Setembro de 2006

2 Resumo Organizações em adaptação permanente Tecnologia de serviços Web Services, Service-Oriented Architectures Maior flexibilidade, reutilização e interoperabilidade Problema Serviços com valor implicam segurança Quais as capacidades de protecção da tecnologia disponível? Nesta tese fez-se uma avaliação da tecnologia Caso de estudo compra e venda de imóvel

3 Sumário Enquadramento Contributos Trabalho futuro e conclusão

4 Sumário Enquadramento Contributos Trabalho futuro e conclusão

5 Aplicações empresariais Características Complexidade e quantidade de dados Diversidade e quantidade de utilizadores Complexidade das regras de negócio Necessidades de integração Variedade e complexidade das ferramentas

6 Serviços O serviço é a unidade de acesso a informação e funcionalidade Web Services Tecnologia Mensagens Encapsulamento Autonomia Composição Interoperabilidade SOA Arquitectura Visão global da organização Orquestração e coreografia de serviços para suportar o negócio Papel fulcral da meta-informação (contratos)

7 Vinculação por contratos (binding) Cliente Adaptadores SOAP para Handlers SOAP #2 Descobrir #3 Gerar #1 Publicar Extremidade do serviço XSD Dados WSDL Funções Processadores SOAP Mensagens SOAP Handlers #4 Configurar WS-Policy Política #5 Invocar #6 Executar

8 Segurança de serviços Ênfase na integração de tecnologias existentes: X.509, Kerberos, etc. Autenticação Autorização Protecção das mensagens Flexibilidade de configuração

9 Sumário Enquadramento Contributos Trabalho futuro e conclusão

10 Contributos da tese 1. Retrato das normas e implementações de serviços 2. Avaliação da tecnologia de segurança através de ensaios e de protótipo de caso de estudo 3. Identificação dos mecanismos da plataforma de serviços necessários para implementar segurança

11 Contributo 1: Normas e implementações

12 Normas XML Encryption XML Signature SAML WS-Security WS-SecurityPolicy WS-Trust WS-SecureConversation WS-Federation XACML REL XAdES? XKMS WS-BPEL (BPEL4WS) WS-CDL ASAP WS-RP WS-XL WS-ReliableMessaging WS-Reliability WS-Management WS-DistributedManagement WS-Provisioning WS-Coordination WS-Composite ApplicationFramework? Processos de negócio Segurança Mensagens fiáveis Transacções Descoberta Contrato G e s t ã o Mensagem Transporte Representação de dados Interoperabilidade HTTP SMTP TCP-IP UDP... Message Queues SOAP MTOM/XOP WS-Addressing WS-Enumeration WS-Eventing WS-Notification WS-Polling XML XML Schema?? WS-I Basic Profile WS-I Basic Security Profile WS-Device Profile UDDI WS-Inspection WS-Discovery WS-Metadata Exchange WSDL WS-Policy WS-Transfer WS-Resource Framework

13 Implementações WSE 3 (Web Services Enhancements 3) WSS4J (Web Services Security for Java) XWSS (XML and Web Services Security) Fornecedor Microsoft Apache Sun Microsystems Implementação WSE 3: Dot Net Framework 2.0, Visual Studio 2005, Web Services Enhancements 3.0 WSS4J: Apache Axis2, Rampart module of Web Services Security for Java (WSS4J) XWSS: Java Web Services Developer Pack 2.0, XML and Web Services Security 2.0 Normas suportadas WS-Security: Username, X.509, Kerberos WS-Secure Conversation, WS-Trust SAML (asserções) WS-Security: Username, X.509 WS-Policy SAML WS-Security: Username, X.509 SAML

14 Contributo 2: Avaliação Caso de estudo Real, complexo, familiar Compra e venda de imóvel Processo de negócio Cenários exemplificativos Protótipo

15 Processo de negócio Levantamento de processos e entidades informacionais PN.1 Comprar e vender imóvel EI 1 - Imóvel EI 2 - Vendedor EI 3 - Comprador PN Colocar imóvel à venda EI Caderneta predial EI Situação legal EI Património e rendimentos EI Certidão de teor EI Situação financeira EI Testes médicos PN.1.2 Verificar estado legal do imóvel à venda PN.1.3 Pedir crédito ao Banco PN.1.4 Fazer contrato promessa de compra e venda EI Licença de utilização PN.1.5 Proceder aos registos provisórios PN.1.6 Pagar o Imposto sobre Transmissões Onerosas de Imóveis (IMT) EI 4 - Notário EI 5 - Mediador Imobiliário EI 6 - Banco EI 7 - Seguradora PN.1.7 Efectuar seguro do imóvel PN.1.8 Efectuar seguro pessoal de vida EI 8 - Mediação imobiliária para venda EI 9 - Empréstimo para compra de imóvel EI 10 - Promessa de compra e venda de imóvel EI 11 - Escritura de imóvel PN.1.9 Celebrar a escritura de compra e venda e de hipoteca PN Pedir a isenção de Imposto Municipal sobre Imóveis (IMI) PN Converter em definitivo os registos provisórios EI 12 - Hipoteca de compra e venda de imóvel EI 13 - Pagamento de Imposto sobre Transmissões Onerosas de Imóveis (IMT) EI 14 - Isenção de Imposto Municipal sobre Imóveis (IMI) EI 15 - Seguro de vida e de imóvel PN Cancelar a hipoteca

16 Cenários Excertos do processo que exemplificam as interacções Consulta de licença de habitação Comprador Câmara Municipal Assinatura do contrato-promessa Mediador imobiliário Notário Validação de documentos exigidos para escritura Vendedor Finanças 2: submetercontrato() 5: obtercontrato() Vendedor (V) Notário (N) 4: firmarcontrato() 1*: negociarcontrato() Comprador (C) 3: submetercontrato() 6: obtercontrato()

17 Ensaios 1. Utilização da biblioteca System.Security.Cryptography para cifra e decifra de dados; 2. Cliente e servidor Web Services simples, tipo HelloWorld; 3. Cliente e servidor Web Service assíncronos; 4. Cliente e servidor Web Service com invocação de método unidireccional; 5. Cliente de Web Service Java; 6. Utilização do registo de mensagens SOAP; 7. Utilização de MTOM para optimizar a transmissão de mensagens com dados binários; 8. Utilização de configuração declarativa de segurança WS-Security: 9. Autenticação de servidor com certificado digital X.509; 10. Autenticação de cliente com nome e senha; 11. Autenticação de cliente com certificado digital X.509; 12. Utilização de WS-SecureConversation para que o certificado do cliente só fosse enviado na primeira mensagem da sessão; 13. Autorização com base em conta de utilizador Windows; 14. Selecção programática da configuração WS-Security a usar; 15. Desenvolvimento de elemento de configuração à medida; 16. Instalação do pacote de extensão SAML Security Token Service QuickStart. WSE 3 WSS4J 1. Programas de manipulação XML com a biblioteca AXIOM 1.0: 2. Criação de novos documentos; 3. Leitura e validação de documentos existentes; 4. Desenvolvimento de serviços com a biblioteca Axis2 1.0: 5. Com manipulação directa de XML; 6. Com classes Java vinculadas aos dados; 7. Desenvolvimento de clientes com a biblioteca Axis2 1.0: 8. Com manipulação directa de XML; 9. Com classes de invocação geradas por ferramenta a partir da definição WSDL; 10. Invocações síncronas e assíncronas de serviços; 11. Operações com políticas WS-Policy usando a biblioteca Commons Policy 1.0: 12. Normalização; 13. Junção; 14. Intersecção. 15. Instalação do módulo de segurança WSS4J. XWSS Vinculação de dados Java com XML através da biblioteca JAX-B 2: Geração de código Java a partir de XML Schema, para leitura e escrita de documentos; Utilização do elemento de extensão Any do XML Schema; Assinatura digital XML com a biblioteca Java XML Digital Signature API (xmldsig), nas variantes: Detached, que assina dados que são externos à assinatura; Enveloping, que assina dados contidos na estrutura da assinatura; Enveloped, onde a assinatura está contida na estrutura que está a ser assinada; Desenvolvimento de clientes e serviços JAX-WS 2: A partir de WSDL; A partir de classes Java; Em ambas as situações anteriores, utilização de JAX-WS Handlers para interceptar as mensagens SOAP; Desenvolvimento de clientes e serviços JAX-WS 2 com segurança XWSS, nas seguintes configurações: Autenticação e autorização com utilizador e senha; Colocação e verificação de marcas temporais; Assinatura de mensagens com chave privada e verificação com certificado digital de chave pública X.509; Cifra de mensagens com chave privada e decifra com certificado digital de chave pública X.509; Cifra e decifra de mensagem com chave simétrica partilhada; Configuração de segurança diferenciada por operação do serviço (cada operação do serviço tem uma configuração de segurança própria); Utilização e verificação de asserções SAML de autenticação; Combinações das configurações anteriores; Invocação de serviço com segurança no transporte usando HTTPS com certificado digital do servidor Tomcat: Autenticação do cliente com utilizador e senha; Autenticação do cliente com certificado digital.

18 Protótipo Assinatura de contrato-promessa de compra e venda Modelação dos serviços Incluíndo vinculação Distribuição de chaves KprivRC Kv Registo Civil (RC) Registo Civil (RC) 2.1: autenticação 2: submetercontrato() 5: obtercontrato() KpubRC Vendedor (V) Notário (N) 4: firmarcontrato() Kv Vendedor (V) Notário (N) KprivN KpubN KpubF 1*: negociarcontrato() XSD Contrato Compra-Venda Comprador (C) 3: submetercontrato() 6: obtercontrato() WSDL Vendedor (V) 3:?wsdl WSDL Notário (N) Kc Comprador (C) 3.1: autenticação 3.1:?xsd KpubN 1:?xsd 2:?wsdl Finanças (F) 4:?wsdl Kc Finanças (F) Comprador (C) KprivF

19 Contributo 3: Mecanismos para segurança A plataforma tem que permitir: Declaração de requisitos (política) Especificação da configuração Gestão de contextos de execução Intercepção do processamento de mensagens Intercepção do processamento de operações

20 Sumário Enquadramento Contributos Trabalho futuro e conclusão

21 Trabalho futuro Normas e implementações Manter actualização Avaliar extensões Mensagens fiáveis Transacções distribuídas Metodologias Dos requisitos, à especificação à implementação Ferramentas Centradas nos contratos XML Separar plataforma/segurança da aplicação/negócio

22 Conclusão No presente, os serviços simplificam a integração Java - Dot Net e suportam os cenários de segurança mais comuns por configuração, mas apenas em tempo de instalação No futuro, o suporte para políticas vai ser melhorado, mas vai continuar a faltar a ligação do modelo de negócio ao modelo tecnológico Os mecanismos de segurança devem ser realizados pela plataforma, mas devem dar contexto às aplicações e delegar-lhes as decisões de confiança Obrigado miguel.pardal@dei.ist.utl.pt

23 Publicações Pardal, M., Em construção: uma análise ao estado actual da plataforma de Serviços Web para negócio electrónico, XATA2006, XML: Aplicações e Tecnologias Associadas, 2006 Pardal M., Cunha A., Building multi-services in personal mobile devices based on partially trusted domains, Proc. of International IADIS Conference e-society 2004 Guerra, M.; Pardal, M. & da Silva, M.M., An Integration Methodology based on the Enterprise Architecture, Proc. of the 2004 Conference of the UK Academy for Information Systems (UKAIS 2004), 2004 Artigos disponíveis em:

MIDDLEWARE PARA A COMUNICAÇÃO DE DADOS ENTRE SISTEMAS DISTRIBUÍDOS COM WS SECURITY. CAIO RENAN HOBUS Orientador: Jhony Alceu Pereira

MIDDLEWARE PARA A COMUNICAÇÃO DE DADOS ENTRE SISTEMAS DISTRIBUÍDOS COM WS SECURITY. CAIO RENAN HOBUS Orientador: Jhony Alceu Pereira MIDDLEWARE PARA A COMUNICAÇÃO DE DADOS ENTRE SISTEMAS DISTRIBUÍDOS COM WS SECURITY CAIO RENAN HOBUS Orientador: Jhony Alceu Pereira ROTEIRO Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento

Leia mais

IDENTIFICAÇÃO DOS DOCUMENTOS PARA TRANSAÇÕES IMOBILIÁRIAS

IDENTIFICAÇÃO DOS DOCUMENTOS PARA TRANSAÇÕES IMOBILIÁRIAS IDENTIFICAÇÃO DOS DOCUMENTOS PARA TRANSAÇÕES IMOBILIÁRIAS Caderneta Predial É um documento emitido pelo Serviço de Finanças, onde consta a identificação, localização e descrição do prédio, os dados de

Leia mais

contidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles.

contidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles. Web Services Web Service é um componente de software identificado por uma URI que independe de implementação ou de plataforma e pode ser descrito, publicado e invocado sobre uma rede por meio de mensagens

Leia mais

Sistemas Empresariais Integrados

Sistemas Empresariais Integrados Sistemas Empresariais Integrados Enterprise Integration Objectivos Analisar os principais motivos que justificam a integração de aplicações nas organizações. Definir e avaliar as arquitecturas de referência

Leia mais

Introdução a Web Services

Introdução a Web Services Introdução a Web Services Mário Meireles Teixeira DEINF/UFMA O que é um Web Service? Web Service / Serviço Web É uma aplicação, identificada por um URI, cujas interfaces podem ser definidas, descritas

Leia mais

Domínios da Arquitectura

Domínios da Arquitectura Visão que incorpora na arquitectura tecnológica o suporte aos conceitos SOA Explicitar o Bus de Serviços Os workflows e as orquestrações de processos 3/2/2005 José Alves Marques 1 Domínios da Arquitectura

Leia mais

Web Services. Tópicos. Introdução (1/3) CONTEXTO HISTÓRICO WEB SERVICES Conclusões

Web Services. Tópicos. Introdução (1/3) CONTEXTO HISTÓRICO WEB SERVICES Conclusões Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática Programa de Pós-Graduação em Ciência da Computação Web Services Conceitual Juliano Moraes, Marcus Breda, Paulo Gil, Rafael

Leia mais

Desformalização, eliminação e simplificação de actos

Desformalização, eliminação e simplificação de actos Desformalização, eliminação e simplificação de actos Em 5 de Julho de 2005, o Senhor Primeiro-Ministro apresentou o Programa de Investimentos em Infraestruturas Prioritárias. O projecto de Desmaterialização,

Leia mais

Alternativas para a Interoperabilidade entre Sistemas de Informação Universitários

Alternativas para a Interoperabilidade entre Sistemas de Informação Universitários Faculdade de Engenharia da Universidade do Porto Alternativas para a Interoperabilidade entre Sistemas de Informação Universitários Sérgio Sobral Nunes Dissertação realizada sob a supervisão do Professor

Leia mais

SERVIÇO CONTRATO Especificação das operações de Serviço

SERVIÇO CONTRATO Especificação das operações de Serviço SERVIÇO Especificação das operações de Serviço 1.0 01/07/2014 1 de 8 Histórico de Revisões Data Versão Descrição Elaboração Inicial da especificação da operação de serviço 17/06/2014 0.1 ImportarArquivoContratoCCEAL.

Leia mais

Desenvolvimento de Aplicações Corporativas Avançadas. Web Services

Desenvolvimento de Aplicações Corporativas Avançadas. Web Services Desenvolvimento de Aplicações Corporativas Avançadas Web Services Agenda Introdução Web Service Arquitetura Soluções Passos básicos Implementando com Apache Axis Novos protocolos Conclusão O cenário de

Leia mais

Microsoft TechDays Lisboa

Microsoft TechDays Lisboa DEV025 Segurança na Windows Communication Foundation Pedro Félix pedrofelix em cc.isel.ipl.pt. Professor, ISEL Patrocinadores Objectivos da sessão Aspectos de segurança a considerar? Aspectos de segurança

Leia mais

SmartSTEP. Engenharia Informática e de Computadores

SmartSTEP. Engenharia Informática e de Computadores SmartSTEP Configuração automática de Web Services João Carlos Caetano Leitão Dissertação para obtenção do Grau de Mestre em Engenharia Informática e de Computadores Presidente: Orientador: Co-Orientador:

Leia mais

INFORMÁTICA. Instruções: Para responder às questões de números 71 e 72, considere o texto a seguir:

INFORMÁTICA. Instruções: Para responder às questões de números 71 e 72, considere o texto a seguir: INFORMÁTICA Prova de Agente Fiscal de Rendas do ICMS-SP/2013 - FCC. Por Ana Lucia Castilho* Instruções: Para responder às questões de números 71 e 72, considere o texto a seguir: A equipe de TI da empresa

Leia mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento de Aplicações Distribuídas SOA e Web Services Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura

Leia mais

GERENCIAMENTO BASEADO NA WEB. Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC.

GERENCIAMENTO BASEADO NA WEB. Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC. GERENCIAMENTO BASEADO NA WEB Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC. Gerenciamento baseado na Web 2 Web browser Acesso ubíquo Interface Web vs Gerenciamento

Leia mais

SOLUÇÕES DE SOFTWARE DE GESTÃO DE IDENTIDADES

SOLUÇÕES DE SOFTWARE DE GESTÃO DE IDENTIDADES SOLUÇÕES DE SOFTWARE DE GESTÃO DE IDENTIDADES INFORMATION CARDS(IC) IC são identidades digitais pessoais que as pessoas podem usar online. Visualmente, cada IC tem uma imagem e um nome de cartão associado

Leia mais

Serviços para a Web Semântica

Serviços para a Web Semântica Serviços para a Web Semântica André Desessards Jardim Universidade Católica de Pelotas Centro Politécnico Mini Curso Web Semântica Serviços para a Web Semântica, assim como serviços web convencionais,

Leia mais

Web Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services

Web Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services Universidade Federal de Santa Catarina DSOOII Web Services Web Services - Introdução Havia inconsistência de plataformas, sistemas operacionais e/ou linguagens de programação; Acadêmicos: Ariane Talita

Leia mais

PROVIDING DEPENDABILITY FOR WEB SERVICES

PROVIDING DEPENDABILITY FOR WEB SERVICES PROVIDING DEPENDABILITY FOR WEB SERVICES Dário Lima Pedro Venâncio a16435 m2610 Sistemas Distribuídos e Tolerância a Falhas 1 Esta tecnologia tem como finalidade proporcionar interoperabilidade para aplicações

Leia mais

BHISS Digital Nota Fiscal de Serviços Eletrônica - NFS-e

BHISS Digital Nota Fiscal de Serviços Eletrônica - NFS-e BHISS Digital Nota Fiscal de Serviços Eletrônica - NFS-e PREFEITURA DE Marco Antonio Victoria Barros Conceito NFS-e Documento de existência exclusivamente digital, gerado e armazenado eletronicamente pela

Leia mais

Em construção : uma análise ao estado actual da plataforma de Serviços Web para negócio electrónico

Em construção : uma análise ao estado actual da plataforma de Serviços Web para negócio electrónico Em construção : uma análise ao estado actual da plataforma de Serviços Web para negócio electrónico Miguel Filipe Leitão Pardal 1 1 Instituto Superior Técnico, Departamento de Engenharia Informática, Av.

Leia mais

Índice FCA - EDITORA DE INFORMÁTICA XV

Índice FCA - EDITORA DE INFORMÁTICA XV Índice 1. INTRODUÇAO 1 1.1 CONDICIONANTES DA EVOLUÇÃO 2 1.1.1 A Tecnológica 2 1.1.2 Os Requisitos dos Utilizadores 9 1.2 DIFICULDADES E VANTAGENS INTRODUZIDAS PELA DISTRIBUIÇÃO 12 1.2.1 Os Problemas 12

Leia mais

, INDICE. Capítulo I - Introdução 1

, INDICE. Capítulo I - Introdução 1 , INDICE Capítulo I - Introdução 1 1. Esclarecimentos Iniciais 2 1.1. Definições Gerais de Comércio Electrónico 2 1.2. Comércio Electrónico Tradicional 3 1.3. Modelos Principais de Comércio e Negócio Electrónico

Leia mais

Implementação de um modelo baseado em XML para suporte da dinâmica processual de negócio

Implementação de um modelo baseado em XML para suporte da dinâmica processual de negócio Implementação de um modelo baseado em XML para suporte da dinâmica processual de negócio Gilberto Rocha, Isidro Vila Verde, Rui Humberto Pereira 1 Introdução Nestes últimos anos, a proliferação da Internet,

Leia mais

Como comprar casa em Portugal

Como comprar casa em Portugal Como comprar casa em Portugal Maio de 2007 Como comprar casa em Portugal A Macedo Vitorino e Associados presta assessoria a clientes nacionais e estrangeiros em sectores específicos de actividade, de que

Leia mais

Especificação do Projecto

Especificação do Projecto MERC 2010/11 RCM/TRC/SIRS Especificação do Projecto Grupo nº: 8 Turno (e campus): TagusPark Nome Número Simão Silva 55972 João Rezende 55994 Diogo Fernandes 57698 1 Nome do Projecto SMEC - Sistema Militar

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE EMENTA ENGENHARIA DE SOFTWARE DISCIPLINA: Estrutura e Fluxo de Informação EMENTA: A disciplina Estrutura e Fluxo de Informação se propõe a capacitar o aluno sobre os fundamentos da Gestão da Informação

Leia mais

Desenvolvendo um protótipo do UDDI. Luís Fernando Jordan. 1. Introdução. 1.1 Apresentação.

Desenvolvendo um protótipo do UDDI. Luís Fernando Jordan. 1. Introdução. 1.1 Apresentação. Desenvolvendo um protótipo do UDDI. Luís Fernando Jordan. 1. Introdução. 1.1 Apresentação. Este Trabalho é um resumo do trabalho de conclusão do curso de ciência da computação, apresentado pelo aluno Luís

Leia mais

Administração de Sistemas (ASIST)

Administração de Sistemas (ASIST) Administração de Sistemas (ASIST) Redes privadas virtuais Novembro de 2014 1 Rede privada virtual ( VPN Virtual Private Network ) Uma VPN é um túnel seguro (autenticação, confidencialidade e integridade)

Leia mais

LEIC/LERC 2007/08 Exame de Época Especial de Sistemas Distribuídos

LEIC/LERC 2007/08 Exame de Época Especial de Sistemas Distribuídos Número: Nome: LEIC/LERC 2007/08 Exame de Época Especial de Sistemas Distribuídos 8 de Setembro de 2008 Responda no enunciado, apenas no espaço fornecido. Identifique todas as folhas. Duração: 2h30m Grupo

Leia mais

Web Services. (Introdução)

Web Services. (Introdução) Web Services (Introdução) Agenda Introdução SOA (Service Oriented Architecture) Web Services Arquitetura XML SOAP WSDL UDDI Conclusão Introdução Comunicação distribuída Estratégias que permitem a comunicação

Leia mais

Sérgio Koch Van-Dall

Sérgio Koch Van-Dall PROTÓTIPO PARA ATUALIZAÇÃO ASSÍNCRONA DE DADOS UTILIZANDO WEB SERVICES Sérgio Koch Van-Dall sergiod@inf.furb.br Orientador: Prof. Paulo Fernando da Silva UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE CIÊNCIAS

Leia mais

Figura 1: Modelo de interação para a autenticação do utente com o seu Cartão de Cidadão.

Figura 1: Modelo de interação para a autenticação do utente com o seu Cartão de Cidadão. Segurança Informa tica e nas Organizaço es Autenticaça o do Utente em Aplicaço es Web com o Carta o de Cidada o (v1.0) 1 Introdução Com este trabalho pretende-se estudar um modelo de interação entre um

Leia mais

Aula 12 -QS -Engenharia de SW Orientada a Serviço

Aula 12 -QS -Engenharia de SW Orientada a Serviço Aula 12 -QS - Engenharia de SW Orientada a Serviço Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com Roteiro Contexto Arquiteturas Orientadas a Serviços Engenharia de Serviços Desenvolvimento de Software

Leia mais

Projecto 3º ano. Escola Superior de Tecnologia de Castelo Branco. Folder Tracking. Eng.ª Informática e das Tecnologias da Informação

Projecto 3º ano. Escola Superior de Tecnologia de Castelo Branco. Folder Tracking. Eng.ª Informática e das Tecnologias da Informação Escola Superior de Tecnologia de Castelo Branco Eng.ª Informática e das Tecnologias da Informação Projecto 3º ano Folder Tracking Ferramenta de Rastreio Informacional Orientadores: Elaborado por: Prof.

Leia mais

Protótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial. Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva

Protótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial. Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva Protótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva Conteúdo Introdução Fundamentação teórica Desenvolvimento

Leia mais

GUIA COMPRA DE CASA. Comprar casa, nova ou usada, é sempre uma tarefa complexa.

GUIA COMPRA DE CASA. Comprar casa, nova ou usada, é sempre uma tarefa complexa. GUIA COMPRA DE CASA Comprar casa, nova ou usada, é sempre uma tarefa complexa. O BPI sintetizou algumas informações que o ajudarão a tomar a melhor decisão. 1 - Quais os custos a considerar na escolha

Leia mais

Aula Prática #1. Sumário Aula #1. Modelo de avaliação Apresentação do Projecto

Aula Prática #1. Sumário Aula #1. Modelo de avaliação Apresentação do Projecto Aula Prática #1 SEI 2004/2005 DEI, LEIC Taguspark Instituto Superior Técnico SEI 2004/2005 - DEI, IST [Artur Caetano] 2 Sumário Aula #1 Modelo de avaliação Apresentação do Projecto Objectivos Metodologia

Leia mais

Especificação do Projecto

Especificação do Projecto MERC 2009/10 RCM/TRC/SIRS Especificação do Projecto Grupo nº: 2 Turno (e campus): - Nome Número Carlos Rodrigues 66722 Hugues Silva 66781 Paulo Damásio 33005 1 Nome do Projecto Descoberta de serviços em

Leia mais

PMR3507 Fábrica digital

PMR3507 Fábrica digital LSA Laboratório de Sistemas de Automação www.pmrlsa.poli.usp.br PMR3507 Fábrica digital Do EDI ao SOA Escola Politécnica da Universidade de São Paulo Departamento de Engenharia Mecatrônica e de Sistemas

Leia mais

Factura Electrónica Activação do Módulo de TTE

Factura Electrónica Activação do Módulo de TTE Research and Development Tecnologia de Transacções Electrónicas Version 1.0 Factura Electrónica Activação do Módulo de TTE Autor: Eugénio Veiga Função: Product Consultant Date: 29-12-2009 1 Índice Introdução...

Leia mais

Ciência da Computação

Ciência da Computação Ciência da Computação TCC em Re-vista 2010 35 OLIVEIRA, Gabriel Ozeas de 5. Integrando aplicações heterogêneas com arquitetura orientada a serviços e serviços web. 2010. 115 f. Trabalho de Conclusão de

Leia mais

Cartão de Cidadão. Autenticação com o Cartão de Cidadão AMA. 15 de Dezembro de Versão 1.7

Cartão de Cidadão. Autenticação com o Cartão de Cidadão AMA. 15 de Dezembro de Versão 1.7 Cartão de Cidadão Autenticação com o Cartão de Cidadão 15 de Dezembro de 2008 Versão 1.7 AMA ÍNDICE 1. I TRODUÇÃO... 3 Modelo base de Autenticação... 3 Modelo de Autenticação Federado... 4 2. AUTE TICAÇÃO

Leia mais

IBM WebSphere MQ. Introdução

IBM WebSphere MQ. Introdução Introdução Arquitectura Application Messaging Interface WebSphere Aplication Server WebSphere Business Integration Server Vantagens e desvantagens Introdução Plataforma de integração e infraestrutura de

Leia mais

Guia de Permuta de Imóveis

Guia de Permuta de Imóveis Guia de Permuta de Imóveis Portal Imobiliário CasaYES Todos os direitos reservados 1 Vai Permutar a sua Casa? Casa? Preste atenção ao seguinte! As normas da compra e venda são aplicáveis aos outros contratos

Leia mais

Ambientes de Desenvolvimento Avançados

Ambientes de Desenvolvimento Avançados Ambientes de Desenvolvimento Avançados http://www.dei.isep.ipp.pt/~jtavares/adav Aula 1 Engenharia Informática 2006/2007 José António Tavares jrt@isep.ipp.pt 1 Aula de Apresentação e de Introdução 2 1

Leia mais

O parceiro Certo na implementação do projeto de Faturação Eletrónica, Saiba Porquê!

O parceiro Certo na implementação do projeto de Faturação Eletrónica, Saiba Porquê! Faturação Eletrónica O parceiro Certo na implementação do projeto de Faturação Eletrónica, Saiba Porquê! 1. Experiências de sucesso em projectos de grande dimensão, como na Via Verde, Galp e Mc Donald

Leia mais

STD29006 Sistemas Distribuídos

STD29006 Sistemas Distribuídos STD29006 Sistemas Distribuídos Serviços Web Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/std 22 de setembro

Leia mais

SOLUÇÃO DE INTEGRAÇÃO PARA O SISPORTOS

SOLUÇÃO DE INTEGRAÇÃO PARA O SISPORTOS SOLUÇÃO DE INTEGRAÇÃO PARA O SUMÁRIO 1.Introdução......3 1.1.Cenário...3 1.2.Premissas...3 2.Modelo da Arquitetura da Solução...3 3.Propósito da Solução Integração com o Web Services para o...5 4.Interoperabilidade...6

Leia mais

Arquitetura Orientada a Serviços A Evolução de Estruturas Complexas a partir de Estruturas Simples. Neil Paiva Tizzo GEINFO

Arquitetura Orientada a Serviços A Evolução de Estruturas Complexas a partir de Estruturas Simples. Neil Paiva Tizzo GEINFO Arquitetura Orientada a Serviços A Evolução de Estruturas Complexas a partir de Estruturas Simples Neil Paiva Tizzo GEINFO - 2010 Objetivos Apresentar a Arquitetura Orientada a Serviços (SOA) como uma

Leia mais

SERVIÇOS WEB. Frankley Gustavo F. Mesquita, Tamiris Souza Fonseca. 27 de junho de 2016

SERVIÇOS WEB. Frankley Gustavo F. Mesquita, Tamiris Souza Fonseca. 27 de junho de 2016 Frankley Gustavo F. Mesquita Tamiris Souza Fonseca 27 de junho de 2016 Sumário 1 2 3 4 5 6 7 8 O padrão Web foi desenvolvido pelo Laboratório Europeu de Física de Partículas (CERN - European Particle Physics

Leia mais

Especificação técnica relativa à integração do SI.VIDA nos sistemas clínicos hospitalares

Especificação técnica relativa à integração do SI.VIDA nos sistemas clínicos hospitalares Especificação técnica relativa à integração do SI.VIDA nos sistemas outubro, 2018 Versão Este trabalho não pode ser reproduzido ou divulgado, na íntegra ou em parte, a terceiros nem utilizado para outros

Leia mais

Composição. Rafael Ferraz 9 Dezembro 2004

Composição. Rafael Ferraz 9 Dezembro 2004 Composição Rafael Ferraz 9 Dezembro 2004 Introdução. Guia da apresentação Enquadramento. Conceito. Motivação. Middleware de composição. Composição vs. coordenação. 2/77 Guia da apresentação. Coordenação

Leia mais

DESENVOLVIMENTO DE SISTEMAS DISTRIBUIDOS. Prof. Marcelo de Sá Barbosa

DESENVOLVIMENTO DE SISTEMAS DISTRIBUIDOS. Prof. Marcelo de Sá Barbosa Prof. Marcelo de Sá Barbosa LISTA DE EXERCÍCIOS GRUPO 1: MÓDULO 1: Caracterização de Sistemas Distribuídos; Internet; Intranets; Computação Móvel e Ubíqua; Compartilhamento de recursos e a web; Serviços

Leia mais

SERVIÇO CONTRATO. Especificação das operações de Serviço MANUAL DO USUÁRIO CONSULTAR CONTRATO. Projeto: Plataforma de Integração.

SERVIÇO CONTRATO. Especificação das operações de Serviço MANUAL DO USUÁRIO CONSULTAR CONTRATO. Projeto: Plataforma de Integração. SERVIÇO Especificação das operações de Serviço 1.0 01/07/2014 1 de 14 Data 01/07/2014 0.1 Versão Descrição Histórico de Revisões - Elaboração Inicial da especificação da operação de serviço ListarContrato

Leia mais

SISTEMA DE PRESTAÇÃO DE CONTAS POR VIA ELECTRÓNICA - SERVIÇOS E ORGANISMOS PÚBLICOS (APRESENTAÇÃO)

SISTEMA DE PRESTAÇÃO DE CONTAS POR VIA ELECTRÓNICA - SERVIÇOS E ORGANISMOS PÚBLICOS (APRESENTAÇÃO) SISTEMA DE PRESTAÇÃO DE CONTAS POR VIA ELECTRÓNICA - SERVIÇOS E ORGANISMOS PÚBLICOS (APRESENTAÇÃO) Tribunal de Contas Lisboa, 24 de Fevereiro de 2012 Objectivo: Facilitar o relacionamento entre o Tribunal

Leia mais

Prof. Me. Sérgio Carlos Portari Júnior

Prof. Me. Sérgio Carlos Portari Júnior Prof. Me. Sérgio Carlos Portari Júnior Ambientes que visam desenvolver aplicações que precisam de um processamento paralelo e distribuído deverão saber lidar com algumas dificuldades. Isto decorre da heterogeneidade

Leia mais

SISTEMA DE PRESTAÇÃO DE CONTAS POR VIA ELECTRÓNICA - SERVIÇOS E ORGANISMOS PÚBLICOS (APRESENTAÇÃO)

SISTEMA DE PRESTAÇÃO DE CONTAS POR VIA ELECTRÓNICA - SERVIÇOS E ORGANISMOS PÚBLICOS (APRESENTAÇÃO) SISTEMA DE PRESTAÇÃO DE CONTAS POR VIA ELECTRÓNICA - SERVIÇOS E ORGANISMOS PÚBLICOS (APRESENTAÇÃO) Tribunal de Contas Viseu, 19 de Novembro de 2012 Objectivo: Facilitar o relacionamento entre o Tribunal

Leia mais

Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber

Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configuração Verificar

Leia mais

Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber

Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configuração Verificar

Leia mais

Coordenação de Serviços Web heterogéneos com tolerância a faltas

Coordenação de Serviços Web heterogéneos com tolerância a faltas Coordenação de Serviços Web heterogéneos com tolerância a faltas Filipe Campos, Miguel Matos e José Pereira HASLab - High-Assurance Software Laboratory INESC TEC e Universidade do Minho Campus de Gualtar

Leia mais

VISÃO GERAL. Faça a gestão da segurança de rede até 250 postos através de uma consola baseada na cloud.

VISÃO GERAL. Faça a gestão da segurança de rede até 250 postos através de uma consola baseada na cloud. VISÃO GERAL Faça a gestão da segurança de rede até 250 postos através de uma consola baseada na cloud. Com o ESET Cloud Administrator, pode gerir a segurança da rede da sua empresa sem a necessidade de

Leia mais

Santana Lopes, Castro, Vieira, Teles, Silva Lopes, Calado, Cardoso & Associados R. L. Rua Castilho, n.º 67-2º andar * Lisboa Tel:

Santana Lopes, Castro, Vieira, Teles, Silva Lopes, Calado, Cardoso & Associados R. L. Rua Castilho, n.º 67-2º andar * Lisboa Tel: A Global Lawyers, Santana Lopes, Castro, Vieira, Teles, Silva Lopes, Calado, Cardoso & Associados Sociedade de Advogados, R. L. resulta da fusão de vontades de vários profissionais com vasto curriculum

Leia mais

Níkolas Timóteo Paulino da Silva Redes de Computadores I ADS 2ºTermo

Níkolas Timóteo Paulino da Silva Redes de Computadores I ADS 2ºTermo Níkolas Timóteo Paulino da Silva Redes de Computadores I ADS 2ºTermo 1) Desenhe duas redes com 7 e 8 computadores e defina a configuração IP de cada máquina com classe B e C, respectivamente. REDE A (7

Leia mais

O que se espera para o futuro dos Web Services? As tecnologias são respectivamente JSON e REST.

O que se espera para o futuro dos Web Services? As tecnologias são respectivamente JSON e REST. Web Services Por que os Web Services são atrativos para a integração de sistemas? Pois os Web services são componentes que possibilitam que as aplicações se comuniquem utilizando protocolos padrão da internet

Leia mais

Termos de Utilização Específicos para Produtos

Termos de Utilização Específicos para Produtos Termos de Utilização Específicos para Produtos SOFTWARE A seguinte lista identifica os termos de utilização adicionais que se aplicam a Software específico. Cada uma das listagens de Produtos identifica

Leia mais

Sistemas Empresariais Integrados

Sistemas Empresariais Integrados Sistemas Empresariais Integrados LEIC Taguspark 2005/2006 Departamento Engenharia Informática WEBOOKS 2006 Enunciado do Projecto http://fenix.ist.utl.pt/leic/taguspark/disciplinas/sei/ ic-sei@mega.ist.utl.pt

Leia mais

Especificação do Projecto

Especificação do Projecto MERC 2009/10 RCM/TRC/SIRS Grupo nº: 6 Turno (e campus): 2ª feira, 16h30, Taguspark Especificação do Projecto Nome Número Hugo Pereira 57452 Miguel Coelho 57463 Hugo Pires 57713 1 Nome do Projecto Ludoteca

Leia mais

Manual Certificação de Documentos Transporte. Gestão Administrativa 3

Manual Certificação de Documentos Transporte. Gestão Administrativa 3 Manual Certificação de Documentos Transporte Gestão Administrativa 3 20 de Abril de 2013 Introdução Este manual tem como principal objetivo ajudar o utilizador configurar o sistema para a comunicação de

Leia mais

Tecnologias de Distribuição e Integração. Quais as preocupações a ter com um sistema distribuído?

Tecnologias de Distribuição e Integração. Quais as preocupações a ter com um sistema distribuído? network link: Tecnologias de Distribuição e Integração ISP intranet backbone desktop computer: server: satellite link no interior de uma organização (intranet) clientes externos entre organizações 2 Quais

Leia mais

Sistemas Distribuídos. Visão Geral Expandida

Sistemas Distribuídos. Visão Geral Expandida Sistemas Distribuídos Visão Geral Expandida Visão Geral! Infra-estrutura! Ambientes de execução e de programação! Projeto! Configuração! Simulação! Testes Visão Geral! Infra-estrutura Heterogeneidade Redes!

Leia mais

Protótipo de um software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Protótipo de um software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Protótipo de um software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Acadêmico: Paulo Fernando da Silva Orientador: Sérgio Stringari Roteiro Introdução Fundamentos Segurança

Leia mais

Web Services REST JAX-RS

Web Services REST JAX-RS Web Services REST JAX-RS Professor: Ricardo Luis dos Santos IFSUL 2015 Agenda Principais tecnologias envolvidas Testando os serviços desenvolvidos JAX-RS Principais anotações JAX-RS Principais anotações

Leia mais

Fábio Amado João Maio 33306

Fábio Amado João Maio 33306 Fábio Amado 33637 João Maio 33306 Universidade de Aveiro Especificação, Modelação e Projecto de Sistemas Embutidos 21-11-2009 1. UML - o que é? 2. A Natureza dos Sistemas Embutidos 1. Heterogeneidade 2.

Leia mais

INTEGRAÇÃO DE UMA REDE DE SENSORES SEM FIO COM A WEB UTILIZANDO UMA ARQUITETURA ORIENTADA A SERVIÇO

INTEGRAÇÃO DE UMA REDE DE SENSORES SEM FIO COM A WEB UTILIZANDO UMA ARQUITETURA ORIENTADA A SERVIÇO 6ª Jornada Científica e Tecnológica e 3º Simpósio de Pós-Graduação do IFSULDEMINAS 04 e 05 de novembro de 2014, Pouso Alegre/MG INTEGRAÇÃO DE UMA REDE DE SENSORES SEM FIO COM A WEB UTILIZANDO UMA ARQUITETURA

Leia mais

Sumário. Message Oriented Middleware (MOM) Sincronização na Comunicação. Comunicação Assíncrona

Sumário. Message Oriented Middleware (MOM) Sincronização na Comunicação. Comunicação Assíncrona Sumário Message Oriented Middleware (MOM) October 16, 2008 Comunicação Assíncrona (MOM) Conceito Java Message Service Implementação Comunicação Assíncrona Problema: Nem sempre as entidades comunicantes

Leia mais

Migração para KOHA na Biblioteca Geral da Universidade de Évora

Migração para KOHA na Biblioteca Geral da Universidade de Évora Migração para KOHA na Biblioteca Geral da Universidade de Évora Nelson Madeira nmadeira@uevora.pt Serviços de Informática António Cachopas amcachopas@uevora.pt Biblioteca Geral O que é o KOHA? Integrated

Leia mais

Como Transformar Organizações Rígidas em Organizações Inovadoras

Como Transformar Organizações Rígidas em Organizações Inovadoras Como Transformar Organizações Rígidas em Organizações Inovadoras Tadeu Cruz Prof. M.Sc. TODOS OS DIREITOS RESERVADOS É proibido a reprodução total ou parcial de qualquer forma ou por qualquer meio sem

Leia mais

Livro 10 Gerenciamento de Projetos com PMI SOA

Livro 10 Gerenciamento de Projetos com PMI SOA 1 Sumário Parte I - Gerenciamento de Projetos com PMI Parte II - SOA PMI SOA Introdução; Certificação PMP; Introdução; PMBOK Introdução; Áreas de Conhecimento; Conjuntos de Conhecimento; Processos; Estruturas

Leia mais

Apresentação da plataforma.net. Ambientes Virtuais de Execução. Semestre de Verão, 12/13

Apresentação da plataforma.net. Ambientes Virtuais de Execução. Semestre de Verão, 12/13 Apresentação da plataforma.net Ambientes Virtuais de Execução Semestre de Verão, 12/13 Desenvolvimento baseado em componentes Desenvolvimento modular funcionalidades genéricas implementadas em componentes

Leia mais

Arquitecturas de Sistemas de Informação

Arquitecturas de Sistemas de Informação Arquitecturas de Sistemas de Informação Arquitectura Tecnológica Arquitectura Tecnológica O que é: Éa escolha dos tipos de tecnologia que devem ser utilizados para dar suporte a cada um dos sistemas e

Leia mais

Gustav Dallmann Júnior

Gustav Dallmann Júnior UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO 5 SISTEMA DE FORÇA DE VENDAS. Gustav Dallmann Júnior Orientador: Prof. Francisco Adell Péricas ROTEIRO DA APRESENTAÇÃO 1. Introdução e

Leia mais

Redes de Comunicação de Dados

Redes de Comunicação de Dados Redes de Comunicação de Dados 1 - Objetivo O grande objetivo é a formação geral de um especialista capaz de projetar redes de computadores, tanto sob o aspecto de software quanto de hardware, a partir

Leia mais

Guia de Instalação Rápida

Guia de Instalação Rápida 28 Português Guia de Instalação Rápida 29 Português Esta Guia de Instalação irá guiá-lo através do processo de instalação do GW-7100PCI e do software.. Para estabelecer a ligação em rede wireless (sem

Leia mais

Computer Setup Manual do utilizador

Computer Setup Manual do utilizador Computer Setup Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada nos EUA da Microsoft Corporation. As informações aqui contidas estão

Leia mais

Kassius Vargas Prestes

Kassius Vargas Prestes Kassius Vargas Prestes Agenda 1. Introdução Web Services 2. XML, SOAP 3. Apache Tomcat 4. Axis 5. Instalação Tomcat e Axis 6. Criação de um Web Service 7. Criação de um cliente Baixar http://www.inf.ufrgs.br/~kvprestes/webservices/

Leia mais

3 Serviços na Web (Web services)

3 Serviços na Web (Web services) 3 Serviços na Web (Web services) 3.1. Visão Geral Com base na definição do Word Wide Web Consortium (W3C), web services são aplicações autocontidas, que possuem interface baseadas em XML e que descrevem

Leia mais

Sistemas de Objetos Distribuídos

Sistemas de Objetos Distribuídos Sistemas de Objetos Distribuídos Alex Carneiro Carlos Eduardo Elmadjian Karina Awoki Prof. Fabio Kon POO 2016.1 Agenda Conceitos Histórico CORBA Demos Comparação com SOA Conclusão 1 CONCEITOS Sistemas

Leia mais

Objectivo: SISTEMA DE PRESTAÇÃO DE CONTAS POR VIA ELECTRÓNICA - SERVIÇOS E ORGANISMOS PÚBLICOS (APRESENTAÇÃO)

Objectivo: SISTEMA DE PRESTAÇÃO DE CONTAS POR VIA ELECTRÓNICA - SERVIÇOS E ORGANISMOS PÚBLICOS (APRESENTAÇÃO) SISTEMA DE PRESTAÇÃO DE CONTAS POR VIA ELECTRÓNICA - SERVIÇOS E ORGANISMOS PÚBLICOS (APRESENTAÇÃO) Tribunal de Contas Viseu, 19 de Novembro de 2012 Objectivo: Facilitar o relacionamento entre o Tribunal

Leia mais

R.P.SAÚDE REGISTO PESSOAL DE SAÚDE

R.P.SAÚDE REGISTO PESSOAL DE SAÚDE R.P.SAÚDE REGISTO PESSOAL DE SAÚDE LABORATÓRIO DE INFORMÁTICA AVANÇADA V1.0 19 DE ABRIL DE 2002 ANTÓNIO JOSÉ CARVALHO DE ARAÚJO HUGO JOSÉ SERENO LOPES FERREIRA JORGE FERNANDO MACIEL RUÃO RODRIGUES PINHEIRO

Leia mais

TRANSMISSOR DE ARQUIVOS PROSOL

TRANSMISSOR DE ARQUIVOS PROSOL TRANSMISSOR DE ARQUIVOS PROSOL O QUE É O TAP? É uma solução que integra com as plataformas do governo atendendo as exigências Trabalhistas e Fiscais, através de Web Services. Desenvolvido para que sua

Leia mais

CONFIGURAÇÃO DESKTOP OPEN SOURCE

CONFIGURAÇÃO DESKTOP OPEN SOURCE Fernando Rui Russell Pinto - ee09213 CONFIGURAÇÃO DESKTOP OPEN SOURCE CONFIGURAÇÃO DESKTOP OPEN SOURCE Introdução O estado da arte Parametrização do projecto Estudo e definição da especificação Prova de

Leia mais

Message Oriented Middleware (MOM)

Message Oriented Middleware (MOM) Message Oriented Middleware (MOM) November 1, 2009 Sumário Comunicação Assíncrona (MOM) Conceito Java Message Service Implementação Comunicação Assíncrona Problema: Nem sempre as entidades comunicantes

Leia mais

Sistemas Distribuídos. Enunciado do Projeto: Sistema Binas

Sistemas Distribuídos. Enunciado do Projeto: Sistema Binas LEIC-A, LEIC-T, LETI, MEIC-T, MEIC-A Sistemas Distribuídos 2 o Semestre 2017/2018 Enunciado do Projeto: Sistema Binas Introdução O objetivo do projeto de Sistemas Distribuídos é desenvolver um sistema

Leia mais