PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações



Documentos relacionados
UFG - Instituto de Informática

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3

2 Conceitos relativos a Web services e sua composição

Serviços Web: Introdução

Web Services. Integração de aplicações na Web. Sistemas Distribuídos

Microsoft.NET. Desenvolvimento Baseado em Componentes

UNIVERSIDADE. Sistemas Distribuídos

Kassius Vargas Prestes

Web Services. (Introdução)

Programação Cliente em Sistemas Web

Integração de sistemas utilizando Web Services do tipo REST

Service Oriented Architecture SOA

Introdução a Web Services

Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa

Serviços Web: Arquitetura

3 Serviços na Web (Web services)

acoplamento Exprime o grau de conexão entre os módulos; os módulos de um software devemapresentar um baixo coeficiente de acoplamento.

Service Oriented Architecture (SOA)

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

SOA Introdução. SOA Visão Departamental das Organizações

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

Sistemas Distribuídos

Infra estrutura da Tecnologia da Informação

Web Services. Autor: Rômulo Rosa Furtado

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

Sistemas Distribuídos Arquiteturas Middlewares

Arquitetura de Software: Uma Central para Gestão da execução de serviços

Web services. Um web service é qualquer software que está disponível através da Internet através de uma interface XML.

Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva

Arquitetura Orientada a Serviço

Integração Orientada a Serviços

AUTOMAÇÃO SUPERVISÃO E CONTROLE E A APLICAÇÃO DA ARQUITETURA ORIENTADA A SERVIÇOS SOA.

Linha de Produto para BPM

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Web Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services

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

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE. Kellen Kristine Perazzoli 1, Manassés Ribeiro 2 RESUMO

Modelagem de Sistemas Web. Ferramentas e metodologias para projeto de sistemas web

Projeto: Plataforma de Integração. Data: 01/08/2014

ANEXO V Edital nº 03508/2008

18/04/2006 Micropagamento F2b Web Services Web rev 00

Arquiteturas SOA, WOA, e REST

UNIVERSIDADE FEDERAL DE MATO GROSSO INSTITUTO DE COMPUTAÇÃO COORDENAÇÃO DE ENSINO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO

Sistema Nacional de Registro de Hóspedes - SNRHos. PGTUR Plataforma de Gestão do Turismo Manual Técnico de Utilização do Web Service Versão 1.

Introdução ao Modelos de Duas Camadas Cliente Servidor

Programação para Web Artefato 01. AT5 Conceitos da Internet

INFORMÁTICA. Instruções: Para responder às questões de números 71 e 72, considere o texto a seguir:

SISTEMA COMPUTACIONAL PARA ANÁLISES DE DADOS EM AGRICULTURA DE PRECISÃO

Web Services. Tópicos. Motivação. Tecnologias Web Service. Passo a passo Business Web Conclusão. Integração de aplicações SOAP, WSDL, UDDI, WSFL

Arquitetura Orientada a Serviços (SOA) Copyright e-core LTDA, Todos os direitos reservados.

Web Services e SOAP. Alexandre Zua CaldeiraTecnologias de Middleware 2006/ Faculdade de Ciências da Universidade de Lisboa

Introdução a Arquiteturas ESB I N S T I T U T O D E G E S TÃ O E M T E C N OLOGIA D A I N F OR M A Ç Ã O

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET

Web Services: Metodologias de Desenvolvimento Carlos J. Feijó Lopes José Carlos Ramalho Fevereiro de 2004

Arquitetura dos Sistemas de Informação Distribuídos

e-ping - Padrões de Interoperabilidade de Governo Eletrônico

Desenvolvimento de Aplicações Web

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello

COMPARANDO APLICAÇÃO WEB SERVICE REST E SOAP

Software e Serviços MANUAL DE HOMOLOGAÇÃO WEB SERVICE X SISTEMA DE AUTOMAÇÃO COMERCIAL

Webservices. O que é um web service? Características. Por que web services? Tipos de web services

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa

Sistemas Distribuídos

SISTEMAS DISTRIBUÍDOS

UFG - Instituto de Informática

SISTEMAS DISTRIBUIDOS

Introdução a Web Services

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.

Vitor Diogo Faria Pereira. Programador / Analista de Sistemas e Software

Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME

Fase 1: Engenharia de Produto

UMA ABORDAGEM DE GERENCIAMENTO REMOTO DO SISTEMA DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA USANDO WEB SERVICES SOBRE TECNOLOGIA GPRS

Sistemas Distribuídos

SOA. Fabio Perez Marzullo. Inovando seu negócio por meio de soluções orientadas a serviços. Novatec

BPMN (Exemplos e Exercícios) e UDDI

O que é Grid Computing

contidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles.

Porque adotar SOA. (Service Oriented Architecture) SOA. Por Ricardo de Castro Barbosa. Publicado Setembro/ Portal BPM -

Foundation Fieldbus HSE

TEORIA GERAL DE SISTEMAS

Estudo comparativo das API s JAX-RPC e JAXM na construção de Web Services

Acadêmico: Marciane Schotten Prof. Orientador: Ricardo Alencar de Azambuja

Laboratório de Computação VI JAVA IDL. Fabricio Aparecido Breve

Introdução Serviços Web WSDL SOAP UDDI Ferramentas. Serviços Web. (Web Services) Emerson Ribeiro de Mello

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

Tópicos Especiais em Redes de Telecomunicações

Ambientes Visuais. Ambientes Visuais

Transcrição:

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 e Comunicação em Desenvolvimento de Produtos Antonino Monteiro de Britto Filho 2004

Conceito: Web Services é um padrão para integração de aplicativos que está sendo visto hoje como solução para integrar aplicativos dentro ou fora de uma mesma empresa. Enfim, é o B2B como ele deve ser feito, conectando software com software, sem pessoas intermediando a comunicação. Utilizando-se de uma arquitetura, baseadas em padrões abertos,para computação distribuída, torna-se possível a comunicação e troca de dados entre aplicações em ambientes distintos, utilizando um sistema padronizado de mensagens XML para troca de informações de forma independente. mar. 2004 O Produto Internet e suas Aplicações 2

Caracteristicas: Tecnologia baseada em XML Suporte a troca de documentos Independente de plataforma Independente de linguagem Escondem do consumidor a complexidade do serviço. Possibilita a comunicação entre aplicações com pouca, ou quase nenhuma, participação humana. mar. 2004 O Produto Internet e suas Aplicações 3

Orquestração: Para coordenar o meio de campo dos processos envolvidos no Web Services faz-se necessário uma ferramenta que orquestre estes processos, tanto os internos, quanto os remotos, e que, se possível, tenha uma interface de fácil compreensão para que os analistas de negocio das empresas possam analisar o fluxo de informações desses processos. Estas ferramentas são chamadas de EAI (Enterprise Application Interchange) e tem como função a orquestração de Web Services possibilitando operar os negócios entre as empresas de forma realista e segura. mar. 2004 O Produto Internet e suas Aplicações 4

Padrão Web Services: 1.SOAP (Simple Object Access Protocol) protocolo que permite a um software acessar métodos de um objeto remoto, tipicamente através de HTTP ou HTTPS, usando o XML para representar as informações. 2.XML (Extensible Markup Language) é a linguagem utilizada pelo SOAP para representar as informações. 3.WSDL (Web Services Description Language) padrão usado para um provedor de serviços especificar os Web Services que disponibiliza. 4.UDDI (Universal Description, Discovery and Integration) padrão para criação de catálogos de serviços (como as listas telefônicas), para um interessado procurar por provedores que ofereçam um determinado tipo de serviço. 5.WSFL (Web Services Flow Language) linguagem para definir sequência de serviços Web que implementam um dado processo de negócio. mar. 2004 O Produto Internet e suas Aplicações 5

Aplicações de Agentes (Aglets): Agentes Inteligentes são entidades autônomas dotadas de uma base de conhecimento e capazes de interagir com o meio em que estão, tomando assim, decisões que irão auxiliar ou até mesmo substituir o trabalho de um agente humano. Estes agentes é que são os responsáveis pela execução dos Web Servise. O Aglet é um agente para internet com a capacidade adicional de ser transportado pela rede. São objetos Java que podem mover-se de um host ao outro, parar a execução, despachar-se para um host remoto e executar-se lá autonomamente, traçando seu próprio itinerário. Para implementar um Aglet pode ser usado uma plataforma para programação de agentes móveis da IBM denominada Aglet Workbench. A linguagem utilizada por ele é Java, por ser esta uma linguagem que permite a criação de aplicativos independentes da plataforma em que serão executados (fundamental para o propósito de um agente), facilitando a movimentação de um sistema de um computador para outro. mar. 2004 O Produto Internet e suas Aplicações 6