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.

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
Engenharia de Computação
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)
ARQUITETURA EM CAMADAS
Introdução à Arquitectura de aplicações para a 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.
Sistemas Distribuídos Web Services
CORBA Um Padrão Industrial para Objetos Distribuídos
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
.NET FRAMEWORK. 2.NET Framework É uma plataforma que permite desenvolver aplicações de software e bibliotecas chamadas aplicações gerenciadas; Ele provê
Aplicações para Web.
Gerenciamento proativo de aplicações
Fundamentos de Eletrônica Digital
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
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
Curso de Web Master Php – 1ª Aula.
Curso Técnico em Informática Disciplina: Programação Web 2 - PHP
Aplicações Web com Orientação a Objetos
S. Jacobsen – SIEMENS PTD EA Cigré/Brasil CE B5 – Proteção e Automação Seminário Interno de Preparação para a Bienal 2006 Rio de Janeiro, setembro/06.
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.
Infra-estrutura da tecnologia de informação
Plataforma Java 2 - Micro Edition (J2ME) Prof. Afonso Ferreira Miguel, MSc.
Web Services Equipe: Cláudia Brito Lyra Nunes da Silva
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.
CIGRÉ/BRASIL – COMITÊ NACIONAL BRASILEIRO CE-B5 – PROTEÇÃO E AUTOMAÇÃO SEMINÁRIO INTERNO DE 2005.
10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo.
YESTERDAY, YESTERDAY, Ontem, I KNEW THE GAMES TO PLAY Eu sabia como brincar I THOUGH I KNEW THE WAY Eu pensava que sabia LIFE WAS MEANT TO BE Como a vida.
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.
XML Namespaces XML Namespaces provê um método para evitar conflito de nomes de elementos.
WSDL Web Services Description Language. Tecnologias Relacionadas Web Services SOAP (Simple Object Access Protocol) HTTP (HyperText Markup Language) UDDI.
Servlets, JSP e Web Services Eider Oliveira 13 de junho de 2002.
© Copyright 2005 Rodrigo Rebouças de Almeida ( Estudo de caso: Café Expresso Ltda. A estória de João...
Pontifícia Universidade Católica do Rio Grande do Sul Departamento de Engenharia Elétrica Fernando Soares dos Reis Didactic Platform for Power Electronics.
1 Web Services Uma Introdução Jacques P. Sauvé DSC/UFCG 2003.
Computação Móvel J2ME. Java 2 Platform (1) Java 2 Standard Edition (J2SE) – Desktop applications Java 2 Enterprise Edition (J2EE) – Server applications.
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.
PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Processamento no Servidor - Prof. Antonio Geraldo da Rocha Vidal
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Na linha Tradução Rolagem automática On the Line Michael Jackson.
YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio.
About Us iVenture Inc is a technology as well as comprehensive media company that facilitates businesses, institutes and individuals by providing simplified.
SISTEMA DE TRANSITIVIDADE: PARTICIPANTES PROCESSOS CIRCUNSTÂNCIAS.
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.
MELHOR VISUALIZADO NO POWER POINT 2000 There comes a time, when we hear a certain call Haverá um tempo em que ouviremos um chamado When the world must.
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

PERL LANGUAGE Designed to be programmer-friendly and platform-neutral, Perl is a high- level, general-purpose programming language that makes easy and medium- hard tasks easy and seriously non-trivial tasks possible. Evolução da Web

Now well into its second decade, Perl has become the language of choice across all platforms for programmers engaged in rapid prototyping, system utilities, software tools, system management tasks, data base access, graphical programming, and world wide Web programming.

Evolução da Web Python Language Python is an OO scripting language that does all the things that you can do with Perl or TCL only better since it was designed from the ground up as an OO language. There is lots of documentation on the language available at as well as source code and binaries for UNIX, Macintosh, Win95/NT, DOS, etc.

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.

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. O que é Web Service ?

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

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 ?

Web Services Tools Users Questions Related to Web Services Application

What is your intended use of Web services? for application to application connectivity for web enabling existing applications to build new composite applications to interoperate across disparate platforms

What form of Web services do you build/plan to build? RPC style Message / doc style

Which of the following benefits of Web services is most attractive to you? it provides a way of reusing existing applications in new ways it provides a way of connecting using open standards based approach it provides a way of interoperating across disparate platforms/operating system

Which of the following benefits of Web services is most attractive to you? it provides a way of building composite applications dynamically it speeds up application development process it simplifies application development process

What technologies are you using when building Web services enabled applications ? SOAP (Simple Object Application Protocol) SCL (SOAP Contract Language) UDDI (Universal Description, Discovery, and Integration) WSDL (Web services Description Language)

What technologies are you using when building Web services enabled applications ? LDAP (Lightweight Directory Access Protocol) WSFL (Web Services Flow Language) BPEL ( Business Process Execution Language)

What technologies are you using when building Web services enabled applications ? ebXML (Electronic Business using eXtensible Markup Language) SOA (Service Oriented Architecture)

What languages do you use to develop Web services? Java tools C or C++ tools C# tools VB tools

What languages do you use to develop Web services? Legacy language tools such as COBOL or PL1 Scripting language tools HTML or XML tools Other tools

What is the development platform you use to develop Web services enabled applications on? Windows 2000 or NT Windows XP Solaris Linux HP-UNIX

What is the target deployment platform for the Web services you have or plan to develop? WebSphere AS BEA Sun Oracle J2EE

What is the target deployment platform for the Web services you have or plan to develop? Other Unix Novell NetWare OS390 Netware Mac OS

What is the target deployment platform for the Web services you have or plan to develop? IBM AIX IBM i-series Other

What is the target deployment platform for the Web services you have or plan to develop? Microsoft.NET Open Source Don't know - just evaluating

Which Web services tools you have evaluated and which you are currently using to develop of Web services enabled applications? Apache Project SOAP Module BEA WebLogic Workshop Borland JBuilder Cape Clear Studio HP NetAction toolkit IBM WebSphere SDK for Web Services IBM WebSphere Studio Application Developer

Which Web services tools you have evaluated and which you are currently using to develop of Web services enabled applications? IBM WebSphere Studio Site Developer IBM WebSphere Studio Integration Edition 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 ? Which of the tools before presented you would be your preferred choice to develop Web services enabled applications?