Introdução aos Serviços Web

Slides:



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

Web Services aplicado à Computação em Grade
Novas Arquitecturas baseadas em Web Services
Sistemas Distribuídos Baseados na Web
Evolução da Web: De Páginas Estatísticas a Web Services Wandreson Brandino Setembro/2002 Evolucao da Web.
Tirando proveito de PHP (...com a plataforma Microsoft)
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
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.
Infra-Estrutura de TI: Hardware e Software
Sistemas Distribuídos Web Services
Universal Description, Discovery and Integration (UDDI)
Web Services Erika Hmeljevski Estefania Borm Leonardo Malagoli
Bruno Tardiole Kuehne Orientador: Prof. Dr. Marcos José Santana
SOA e Web Services Aluno: Thiago Caproni Tavares
Área de Desenvolvimento de Sistemas
DAS Sistemas Distribuídos para Automação Industrial
Aplicações para Web.
Curso EFA de técnico de Informática e Sistemas
SOA - Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a serviços
Aplicativos Web Com Orientação a Objetos
Universal Description, Discovery and Integration (UDDI) Rafael Andrade
Introdução ao Desenvolvimento Web
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
Web Services Desmistificando o pré-conceito.
Desenvolvimento de Aplicações Web nas plataformas J2EE e IDE Eclipse
Tópicos Avançados em Sistemas Distribuídos
Conceitos de J2EE para a WEB
Curso de Web Master Php – 1ª Aula.
R. Episcopal, 1763 – São Carlos-SP (16) www.virgos.com.br VIRGOS TI Arquiteturas JAVA Trilhas para a preparação do profissional.
Curso Técnico em Informática Disciplina: Programação Web 2 - PHP
Aplicações Web com Orientação a Objetos
RESTFul com Slim Framework
Da Introdução à Prática
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.
Inteligência Artificial Web Semântica
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Infra-estrutura da tecnologia de informação
Sistemas de Informação: Estrutura básica dos Sistemas Empresariais.
Bruno Inojosa MCP .NET Framework
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Gerenciamento baseado na Web
Programação WEB Apresentação.
Web Services Equipe: Cláudia Brito Lyra Nunes da Silva
WSIT: Extensão de uma ferramenta de busca federada para Web Services Emanuel Müller Ramos Orientador: Cláudio Fernando Resin Geyer.
Trabalho de Seminários em Informática
JBoss Unidade III JBoss Visão geral do JBoss Aula 1.
.NET com C#.  Conceitos e Características  Vantagens do SOAP  Descrição do WebService  Gerenciamento de Estados  UDDI  Novidades do Framework 2.0.
Integrando sistemas através de HTTP + XML. * Muitos processos manuais começam a ser realizados online. * Ferramentas desenvolvidas precisavam ser interoperáveis.
Web Services: Conceitos e Transações
Desenvolvimento de Aplicações para WEB Para inserir o logotipo da empresa neste slide No menu 'Inserir' Selecione 'Figura' Localize o arquivo com o logotipo.
WSDL Web Services Description Language. Tecnologias Relacionadas Web Services SOAP (Simple Object Access Protocol) HTTP (HyperText Markup Language) UDDI.
Infra-Estrutura para Computação Distribuída
Introdução aos Serviços Web Web Services. Evolução da Web Páginas Estáticas Browser, Servidor Web, HTTP, HTML Servidor Web e Programas Externos CGI.
© 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.
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.
Processamento no Servidor - Prof. Antonio Geraldo da Rocha Vidal
Student Tech Clubs Desenvolvimento WEB Antonio Ladeia Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas Instituto Federal da Bahia Introdução.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
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:

Introdução aos Serviços Web Web Services

Evolução da Web Páginas Estáticas Browser, Servidor Web, HTTP, HTML Servidor Web e Programas Externos CGI

Evolução da Web Páginas Dinâmicas Browser, Servidor Web, HTTP, HTTPS HTML, ... Servidor Web e Programas Externos ..., ASP, PHP, ...

Evolução da Web Object Web Tecnologias Java (Servlets, JSP) Linguagens para scripts: JavaScript, PERL, PYTHON

Evolução da Web LINGUAGEM PERL. Todas as plataformas de OS. Prototipação rápida. Ferramentas. Acesso à bases de dados. Programação para a Web http://www.perl.com/

Evolução da Web Python é uma linguagem OO scripting que faz tudo Linguagem Python Python é uma linguagem OO scripting que faz tudo Que você pode fazer com Perl. Projetada para ser orientada a objeto. Documentação em http://www.python.org para UNIX, Macintosh e Windows. Language

Evolução da Web Web Semantic Tratamento do significado da informação

Evolução da Web Conceito de Serviço: Uma abstração de um conjunto de operações providas a clientes, as quais permitem a eles realizarem uma particular função.

Evolução da Web Paradigma da Computação com Objetos Distribuídos - dificuldades apresentadas por CORBA para Web, - middleware com protocolo binário (CORBA-IIOP, RMI-IIOP), - Firewalls.

Evolução da Web Paradigma da Computação Distribuída para Serviços Web - Objetos - XML

O que é Serviço Web? Um Serviço Web é a lógica de uma aplicação, disponível programaticamente e acessível sobre a Internet/Web, através da padronização de XML e construída sobre protocolos padronizados XML.

O que é Web Service ? Acesso de informação é através de um browser. Aplicações Web tradicionais não expõem a lógica da aplicação. Web Service é disponível para uma variedade de clientes (independência de plataforma). Torna a construção de aplicações distribuídas na Web menos difíceis.

Arquitetura Orientada-a-Serviço Provedor do Serviço Ligação Publicação Corretor do Serviço Requerente do Serviço Descobre

Questões Comuns Como descrever um serviço Web ? - Que protocolos ele suporta ? XML-RPC, HTTP+SOAP-XML - Que tipos de dados ele usa ? Schemas XML Como publicar a localização de um Serviço Web ?

Questões sobre o uso de Web Services Relacionadas à aplicação de Web Services

Qual o uso de Web Services Para conectividade de aplicação para aplicação.   Para habilitar aplicações existentes à Web.   Para construir aplicações npovas aplicações. Para interoperar através de plataformas heterogêneas.

Qual protocolo ... XML-RPC SOAP

Qual dos benefícios de Web Services é mais atrativo para voçê? Provê um modo de reutilizar aplicações existentes. Provê um modo de usar padrões abertos. Provê um modo de interoperar através de plataformas (OS) distintos.

Qual dos benefícios de Web Services é mais atrativo para voçê? Provê um modo de construir aplicações dinâmicas. Torna o processo de desenvolvimento mais rápido.   Simplifica o processo de aplicação.

Quais tecnologias se pode usar ... SOAP (Simple Object Application Protocol)   SCL (SOAP Contract Language) UDDI (Universal Description, Discovery, and Integration)   http://www.uddi.org/ WSDL (Web services Description Language)  

Quais tecnologias se pode usar ... LDAP (Lightweight Directory Access Protocol)    WSFL (Web Services Flow Language)   BPEL ( Business Process Execution Language)  

Quais tecnologias se pode usar ... ebXML (Electronic Business using eXtensible Markup Language)   SOA (Service Oriented Architecture)  

Quais linguagens se pode usar Java tools   C or C++ tools   C# tools   VB tools  

Quais linguagens se pode usar ... COBOL or PL1   Scripting language    HTML or XML    outras  

Quais plataformas se pode usar ... Windows 2000 or NT   Windows XP   Solaris   Linux   HP-UNIX  

Quais plataformas se pode usar ... WebSphere AS   BEA   Sun   Oracle   J2EE  

Quais plataformas se pode usar ... Unix-like   Novell NetWare   OS390   Netware   Mac OS  

Quais plataformas se pode usar ... IBM AIX   IBM i-series   Outra 

Quais ferramentas de Web Services podem ser usadas ... Apache Project SOAP - AXIS Module BEA WebLogic Workshop Borland JBuilder Cape Clear Studio HP NetAction toolkit IBM WebSphere SDK for Web Services IBM WebSphere Studio Application Developer Open Source

Quais ferramentas de Web Services podem ser usadas ... IBM WebSphere Studio Site Developer IBM WebSphere Studio Integration Edition IBM ETTK Microsoft .NET Microsoft .NET SDK Oracle .NOW Dynamic Web Services Sun Studio ONE Sun Java Web Services Development Pack Systinet Developer The Mind Electric Glue

O que você prefere ? Qual das ferramentas apresentadas voçê escolheria para desenvolver aplicações habilitadas à Web Services ?