Arquitetura Orientada a Serviços A Evolução de Estruturas Complexas a partir de Estruturas Simples. Neil Paiva Tizzo GEINFO
|
|
- Rosângela de Vieira Canto
- 6 Há anos
- Visualizações:
Transcrição
1 Arquitetura Orientada a Serviços A Evolução de Estruturas Complexas a partir de Estruturas Simples Neil Paiva Tizzo GEINFO
2 Objetivos Apresentar a Arquitetura Orientada a Serviços (SOA) como uma evolução natural das tecnologias de desenvolvimento de sistemas distribuídos Esboçar os conceitos fundamentais de SOA Ilustrar as potencialidades de SOA
3 Histórico Evolutivo Movimento dialético entre pressão e alívio Viabilidade econômica Diminuir custo sem sacrificar a qualidade e a longevidade Custo de Produção Qualidade
4 Evolução da Computação Distribuída 1ª. Fase Cliente/Servidor DCE 2ª. Fase CORBA DCOM EJB 3ª. Fase MOM 4ª. Fase SOA
5 Problemas das Tecnologias Anteriores Protocolos proprietários Falta de interoperabilidade Dependência de plataforma Falta de flexibilidade Necessidade de desenvolvimento em tempo de Internet
6 Tópicos O que é SOA Serviços Web Protocolo de Comunicação: SOAP Linguagem de Descrição: WSDL Registro de Serviços: UDDI Composição de Serviços: WS-BPEL
7 Service Oriented Architecture O QUE É SOA?
8 SOA Arquitetura Orientada a Serviços Arquitetura de TI para aplicações do tipo pedido resposta Funções de aplicação são modularizadas e apresentadas como serviços Serviços podem ser consumidos por outros serviços Serviços podem ser compostos
9 SOA: Características Fraco Acoplamento Composição Reutilização Padronização Interoperabilidade
10 Ciclo de Vida de um SW Provedor do Serviço Publica 1 4 Mapeia Interface Cliente do 5 Usa Registro do Serviço Acha 2 3 Serviço Procura
11 SERVIÇOS WEB
12 Serviços Web Os SW são atualmente a tecnologia mais utilizada para a implementação da arquitetura SOA São otimizados para serem usados por outros programas e não por pessoas É o uso ubíquo de HTTP que possibilita a adoção dos Serviços Web
13 Serviços Web: Padrões Um SW é um sistema de software identificado por uma URI, cujas interfaces públicas e mapeamentos são definidos e descritos usando-se XML Os SW são baseados no seguintes padrões: Protocolo de comunicação: SOAP Linguagem de descrição: WSDL Registro de serviços: UDDI Linguagem de composição: WS-BPEL
14 PROTOCOLO DE COMUNICAÇÃO SOAP
15 SOAP Originalmente ele define um formato de documento XML que descreve como invocar um método de um pedaço remoto de código Define uma forma de transmitir dados através de XML e de realizar RPC usando o HTTP como protocolo base Geralmente, SOAP usa o protocolo HTTP, mas outros tipos podem ser usados
16 Mensagem SOAP Envelope SOAP Cabeçalho SOAP Corpo SOAP É o elemento mais elevado É equivalente a um envelope do correio convencional Autenticação Gerenciamento de transação Pagamento e outros Consiste tipicamente de uma chamada RPC, resposta RPC ou código de erro
17 Arquitetura do SOAP no Java Servidor Web Cliente SOAP Máquina 1 Solicitação RPC SOAP por HTTP Resposta RPC SOAP por HTTP Processador SOAP A solicitação RPC é encaminhada a um objeto Java A resposta RPC é encaminhada ao processador SOAP Java Virtual Machine Objeto Java Máquina 2
18 SOAP: Exemplo de Resposta HTTP/ OK Content-Type: text/xml;charset=utf-8 X-Powered-By: Servlet/2.5 JSP/2.1 Date: Thu, 02 Sep :43:32 GMT X-ORACLE-DMS-ECID: 0000IfKPtFxAxGWFLzaQOA1CW1dA Content-Length: 237 X-HTTPAnalyzer-RuleName: Pass through : <?xml version = '1.0' encoding = 'UTF-8'?> <S:Envelope xmlns:s=" <S:Body> <ns2:alovoceresponse xmlns:ns2=" <return>alo, Neil!</return> </ns2:alovoceresponse> </S:Body> </S:Envelope>
19 Web Services Description Language LINGUAGEM DE DESCRIÇÃO WSDL
20 WSDL Linguagem XML que descreve a interface de um Serviço Web Um documento WSDL define o nome de um Serviço Web, os nomes de seus métodos, os argumentos dos métodos, protocolo de acesso etc. É para os SW o que a IDL é para o CORBA
21 <definitions> <types> Descrição dos tipos de dados </types> <messages> Parâmetros de entrada e saída </messages> <porttype> <operations> Descrição das mensagens de entrada e saída </operations> </porttype> <binding> Descrição do protocolo de invocação </binding> Arquitetura do WSDL <service> <port> Referência à localização do serviço </port> </service> </definitions>
22 Universal Description, Discovery, and Integration REGISTRO UDDI
23 UDDI UDDI é um repositório para descrever, descobrir e integrar serviços Esses serviços não são necessariamente Web, ou até mesmo não estão relacionados a computadores São estruturados de maneira semelhante a um catálogo telefônico Páginas brancas Páginas amarelas Páginas verdes tmodel
24 Páginas Brancas Informação sobre negócios Nome Descrição do negócio Potencialmente em vários idiomas Informação para contato Endereço, telefone etc.
25 Páginas Amarelas Classificação de serviços e entidades de negócios baseada em taxonomias-padrão Standard Industrial Classification (SIC) 7361 = Services - Employment Agencies 7385 = Services - Telephone Interconnect Systems Uma entidade de negócios pode fornecer vários serviços
26 Páginas Verdes Informações técnicas sobre o serviço Informações sobre como o serviço pode ser acessado Relacionadas aos Serviços Web Endereços Parâmetros Não relacionadas aos Serviços Web FTP CORBA Telefone
27 tmodels (Technical Model) tmodel associa uma descrição de interface a um mapeamento, por exemplo, WSDL Vários mapeamentos podem se referir à mesma interface (tmodel) O setor de transporte aéreo pode definir uma interface de reserva de passagens padrão que pode ser implementada por várias companhias
28 tmodel: Modelo de Dados <businessentity businesskey= ABC > <name>bbc</name> <description> </description> </businessentity> <tmodel tmodelkey= QRS > <overviewdoc> <overviewrl> </overviewrl> </overviewdoc> </tmodel> <businessservice servicekey= EFG businesskey= ABC > <name>news</name> </businessservice> <bindingtemplate bindingkey= KLM servicekey= EFG > <description> Web Service </description> <acesspoint> </acesspoint> <tmodelinstancedetails> < tmodelinstanceinfo tmodelkey= QRS /> </tmodelinstancedetails > </bindingtemplate>
29 APIs (Mensagens SOAP) API Pesquisa Find things find_business find_service find_binding find_tmodel Get Details about things get_businessdetail get_servicedetail get_bindingdetail get_tmodeldetail API Publicação Save things save_business save_service save_binding save_tmodel Delete things delete_business delete_service delete_binding delete_tmodel security get_authtoken discard_authtoken
30 Web Service Business Process Execution Language COMPOSIÇÃO DE SERVIÇOS WS-BPEL
31 Necessidade da Integração A composição de Serviços Web é a habilidade de um negócio em fornecer serviços com valor agregado a seus clientes através da composição de serviços básicos possivelmente ofertados por diferentes companhias
32 Dificuldades da Integração Coordenar a comunicação assíncrona entre serviços Relacionar trocas de mensagens entre as partes Manipular/transformar dados trocados pelos parceiros Suportar atividades e transações de negócios demoradas Prover tratamento de exceções consistentemente Lidar com alto grau de autonomia e heterogeneidade dos serviços
33 WS-BPEL Linguagem de descrição de processos Ambiente de execução de processos Alto desempenho na execução de processos de longa duração Monitoração de processos e gerenciamento de ciclo de vida Ambiente para projeto de processos
34 BPEL: Exemplo de Processo BPEL Process User Partner Link PortType <receive> <invoke> PortType Partner Link Web Service <reply>
35 WS-BPEL no JDeveloper
36 A Evolução de Estruturas Complexas a Partir de Estruturas Simples SC1 SC2 SC3 Serviços Compostos SA1 SA2 SA3 SA4 SA5 Serviços Atômicos Recursos do Sistema
37 CONSIDERAÇÕES FINAIS
38 Porque SOA?
39 Aplicações de Serviços Web Comércio eletrônico (e-commerce) Negócio eletrônico (e-business) Governo eletrônico (e-government) Plataformas de Desenvolvimento Java.NET
40 Serviços Web Semânticos Adição de semântica aos padrões atuais de Serviços Web ou mesmo o desenvolvimento de novos padrões Uso de semântica para facilitar a composição manual Uso de semântica para permitir a composição automática Animal Humano:Penélope Anfíbio Mamífero Réptil eesposade Humano:Ulisses Humano Gato Lagarto =Pessoa
41 Neil Paiva Tizzo
42 SOA O que a Web fez para a interação usuário-programa, os Serviços Web farão para a interação programaprograma
A API de Publicação (Publishing API) suporta a operação publish que habilita empresas a colocarem e atualizarem a informação em um registro UDDI.
No capítulo anterior sobre o modelo de informação de UDDI é mostrado como são estruturados os dados sobre empresas, negócios e serviços. Agora que entendido como a informação é estruturada, o próximo entendimento
Leia maisServiços Web: Arquitetura
Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula
Leia maisBPMN (Exemplos e Exercícios) e UDDI
DAS5316 BPMN (Exemplos e Exercícios) e UDDI Prof. Ricardo J. Rabelo (rabelo@das.ufsc.br) Responsável pela elaboração dos slides Alexandre Perin (perin@das.ufsc.br) Florianópolis (SC), 2010. Roteiro BPMN
Leia maisWSDL e UDDI. Pedro Miguel Martins Nunes WSDL. WSDL Exemplo prático Resumo UDDI. Serviço UDDI Estruturas de dados UDDI e WSDL API Resumo
e Serviço e e Tecnologias de Middleware 06/07 Curso de Especialização em Informática Departamento de Informática Faculdade de Ciências da Universidade de Lisboa 27.10.2006 e Serviço e 1 2 Serviço e 3 e...o
Leia maisIntrodução Serviços Web WSDL SOAP UDDI Ferramentas. Serviços Web. (Web Services) Emerson Ribeiro de Mello
1/39 Serviços Web (Web Services) Emerson Ribeiro de Mello Departamento de Automação e Sistemas Universidade Federal de Santa Catarina 22 de Maio de 2007 2/39 Arquitetura Orientada a Serviços Arquitetura
Leia mais2 Conceitos relativos a Web services e sua composição
15 2 Conceitos relativos a Web services e sua composição A necessidade de flexibilidade na arquitetura das aplicações levou ao modelo orientado a objetos, onde os processos de negócios podem ser representados
Leia maisIntroduçã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 maisWeb 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 maisArquitetura de Aplicações J2EE. Jorge Fernandes Outubro de 2003
Arquitetura de Aplicações J2EE Jorge Fernandes Outubro de 2003 J2EE O que é Como se organiza Como funciona Elementos Arquitetura Típica Componentes de Software Reuso é um processo Publicar interfaces Distribuir
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services
Leia maisSistemas Distribuídos
Sistemas Distribuídos LICENCIATURA EM COMPUTAÇÃO Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com Mecanismos de Comunicação Protocolos de Aplicação Mecanismos de comunicação
Leia maisService Oriented Architecture (SOA)
São Paulo, 2011 Universidade Paulista (UNIP) Service Oriented Architecture (SOA) Prof. MSc. Vladimir Camelo vladimir.professor@gmail.com 04/09/11 vladimir.professor@gmail.com 1 04/09/11 vladimir.professor@gmail.com
Leia maisService Oriented Architecture SOA
Service Oriented Architecture SOA Arquitetura orientada aos serviços Definição: Arquitetura de sistemas distribuídos em que a funcionalidade é disponibilizada sob a forma de serviços (bem definidos e independentes)
Leia maisUNIVERSIDADE. Sistemas Distribuídos
UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services (continuação) WSDL - Web Service Definition Language WSDL permite descrever o serviço que será oferecido
Leia maisIntegração Orientada a Serviços
Integração Orientada a Serviços Porto Alegre, Agosto de 2006 Agenda Sobre a e-core SOA O que é? Web Services x SOA Principal Motivação - Integração SOI ESB BPEL JBI ServiceMix Solução Proposta A Empresa
Leia maisWeb Services. Integração de aplicações na Web. Sistemas Distribuídos
Web Services Integração de aplicações na Web Integração de Aplicações na Web Interoperação entre ambientes heterogêneos desafios diversidade de componentes: EJB, CORBA, DCOM... diversidade de linguagens:
Leia maisUNIVERSIDADE. Sistemas Distribuídos
UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação
Leia maisConceito Básicos de Programação com Objetos Distribuídos. Programação com Objetos Distribuídos (C. Geyer) Conceitos de POD 1
Conceito Básicos de Programação com Objetos Distribuídos Programação com Objetos Distribuídos (C. Geyer) Conceitos de POD 1 Autoria Autor C. Geyer Local Instituto de Informática UFRGS disciplina : Programação
Leia maisProgramação Cliente em Sistemas Web
Programação Cliente em Sistemas Web WEBSERVICES Cap 18. - Sistemas distribuídos e serviços web em Deitel, H.M, Sistemas Operacionais, 3 ª edição, Pearson Prentice Hall, 2005 Fonte: Rodrigo Rebouças de
Leia maisCurso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2
Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 2 Computação em Nuvem Desafios e Oportunidades A Computação em Nuvem
Leia maisSOA na Prática Ricardo Limonta
SOA na Prática Ricardo Limonta Arquiteto JEE Objetivo Apresentar os conceitos de Arquiteturas Orientadas a Serviços; Entender a relação entre SOA e a tecnologia Web Services; Implementar SOA com Web Services
Leia maisSOA Introdução. SOA Visão Departamental das Organizações
1 Introdução A Organização é a forma pela qual nós coordenamos nossos recursos de todos os tipos para realizar o trabalho que nos propusemos a fazer. A estrutura de nossas organizações manteve-se basicamente
Leia mais3 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 maisSistemas Distribuídos Arquiteturas Middlewares
Sistemas Distribuídos Arquiteturas s Arquitetura Arquitetura de um sistema é sua estrutura em termos dos componentes e seus relacionamentos Objetivo: garantir que a estrutura satisfará as demandas presentes
Leia maisSOA - Service Oriented Architecture. Marcelo Canevello Ferreira
SOA - Service Oriented Architecture Marcelo Canevello Ferreira Índice Arquitetura baseada em componentes Introdução a SOA Principais conceitos de SOA SOA Framework Abordagem de integração Conclusões Evolução
Leia maisPROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações
Universidade de São Paulo Escola Politécnica Programa de Educação Continuada em Engenharia PROGRAMA DE MBA em Gestão e Engenharia do Produto O Produto Internet e suas Aplicações Tecnologias de Informação
Leia maisWeb services. Um web service é qualquer software que está disponível através da Internet através de uma interface XML.
Web services Um web service é qualquer software que está disponível através da Internet através de uma interface XML. XML é utilizado para codificar toda a comunicação de/para um web service. Web services
Leia maisPROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano 2012-1
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB WEBSERVICES Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é um WebService e sua utilidade Compreender a lógica de funcionamento de um WebService Capacitar
Leia maisREST Um Estilo de Arquitetura de Sistemas Distribuídos
REST Um Estilo de Arquitetura de Sistemas Distribuídos Márcio Alves de Araújo¹, Mauro Antônio Correia Júnior¹ 1 Faculdade de Computação Universidade Federal de Uberlândia (UFU) Monte Carmelo MG Brasil
Leia maisA Figura... mostra a arquitetura técnica de serviços na Web
Este capítulo proporciona uma visão técnica simplificada de um sistema UDDI. A arquitetura técnica de UDDI consiste de três partes: O Modelo de Informação UDDI Um esquema XML para descrever negócios e
Leia maisWeb Services. Melhor aceite que RPC, CORBA e DCOM devido à simplificação dos protocolos (> 90 implementações) Web Services. UDDI e Outras normas
e Tecnologias de Middleware 2004/2005 18 de Novembro de 2004 Conjunto de especificações baseadas em XML e outros standards abertos Potencia a interoperabilidade entre várias aplicações Permite que serviços
Leia maisSistemas Distribuídos
Sistemas Distribuídos Soquetes Um soquete é formado por um endereço IP concatenado com um número de porta. Em geral, os soquetes utilizam uma arquitetura cliente-servidor. O servidor espera por pedidos
Leia maisTécnicas de Programação para a Web. Luiz Cláudio Silva. Novembro de 2005. Apresentação
Técnicas de Programação para a Web Luiz Cláudio Silva Novembro de 2005 Apresentação Objetivos Gerais Identificar os diversos modelos de funcionamento de uma aplicação Web Citar as caracterísitcas de uma
Leia maisWS-BPEL Web Service Business Process Execution Language
DAS5316 WS-BPEL Web Service Business Process Execution Language Prof. Ricardo J. Rabelo (rabelo@das.ufsc.br) Responsável pela elaboração dos slides Alexandre Perin (perin@das.ufsc.br) Florianópolis (SC),
Leia mais11/20/10. Resoluções: Teste de Áudio. Não suporto esses malucos de TI. Só inventam despesas. Não acredito que teremos que pagar por mais softwares.
Não suporto esses malucos de TI. Só inventam despesas. Não acredito que teremos que pagar por mais softwares. Teste de Áudio Quero adaptar os softs que já temos e você não sabe como faz e diz que não é
Leia maisLinha de Produto para BPM
Linha de Produto para BPM Prof. Dr. Marcelo Fantinato m.fantinato@usp.br Sistemas de Informação, EACH/USP Agenda Fundamentos LP para BPM Estabelecimento de Contratos Exemplo de Aplicação Trabalhos em Andamento/Próximos
Leia maisMicrosoft.NET. Desenvolvimento Baseado em Componentes
Microsoft.NET Lirisnei Gomes de Sousa lirisnei@hotmail.com Jair C Leite jair@dimap.ufrn.br Desenvolvimento Baseado em Componentes Resolução de problemas específicos, mas que podem ser re-utilizados em
Leia maisIntegração de sistemas utilizando Web Services do tipo REST
Integração de sistemas utilizando Web Services do tipo REST Jhonatan Wilson Aparecido Garbo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil jhowgarbo@gmail.com jaime@unipar.br
Leia maisComputação Distribuída Cap. VI
Cap. VI Licenciatura em Engenharia Informática Universidade Lusófona Prof. José Rogado Prof. José Faísca Arquitectura Orientada aos Serviços (SOA) Modelo de Execução Web Services (WS) O protocolo SOAP
Leia maisTrabalho de Sistemas Distribuídos
Cássio de Olivera Ferraz Trabalho de Sistemas Distribuídos Petrópolis 2015, v-1.0 Cássio de Olivera Ferraz Trabalho de Sistemas Distribuídos Trabalho sobre sistemas distribuídos e suas tecnologias. Universidade
Leia maisUNIVERSIDADE DO VALE DO RIO DOS SINOS. Programa Interdisciplinar de Pós-Graduação em Computação Aplicada
UNIVERSIDADE DO VALE DO RIO DOS SINOS Programa Interdisciplinar de Pós-Graduação em Computação Aplicada Andrêsa Vargas Larentis Aruba: Uma Arquitetura para Geração de Serviços a partir de Sistemas Legados
Leia maisA Estrutura de um Web Service
A Estrutura de um Web Service Paulo Vitor Antonini Orlandin paulovitor_e@hotmail.com Resumo Atualmente, o Serviço Web é a solução mais utilizada para integração entre sistemas, pois apresenta vantagens
Leia mais2. Gerar um arquivo XSD e referenciá-lo no WSDL, fazendo com que seja possível catalogar o XML Schema no catálogo de XML Schemas da e-ping;
Guia de Orientação para Implementação de Web Services Este documento apresenta alguns direcionamentos referentes à implementação de web services. É uma versão preliminar da construção do Guia de Orientação
Leia maisWeb Services. Tópicos. Motivação. Tecnologias Web Service. Passo a passo Business Web Conclusão. Integração de aplicações SOAP, WSDL, UDDI, WSFL
Web Services Antonio Dirceu adrvf@cin.ufpe.br Tópicos Motivação Integração de aplicações Tecnologias Web Service SOAP, WSDL, UDDI, WSFL Passo a passo Business Web Conclusão Motivação Integração de Aplicações
Leia maisUNIVERSIDADE DO VALE DO RIO DOS SINOS. Programa Interdisciplinar de Pós-Graduação em Computação Aplicada
UNIVERSIDADE DO VALE DO RIO DOS SINOS Programa Interdisciplinar de Pós-Graduação em Computação Aplicada Sérgio Larentis Junior SINS Um Ambiente para Geração de Aplicações Baseadas em Serviços Sérgio Larentis
Leia maisKassius 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 maisCombinação de serviços já existentes para criar um novo serviço. jcd@cin.ufpe.br. cin.ufpe.br. cin.ufpe.br. Composição de Serviços Com WS-BPEL
Introdução à Composição de serviços Web Júlio César Damasceno jcd@ Agenda Definição Motivação Background Arquitetura Orientada a Serviço (SOA) Computação Orientada a Serviço (SOC) Web Services Composição
Leia maisInfra estrutura da Tecnologia da Informação
Infra estrutura da Tecnologia da Informação Capítulo 3 Adaptado do material de apoio ao Livro Sistemas de Informação Gerenciais, 7ª ed., de K. Laudon e J. Laudon, Prentice Hall, 2005 CEA460 Gestão da Informação
Leia maisUm Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena
Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Tópicos Motivação e Objetivos LP e SOA Processo ADESE
Leia maisArquiteturas SOA, WOA, e REST
Arquiteturas SOA, WOA, e REST Aplicação de Software Social Fred Figueiredo Luiz Borges Pedro Pires Arquiteturas SOA, WOA e REST Desenvolvimento de aplicações orientadas ao fornecimento de serviços que
Leia maisacoplamento Exprime o grau de conexão entre os módulos; os módulos de um software devemapresentar um baixo coeficiente de acoplamento.
SOA Arquitetura Orientada a Serviços Conceitos e Aplicações Prof. MSc. Edilberto Silva edilms@yahoo.com/ http://edilms.eti.br Gestão de TI Conceitode SOA SOA - Service OrientedArchitecture (Arquitetura
Leia maisUnidade 14: Web Services Prof. Daniel Caetano
Programação Servidor em Sistemas Web 1 Unidade 14: Web Services Prof. Daniel Caetano INTRODUÇÃO Na maior parte deste curso foram estudados serviços desenvolvidos com o uso de tecnologias Servlet. Entretato,
Leia maisDesenvolvimento de um sistema de leilão utilizando JavaServer Pages
Desenvolvimento de um sistema de leilão utilizando JavaServer Pages Charles Burkhardt Orientador: Prof. Dr. Paulo Rodacki Gomes Roteiro da apresentação Introdução Conceitos Básicos Desenvolvimento do trabalho
Leia maisServiços Web: Introdução
Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula
Leia maisArquitetura SOA SCP. Sistema de Controle Patrimonial. Pandora Tech Soluções em Software Livre. Versão Atual 1.0. Data Versão Descrição Autor
SCP Pandora Tech Soluções em Software Livre Versão Atual 1.0 Histórico das Revisões Data Versão Descrição Autor 24/02/2010 1.0 Criação do Documento Fernando Anselmo Parte Conceito O uso de tecnologias
Leia maisINTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3
INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1 Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTRODUÇÃO Atualmente empresas de diversos portes estão encontrando nos web services soluções para seus
Leia mais2ª edição. Daniel Adorno Gomes. Novatec
2ª edição Daniel Adorno Gomes Novatec Copyright 2010, 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,
Leia maisUNIVERSIDADE DO VALE DO RIO DOS SINOS. Programa Interdisciplinar de Pós-Graduação em Computação Aplicada
UNIVERSIDADE DO VALE DO RIO DOS SINOS Programa Interdisciplinar de Pós-Graduação em Computação Aplicada Andrêsa Vargas Larentis Aruba: Uma Arquitetura para Geração de Serviços a partir de Sistemas Legados
Leia maisModelagem De Sistemas
Modelagem De Sistemas UNIP Tatuapé - SP Aplicações em Linguagem de Programação Prof.Marcelo Nogueira Uma empresa de software de sucesso é aquela que consistentemente produz software de qualidade que vai
Leia maisCORBA Integração com a Web
CORBA Integração com a Web Mário Meireles Teixeira mario@deinf.ufma.br Tópicos Abordados Evolução das aplicações na Web A Object Web Principais Empresas CORBA e XML Estudo de Caso Um Sistema de Informações
Leia maisENGENHARIA DE SOFTWARE
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática : ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Um conjunto estruturado
Leia maisArquitetura Orientada a Serviço
Arquitetura Orientada a Fabio Perez Marzullo IEEE Body of Knowledge on Services Computing Sponsored by Technical Committee on Services Computing, IEEE Computer Society 1 SOA e Web Services SOA é um modelo
Leia maisSistemas Distribuídos. Web Services. Edeyson Andrade Gomes. www.edeyson.com.br
Sistemas Distribuídos Web Services Edeyson Andrade Gomes www.edeyson.com.br SUMÁRIO Visão geral Arquitetura Web Services Desenvolvimento 2 Visão Geral Web Services Usados para disponibilizar serviços na
Leia maisGerenciamento e Interoperabilidade de Redes
EN-3610 Gerenciamento e Interoperabilidade de Redes Gerenciamento baseado na Web Prof. João Henrique Kleinschmidt Gerenciamento baseado na Web Web browser Acesso ubíquo Interface Web vs Gerenciamento baseado
Leia maisCONSTRUÇÃO DE APLICAÇÕES DISTRIBUÍDAS UTILIZANDO SERVIÇOS WEB
CONSTRUÇÃO DE APLICAÇÕES DISTRIBUÍDAS UTILIZANDO SERVIÇOS WEB Deusa Cesconeti e Jean Eduardo Glazar Departamento de Ciência da Computação Faculdade de Aracruz UNIARACRUZ {dcescone, jean}@fsjb.edu.br RESUMO
Leia maisAnálise de Sistemas 3º Bimestre (material 2)
Análise de Sistemas 3º Bimestre (material 2) Professor: José Ronaldo Leles Júnior Turma: 2º ano do curso de Sistemas de Informação UEG Universidade Estadual de Goiás Campus Posse POO Paradigma Orientado
Leia maisGestão de Nomes. 8/28/2003 José Alves Marques 1. Gestão de nomes: Objectivo
Gestão de Nomes 8/28/2003 José Alves Marques 1 Gestão de nomes: Objectivo Associar nomes a objectos para: Identificar os objectos Localizar os objectos Partilhar os objectos Simplificar a interface com
Leia maisDISTRIBUTED SYSTEMS ARCHITECTURES. Ian Sommerville, 8º edição Capítulo 12 Aula de Luiz Eduardo Guarino de Vasconcelos
DISTRIBUTED SYSTEMS ARCHITECTURES Ian Sommerville, 8º edição Capítulo 12 Aula de Luiz Eduardo Guarino de Vasconcelos Objetivos Explicar as vantagens e desvantagens das arquiteturas de sistemas distribuídos
Leia maisCriando Web Services. Palestrante: Daniel Destro do Carmo
Criando Web Services com Apache Axis Palestrante: Daniel Destro do Carmo Tópicos do Tutorial Introdução O que são Web Services? Padrões Web Services SOAP WSDL Web Services com Java O que é Apache Axis?
Leia maisUniversidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa
Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa Web Service Plínio Antunes Garcia Sam Ould Mohamed el Hacen Sumário Introdução conceitual O Web Service
Leia maisWeb Services e SOAP. Alexandre Zua CaldeiraTecnologias de Middleware 2006/2007 20.10.2006. Faculdade de Ciências da Universidade de Lisboa
Alexandre Zua Caldeira Tecnologias de Middleware 2006/2007 Faculdade de Ciências da Universidade de Lisboa 20.10.2006 1 Introdução Definições Limitações do Middleware Estudado Integração com Web Services
Leia mais: : Interoperabilidade entre Sistemas de Informação baseados na WEB - uma abordagem Multicanal
: : Interoperabilidade entre Sistemas de Informação baseados na WEB - uma abordagem Multicanal Sérgio Magalhães mgi01020@fe.up.pt As vantagens competitivas ganham-se muitas vezes por ser o primeiro a chegar
Leia maiswww.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00
www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br
Leia maisMétricas de Software Importância e Aplicação
Métricas de Software Importância e Aplicação Mauricio Aguiar PSM Qualified Instructor Presidente da ti MÉTRICAS IFPUG Past President USC Visiting Associate www.metricas.com.br 1 Agenda Definindo e Alcançando
Leia maisWeb Services Uma Análise Comparativa
Revista das Faculdades Integradas Claretianas N. 5 janeiro/dezembro de 2012 Web Services Uma Análise Comparativa Ricardo Frenedoso Da Silva ricardosilva.hrc@gmail.com Faculdades Integradas Claretianas
Leia maisArquitetura Orientada a Serviços (SOA) Copyright e-core LTDA, 2010. Todos os direitos reservados.
Arquitetura Orientada a Serviços (SOA) Visão Geral e-coree Estabelecida em 1999 Escritórios rios no Brasil e EUA Aproximadamente 100 profissionais Atua em prestação de serviços offshore desde 2004 Roteiro
Leia maisManual de Integração WebService
Manual de Integração WebService Sumário 1. O que é a Integração WebService? 2. Envio Simples 3. Consultar Status da Mensagem 3.1 Consultar Mensagens Recebidas 4. Tecnologia do WebService Facilita 1. O
Leia maisConsultar Tabelas Administrativas
STN Coordenação-Geral de Sistemas e Tecnologia de Informação Sistema Integrado de Administração Financeira do Governo Federal SIAFI Secretaria do Tesouro Nacional STN Documentação de Serviços de Interoperabilidade
Leia maisSistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Sistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 4 Infra-Estrutura de TI: Hardware e Software 2 1 OBJETIVOS
Leia maisWeb services. Web services. Web services. Web services. Web services. Web services. Web services. Ângelo Vimeney. Rafael Martinelli.
Apresentação Introdução Protocolos base para a Ângelo Vimeney Rafael Martinelli Conclusão???? xadrez asdfkljdfkjsdf sdfjsdfkf sdfjsdfkjf sdfjkasdkflad sdfd dkfsdf k sdkfka Portal Server abacate abacaxi
Leia maisMADALENA PEREIRA DA SILVA SLA Sociedade Lageana de Educação DCET Departamento de Ciências Exatas e Tecnológica
MADALENA PEREIRA DA SILVA SLA Sociedade Lageana de Educação DCET Departamento de Ciências Exatas e Tecnológica Desenvolvimento de Web Services com SOAP. 1. Introdução. Com a tecnologia de desenvolvimento
Leia maisSOA Service Oriented Architecture. Fabiano Oss fabiano.oss@gmail.com
SOA Service Oriented Architecture Fabiano Oss fabiano.oss@gmail.com 1 Roteiro SOA Serviços Tecnologias para o desenvolvimento de serviços Modelagem de Negócios 2 O que é SOA É uma arquitetura de desenvolvimento
Leia maisRoteiro... Sistemas Distribuídos Aula 4. Troca de mensagens. Comunicação entre processos. Conceitos de SD, vantagens e desvantagens
Roteiro... Conceitos de SD, vantagens e desvantagens Infra-estrutura de um SD Considerações de projeto Sistemas Distribuídos Aula 4 Karine de Pinho Peralta Modelos de Comunicação - comunicação entre processos
Leia maisRELATÓRIO DEFINIÇÃO. Resumo
RELATÓRIO DEFINIÇÃO Resumo Desenvolvimento em Web Services para Avaliação de Conhecimentos no Sapien flex. Desenvolver interface grafica para Integração no sistema Sapien Flex, Construção de exames auto-corrigidos
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação
Leia maisSOAP. Web Services & SOAP. Tecnologias de Middleware 2004/2005. Simple Object Access Protocol. Simple Object Access Protocol SOAP
Web Services & SOAP Tecnologias de Middleware 2004/2005 SOAP Simple Object Access Protocol Os web services necessitam de comunicar entre eles e trocar mensagens. O SOAP define a estrutura e o processamento
Leia maisUNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE CIÊNCIAS E TECNOLOGIA COORDENAÇÃO DE PÓS-GRADUAÇÃO EM INFORMÁTICA
UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE CIÊNCIAS E TECNOLOGIA COORDENAÇÃO DE PÓS-GRADUAÇÃO EM INFORMÁTICA Uma ferramenta de apoio ao desenvolvimento de Web Services Andrés Ignácio Martinez Menéndez
Leia maisArquitetura de Software: Uma Central para Gestão da execução de serviços
Arquitetura de Software: Uma Central para Gestão da execução de serviços ADILSON FERREIRA DA SILVA Centro Paula Souza São Paulo Brasil afs.software@gmail.com Prof.a. Dr.a. MARILIA MACORIN DE AZEVEDO Centro
Leia mais