Release Palestra WCF, WF e .NET Framework Governador Valadares
Olá Pessoal,
Conforme postei aqui no blog anteriormente, nesta Segunda – Feira dia 26 de Outubro estive em Governador Valadares a convite da Coordenação da UNIVALE para uma palestrar no X Workshop de Tecnologias da Universidade.
Foi uma viagem extremamente interessante, gosto muito de conhecer lugares novos, bater um papo com as pessoas e claro, fazer um bom Networking.
Saí de São Paulo por volta das 07h00min da manhã, meu vôo para BH estava agendado para as 09h25min. Como era uma Segunda – Feira, o trânsito estava àquela maravilha e totalmente parado. Neste momento, o taxista me pergunta:
Senhor que caminho você pretende fazer? Pela Marginal Pinheiro ou pelo Raposo Tavares (pra quem não sabe, eu moro em Alphaville que fica em Barueri, uma cidade logo na entrada de São Paulo, próxima a Osasco).
Com esta pergunta, logo me veio na cabeça:
O taxista é ele, pq raios eu deveria saber qual o melhor caminho?
Ai ele começou a falar que a Marginal estava toda parada (grande novidade) e que gastaríamos mais de duas horas pra chegar ao Aeroporto e coisas do tipo então pedi pra ele ir pela Raposo.
Quando agente chega à entrada de São Paulo pela Raposo estava no mínimo umas três vezes pior do que na Marginal Pinheiros o que me deixou preocupado em perder ou não o vôo, já era praticamente 08h00min da manhã e pra um vôo marcado as 09h25min eu teria que chegar ao mínimo 08h30min e isto não seria possível.
Quando eu solto o comentário que pela Raposo estava pior o meu caro amigo Taxista fala:
Por isto eu pedi para o Senhor decidir qual o melhor caminho, assim eu não fico com a culpa nem a responsabilidade.
Eu particularmente não sabia se eu xingava ele ou se apenas começaria a ligar pro pessoal de Governador Valadares pra avisar que meu vôo atrasaria, pois eu estava prestes a perde – lo.
Com muita sorte, conseguimos chegar ao aeroporto a tempo, cheguei exatamente as 09h00min e deixaram-me embarcar.
Fui direto pra BH onde ficaria praticamente a tarde toda no aeroporto esperando o próximo vôo pra Governador Valadares. De certa forma, isto foi bom pq eu pude ter tempo pra poder revisar toda a palestra e também as demonstrações que mostraria pro pessoal.


Devido a alguns problemas com a aeronave da Trip, meu vôo atrasou uns 40 minutos mais nada que fosse muito problemático ou fora do comum.
De BH para Governador Valadares são apenas 40 minutos de vôo e quando o avião pousou e desci pude sentir que o INFERNO era ali hehehe, digo inferno pelo fato de que a sensação térmica era de 40 graus mais ou menos, muito abafado quente mesmo e já sai correndo para dentro do aeroporto procurando o ar condicionado mais próximo :).
O Professor Marcos da UNIVALE estava me aguardando para me levar ao Hotel. O Professor Marcos é uma pessoa muito simpática e conhece muito de Tecnologia o cara também é um grande influenciador de tecnologia na plataforma Delphi, mas para minha grande alegria, ele está migrando para a plataforma .NETS, em breve, ouvirão falar muito dele.
Fui para hotel para descansar um pouco antes da Palestra e mais tarde o Professor Marcos me buscaria para me levar a UNIVALE.
Chegando na Universidade, pude conhecer outros professores como o Professor Helder, Professor Rodrigo e a Cordenadora do curso Rossana todos muito simpáticos e atenciosos.
Detalhe, sabe o calor que falei pra vocês? Pois é, eu LEVEI chuva pra Governador Valadares, caiu um temporal digno de chuvas de São Paulo :) acho que o pessoal ficou feliz.
Abaixo, vamos as fotos do evento.















É isto ai, espero que o pessoal tenha gostado pq pra mim, foi um prazer muito grande estar neste evento.
Um forte abraço a todos.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

WCF Brasil vai completar 1 ano
Olá Pessoal,
No próximo dia 23 de Novembro a WCF Brasil irá completar 1 ano de vida e vamos organizar uma grande festa pra comemorar.
Neste um ano de comunidade, conesguimos 446 membros que estão nos ajudando com conteúdos, comentários na comunidade, participação em Fóruns e também ajudando outros membros, este é o grande poder das comunidades técnicas e fico muito feliz de ver isto acontecendo na WCF Brasil também.
Não podemos deixar em branco esta data tão importante para nós e contamos com sua colaboração na sugestão para o formato do evento.
O que já estamos organizando é:
- Série de Webcasts sobre WCF e WF com participação de Membros da Comunidade, MVPs e Arquitetos Microsoft;
- Primeiro Evento presencial realizado pela WCF Brasil;
Precisamos da sua sugestão no formato do evento presencial para que, possamos formata – lo de uma forma que possa atender ao máximo suas expectativas e que seja o primeiro de muitos eventos que realizaremos. Estamos em busca também de um nome marcante para o Evento.
Aqueles que participarem e tiverem suas propostas aceitas, ganharão uma camisa exclusiva da comunidade que em breve publicarei uma foto aqui no blog e na comunidade.
Então? Estamos aguardando suas sugestões.
Um forte abraço.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

WCF Extensibility Guidance - Introduction
Olá pessoal,
Uma das coisas mais poderosas do WCF é sua arquitetura extensível porém, um elevado grau de extensibilidade pode ser muito complexo e trazer grandes problemas se mal implementado.
Pensando nisto, foi disponibilizado o primeiro capítulo sobre o Guia de Extensibilidade do WCF (WCF Extensibility Guidance). Este guia irá auxilia – lo em quando e como você podera extender o WCF para suas aplicações.
Extensibility is an essential element of any programming technology or framework. By leveraging extensibility mechanisms, developers can enhance the basic set of capabilities provided by a technology and adapt it to specific scenarios. Rich extensibility models are particularly relevant in distributed systems such as service oriented solutions given the heterogeneity and complexity of the scenarios addressed by these types of technologies. The lack of extensibility has traditionally been a challenge for most Web Services technologies in the market. To give an example without getting into a market analysis, most of the J2EE Web Services technologies faced tremendous difficulties adopting the Representational State Transfer (REST) model given that their messaging engine was completely based on the SOAP messaging model.
Espero que este guia possa ajuda – lo.
Um forte abraço.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

SOAP Realmente Simples
Olá pessoal,
Um das principais características e vantagens do protocolo SOAP é sua simplicidade. Nós que já estamos acostumados a criar WebServices utilizando o Visual Studio muitas vezes não precisamos nos preocupar com as entranhas deste protocolo.
Uma vez em um treinamento sobre WebServices e WCF, um aluno me questionou pq o SOAP é considerado simples. Abaixo segue a definição de SOAP pela W3C:
“SOAP é um protocolo leve para troca de informações em um ambiente descentralizado e distribuído”
O SOAP não tenta criar uma nova estrutura completa. Podemos pegar como exemplo a segurança dos Web Services. A segurança é um assunto importantíssimo com certeza, mas o SOAP não se preocupa em resolver isto. Em vez disto, ele especifica uma ligação com o HTTP e alavanca os mecanismos de segurança do HTTP.
Se olharmos a especificação do SOAP, veremos que ela possui apenas 33 páginas, incluindo as referências e apêndices. Vamos a algumas características do SOAP:
- SOAP pode ser usado como um mecanismo RPC mas também pode ser usado para intercâmbio de documentos XML;
- SOAP usa espaço de nomes XML;
- SOAP faz referência a especificação XML SCHEMA e permite a codificação de tipos de dados e estruturas mais complexas do que o XML – RPC;
- Uma mensagem SOAP consiste em um envelope. O envelope contém a mensagem real no corpo e pode opcionalmente conter cabeçalhos adicionais. Os cabeçalhos SOAP são um mecanismo de extensibilidade.
Para maiores informações sobre a especificação do SOAP clique aqui.
Um forte abraço.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

Demonstrações Práticas WCF
Olá Pessoal,
Acabei de postar uma série de vídeos que mostra uma demo utlizando WCF. Pra quem nunca criou ou consumiu um serviço WCF é uma ótima oportunidade para estudar.
Espero que gostem. Um forte abraço.
http://wcfbrasil.ning.com/video/wcf-intro-demo-1-of-4
http://wcfbrasil.ning.com/video/wcf-intro-demo-2-of-4
http://wcfbrasil.ning.com/video/wcf-intro-demo-3-of-4
http://wcfbrasil.ning.com/video/wcf-intro-demo-4-of-4
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

Download WebCast Introdução ao Windows Azure
Olá Pessoal,
Já está disponível o Download do WebCast que fiz através do Grupo de Usuários Mutex, Desenvolvendo para Web, Codificando .NET, Azure Services Br e WCF Brasil sobre Introdução ao Windows Azure.
Clique aqui para baixar a apresentação.
Espero que gostem.
Um forte abraço.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

Introducing Windows Azure
Olá Pessoal,
Continuando ainda sobre o WebCast de Hoje, Introdução ao Windows Azure, pude perceber que muita gente se interessou pelo tema então estou criando este post para divulgar um material muito legal que aborda os serviços do Windows Azure Platform e que também foram tratados no WebCast.
Basta fazer o download do arquivo clicando aqui.
Espero que gostem
Um forte abraço a todos.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

WebCast Introdução ao Windows Azure – Sucesso Total
Olá Pessoal,
Acabo de ministrar um WebCast sobre Windows Azure que foi simplesmente sensacional. Tivemos ao todo 49 pessoas o que é um número bom para WebCasts. Tivemos participantes do Brasil e também Portugal :) (Valeu Caio pela presença).
No WebCast abordei a Seguinte Agenda:
- Por que a nuvem?
- Azure Services Platform
- Tour pelos serviços
- SDKs
- Perguntas
Dentro da agenda acima, conseguimos ainda esclarecer bastante dúvidas dos participantes o que deixou a discussão bem mais interessante. Queria agradecer aqui ao Rodolfo Roim (MVP Lead Microsoft) pelo super apoios e auxílio nos problemas técnicos que tivemos no início do WebCast, ao Ramon Durães e Lucas Romão pelo apoio no BackStage :). A emrpesa 2PC também pelo apoio na realização do WebCast e as comunidades Técnicas On Line como:
Esta iniciativa foi um projeto piloto entre estas comunidades para um sequência de eventos on line de qualidade e abordando os mais diversos assuntos que estão na crista da Onda da Tecnologia Microsoft no Mundo.
Um forte abraço a todos e até o próximo.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

Introdução ao Desenvolvimento com WCF e WF no .NET Framework 4 Beta 1
Developer Introductions to WCF and WF in .NET 4 Beta 1
Olá pessoal,
Se você quer conhecer as principais mudanças e o que há de novo no WCF e WF no .NET Framework 4 Beta 1 vai ai a dica de dois excelentes artigos publicados no MSDN Americano sobre o assunto.
Estes artigos contém uma introdução das principais e importantes funcionalidades adicionadas no WCF e WF e contém conteúdo detalhado para você entender e já sair usando o WCF e o WF no .NET Framework 4 Beta 1.
Abaixo, os links para os artigos:
Espero que tenham gostado.
Um forte abraço.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

WCF REST Starter Kit Codeplex Preview 2
Olá Pessoal,
No post anterior, eu coloquei aqui para vocês um artigo que mostra como criar e hospedar serviçoes utilizando a Arquitetura REST.
Para quem não baixou e instalou ainda este Starter Kit, segue abaixo o Link para vocês baixarem e instalarem.
http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24644
Um forte abraço.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

WCF REST Starter Kit White Paper
Olá pessoal,
Pra quem desenvolve serviços WCF e hospeda – os utilizando o modelo de Arquitetura REST, este é um ótimo artigo baseado no WCF REST Starter Kit Preview 2 release.
O Artigo aborda desde a introduçao ao WCF Rest Starter Kit quanto também a criação e hospedagem de um serviço utilizando o modelo de arquitetura REST. Vale a pena conferir.
http://msdn.microsoft.com/en-us/library/ee391967.aspx
Espero que tenham gostado.
Um forte abraço.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

Problemas com o Domínio WCF Brasil
Olá Pessoal,
Por problemas dos quais ainda não consegui levantar, o Domínio WCF Brasil está quebrado. Já entrei em contato com o suporte do Ning e ainda não tive retorno.
A comunidade continua funcionando atravéz do endereço http://www.wcfbrasil.ning.com e vocês conseguirão acessar todos os recursos da comunidade.
Peço a vocês desculpas pelo inconveniente e que estou tentando de forma insistente resolver o problema o mais rapidamente possível.
Qualquer dúvida, me coloco a disposição para esclarecimentos.
Um forte abraço.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

WorkShop – Hands On Windows Azure Desenvolvendo aplicações na Nuvem
Olá Pessoal,
Já está marcado meu próximo Workshop sobre Windows Azure e este ocorrerá em Goiânia – GO. Quem não ouviu falar nos últimos meses sobre o tema Cloud Computing?
O objetivo deste Hands On é mostrar na prática, como criar aplicações para esta nova plataforma de Aplicações na Nuvem da Microsoft, o Windows Azure.
O Workshop é focado em laboratórios práticos para o bom entendimento de cada fase do processo de desenvolvimento de aplicações na Nuvem.
Abaixo, maiores informações do WorkShop.
Um forte Abraço.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

Nova Comunidade OnLine WCF Brasil - http://www.wcfbrasil.net

Ola pessoal,
Venham participar da primeira comunidade dedicada exclusivamente ao estudo do WCF - Windows Communication Foundation.
A WCF Brasil, é parceira da Comunidade Codificando.NET e visa compartilhar conhecimento focado no estudo de aplicações Distribuídas utilizando WebServices, WCF, SOA etc.
Se você não conhece este plataforma de desenvolvimento de aplicativos distribuídos este é o lugar certo para você se aperfeiçoar no assunto.
Windows Communication Foundation (WCF) é um modelo de programação unificado e ambiente de execução (Framework) criado pela Microsoft que visam a construção de aplicações orientadas a serviços (Service Oriented Architecture).
O objetivo principal do WCF permitir que analistas e desenvolvedores criem aplicações voltadas para computação distribuída.
O WCF possui ainda um conjunto de bibliotecas (classes) que permitem aos desenvolvedores criar estas aplicações para funcionarem sob o sistema operacional Windows.
Então se você está construindo um sistema distribuido, baseado no padrão SOA de arquitetura ou pretende integrar sua aplicação e gerenciar o consumo de webservices o WCF é ideal para sua aplicação e seus projetos.
Venha fazer parte agora mesmo.
http://www.wcfbrasil.net
Um forte abraço a todos.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

Integração de Sistemas nem sempre é com SOA
Olá pessoal,
Hoje quero escrever sobre um assunto que me interessa muito, interessa tanto que minha categoria no MVP é Connected Developer System, ou seja, Desenvolvimento de Sistemas Conectados.
Meu fascínio por este tipo de trabalho é tão grande que foi praticamente paixão a primeira vista. Lembro – me quando tinha 17 anos e fui trabalhar em uma empresa que desenvolvia um sistema de ERP. Na época, eu não tinha muito conhecimento técnico fora do estudo de Algoritmos.
Quando vi pela primeira vez um sistema de ERP totalmente integrado, quase fui à loucura. O cara fazia uma venda e já gerava uma nota fiscal, já abatia no estoque, iniciava todo o processo de logística e pós venda para entrega do produto, tudo com um clique ou poucos cliques que o usuário fazia no sistema. SENSACIONAL.
Como iniciante em programação, eu estava acostumado a pequenos sistemas que eu mesmo desenvolvia com no máximo cinco tabelas e isto só pra duas ou três telas. Desenvolvi um sistema pro meu PAI uma vez que controlava a conta bancária dele :) só cadastrava a conta e ele fazia a movimentação bancária do meu pai neste sistema. Um Microsoft Money bem reduzido.
Acontece que, o mundo da integração na época, se restringia apenas a integração local do sistema de ERP e o conceito de WebService estava longe de existir.
Era muito comum integração de sistemas serem feitas via arquivos textos formato EDI e era isto. Você contratava um sistema, os desenvolvedores deste sistema geravam o arquivo txt e o software ERP importava este arquivo fazia as validações e pronto. Só que este pronto, levava semanas, meses para ficar de uma forma “Redonda” e estável pra uso.
Existiam alguns que se aventuravam sim, na integração on line, mas a faziam diretamente no banco de dados, acesso direto as tabelas. Estendia o modelo de dados, e jogavam os dados nas tabelas, o ERP depois tratava estas informações.
Qual o problema deste modelo? Havia uma replicação da regra de negócio em todos os sistemas e se esta regra mudasse havia um impacto muito grande ou pior, a regra poderia ser mal interpretada e ficar diferente nas duas pontas o que poderia gerar uma confusão enorme.
Nestes últimos dez anos, vieram várias formas de se melhorar todos estes processos de integração e apareceram os conceitos e tecnologias como:
- WebService
- SOA
- Sistemas distribuídos.
Através desta padronização e destes formatos, pudemos ter o que temos hoje se falando em B2B e na integração entre sistemas e ai sim, tornando isto on line e BEM MAIS INTERESSANTE para os negócios.
Pretendo a partir de agora, tratar em uma seqüência de posts vários destes modelos de integração que vão desde integração via Banco de Dados até o consumo e distribuição de WebService utilizando WCF, BizTalk Server entre outros.
Espero que gostem deste assunto, pois, no cenário atual dos negócios. Não há sistema sem integração.
Espero que participem dos comentários dando sugestões de tópicos relacionados à integração de sistemas.
Um forte abraço a todos.
Evilázaro Alves
MVP, MCTS, MCBMSS, MCP
