Uma introdução sobre WCF Windows Communication Foundation

Tamanho: px
Começar a partir da página:

Download "Uma introdução sobre WCF Windows Communication Foundation"

Transcrição

1 Uma introdução sobre WCF Windows Communication Foundation Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil twitter.com/wcamb blogs.msdn.com/wcamb 1

2 Agenda O que é o WCF? Cenários de serviços com WCF Recomendações para a construção de serviços com WCF Conclusões Recursos Publicação: Outubro/2009 2

3 Objetivos da Sessão Apresentar uma introdução sobre o WCF Windows Communication Foundation. Apresentar uma abordagem para cenários de serviços implementados com WCF. 3

4 4

5 O que é o WCF? Plataforma para aplicações distribuídas interoperável, escalável e orientado a mensagens Modelo de programação unificado ASP.NET Web Services (ASMX),.NET Remoting, Mensageria, Enterprise Services/COM+, RESTful Suporte n-tier, web services, protocolos WS* e modelos de programação web: POX, REST, JSON, AtomPub, etc. 5

6 O que é o WCF? WCF Windows Comunication Foundation é um framework de desenvolvimento do.net Framework, que permite a construção de interfaces de serviços para cenários diversos, oferecendo recursos para a construção de aplicações distribuídas. É parte integrante do.net Framework desde a versão

7 .NET Framework 3.5 SP1.NET Framework ADO.NET Entity Framework ADO.NET Data Services ASP.NET Dynamic Data ASP.NET Routing Principais recursos do.net Framework..NET Framework 3.5 REST AJAX LINQ RSS POX ATOM JSON +BCL.NET Framework 3.0 WCF WPF WF Card Space ADO.NET.NET Framework 2.0 CLR Web Services ASP.NET

8 O que é o WCF? Windows Communication Foundation Ambiente para a comunicação entre sistemas Baseado em mensagens Multi-protocolo Multi-hosting Compatível com WS, WS-*, tcp, P2P, etc. Altamente configurável Permite desacoplamento entre Serviços e sua Configuração 8

9 Modelo unificado de programação O WCF oferece um modelo unificado de programação para a comunicação entre sistemas..net Remoting ASMX My System WSE MSMQ My Service Enterprise Services 9

10 Modelo unificado de programação O WCF oferece um modelo unificado de programação para a comunicação entre sistemas..net Remoting ASMX My System WCF WSE MSMQ My Service Enterprise Services 10

11 Anatomia de um serviço WCF Fundamentos Um serviço é orientado a mensagens, trocadas entre cliente e provedor. Bv Bv Cliente C B A Mensagem A B C Serviço Bv Bv 11

12 Anatomia de um serviço WCF Fundamentos Bv Cliente Metadata Endpoint Serviço Bv C B A Mensagem A B C Bv Proxy A B C Bv Endpoint Address Binding Contract (Onde) (Como) (O quê) ServiceHost<T>() 12

13 Arquitetura WCF Aspectos de nível lógico e contratos Aspectos de comportamentos e serviços Aspectos de multi-protocolo e mensagens Aspectos de multi-hosting

14 Contratos [ServiceContract] public interface IMyInterface { [OperationContract] public void MyMethod(); } public class MyService: IMyInterface { public void MyMethod() {... } } <service> <endpoint name= MyService address=... binding= nettcpbinding contract= IMyInterface /> Definição do contrato Implementação do serviço Address + Binding + Contract = Endpoint

15 Anatomia de um serviço WCF Canais de comunicação no WCF Cliente Proxy Criação de canais no WCF Endpoints Channel Channel Dispatcher Serviço Channel Channel Transport Channel Transport Channel 15

16 Bindings T = Transport Security M = Message Security Binding Interop. Segurança Sessão Transação Duplex BasicHttp BP 1.1 TM WsHttp WS TM X X WsDualHttp WS M X X X NetTcp.NET TM X X X NetNamedPipes.NET T X X X NetMsmq.NET TM X X NetPeerTcp.NET TM X MsmqIntegration MSMQ TM 16

17 Composição de Bindings ABC do WCF Transport Encoder Security Reliability Protocol HTTP TCP Text Binary WS-* WS-* WS-* HTTP TCP Pipes MSMQ Text Binary MTOM Transport WS-* Custom WS-* Custom WS-* Custom 17 Custom Custom

18 Bindings com HTTP 18 BasicHttpBinding HTTP + Text/MTOM Encoding + Transport Security (https) Primeira escolha para: Integração com tudo que fala SOAP/HTTP WS Basic Profile 1.1 compliant WsHttpBinding / WsDualHttpBinding BasicHttpBinding features + Segurança no nível da Mensagem + Reliable Session + Transaction Flow WsDualHttpBinding: Conversações Bidirecionais Duplex Primeira escolha para: Cenários avançados para Web Services Federated Security, Reliable Delivery, Transaction Integration

19 Bindings com TCP/IP NetTcpBinding WCF Framing Protocol + Binary Encoding Transport/Message Security, Reliable Session, Transactions Bidirectional (Duplex) no mesmo socket Prefira em relação ao WsHttpBinding quando: Cenários WCF-a-WCF sensíveis à Largura de Banda/Desempenho Notificações/feedback instantâneos ao Cliente com NAT/Firewall NetNamedPipeBinding Mesmas features do NetTcpBinding Confiabilidade garantida pelo Windows Prefira em relação ao NetTcpBinding quando: Necessita desempenho máximo na comunicação entre máquinas ou in-process 19

20 Bindings com MSMQ NetMsmqBinding Transporte MSMQ + Binary Encoding Segurança nos níveis de Transporte/Mensagem, Transações Primeira escolha para: Reliable, Durable, Queued One-Way Messaging Cenários de alta vazão MsmqIntegrationBinding Transporte do MSMQ + MSMQ Encodings Segurança do MSMQ, Transações Primeira escolha para: Cenários de Integração com aplicações MSMQ existentes Integração simples com o Host Integration Server e o BizTalk 20

21 Bindings para REST webhttpbinding web-friendly WCF Binding no.net 3.5 Permite a construção de serviços RESTful Suporta transporte HTTP e HTTPS somente Não utiliza envelopes SOAP WebMessageEncoding JSON, XML, Binary Novos bindings estão disponíveis com o.net 3.5 SP1, considerando integração com WF, sessões, recuperação, etc. 21

22 Uma árvore de decisão para Bindings Programming WCF Services by Juval Lowy Para cada cenário de aplicação teremos um binding específico que melhor atende suas necessidades. 22

23 23

24 WCF para Aplicações Intranet Suporte ao modelo Cliente/Servidor. Serviços distribuídos entre processos e fronteiras de máquinas. Cliente Intranet TCP Windows Active Directory Características: Mensagens TCP/binária Autenticação Windows NetTcpBinding NetTcpBinding Serviço Componente de Negócio DALC 24

25 WCF para Web Services Suporte para protocolos SOAP/WS* Cliente Internet (Basic Profile) Cliente Internet (WS*) Características: Mensagens HTTP/Text Transporte seguro via SSL ou segurança por mensagens Autenticação baseada em usuário/senha BasicHttpBinding e WSHttpBinding BasicHttpBinding HTTPS UserName credentials Serviço Componente de Negócio DALC HTTP WSHttpBInding 25

26 EndPoints para Web Services Suporte ao wshttpbinding 26 Tratando Behaviors de serviços

27 WCF e mundo Web Suporte para modelos de programação Web, clientes AJAX e Silverlight. Browser AJAX Browser Silverlight Características: POX, REST, Atom/Pub Segurança via URL com segurança de aplicação WebHttpBinding para Ajax REST-Centric Behavior webhttp(json) e enablewebscript (AJAX) WebHttpBinding HTTP/HTTPS Serviço Componentes de Negócio DALC WebHttpBinding 27

28 EndPoints para Cliente AJAX/REST Usando um endpointbehavior enablewebscript Usando o binding webhttpbinding Usando o behavior custom, para suporte ao cliente AJAX 28

29 Serviços Distribuídos Serviços WCF podem encapsular funcionalidades de negócio para aplicações Web Suporta fronteiras distribuídas e segurança HTTPS TCP Browser Aplicação ASP.NET Certificate UserName credentials Características: Mensagens TCP/binário Autenticação por certificados NetTcpBinding NetTcpBinding Serviço Componente de Negócio DALC Certificate Store 29

30 SOA WCF é parte de uma estratégia orientada a serviços. Interfaces de serviços para toda lógica de negócio. Cliente Internet (Basic Profile) HTTPS Cliente Internet (WS*) HTTP WSHttp Aplicação ASP.NET NetTcp HTTPS Browser Características: Diversos cenários de bindings possíveis Big SOA versus Little SOA BasicHttp Serviço Componente de Negócio DALC 30

31 Cloud Computing Serviços publicados na nuvem, através de um ISB Internet Service Bus Cliente Internet (Basic Profile) HTTPS Cliente Internet (WS*) HTTP HTTPS Aplicação ASP.NET Browser.NET Services da Plataforma de Serviços Azure: Access Control Service Bus Service Bus Access Control WSHttp / on-premise Serviço Componente de Negócio 31 Windows Azure.NET Services Service Bus DALC

32 WCF para Aplicações Intranet Considerações gerais Característica Descrição Hospedagem Windows NT Service -> Windows Server 2003 WAS -> Windows Server 2008 Protocolo Transporte Protocolo Mensageria Segurança Binding TCP Named Pipes (cliente e serviço na mesma máquina) SOAP + Binary Credencial Windows Certificado X.509 NetTcpBinding NetNamedPipeBinding 32

33 WCF para Web Services Considerações gerais Característica Descrição Hospedagem IIS6 -> Windows Server 2003 IIS7 -> Windows Server 2008 Protocolo Transporte Protocolo Mensageria Autenticação Segurança Transmissão Binding HTTP, HTTPS SOAP + WS-* Usuário + Senha (WS-Security) SSL -> HTTPS WS-Security -> HTTP BasicHttpBinding, WsHttpBinding 33

34 WCF e mundo Web Considerações gerais Característica Descrição Hospedagem IIS6 > Windows Server 2003 IIS7 -> Windows Server 2008 Protocolo Transposte HTTP, HTTPS Protocolo Mensageria Autenticação Segurança Binding XML, JSON Basic Authentication SSL WebHttpBinding WebHttpBehavior 34

35 WCF e cenários de mensageria Considerações gerais Característica Descrição Hospedagem Windows NT Service -> Windows Server 2003 WAS -> Windows Server 2008 Protocolo Transporte Protocolo Mensageria MSMQ SOAP + Binary Segurança Certificado X.509 Binding MsmqIntegrationBinding (Legado) NetMsmqBinding (WCF WCF) 35

36 36

37 Resumo sobre o WCF WCF realiza a separação entre Serviço e Protocolos utilizados Grande poder de abstração! Implementa uma gama grande de protocolos e mecanismos para diferentes cenários Múltiplos protocolos podem ser usados para um mesmo serviço Simplifica a implementação e a configuração Cabe ao arquiteto definir que protocolos e/ou mecanismos devem ser utilizados Pode ser customizado...

38 Resumo sobre o WCF 4.0 Novos recursos estão chegando com o WCF 4.0: Configuração simplificada de serviços Standard Endpoints Discovery Router service Melhorias no suporte à REST Para saber mais sobre o WCF 4.0: A Developer's Introduction to Windows Workflow Foundation (WF4) in.net 4 Beta 1 A Developer s Introduction to Windows Communication Foundation (WCF).NET 4 Beta 1

39 Recursos Série de posts sobre WCF Windows Communication Foundation: Application Deployment Scenarios Série de posts sobre Cenários de WCF rios+de+servi_ _231_3b00_os+wcf/default.aspx

40 Recursos (cont.) ArqBR.Groups ArqCasts no Channel9/Brasil ebook Arquitetura de Soluções Centro de Arquitetura MSDN 40

41 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recomendações para a construção de serviços com WCF

Recomendações para a construção de serviços com WCF Recomendações para a construção de serviços com WCF Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil twitter.com/wcamb blogs.msdn.com/wcamb 1 Agenda Recomendações para a construção de serviços

Leia mais

Uma introdução sobre WF Windows Workflow Foundation

Uma introdução sobre WF Windows Workflow Foundation Uma introdução sobre WF Windows Workflow Foundation Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil twitter.com/wcamb blogs.msdn.com/wcamb 1 Agenda O que é o WF? Cenários recomendados de utilização

Leia mais

Nova geração de certificações Microsoft: SQL Server 2005/2008 Visual Studio 2008/2010

Nova geração de certificações Microsoft: SQL Server 2005/2008 Visual Studio 2008/2010 Nova geração de certificações Microsoft: SQL Server 2005/2008 Visual Studio 2008/2010 Alexandre Lopes MCDBA MCSE MCTS MCITP MCT alopes@sqlserverday.com.br http://alopes.sqlserverday.com.br Agnaldo Diogo

Leia mais

Mobilize seu negócio com a Microsoft. Mário Abreu Technology Specialist, Windows Phone Microsoft Brasil

Mobilize seu negócio com a Microsoft. Mário Abreu Technology Specialist, Windows Phone Microsoft Brasil Mobilize seu negócio com a Microsoft Mário Abreu Technology Specialist, Windows Phone Microsoft Brasil Como você leva seu negócio para novas alturas? Crie novas ferramentas que informam e deleitam clientes

Leia mais

Grupo de Arquitetos Microsoft Brasil

Grupo de Arquitetos Microsoft Brasil Grupo de Arquitetos Microsoft Brasil Luciano Condé Markus Christen Otávio Pecego Coelho Waldemir Cambiucci Azure Academy Markus Christen Arquiteto de Infra-Estrutura Microsoft Brasil http://blogs.technet.com/markus

Leia mais

Uma nova luz na web com Microsoft Silverlight. Leonardo Sobral sobral@eng.com.br Consultor de Tecnologia

Uma nova luz na web com Microsoft Silverlight. Leonardo Sobral sobral@eng.com.br Consultor de Tecnologia Uma nova luz na web com Microsoft Silverlight Leonardo Sobral sobral@eng.com.br Consultor de Tecnologia Links Silverlight 4 runtime http://silverlight.net/getstarted/silverlight4/default.aspx Silverlight

Leia mais

O importante é o utilizador. A tecnologia é o suporte. Todas as tarefas comuns são mais fáceis de fazer

O importante é o utilizador. A tecnologia é o suporte. Todas as tarefas comuns são mais fáceis de fazer É TEMPO DE MUDANÇA O importante é o utilizador. A tecnologia é o suporte. Todas as tarefas comuns são mais fáceis de fazer Usam a tecnologia Ambos os sexos Pragmáticos Sociais Dinâmicos Conectados O Windows

Leia mais

Grupo de Arquitetos Microsoft Brasil

Grupo de Arquitetos Microsoft Brasil Grupo de Arquitetos Microsoft Brasil Luciano Condé Markus Christen Otávio Pecego Coelho Waldemir Cambiucci Azure Academy Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil http://blogs.msdn.com/wcamb

Leia mais

Uma introdução sobre Frameworks de Desenvolvimento

Uma introdução sobre Frameworks de Desenvolvimento Uma introdução sobre Frameworks de Desenvolvimento Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil twitter.com/wcamb ogs.msdn.com/wcamb 1 Agenda Ferramentas de produtividade Questões sobre frameworks

Leia mais

Seja Bem-Vindo. Sharepoint 2007 para Desenvolvedores. Inicio: 19:00 Termino: 22:00

Seja Bem-Vindo. Sharepoint 2007 para Desenvolvedores. Inicio: 19:00 Termino: 22:00 Seja Bem-Vindo Sharepoint 2007 para Desenvolvedores Inicio: 19:00 Termino: 22:00 Intervalo: 15 minutos Marcelo Sincic Consultor / Instrutor msincic@uol.com.br Microsoft como CPLS - Certified Partner Learning

Leia mais

Tedch-Ed 2007 vem aí! Web. Next

Tedch-Ed 2007 vem aí!  Web. Next Tedch-Ed 2007 vem aí! www.techedbrasil.com.br Web.Next: Tendências para a Web Otavio Pecego Coelho Arquiteto de Soluções otavioc@microsoft.com blogs.msdn.com/otavio DPE - Microsoft Brasil Blogs Search

Leia mais

Grupo de Arquitetos Microsoft Brasil

Grupo de Arquitetos Microsoft Brasil Grupo de Arquitetos Microsoft Brasil Luciano Condé Markus Christen Otávio Pecego Coelho Waldemir Cambiucci Azure Academy Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil http://blogs.msdn.com/wcamb

Leia mais

Visão Geral Técnica: System Center Configuration Manager 2007 SP2 e R3 (Nível 200)

Visão Geral Técnica: System Center Configuration Manager 2007 SP2 e R3 (Nível 200) Visão Geral Técnica: System Center Configuration Manager 2007 SP2 e R3 (Nível 200) Marcelo Sincic MCT-MCITP-MCPD-MCTS MCSA-MCDBA-MCAD Green Treinamento e Consultoria Wesley Fernandes Consultor IT GROUP

Leia mais

Grupo de Arquitetos Microsoft Brasil

Grupo de Arquitetos Microsoft Brasil Grupo de Arquitetos Microsoft Brasil Luciano Condé Markus Christen Otavio Pecego Coelho Waldemir Cambiucci Azure Academy Otavio Pecego Coelho Arquiteto de Soluções Microsoft Brasil http://blogs.msdn.com/otavio

Leia mais

Microsoft TechDays Lisboa

Microsoft TechDays Lisboa DEV025 Segurança na Windows Communication Foundation Pedro Félix pedrofelix em cc.isel.ipl.pt. Professor, ISEL Patrocinadores Objectivos da sessão Aspectos de segurança a considerar? Aspectos de segurança

Leia mais

Seja Bem-Vindo. System Center Family. Inicio: 09:00 Termino: 12:00

Seja Bem-Vindo. System Center Family. Inicio: 09:00 Termino: 12:00 Seja Bem-Vindo System Center Family Inicio: 09:00 Termino: 12:00 Intervalo: 15 minutos Marcelo Sincic Consultor / Instrutor msincic@uol.com.br blog: http://www.marcelosincic.eti.br Microsoft como CPLS

Leia mais

WebCast TechNet Wiki Brasil. Março/2013

WebCast TechNet Wiki Brasil. Março/2013 WebCast TechNet Wiki Brasil Março/2013 Apresentação/Moderação Luciano Lima [CISSP]-[MVP Enterprise Security]-[MCSA Security]-[MCSE Security] TechNet Wiki Advisory Board Member @LucianoLima_mvp lucianolima.org

Leia mais

Uma introdução sobre o SQL Azure Database

Uma introdução sobre o SQL Azure Database Uma introdução sobre o SQL Azure Database Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil twitter.com/wcamb blogs.msdn.com/wcamb 1 Agenda O que é o SQL Azure Database (SAD)? Modelo de acesso

Leia mais

Desenvolva passo a passo um Sistema Web seguro com C# e Web Services!

Desenvolva passo a passo um Sistema Web seguro com C# e Web Services! Desenvolva passo a passo um Sistema Web seguro com C# e Web Services! Indo além do Desenvolvimento Desktop do módulo anterior, desenvolva nesse curso Aplicações Web de alta performance e agilidade através

Leia mais

Microsoft Software + Serviços

Microsoft Software + Serviços 9 de Março de 2010 Microsoft Software + Serviços O Poder de Escolha Nas Instalações (On-Premise) Controlo e propriedade Capacidades estratégicas Integração avançada Alojado por Parceiros (Hosting) TI em

Leia mais

Computação Orientada aos Serviços. WCF Semestre de Inverno 11/12 (Parte 1)

Computação Orientada aos Serviços. WCF Semestre de Inverno 11/12 (Parte 1) Computação Orientada aos Serviços WCF Semestre de Inverno 11/12 (Parte 1) WCF O Windows Communication Foundation (WCF) é uma application programming interface (API) na.net Framework para construir aplicações

Leia mais

Formação ASP.NET MVC com C#

Formação ASP.NET MVC com C# Comece a desenvolver sistemas para Web e Desktop com a linguagem de programação mais utilizada entre as equipes de alta performance. Carga-horária: 80h O que você aprenderá na formação ASP.NET MVC com

Leia mais

Centro de Inovação Microsoft-PUCRS

Centro de Inovação Microsoft-PUCRS Centro de Inovação Microsoft-PUCRS O Centro de Inovação Microsoft-PUCRS Coord. Geral: Prof. Bernardo Copstein (FACIN) Coord. Negócios: Profa. Ionara Rech (FACE) Localização: prédio 96b, Tecnopuc O Centro

Leia mais

Exchange ActiveSync. (Exchange Server 2010) Nuno Luz Mobility Consultant Windows Mobile Devices MVP / MCTS

Exchange ActiveSync. (Exchange Server 2010) Nuno Luz Mobility Consultant Windows Mobile Devices MVP / MCTS Exchange ActiveSync (Exchange Server 2010) Nuno Luz Mobility Consultant Windows Mobile Devices MVP / MCTS nuno.luz @pocketpt.net Compreender o valor da mobilidade Perceber como o EAS pode aumentar a produtividade

Leia mais

Alcance Adapte-se a mundança. Nome, Título

Alcance Adapte-se a mundança. Nome, Título Alcance Adapte-se a mundança Nome, Título Foco no Consumidor Conectada Modernização Força de Trabalho Entusiastas Visionários Pragmáticos Conservadores Séticos Diferenciação Start-ups e CSVs Corporações

Leia mais

Julio Ramos. Gerente de Soluções Móveis para América Latina Microsoft Corporation

Julio Ramos. Gerente de Soluções Móveis para América Latina Microsoft Corporation Julio Ramos Gerente de Soluções Móveis para América Latina Microsoft Corporation Base instalada em milhões 2,700 800 850 1,100 1,300 1,400 1,500 Source: http://communities-dominate.blogs.com/brands/2007/01/putting_27_bill.html

Leia mais

Introdução a Web Services

Introdução a Web Services Introdução a Web Services Mário Meireles Teixeira DEINF/UFMA O que é um Web Service? Web Service / Serviço Web É uma aplicação, identificada por um URI, cujas interfaces podem ser definidas, descritas

Leia mais

Microsoft S+S Day Data: 09 de dezembro de 2008

Microsoft S+S Day Data: 09 de dezembro de 2008 Microsoft S+S Day Data: 09 de dezembro de 2008 Otavio Pecego Coelho Arquiteto de Soluções Microsoft Brasil http://blogs.msdn.com/otavio Expandir para nova localidade Upgrade ao vivo de novas funcionalidades

Leia mais

Uma nova luz na web com Microsoft Silverlight

Uma nova luz na web com Microsoft Silverlight Uma nova luz na web com Microsoft Silverlight A ENG DTP & Multimídia SP, PR e DF Desde 1983 Desde 2004 Desde 2007 A ENG DTP & Multimídia Evolução Tecnológica 1993 Director & Authorware 1995 Photoshop e

Leia mais

Developing Windows Azure and Web Services (20487)

Developing Windows Azure and Web Services (20487) Developing Windows Azure and Web Services (20487) Formato do curso: Presencial Localidade: Lisboa Com certificação: Microsoft Certified Solutions Developer (MCSD) Data: 22 Mai. 2017 a 26 Mai. 2017 Preço:

Leia mais

NetApp Visão Geral Alguns Desafios de uma Infraestrutura em Nuvem Integração com o System Center 2012

NetApp Visão Geral Alguns Desafios de uma Infraestrutura em Nuvem Integração com o System Center 2012 Agenda NetApp Visão Geral Alguns Desafios de uma Infraestrutura em Nuvem Integração com o System Center 2012 Monitoramento, Relatórios e Recomendações Pronto para sua Nuvem: System Center Orchestrator

Leia mais

Copyright All rights reserved.

Copyright All rights reserved. Copyright 2014. All rights reserved. 2 Copyright 2014. All rights reserved. Copyright 2014. All rights reserved. 4 MÚLTIPLOS FABRICANTES ALTOS CUSTOS MÚLTIPLAS SOLUÇÕES POUCO CONTROLE RPO/RTO MUITO TREINAMENTO

Leia mais

Apresentando o.net Framwork

Apresentando o.net Framwork Disciplina: Programação Web AULA 01 Apresentando o.net Framwork Edmilson Campos, Prof. MsC. http://edmilsoncampos.net edmilson.campos@ifrn.edu.br 2 3 »»»» 4 Code C# VB.NET J# Others Compiler Common Language

Leia mais

Performance Disponibilidade Segurança Gerenciável. On client Partner-hosted Microsoft-hosted

Performance Disponibilidade Segurança Gerenciável. On client Partner-hosted Microsoft-hosted Compreensivo Flexível Global Performance Disponibilidade Segurança Gerenciável Coordinação Consolidação Transformação Sincronização Armazenamento e Pesquisa Federation Composição Monitoriamento Análise

Leia mais

Café com Target. Andrea Leal APS MKT Manager Março, 2009 advertising.microsoft.com/brasil

Café com Target. Andrea Leal APS MKT Manager Março, 2009 advertising.microsoft.com/brasil Café com Target Andrea Leal APS MKT Manager Março, 2009 advertising.microsoft.com/brasil BOM DIA! Mapa de Navegação do Dia 09h00 Café da Manhã 09h30 Abertura 09h35 QUE *($^*#)@(*$ EU ESTOU FAZENDO AQUI?

Leia mais

Encontro de Arquitetos Belo Horizonte

Encontro de Arquitetos Belo Horizonte Encontro de Arquitetos Belo Horizonte Data: 10 de Novembro de 2009 Agenda Sessão 1: Arquitetura Web na plataforma Microsoft Conceitos e Tendências Waldemir Cambiucci - Arquiteto de Soluções Hora: 14:30

Leia mais

EasyAzure. EasyAzure. Guia do programa. Ingram Micro Brasil. Versão 1.7

EasyAzure. EasyAzure. Guia do programa. Ingram Micro Brasil. Versão 1.7 EasyAzure Guia do programa Versão 1.7 Email: cloud.br@ingrammicro.com Telefone: 55 (11) 2078-4280 Endereço: Av. Piracema, 1341 - Tamboré - Barueri - SP Brasil 1 EasyAzure São pacotes prontos com as soluções

Leia mais

Produzindo Valor com Gerenciamento do Ciclo de Vida de Aplicativos Delivering Value with Application Lifecycle Management (ALM)

Produzindo Valor com Gerenciamento do Ciclo de Vida de Aplicativos Delivering Value with Application Lifecycle Management (ALM) Produzindo Valor com Gerenciamento do Ciclo de Vida de Aplicativos Delivering Value with Application Lifecycle Management (ALM) Clementino de Mendonça Senior Development Consultant Microsoft Services O

Leia mais

Uma introdução sobre MDD Model Driven Design e projeto Oslo

Uma introdução sobre MDD Model Driven Design e projeto Oslo Uma introdução sobre MDD Model Driven Design e projeto Oslo Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil twitter.com/wcamb blogs.msdn.com/wcamb 1 Agenda Modelos e Linguagens Projeto Oslo Linguagem

Leia mais

Desenvolvimento de Aplicações Corporativas Avançadas. Web Services

Desenvolvimento de Aplicações Corporativas Avançadas. Web Services Desenvolvimento de Aplicações Corporativas Avançadas Web Services Agenda Introdução Web Service Arquitetura Soluções Passos básicos Implementando com Apache Axis Novos protocolos Conclusão O cenário de

Leia mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento de Aplicações Distribuídas SOA e Web Services Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura

Leia mais

Responsabilidade pelos Danos e Riscos Causados por Falhas de Segurança

Responsabilidade pelos Danos e Riscos Causados por Falhas de Segurança Responsabilidade pelos Danos e Riscos Causados por Falhas de Segurança Cassio Goldschmidt Gerente Senior, Segurança de Produtos 1 O que é Software? 2 Por que isso importa?!?! 3 A Importância de Revêr Nossas

Leia mais

Patrocinadores. Agenda. Introdução ao BizTalk Server 2006. CTS01 O que há de novo no BizTalk Server 2006? Perspectiva Histórica

Patrocinadores. Agenda. Introdução ao BizTalk Server 2006. CTS01 O que há de novo no BizTalk Server 2006? Perspectiva Histórica Microsoft TechDays 2005 Aprender, Partilhar, Experimentar CTS01 O que há de novo no BizTalk Server 2006? Patrocinadores Agenda CTS01 is RATED: NO CODE Introdução ao BizTalk Server 2006 Perspectiva histórica

Leia mais

Seminário Tecnológico Microsoft Biztalk Server

Seminário Tecnológico Microsoft Biztalk Server Seminário Tecnológico Microsoft Biztalk Server 30 de Outubro José Grilo (jose.grilo@microsoft.com) 1 Agenda 2 9:15 Biztalk: Integração Simplificada Orador: Rui Pereira, Microsoft 10:30 O Potencial da Interoperabilidade

Leia mais

Developing Microsoft Azure Solutions (20532)

Developing Microsoft Azure Solutions (20532) Developing Microsoft Azure Solutions (20532) Formato do curso: Presencial Localidade: Porto Com certificação: MCSD: Azure Solutions Architect Data: 03 Jul. 2017 a 06 Jul. 2017 Preço: 1350 Horário: Laboral

Leia mais

Developing Microsoft Azure Solutions (20532)

Developing Microsoft Azure Solutions (20532) Developing Microsoft Azure Solutions (20532) Formato do curso: Presencial Com certificação: MCSD: Azure Solutions Architect Preço: 1350 Nível: Intermédio Duração: 24 horas Este curso está preparado para

Leia mais

Consultor de TI Instrutor Cisco CCNA Analista de Sistemas Especialista de TI Pai do Miguel

Consultor de TI Instrutor Cisco CCNA Analista de Sistemas Especialista de TI Pai do Miguel Paulo Adriano Bruno Consultor de TI Instrutor Cisco CCNA Analista de Sistemas Especialista de TI Pai do Miguel Windows Server 2016 Windows Server 2012 Windows Server 2008 HPC Server 2008 Home Server Home

Leia mais

Sistemas distribuídos. Prof. Emiliano Monteiro

Sistemas distribuídos. Prof. Emiliano Monteiro Sistemas distribuídos Prof. Emiliano Monteiro Serviços web (web services) Nos serviços web um cliente específico de uma determinada aplicação interage pela Internet com um serviço que possui uma interface

Leia mais

Serviços Gerenciados de Segurança Ativas Powered by Symantec Raphael Pereira

Serviços Gerenciados de Segurança Ativas Powered by Symantec Raphael Pereira Serviços Gerenciados de Segurança Ativas Powered by Symantec Raphael Pereira CSO Ativas Tópicos da Apresentação Institucional Ativas Desafios da segurança de TI A Parceria Solução Managed Security Services

Leia mais

Microsoft TechDays 2007 - Lisboa

Microsoft TechDays 2007 - Lisboa INT002 Novidades no... João jota Martins jota@create.pt CTO, create it Patrocinadores Agenda Enquadramento Novidades BizTalk Server e a.net Framework Quando? This presentation is for informational purposes

Leia mais

Gestão de Conectividade

Gestão de Conectividade HIGH CONNECTION Gestão de Conectividade O que é o HIGH CONNECTION? Software de gestão de conectividade: permite que as aplicações CICS sejam acessadas por qualquer plataforma e vice-versa. Cria e dissemina

Leia mais

Software as a Service (SaaS)

Software as a Service (SaaS) Software as a Service (SaaS) Estratégias para acessar mais usuários Otavio Pecego Coelho Arquiteto Soluções DPE Microsoft Brasil otavioc@microsoft.com Agenda Introdução ao tema Software as a Service (SaaS)

Leia mais

O poder da cobertura das consultas (Cover Indexes) Estratégias de indexação apropriadas (AND, OR, joins, agregações)

O poder da cobertura das consultas (Cover Indexes) Estratégias de indexação apropriadas (AND, OR, joins, agregações) São Paulo 05 07 Dezembro DAT303 Pré-requisitos (detabe sobre índices cluster) O poder da cobertura das consultas (Cover Indexes) Estratégias de indexação apropriadas (AND, OR, joins, agregações) Outras

Leia mais

DEPARTAMENTO DE COMPUTAÇÃO CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA DE SOFTWARE COM UML LATO-SENSU CARLOS EDUARDO PASQUETO BORIN

DEPARTAMENTO DE COMPUTAÇÃO CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA DE SOFTWARE COM UML LATO-SENSU CARLOS EDUARDO PASQUETO BORIN DEPARTAMENTO DE COMPUTAÇÃO CURSO DE PÓS-GRADUAÇÃO EM ENGENHARIA DE SOFTWARE COM UML LATO-SENSU CARLOS EDUARDO PASQUETO BORIN APLICAÇÃO DA SERVICE ORIENTED ARCHITECTURE (SOA) UTILIZANDO O FRAMEWORK WINDOWS

Leia mais

Uma ( pequena ) volta pelo.net Framework 4. Diego Rodrigo Neufert Coordenador de Sistemas Logísticos ALL América Latina Logística

Uma ( pequena ) volta pelo.net Framework 4. Diego Rodrigo Neufert Coordenador de Sistemas Logísticos ALL América Latina Logística Uma ( pequena ) volta pelo.net Framework 4 Diego Rodrigo Neufert Coordenador de Sistemas Logísticos ALL América Latina Logística Novidades Visual Studio 2010 Funcionalidades Visual Studio Compelto Ultimate

Leia mais

Oracle Database 12c: Workshop de Administração

Oracle Database 12c: Workshop de Administração Oracle University Contact Us: 0800 891 6502 Oracle Database 12c: Workshop de Administração Duration: 5 Days What you will learn O curso Oracle Database 12c: Workshop de Administração ensinará você sobre

Leia mais

DESENVOLVIMENTO DE SOFTWARE AULA 1

DESENVOLVIMENTO DE SOFTWARE AULA 1 DESENVOLVIMENTO DE SOFTWARE AULA 1 CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014 1 Características da Plataforma.NET A plataforma.net Framework 4.0 (.NET 4.0) é uma plataforma de softwares que fornece

Leia mais

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.

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. Web Services Web Service é um componente de software identificado por uma URI que independe de implementação ou de plataforma e pode ser descrito, publicado e invocado sobre uma rede por meio de mensagens

Leia mais

- Compreender as diferenças entre os vários métodos e códigos de erro HTTP

- Compreender as diferenças entre os vários métodos e códigos de erro HTTP PROGRAMAÇÃO WEB [27200] GERAL Ano Letivo: 201718 Grupo Disciplinar: Computação Gráfica e Multimédia ECTS: 8,0 Regime: PL Semestre: S2 OBJETIVOS O desenvolvimento de aplicações para a Web é uma atividade

Leia mais

Arquitetura de Rede. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I

Arquitetura de Rede. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I Arquitetura de Rede Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I 2 Tipos de arquiteturas Cliente-Servidor Peer-to-Peer Arquitetura Híbrida Cliente-Servidor

Leia mais

BITDEFENDER GRAVITYZONE. Diogo Calazans Diretor Comercial

BITDEFENDER GRAVITYZONE. Diogo Calazans Diretor Comercial BITDEFENDER GRAVITYZONE Diogo Calazans Diretor Comercial QUEM É A BITDEFENDER Fundação / Lançamento da Linha Varejo Inicio das Parcerias OEM Lançamento da Linha Corporativa 1ª Vez como Melhor Taxa de Detecção

Leia mais

Core Solutions of Microsoft Skype for Business 2015 (20334)

Core Solutions of Microsoft Skype for Business 2015 (20334) Core Solutions of Microsoft Skype for Business 2015 (20334) Formato do curso: Presencial Preço: 1670 Nível: Intermédio Duração: 35 horas Este curso fornece aos alunos o conhecimento e as habilidades necessárias

Leia mais

Planning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398)

Planning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398) Planning for and Managing Devices in the Enterprise: Enterprise Management Suite (EMS) & On-Premises Tools (20398) Formato do curso: Presencial Localidade: Lisboa Data: 18 Dez. 2017 a 22 Dez. 2017 Preço:

Leia mais

Guia de Instalação de Serviços de Integração de Mensagens Instantâneas do eroom. Versão 1.3

Guia de Instalação de Serviços de Integração de Mensagens Instantâneas do eroom. Versão 1.3 Guia de Instalação de Serviços de Integração de Mensagens Instantâneas do eroom Versão 1.3 Copyright 1994-2008 EMC Corporation. Todos os direitos reservados. ÍNDICE ÍNDICE ÍNDICE..............................................iii

Leia mais

Java TM Applets. Java Deployment Course: Aula 3. por Jorge H. C. Fernandes DI-UFPE 30 de Abril de 1999

Java TM Applets. Java Deployment Course: Aula 3. por Jorge H. C. Fernandes DI-UFPE 30 de Abril de 1999 Java TM Applets Java Deployment Course: Aula 3 por Jorge H. C. Fernandes (jhcf@di.ufpe.br) DI-UFPE 30 de Abril de 1999 Java Applets Copyright 1999, 1998, 1997 Jorge H. C. Fernandes (jhcf@di.ufpe.br) Todos

Leia mais

Academia Desenvolvimento de Software

Academia Desenvolvimento de Software Academia Desenvolvimento de Software Formato do curso: Presencial e Live Training Com certificação: Microsoft Certified Solutions Developer (MCSD) Preço: desde 207,22 Duração: 279 horas Destinado a todos

Leia mais

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Camada de aplicação Um protocolo da camada de aplicação define como processos de uma aplicação, que funcionam em sistemas finais diferentes,

Leia mais

Curriculum Vitae. Objetivos. Analista Desenvolvedor.NET ou Desenvolvedor.NET

Curriculum Vitae. Objetivos. Analista Desenvolvedor.NET ou Desenvolvedor.NET Curriculum Vitae Felipe Corrêa dos Santos 32 anos, casado Rua Barão de Mesquita, 747 apto:102 Andarai, Rio de Janeiro RJ CEP:20540195 E mail:fcsantos.ap@gmail.com Celular: 98268-6669 GitHub: github.com/fcsantos

Leia mais

Domínios da Arquitectura

Domínios da Arquitectura Visão que incorpora na arquitectura tecnológica o suporte aos conceitos SOA Explicitar o Bus de Serviços Os workflows e as orquestrações de processos 3/2/2005 José Alves Marques 1 Domínios da Arquitectura

Leia mais

Microsoft TechDays Lisboa

Microsoft TechDays Lisboa INT001 Construção de Soluções Empresariais de comércio electrónico com MS Commerce 2007 Carlos Campos carlosc@microsoft.com Architect, Microsoft Enterprise Services Patrocinadores Agenda MS Commerce 2007

Leia mais

Nota de Aplicação: Utilização do Servidor Web MS IIS com BlueWave. Sumário

Nota de Aplicação: Utilização do Servidor Web MS IIS com BlueWave. Sumário Nota de Aplicação NAP161 Utilização do Servidor Web MS IIS com BlueWave Sumário 1. Introdução... 2 2. Descrição... 3 3. Definição da Arquitetura de Referência... 4 3.1 Material Utilizado no Exemplo...

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Universidade Federal do ABC Turma: Ciência da Computação Prof. Dr. Francisco Isidro Massetto Introdução: Sockets Para estabelecer a Comunicação Interprocesso nos Sistemas Distribuídos,

Leia mais

Eliminando Fronteiras: Aumente a Produtividade com Soluções de Mobilidade Symantec Arthur Cesar Oreana

Eliminando Fronteiras: Aumente a Produtividade com Soluções de Mobilidade Symantec Arthur Cesar Oreana Eliminando Fronteiras: Aumente a Produtividade com Soluções de Mobilidade Symantec Arthur Cesar Oreana Senior Systems Engineer 1 SYMANTEC VISION 2013 2 SYMANTEC VISION 2013 3 Valor da conectividade Era

Leia mais

Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber

Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configuração Verificar

Leia mais

ASP.NET Web Services. José Antônio da Cunha IFRN

ASP.NET Web Services. José Antônio da Cunha IFRN José Antônio da Cunha IFRN Algumas das aplicações mais interessantes Silverlight tem backbone de código escondido do lado do servidor. Eles podem chamar um servidor Web para recuperar dados de um banco

Leia mais

O Percurso de Formação e Certificação Programador de Aplicações Web tem como principais objectivos:

O Percurso de Formação e Certificação Programador de Aplicações Web tem como principais objectivos: Programador de Aplicações Web Programação e Bases de Dados Com certificação Nível: Avançado Duração: 136,5h Sobre o curso A GALILEU desenvolveu o Percurso de Formação e Certificação Programador de Aplicações

Leia mais

Microsoft Students to Business. Introdução ao Windows Server 2012 R2

Microsoft Students to Business. Introdução ao Windows Server 2012 R2 Microsoft Students to Business Introdução ao Windows Server 2012 R2 Microsoft Virtual Academy Introdução ao Windows Server 2012 R2 1ª Aula - Infraestrutura Introdução ao Windows Server Windows Server 2012

Leia mais

Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber

Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber Kerberos com ADFS 2.0 para o utilizador final SAML SSO para o exemplo de configuração do Jabber Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configuração Verificar

Leia mais

Microsoft.NET. Desenvolvimento Baseado em Componentes

Microsoft.NET. Desenvolvimento Baseado em Componentes Microsoft.NET Lirisnei Gomes de Sousa lirisnei@hotmail.com Jair C Leite jair@dimap.ufrn.br Desenvolvimento Baseado em Componentes Resolução de problemas específicos, mas que podem ser re-utilizados em

Leia mais

Introdução ao Windows Server 2008

Introdução ao Windows Server 2008 Introdução ao Windows Server 2008 Bem vindo(a), Nesta primeira aula apresentaremos as características do Windows Server 2008, seus papeis e para que servem. Após essa aula você será capaz de: Identificar

Leia mais

Firewall - Inspeção com estado. (Stateful Inspection)

Firewall - Inspeção com estado. (Stateful Inspection) Proxy e FIREWALL Firewall - Inspeção com estado. (Stateful Inspection) As primeiras gerações de firewall eram ditos "stateless". Cada pacote é analisado individualmente, sem levar em conta pacotes anteriores

Leia mais

Marcelo Sincic Consultor e instrutor msincic@green.com.br

Marcelo Sincic Consultor e instrutor msincic@green.com.br Marcelo Sincic Consultor e instrutor msincic@green.com.br Marcelo Sincic Consultor / Instrutor msincic@uol.com.br blog: http://www.marcelosincic.eti.br Marcelo Sincic Consultor e instrutor msincic@green.com.br

Leia mais

INTERNET P R O F. M A R C O A N T Ô N I O PROF. MARCO ANTÔNIO

INTERNET P R O F. M A R C O A N T Ô N I O PROF. MARCO ANTÔNIO INTERNET P R O F. M A R C O A N T Ô N I O PROF. MARCO ANTÔNIO Conceito É uma rede de computadores interligadas, que possibilita o acesso a informações sobre e em qualquer lugar do mundo. Rede das Redes

Leia mais

>>> RESTful API >>> Com Node.js e Restify. Name: Anderson Pimentel Date: 19 de Março de

>>> RESTful API >>> Com Node.js e Restify. Name: Anderson Pimentel Date: 19 de Março de >>> RESTful API >>> Com Node.js e Restify Name: Anderson Pimentel Date: 19 de Março de 2018 apds.anderson@icomp.ufam.edu.br [~]$ _ [1/31] >>> Agenda 1. Introdução 2. Boas Práticas 3. Hands-on Ambiente

Leia mais

Oferta da Retenção do Disco Rígido para Produtos Xerox na Europa

Oferta da Retenção do Disco Rígido para Produtos Xerox na Europa Oferta da Retenção do Disco Rígido para Produtos Xerox na Europa October 10, 2017 Month 00, 0000 2017 Xerox Corporation. All rights reserved. Xerox, Xerox and Design are trademarks of Xerox

Leia mais

Manual Instructions for SAP Note Version 1

Manual Instructions for SAP Note Version 1 Manual Instructions for SAP Note 1973349 Version 1 TABLE OF CONTENTS 1 CHANGES TO CONTENT OF TABLE VIEW V_T596G... 3 2 CHANGES TO CONTENT OF TABLE VIEW V_T596I... 4 2 To perform the following changes,

Leia mais

SQL Server Surface Area Configuration

SQL Server Surface Area Configuration SQL Server Surface Area Configuration Fonte dos dados abaixo: Herleson Paiva Pontes. Uma das tarefas rotineiras de um Administrador de Banco de Dados é configurar o SQL Server, estabelecendo os serviços

Leia mais

Projeto n.º 2. Tecnologias de Distribuição e Integração. André Dias ( ) Tiago Cunha ( )

Projeto n.º 2. Tecnologias de Distribuição e Integração. André Dias ( ) Tiago Cunha ( ) Projeto n.º 2 Tecnologias de Distribuição e Integração André Dias (080509085) Tiago Cunha (080509142) 29 de Maio de 2012 Índice Introdução... 3 Arquitetura... 4 Diagramas UML de dependências... 5 Office...

Leia mais

Informática UFRGS. Programação com Objetos Distribuídos (C. Geyer) Java Comunicação 1

Informática UFRGS. Programação com Objetos Distribuídos (C. Geyer) Java Comunicação 1 Programação com Objetos Distribuídos (C. Geyer) Java Comunicação 1 Autor Autor Local Cláudio Geyer Instituto de Informática disciplinas: POD e PDP Versão v4 2010-1 Programação com Objetos Distribuídos

Leia mais

Fundament n os s da platafo f rm r a. NE N T André Menegassi

Fundament n os s da platafo f rm r a. NE N T André Menegassi Fundamentos da plataforma.net André Menegassi O que é o.net Framework?.NET é uma plataforma de software para desenvolvimento de aplicações que conecta informações, sistemas, pessoas e dispositivos através

Leia mais

Rogério Molina Consultor e instrutor rogeriomolina@green.com.br

Rogério Molina Consultor e instrutor rogeriomolina@green.com.br Rogério Molina Consultor e instrutor rogeriomolina@green.com.br Parte 1 Instalação e Configuração Quais opções são possíveis Requisitos para instalação Demo de upgrade Considerações para migração Demo

Leia mais

Construindo Microservices Auto-curáveis com Spring Cloud e Netflix OSS. Rodrigo Cândido da

Construindo Microservices Auto-curáveis com Spring Cloud e Netflix OSS. Rodrigo Cândido da Construindo Microservices Auto-curáveis com Spring Cloud e Netflix OSS Rodrigo Cândido da Silva @rcandidosilva About Me Software Architect http://integritastech.com JUG Leader do GUJavaSC http://gujavasc.org

Leia mais

Arquitecturas de Serviços Internet Service Bus

Arquitecturas de Serviços Internet Service Bus Arquitecturas de Serviços Internet Service Bus João Pedro Martins jota@create.pt http://blogit.create.pt/blogs/joaomartins http://www.arquitecturadesoftware.org/blogs/joaomartins Agenda S de Serviço Serviços,

Leia mais

Horário: Pós-laboral e Sábados das 3ª e 5ª feiras (18h30-21h30) + Sábados (9h30-12h30) Nível: Intermédio Duração: 279h

Horário: Pós-laboral e Sábados das 3ª e 5ª feiras (18h30-21h30) + Sábados (9h30-12h30) Nível: Intermédio Duração: 279h Desenvolvimento de Software Tecnologias de Informação - Desenvolvimento Últimas ofertas Com certificação Localidade: Porto Data: 24 Oct 2017 Preço: 3950 ( POSSIBILIDADE DE PAGAMENTO FASEADO. Os valores

Leia mais

Patrocinadores. Agenda. Visual Studio 2005. Visual Studio 2005. Alberto Silva Mobile Devices MVP www.moving2u.pt

Patrocinadores. Agenda. Visual Studio 2005. Visual Studio 2005. Alberto Silva Mobile Devices MVP www.moving2u.pt Microsoft TechDays 2005 Aprender, Partilhar, Experimentar WCD02 Desenvolvimento de Aplicações para dispositivos Móveis M com Visual Studio 2005 Alberto Silva Mobile Devices MVP www.moving2u.pt Patrocinadores

Leia mais

Enterprise Application Integration (EAI)

Enterprise Application Integration (EAI) Enterprise Application Integration (EAI) Histórico Sistemas de Informação (SI) muito caros As empresas passaram a contar com mais de um SI July Any Rizzo Oswaldo Filho Informações perdidas por falta de

Leia mais

Core Solutions of Microsoft SharePoint Server 2013 (20331)

Core Solutions of Microsoft SharePoint Server 2013 (20331) Core Solutions of Microsoft SharePoint Server 2013 (20331) Formato do curso: Presencial e Live Training Com certificação: MCSE: Productivity Preço: 1740 Nível: Intermédio Duração: 35 horas Dirigido a Administradores

Leia mais