The Best Way Architecture

Exposição de idéias pessoais, divulgação de artigos técnicos voltados pra Plataforma .NET. Palestras, Consultorias e discussões de todos os tipos, tamanhos e sabores.

Últimos posts

Tags

Categorias

Navigation

Páginas

Arquivo

Blogroll

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

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.

DSC04665_thumb1 DSC04666_thumb1

DSC04667_thumb1 DSC04668_thumb1

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.

DSC04676_thumb1 DSC04680_thumb1

DSC04686_thumb1DSC04687_thumb1

DSC04683_thumb1DSC04690_thumb1

DSC04691_thumb1DSC04692_thumb1

DSC04701_thumb1DSC05001_thumb1

DSC04714_thumb1DSC04716_thumb1

DSC04718_thumb1DSC04705_thumb1

DSC04695_thumb1DSC04707_thumb1

É 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

clip_image001

Posted: out 29 2009, 17:52 by evilazaro | Comentários (19) RSS comment feed |
  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

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

clip_image001

Posted: out 28 2009, 06:54 by evilazaro | Comentários (0) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

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

clip_image001

Posted: out 18 2009, 14:34 by evilazaro | Comentários (1) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: Arquitetura | WCF | SOA

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

clip_image001

Posted: out 18 2009, 13:58 by evilazaro | Comentários (0) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: Arquitetura | SOA | WCF

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

clip_image001

Posted: out 06 2009, 11:20 by evilazaro | Comentários (0) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: WCF

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

clip_image001

Posted: out 02 2009, 14:34 by evilazaro | Comentários (0) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

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

clip_image001

Posted: set 30 2009, 18:45 by evilazaro | Comentários (1) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

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

clip_image001

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

clip_image001

Posted: set 21 2009, 07:23 by evilazaro | Comentários (1) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: WCF

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

clip_image001

Posted: set 20 2009, 14:38 by evilazaro | Comentários (2) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: Arquitetura | WCF

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

clip_image001

Posted: set 20 2009, 14:25 by evilazaro | Comentários (2) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: WCF | Arquitetura

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

clip_image001

Posted: set 20 2009, 14:07 by evilazaro | Comentários (0) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: WCF

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.

!cid_image001_jpg@01CA24E5Um forte Abraço.

 

Evilázaro Alves
MVP, MCTS, MCBMSS, MCP

clip_image001

Posted: ago 24 2009, 13:26 by evilazaro | Comentários (2) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

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

clip_image001

Posted: ago 11 2009, 09:58 by evilazaro | Comentários (0) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

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

clip_image001

Posted: jul 28 2009, 17:00 by evilazaro | Comentários (0) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5