.NET com C#.  Conceitos e Características  Vantagens do SOAP  Descrição do WebService  Gerenciamento de Estados  UDDI  Novidades do Framework 2.0.

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas Distribuídos Web Services
Advertisements

Sistemas Distribuídos Baseados na Web
Eventos, Variáveis de Sessão e Aplicação
Framework para desenvolvimento web
Web Services Um Web Service é um bloco de software que pode ser acedido pela Internet e usado remotamente por outras aplicações Infra-estrutura para a.
Consumindo e Criando Web Services SOAP em .Net
Web Services 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula.
Web Services 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Web Services Passo a passo Consumo de serviço SOAP em Java 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Implementação do CIBAC no SIE usando SOA
Sistemas Distribuídos Web Services
Introdução aos Serviços Web
Universal Description, Discovery and Integration (UDDI)
Web Services Erika Hmeljevski Estefania Borm Leonardo Malagoli
SOA e Web Services Aluno: Thiago Caproni Tavares
Área de Desenvolvimento de Sistemas
DAS Sistemas Distribuídos para Automação Industrial
Arquitetura Orientada a Serviços (SOA)
Sistemas Distribuídos
Rodrigo Cristiano Silva
SOA - Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a serviços
Tópicos de Sistemas de Informação A
Aplicativos Web Com Orientação a Objetos
Universal Description, Discovery and Integration (UDDI) Rafael Andrade
Arquitetura Microsoft .Net
Tecnologias.NET Equipe: Ayrton Johab Rejane Roosevelt Wanessa.
Minicurso PHP – Parte 2 João Paulo Ribeiro jpribeiro.com
Tópicos de Sistemas de Informação A
Tópicos de Sistemas de Informação A
Web Services Uninorte Semana de Tecnologia da Informação
Rodrigo Cristiano Silva
Web Services Desmistificando o pré-conceito.
Conceitos de J2EE para a WEB
XIV Jornada de Cursos .NET com C# Antônio Júnior Bruno Inojosa.
Adriano Melo Introdução ao ASP.NET Adriano Melo
Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial
Implementação MVC Pedro Antonino.
Aplicações Web com Orientação a Objetos
Da Introdução à Prática
JSP JavaServer Pages Marco Antonio, Arquiteto de Software – TJDF Dezembro/2005.
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
RPC and Web Service André Pereira.
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
Infra-estrutura da tecnologia de informação
Prof.°: João Henrique Disciplina: SOR II
Bruno Inojosa MCP .NET Framework
Padrões de Interação com o Usuário
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Web Services Equipe: Cláudia Brito Lyra Nunes da Silva
Integrando sistemas através de HTTP + XML. * Muitos processos manuais começam a ser realizados online. * Ferramentas desenvolvidas precisavam ser interoperáveis.
Universidade Federal de Alagoas Instituto de Computação - IC Redes de Computadores 2 Serviços Web Felipe Santos José Oswaldo.
Alexandre Ricardo Nardi
SyncML Apresentação –Introdução Motivação Iniciativa SyncML –XML (eXtensible Markup Language) –Protocolos SyncML –Sincronização em duas vias –Conclusões.
WSDL Web Services Description Language. Tecnologias Relacionadas Web Services SOAP (Simple Object Access Protocol) HTTP (HyperText Markup Language) UDDI.
© Copyright 2005 Rodrigo Rebouças de Almeida ( Estudo de caso: Café Expresso Ltda. A estória de João...
Web Services Marden Menezes Sharp Shooters.NET User’s Group Recife-PE11/11/2002.
1 Web Services Uma Introdução Jacques P. Sauvé DSC/UFCG 2003.
A Multilayer P2P Framework for Distributed Synchronous Collaboration Fernando Abrahão Afonso Leonardo Kunz Programação com Objetos Distribuídos Trabalho.
Academia de Ensino Superior - Prof. André Morais Desenvolvimento de Aplicações Web na plataforma Microsoft Programando eventos.
Pesquisa sobre o uso de Web Service Alunos:Felipe Silveira Israel Andreis Programação Distribuída e Paralela Prof. Dr. Cláudio F. R. Geyer.
WebPTM Web Project and Time Manager Autor: Daniel Nicoletti Orientador: Prof. Dr. Carlos Miguel Tobar Toledo Co-Orientador: Murilo Woigt Miranda PONTIFÍCIA.
Aplicativos para Internet Prof. Wolley W. Silva
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Webservices.
Web Services Passo a passo Criação de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
SOA SOA – Arquitetura Orientada a Serviços Conceitos e Aplicações
YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio.
Web Services / SOA. O cenário de TI nas corporações Novas tendências batiam à porta das corporações Migraram o foco do “gerenciamento de dados” para o.
Web Services Conceitos e Tecnologias Amanda Modesto Suzanna Sandes.
Transcrição da apresentação:

.NET com C#

 Conceitos e Características  Vantagens do SOAP  Descrição do WebService  Gerenciamento de Estados  UDDI  Novidades do Framework 2.0  Prática

◦ É uma maneira simples e robusta de fazer aplicativos se comunicarem via Internet ◦ Pode ser considerado um componente de negócio acessado via Web ◦ Comunicação feita através do protocolo SOAP (Simple Object Access Protocol) ◦ Independência de plataforma

◦ Usa XML: Robusto e flexível  Permite dados mais ricos (“arrays” e “structs”) ◦ Simples de implementar, usar e testar ◦ Adotado pelo W3C ◦ Usualmente transportado por HTTP ◦ Independente da plataforma

◦ Para um “cliente” começar a usufruir de um Serviço Web, o mesmo deverá saber previamente o que o Serviço dispõe e assim usar os recursos disponíveis ◦ Por isso há o WSDL (Web Service Description Language) ◦ O WSDL é baseado em XML ◦ Permite a criação automática de classes para chamar o WebService ◦ O.NET Framework oferece esse mapeamento

Cliente do Web Service Web App HTTPMessage HTML HTTPMessage HTML SOAPMessage XML SOAPMessage XML SOAPMessage XML SOAPMessage XML XML Web Service Servidor Web Browser HTTPResponse HTTPRequest SOAPResponse SOAPRequest Rede Rede HTTPMessage HTML HTTPMessage HTML HTTPRequest GET- POST HTTPMessage HTML HTTPMessage HTML

◦ Por padrão, WebServices não mantêm estado ◦ O gerenciamento de estados em WebServices usa o mesmo conceito de aplicações ASP.NET  Application: Você pode armazenar informações à qual todos os clientes desse WebService tem acesso  Session: Cada Sessão de cliente tem uma instância desse objeto

◦ Protocolo para implementar diretório de WebServices (“listas telefônicas”) ◦ Serviços mantidos pela Microsoft, IBM e outros para cadastro e consultas gratuitas de WebServices

◦ Suporte ao SOAP 1.2 ◦ Acesso assíncrono a WebMethods através de um padrão de programação orientada a eventos

◦ Criaremos um WebService usando o Visual Studio 2008 ◦ Veremos como usar o atributo “WebMethod” ◦ Criaremos um cliente para consumir o WebService criado ◦ Estudaremos o que realmente ocorre por “baixo dos panos”