Web Services e Enterprise Services Vasco Veiga & Developer Group Microsoft Corporation.

Slides:



Advertisements
Apresentações semelhantes
Microsoft BizTalk Server 2004 José António Silva Vasco Veiga Developer.
Advertisements

Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG)EELA Grid School – December 04, 2006 Enhancing SegHidro/BRAMS.
Desenvolvimento de Sistemas Distribuídos Web Services
Web Services aplicado à Computação em Grade
Novas Arquitecturas baseadas em Web Services
PI-HA (High Availability)
a nova geração <!>
Mudar para Service-Orientation ? Vitor Santos.NET Group Microsoft Corporation.
Microsoft Office Sharepoint Portal Server 2003 Technical Briefing: Developer Basics Parceria: PLATAFORMA DE DEMONSTRAÇÃO.
What the bad guys will try and what ASP.NET 2.0 does to protect you! Rui Quintino DevScope
Slide Title: Title Slide Keywords: Title Key Message: Title Slide
3/24/2017 7:59 AM © 2005 Microsoft Corporation. All rights reserved.
Novas Tecnologias Microsoft.
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.
Engenharia de Software Prof ª. Isabel Sofia de Brito Prof ª. Maria Fernanda Pedro.
The new way! The old way... TC – DEI, 2005/2006.
Java RMI Alcides Calsavara. Objetivos Permitir que um método de uma classe Java em execução em uma máquina virtual JVM chame um método de um objeto (instância.
VHDL Very High Speed Integrated Circuit Hardware Description Language Prof. Eduardo Todt 2008.
Introdução aos Serviços Web
Universal Description, Discovery and Integration (UDDI)
Web Services Erika Hmeljevski Estefania Borm Leonardo Malagoli
MO Prof. Paulo Cesar Centoducatte MC542 Organização de Computadores Teoria e Prática.
SOA e Web Services Aluno: Thiago Caproni Tavares
Sistemas Distribuídos Introdução: Modelos de Arquitetura de Sistemas Distribuídos Instituto de Informática – UFG Verão 2005 Baseado em: Coulouris, Cap.
Área de Desenvolvimento de Sistemas
DAS Sistemas Distribuídos para Automação Industrial
DAS Sistemas Distribuídos para Automação Industrial
Slide 1 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 Serviço Worb Treinamento no GRADEp Serviço Worb WorbDemo.
Universidade Federal do Paraná Disciplina: Comunicação de Dados
GT Processo Eletrônico SG Documentos Eletrônicos Segunda reunião – 28/08/2009 Interlegis.
ITA - Instituto Tecnológico de Aeronáutica
ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.
Internet Aula 03. Histórico Durante a guerra fria, os EUA tiveram a necessidade de interligar laboratórios que trabalhavam para os militares; Essa interligação.
18/11/2004 TECNOLOGIAS DE MIDDLEWARE Introdução ao WSDL. Concretização num Projecto de LBS. André Barbosa.
SOA - Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a serviços
Instanciação em VHDL.
Flávia Andrade de Souza Rodrigo Mibielli Peixoto
Minicurso PHP – Parte 2 João Paulo Ribeiro jpribeiro.com
Aplicações podem/devem trabalhar em conjunto Plataformas diferentes Linguagens diferentes Fabricantes diferentes Versões diferentes Colaborar, integrar,
Java em Redes de Computadores
Knowledge Extraction from the Web (ISEWO)
Tópicos de Sistemas de Informação A
Web Services Desmistificando o pré-conceito.
Quality Management (J07) Overview BR
Caio Neves Leila Soriano. Agenda O que é Ginga? SBTVD News NCL API NCLua Exemplos.
Ativo Imobilizado J(10) Overview BR
Sample Fill LINQ (Language Integrated Query) Objects XML SQL User Data OData.
Tópico: Síntese geral do Software Development Kit Currículo de E-Learning SAP Business One 2005 Software Development Kit Tópico: Síntese geral do Software.
Revisão geral CG 09/10. Introdução Plataformas de processamento paralelo e distribuído Clusters Gerenciadores de recursos (RMS – Resource Management Systems)
XIV Jornada de Cursos .NET com C# Antônio Júnior Bruno Inojosa.
Adriano Melo Introdução ao ASP.NET Adriano Melo
Soluções usando Microsoft conteúdo Management Server 2002 Connector for SharePoint Technologies - MVP Exchange Server
Apresentação da ferramenta incluindo o modelo de projeto.
Arquitetura SOA e Oracle SOA SUITE
Revisão geral CG 07/08. Introdução Plataformas de processamento paralelo e distribuído Clusters Gerenciadores de recursos  NQE  SGE  Condor Definições.
Utilize qualquer Web Service a partir do Progress 4GL
Alisson Rafael Appio SOP aplicado em um jogo tipo de corrida usando a arquitetura cliente e servidor Alisson Rafael Appio
Motivação A difícil tarefa de encontrar o conteúdo certo que preciso para as diferentes situações de trabalho…
Da Introdução à Prática
RPC and Web Service André Pereira.
Bruno Inojosa MCP .NET Framework
.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.
WSDL Web Services Description Language. Tecnologias Relacionadas Web Services SOAP (Simple Object Access Protocol) HTTP (HyperText Markup Language) UDDI.
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.
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.
SETEMBRO, 2010 | SÃO PAULO. Israel Aece Desenvolvedor.NET Microsoft MVP, MCP, MCAD, MCTS, MCPD e MCT Site:
Transcrição da apresentação:

Web Services e Enterprise Services Vasco Veiga & Developer Group Microsoft Corporation

Agenda Arquitecturas Web Services / SOA Web Services em.NET Enterprise Services

Agenda Arquitecturas Web Services / SOA Web Services em.NET Enterprise Services

O que é um Web Service? Componente aplicacional programável, acessível via protocolos web standard Protocolos Internet Abertos XML Web Service SOAP Permite a troca de mensagens estruturadas usando XML Permite a troca de mensagens estruturadas usando XML WSDL XML Web services Description Language É definido em termos dos formatos e ordem da troca de mensagens É definido em termos dos formatos e ordem da troca de mensagens Baseado em protocolos Internet (standards de facto) Baseado em protocolos Internet (standards de facto) XML e HTTP UDDI Universal Description, Discovery and Integration É pesquisável através de uma directoria de serviços na (Intra)Internet É pesquisável através de uma directoria de serviços na (Intra)Internet

Web Services (na prática) Descoberta Vamos falar (SOAP) Design-Time ou Runtime Runtime HTML ou XML com link para WSDL Como falamos ? (WSDL) XML com descrição dos serviços XML/SOAP BODY Pesquisar Serviço Link para documento WSDL Cliente XML Web Service UDDI WebService

Web Service Web Service Hello FCT Consumir Web Service Usar VS.NET com WS

Arquitectura Web Services / SOA SOAP (Logical Messaging) TCP, HTTP, SMTP, … Messaging WSDL, UDDI Quality of Service Transacções Business Processes BPEL4WS Transports XML, Encoding Outros protocolos Outros serviços Coordenação Segurança Reliable Messaging Description

Service Oriented Architecture (SOA) Mensagens Acordos LinguagemProgramação Object Model ServidorAplicacional BD SistemaOperativo BD SistemaOperativo LinguagemProgramação ServidorAplicacional Nós Parceiro / Cliente Exemplo de uma solução tightly coupled Vantagens Web Services / SOA

Agenda Arquitecturas Web Services / SOA Web Services em.NET Enterprise Services

Web Services em.NET Os Web Services são (literalmente) o meio, não o fim A implementação dos Web Services está a cargo de quem o expõe Desde 2000 que a MS disponibiliza ferramentas para expor / consumir Web Services A.NET Framework suporta nativamente XML e Web Services

Web Services em.NET

Mapeamento Web Services.NET Data Schema Services InvocationWebXML XSD WSDL SOAP ConceitosAplicacionaisFrameworkObjectos Classes Métodos Chamadas A.NET Framework fornece um mapeamento bi-direcional

Web Service Web Service no SmartPhone Solução Notas Web Service Notas Aplicação NotasConsole Aplicação NotasViewer

Web Services em.NET Scales Down para devices Scales In na máquina Scales Up em sistemas high-end Scales Away entre organizações & geografias Scales Out Adicionandomáquinas

Agenda Arquitecturas Web Services / SOA Web Services em.NET Enterprise Services

Arquitectura de uma solução User Interface Components User Process Components Service Interfaces Business Workflows Business Components Business Entities Data Access Logic Components Service Agents Data Source Service Segurança Gestão Operacional Comunicações

Implementação de referência ASP.NET RDBMS Message Queue Legacy Systems OtherResources Windows Server 2003 ASPXASMXASCX LDAP via ADSI ADO. NET System.Messaging BizTalk ClienteWinForms Browser.NETRemoting HTML IIS SOAP Component Services

Modelos / Arquitectura Web Clients Web Farm UIC BC DAC UIP Simple Web AppComplex Web App Ent. Rich Client Extended Enterprise Database Clusters Application Farm BC DAC Database Clusters Web Clients Web Farm UIC UIP Application Farm BC DAC Web Farm UIC UIP SI SA Web ClientsRich Clients UIC UIP Database Clusters Application Farm BC DAC Web Farm SI SA

Enterprise Services MTS em NT 4.0 (1995) Notas Transaccional WS a partir do Enterprise Services

Sumário Web Services garantem Interoperabilidade Arquitecturas SOA garantem modularidade.NET Framework suporta nativamente Web Services Muito simples de expor, desenvolver ou consumir Web Services Enterprise Services são modulares, robustos e escaláveis

Mais informação news:news.microsoft.com/ microsoft.public.pt.dotnet.NET Shared Source CLI (MacOS/FreeBSD, Windows)

© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.