SlideShare uma empresa Scribd logo
1 de 5
WEBSERVICE
Um caminho para te auxiliar na transição do sistema local
para a web.
DEFINIÇÃO
• Webservice é uma solução utilizada na integração de sistemas e na
comunicação entre aplicações diferentes. Com esta tecnologia é possível
que novas aplicações possam interagir com aquelas que já existem e
que sistemas desenvolvidos em plataformas diferentes sejam
compatíveis.
• Os WebServices são componentes que permitem às aplicações enviar e
receber dados em formato XML. Cada aplicação pode ter a sua própria
"linguagem", que é traduzida para uma linguagem universal, o formato
XML.
• Essencialmente, o WebService faz com que os recursos da aplicação do software estejam disponíveis sobre a
rede de uma forma normalizada. Outras tecnologias fazem a mesma coisa, como por exemplo, os browsers
da Internet acedem às páginas Web disponíveis usando por norma as tecnologias da Internet, HTTP e HTML.
No entanto, estas tecnologias não são bem sucedidas na comunicação e integração de aplicações. Existe uma
grande motivação sobre a tecnologia WebService pois possibilita que diferentes aplicações comuniquem
entre si e utilizem recursos diferentes.
• Utilizando a tecnologia WebService, uma aplicação pode invocar outra para efectuar tarefas simples ou
complexas mesmo que as duas aplicações estejam em diferentes sistemas e escritas em linguagens
diferentes. Por outras palavras, os WebServices fazem com que os seus recursos estejam disponíveis para
que qualquer aplicação cliente possa operar e extrair os recursos fornecidos pelo WebService.
• Os WebServices são identificados por um URI (Uniform Resource Identifier), descritos e definidos usando XML
(Extensible Markup Language). Um dos motivos que tornam os WebServices atractivos é o facto deste modelo
ser baseado em tecnologias standards, em particular XML e HTTP (Hypertext Transfer Protocol).
Os WebServices são utilizados para disponibilizar serviços interactivos na Web, podendo ser acessados por
outras aplicações usando, por exemplo, o protocolo SOAP (Simple Object Access Protocol).
• O objetivo dos WebServices é a comunicação de aplicações através da Internet. Esta comunicação é realizada
com intuito de facilitar a EAI (Enterprise Application Integration) que significa a integração das aplicações de
uma empresa, ou seja, interoperabilidade entre a informação que circula numa organização nas diferentes
aplicações como, por exemplo, o comércio electrónico com os seus clientes e seus fornecedores. Esta interação
constitui o sistema de informação de uma empresa. E para além da interoperabilidade entre as aplicações, a EAI
permite definir um workflow entre as aplicações e pode constituir uma alternativa aos ERP (Enterprise Resource
Planning). Com um workflow é possível optimizar e controlar processos e tarefas de uma determinada
organização.
MAIS INFORMAÇÕES?
• https://bit.ly/2XqYryb

Mais conteúdo relacionado

Mais procurados

Mais procurados (13)

Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)
 
Apresentação Extensão de Webservice para Joomla 3 - FISL 15
Apresentação Extensão de Webservice para Joomla 3 - FISL 15Apresentação Extensão de Webservice para Joomla 3 - FISL 15
Apresentação Extensão de Webservice para Joomla 3 - FISL 15
 
Soa conceitos
Soa conceitosSoa conceitos
Soa conceitos
 
SOA
SOASOA
SOA
 
Service Oriented Front-End Architecture
Service Oriented Front-End ArchitectureService Oriented Front-End Architecture
Service Oriented Front-End Architecture
 
04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)
 
Webservices e Xml
Webservices e XmlWebservices e Xml
Webservices e Xml
 
SOAP e REST
SOAP e RESTSOAP e REST
SOAP e REST
 
SOA - Uma Breve Introdução
SOA - Uma Breve IntroduçãoSOA - Uma Breve Introdução
SOA - Uma Breve Introdução
 
TechEd 2011 USA
TechEd 2011 USATechEd 2011 USA
TechEd 2011 USA
 
Web services
Web servicesWeb services
Web services
 
SpugRIA
SpugRIASpugRIA
SpugRIA
 
Web services melhores praticas para Integração
Web services melhores praticas para Integração Web services melhores praticas para Integração
Web services melhores praticas para Integração
 

Semelhante a Webservice (20)

A Estrutura de um Web Service
A Estrutura de um Web ServiceA Estrutura de um Web Service
A Estrutura de um Web Service
 
Soa Woa Rest
Soa Woa RestSoa Woa Rest
Soa Woa Rest
 
Monica vasconcelos
Monica vasconcelosMonica vasconcelos
Monica vasconcelos
 
Monica vasconcelos (1)
Monica vasconcelos (1)Monica vasconcelos (1)
Monica vasconcelos (1)
 
Monica vasconcelos
Monica vasconcelosMonica vasconcelos
Monica vasconcelos
 
Web services
Web  servicesWeb  services
Web services
 
201406Carvalho
201406Carvalho201406Carvalho
201406Carvalho
 
Web Services
Web ServicesWeb Services
Web Services
 
UM ESTUDO SOBRE SOA
UM ESTUDO SOBRE SOAUM ESTUDO SOBRE SOA
UM ESTUDO SOBRE SOA
 
Ass web services_xml
Ass web services_xmlAss web services_xml
Ass web services_xml
 
Arquitetura Orientada a Serviços e BPM
Arquitetura Orientada a Serviços e BPMArquitetura Orientada a Serviços e BPM
Arquitetura Orientada a Serviços e BPM
 
PHP nas Nuvens
PHP nas NuvensPHP nas Nuvens
PHP nas Nuvens
 
Banco de dados web
Banco de dados webBanco de dados web
Banco de dados web
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOA
 
Plataforma OpenSuite
Plataforma OpenSuitePlataforma OpenSuite
Plataforma OpenSuite
 
WebServices
WebServicesWebServices
WebServices
 
Cursos
CursosCursos
Cursos
 
Mini Curso Web Services com PHP
Mini Curso Web Services com PHPMini Curso Web Services com PHP
Mini Curso Web Services com PHP
 
Arquiteturas soa woa_rest
Arquiteturas soa woa_restArquiteturas soa woa_rest
Arquiteturas soa woa_rest
 
Modelos de Programação Leve
Modelos de Programação Leve Modelos de Programação Leve
Modelos de Programação Leve
 

Mais de Chromus Master (20)

Windows 7
Windows 7Windows 7
Windows 7
 
Usb remoção
Usb remoçãoUsb remoção
Usb remoção
 
Disco rígido
Disco rígidoDisco rígido
Disco rígido
 
Windows x Linux
Windows x LinuxWindows x Linux
Windows x Linux
 
Licenças de software
Licenças de softwareLicenças de software
Licenças de software
 
Arquiteturas PC X MAC
Arquiteturas PC X MACArquiteturas PC X MAC
Arquiteturas PC X MAC
 
Álgebra de Boole
Álgebra de BooleÁlgebra de Boole
Álgebra de Boole
 
Relações
RelaçõesRelações
Relações
 
Análise Combinatória
Análise CombinatóriaAnálise Combinatória
Análise Combinatória
 
Princípios de Contagem
Princípios de ContagemPrincípios de Contagem
Princípios de Contagem
 
Teoria dos Conjuntos
Teoria dos ConjuntosTeoria dos Conjuntos
Teoria dos Conjuntos
 
Recorrência
RecorrênciaRecorrência
Recorrência
 
Demonstrações
DemonstraçõesDemonstrações
Demonstrações
 
Lógica Formal
Lógica FormalLógica Formal
Lógica Formal
 
Introdução a Teoria dos Grafos
Introdução a Teoria dos GrafosIntrodução a Teoria dos Grafos
Introdução a Teoria dos Grafos
 
Urbanização
UrbanizaçãoUrbanização
Urbanização
 
Guerra fria
Guerra friaGuerra fria
Guerra fria
 
Guerra mascates
Guerra mascatesGuerra mascates
Guerra mascates
 
Reformas pombalinas
Reformas pombalinasReformas pombalinas
Reformas pombalinas
 
Economia colonial
Economia colonialEconomia colonial
Economia colonial
 

Webservice

  • 1. WEBSERVICE Um caminho para te auxiliar na transição do sistema local para a web.
  • 2. DEFINIÇÃO • Webservice é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. • Os WebServices são componentes que permitem às aplicações enviar e receber dados em formato XML. Cada aplicação pode ter a sua própria "linguagem", que é traduzida para uma linguagem universal, o formato XML.
  • 3. • Essencialmente, o WebService faz com que os recursos da aplicação do software estejam disponíveis sobre a rede de uma forma normalizada. Outras tecnologias fazem a mesma coisa, como por exemplo, os browsers da Internet acedem às páginas Web disponíveis usando por norma as tecnologias da Internet, HTTP e HTML. No entanto, estas tecnologias não são bem sucedidas na comunicação e integração de aplicações. Existe uma grande motivação sobre a tecnologia WebService pois possibilita que diferentes aplicações comuniquem entre si e utilizem recursos diferentes. • Utilizando a tecnologia WebService, uma aplicação pode invocar outra para efectuar tarefas simples ou complexas mesmo que as duas aplicações estejam em diferentes sistemas e escritas em linguagens diferentes. Por outras palavras, os WebServices fazem com que os seus recursos estejam disponíveis para que qualquer aplicação cliente possa operar e extrair os recursos fornecidos pelo WebService.
  • 4. • Os WebServices são identificados por um URI (Uniform Resource Identifier), descritos e definidos usando XML (Extensible Markup Language). Um dos motivos que tornam os WebServices atractivos é o facto deste modelo ser baseado em tecnologias standards, em particular XML e HTTP (Hypertext Transfer Protocol). Os WebServices são utilizados para disponibilizar serviços interactivos na Web, podendo ser acessados por outras aplicações usando, por exemplo, o protocolo SOAP (Simple Object Access Protocol). • O objetivo dos WebServices é a comunicação de aplicações através da Internet. Esta comunicação é realizada com intuito de facilitar a EAI (Enterprise Application Integration) que significa a integração das aplicações de uma empresa, ou seja, interoperabilidade entre a informação que circula numa organização nas diferentes aplicações como, por exemplo, o comércio electrónico com os seus clientes e seus fornecedores. Esta interação constitui o sistema de informação de uma empresa. E para além da interoperabilidade entre as aplicações, a EAI permite definir um workflow entre as aplicações e pode constituir uma alternativa aos ERP (Enterprise Resource Planning). Com um workflow é possível optimizar e controlar processos e tarefas de uma determinada organização.