<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.mutex.com.br/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Mutex</title><link>http://www.mutex.com.br/blogs/</link><description>Grupo tecnologia Microsoft</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>Programa Students to Business – S2B 2008.2</title><link>http://www.mutex.com.br/blogs/jfbp/archive/2008/09/07/programa-students-to-business-s2b-2008-2.aspx</link><pubDate>Sun, 07 Sep 2008 15:12:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:518</guid><dc:creator>jfbp</dc:creator><slash:comments>0</slash:comments><description>
&lt;p&gt;&amp;nbsp;&lt;img src="http://www.mutex.com.br/photos/storage/1000.60.519.s2b.png" title="S2B" alt="S2B" /&gt;&lt;/p&gt;

&lt;p&gt;O programa dura de 8 de setembro até 9 de dezembro, tendo aproximadamente 100 horas entre atividades e avaliações. Destinado a estudantes de ensino médio, técnico, superior e de pós-graduação alem de servir como aprendizado dá a oportunidade de conhecer outros profissionais e ganhar certa visibilidade no mercado de TI. Participar de algo dessa natureza é com certeza importante para o amadurecimento de um profissional.&lt;/p&gt;
&lt;p&gt;As duplas que apresentarem o melhor projeto no final do programa terão a oportunidade de realizar gratuitamente a prova para a certificação Microsoft. &lt;/p&gt;

&lt;p&gt;O programa nas versões anteriores foi um sucesso e vem batendo recorde de participantes a cada versão. &lt;/p&gt;

&lt;p&gt;O processo inicial de inscrição vai de 8 à 24 de setembro.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Segundo o site do programa:&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;

&lt;blockquote&gt;O Programa Students to Business – S2B - é uma iniciativa da Microsoft, através dos Centros de Inovação no Brasil, da parceria com diversas instituições de ensino e Governos.&lt;/blockquote&gt;

&lt;blockquote&gt;O objetivo do programa é desenvolver nos estudantes competências e habilidades em áreas específicas de TI, aproximando-os do mercado de trabalho. Para isso, o programa prevê treinamento e capacitação para estudantes do ensino médio, técnico, de graduação e pós-graduação em conteúdos conceituais e tecnologias Microsoft, específicas para a área de desenvolvimento de software e de infra-estrutura de TI. Com esta proposta, o programa S2B cria oportunidades para estudantes, instituições de ensino e empresas.&lt;/blockquote&gt;

&lt;blockquote&gt;Nesta edição, o programa S2B acontecerá simultaneamente em 18 estados do país: Alagoas, Amapá, Amazonas, Bahia, Ceará, Espírito Santo, Goiás, Mato Grosso do sul, Minas Gerais, Pará, Paraná, Paraíba, Pernambuco, Rio Grande do Sul, Rio Grande do Norte, Rio de Janeiro, Santa Catarina e São Paulo, além do Distrito Federal.&lt;br /&gt;&lt;/blockquote&gt;

&lt;p&gt;Fonte: &lt;a href="http://proform.msdnbrasil.tempsite.ws/public/Default.aspx" title="S2B" target="_blank"&gt;http://proform.msdnbrasil.tempsite.ws/public/Default.aspx&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;a href="http://proform.msdnbrasil.tempsite.ws/downloads/Manual_do_Candidato_S2B%20_2_.pdf" title="Manual do candidato" target="_blank"&gt;Clique aqui&lt;/a&gt; para baixar o manual do candidato.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://proform.msdnbrasil.tempsite.ws/downloads/conteudos.doc" title="Estudo" target="_blank"&gt;Clique aqui&lt;/a&gt; para baixar o conteúdo para estudo cobrado na avaliação realizada ao término da primeira etapa.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://proform.msdnbrasil.tempsite.ws/downloads/cronograma_aluno.pdf" title="Cronograma" target="_blank"&gt;Clique aqui&lt;/a&gt; para fazer download do Cronograma do Programa.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://proform.msdnbrasil.tempsite.ws/public/PerguntaseRespostas.aspx" title="Perguntas e Respostas" target="_blank"&gt;Clique aqui&lt;/a&gt; para ler as perguntas e respostas mais comuns.&lt;/p&gt;
&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=518" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/jfbp/archive/tags/2008/default.aspx">2008</category><category domain="http://www.mutex.com.br/blogs/jfbp/archive/tags/S2B/default.aspx">S2B</category></item><item><title>ADO Entity Framework - Nova contratação</title><link>http://www.mutex.com.br/blogs/alexnaldo/archive/2008/09/05/ado-entity-framework-nova-contrata-231-227-o.aspx</link><pubDate>Fri, 05 Sep 2008 10:28:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:517</guid><dc:creator>alexnaldo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Andrew Peters, um dos criadores da &lt;a href="http://mindscape.co.nz/"&gt;Mindscape&lt;/a&gt;, empresa que tem um O/R, agora faz parte do time do EF. Ele irá trabalhar com Alex James.&lt;/p&gt;
&lt;p&gt;Vamos torcer para que o EF fique a cada dia melhor e que as atualizações&amp;nbsp;saiam mais rápido.&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=517" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/ORM/default.aspx">ORM</category><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/Entity+Framework/default.aspx">Entity Framework</category></item><item><title>Da Série - E.R.P Open Source - Modelo de Extensibilidade Vertical</title><link>http://www.mutex.com.br/blogs/alexnaldo/archive/2008/09/04/da-s-233-rie-e-r-p-open-source-modelo-de-extensibilidade-vertical.aspx</link><pubDate>Thu, 04 Sep 2008 23:50:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:514</guid><dc:creator>alexnaldo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Em outro post (&lt;a class="" href="http://www.mutex.com.br/blogs/alexnaldo/archive/2008/03/05/da-s-233-rie-e-r-p-open-source-modelo-de-extensibilidade-horizontal.aspx" target="_blank"&gt;...&lt;/a&gt;) citei os modelos de extensibilidade que desejava em um ERP e um deles foi a extensibilidade vertical.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Extensibilidade Vertical&lt;/b&gt; - &lt;i&gt;Neste modelo a extensibilidade pode ser feita através de herança ou subscrição total da funcionalidade, mudando o comportamento total ou parcial, e em vários locais não previstos. O ponto chave deste modelo é conseguirmos extender ou sobrepor o desejado e não somente o possível. &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Através do polimorfismo é a forma mais correta de extensibilidade vertical, porém como implementar este modelo em um ERP? &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Extensibilidade Vertical na Interface&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Imagine a situação onde após colocar em produção seu software surgiu a necessidade de um cliente mudar uma propriedade de um componente visual para se adequar ao seu negócio. Se você disse que seu software é um ERP então ele terá que permitir isso! Como?&lt;/p&gt;
&lt;p&gt;Bom, se seu software já provem extensibilidade horizontal significa, em parte, que seus módulos são independentes do núcleo e, conseqüentemente, podem ser modificados separadamente.&lt;/p&gt;
&lt;p&gt;Seria então necessário que sua classe de interface tivesse todos os componentes visuais declarados como &amp;quot;&lt;i&gt;protected&lt;/i&gt;&amp;quot;. O editor de Forms do Visual Studio permite fazer isso fácil. Assim sendo, bastaria criar um novo módulo tendo o desejado como referência e especificando uma nova classe herdada da classe de interface que será modificada. Logo em seguida, no próprio editor, modificaria as propriedades dos componentes desejados. Tudo isso sem programa nada, somente através do gerenciamento de herança de componentes visuais do Visual Studio. Salva, compila e coloca em produção o novo módulo.&lt;/p&gt;
&lt;p&gt;Apesar desse modelo funcionar perfeitamente seria necessário que o projeto (.csproj) do módulo estivesse disponível no cliente e que o mesmo possuísse o Visual Studio instalado. Claro que nenhum usuário &amp;quot;padrão&amp;quot; iria conseguir fazer isso.&lt;/p&gt;
&lt;p&gt;Em meus testes de customização esse modelo de extensibilidade vertical se mostrou o mais adaptável a várias situações.&lt;/p&gt;
&lt;p&gt;Se só estivéssemos desenvolvendo um software que permitisse &amp;quot;add-ins&amp;quot; esse modelo estaria de bom tamanho, porém em um ERP a customização deve ser mais suave e automatizada.&lt;/p&gt;
&lt;p&gt;Dentre vários que testei, o que me chamou mais atenção foi o Microsoft Dynamics AX 4.0 que tem uma arquitetura em camadas.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Microsoft Dynamics AX 4.0&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;É um poderoso ambiente de desenvolvimento e execução para ERP. Seu modelo de desenvolvimento é baseado na metodologia de domínio do problema, e não uma aplicação especifica. Isto permite focarmos diretamente nos requisitos necessário a solução do problema do que na parte tecnológica.&lt;/p&gt;
&lt;p&gt;Uma de suas características importantes é seu modelo de desenvolvimento em camada que permite finas customizações e atualizações distintas. &lt;/p&gt;
&lt;p&gt;É usada uma pilha de 8 camadas que interagem entre si. Uma analogia interessante seria uma classe com 8 heranças predefinidas. Cada camada é composta de vários elementos onde alterações nas camadas mais altas sobrepõem as mais baixas.&lt;/p&gt;
&lt;p&gt;&lt;img title="Dynamics AX Layers" style="WIDTH:534px;HEIGHT:285px;" height="285" alt="Dynamics AX Layers" src="http://www.mutex.com.br/photos/storage/1000.34.515.DynamicAXLayer.GIF" width="534" /&gt;&lt;/p&gt;
&lt;p&gt;Todos os elementos de uma camada são armazenados em um arquivo separado.&lt;/p&gt;
&lt;p&gt;Quando um elemento é modificado em uma camada inferior a atual é feita uma cópia e passe-se a trabalhar com esta cópia na camada atual. Alguns elementos permitem uma granularidade de modificações melhor do que outros, por exemplo: ao modificar o campo de uma tabela somente o campo é copiado para a camada atual, porém todo formulário é copiado se somente um item for modificado.&lt;/p&gt;
&lt;p&gt;Ao final, o Dynamics compila tudo e se encarrega de mesclar o que for necessário.&lt;/p&gt;
&lt;p&gt;Um exemplo da customização vertical dele é que se você criar um método na camada &amp;quot;GLS&amp;quot; e outro método na camada &amp;quot;DIS&amp;quot;, ambos os métodos estarão disponíveis na camada &amp;quot;USR&amp;quot;. Assim sendo, uma camada realmente pode extender outra criando novas funcionalidades ou sobrepondo-as.&lt;/p&gt;
&lt;p&gt;Este modelo se aplica a todos os elementos do Dynamics AX.&lt;/p&gt;
&lt;p&gt;Como faríamos esse modelo usando o .NET ?&lt;/p&gt;
&lt;p&gt;...até o próximo post!&lt;/p&gt;&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=514" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/Padr_26002300_245_3B00_es+de+Projeto/default.aspx">Padr&amp;#245;es de Projeto</category><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/E.R.P_2E00_/default.aspx">E.R.P.</category><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/Framework/default.aspx">Framework</category></item><item><title>Utilizando uma Master Page no Visual Studio 2008</title><link>http://www.mutex.com.br/blogs/jfbp/archive/2008/08/30/utilizando-uma-master-page-no-visual-studio-2008.aspx</link><pubDate>Sat, 30 Aug 2008 14:04:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:512</guid><dc:creator>jfbp</dc:creator><slash:comments>0</slash:comments><description>Muitas vezes ao desenvolver uma aplicação web é necessário utilizar artifícios para garantir produtividade em seu desenvolvimento. Ainda precisamos também possuir determinada padronização e esquematização de forma a ter uma aplicação organizada e de fácil entendimento. Para ajudar a resolver essas e outras questões utilizamos de master pages.&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT:bold;"&gt;Mas o que é uma Master Page?&lt;/span&gt;&lt;br /&gt;Uma Master Page é antes de nada um dispositivo para aplicações web que permite desenvolver um layout que poderá ser utilizado em toda aplicação sem que seja necessário a re-implementação deste layout.&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT:bold;"&gt;Como utilizar uma Master Page?&lt;/span&gt;&lt;br /&gt;Para adicionar uma Master Page ao seu projeto basta ir ao &lt;span style="FONT-STYLE:italic;"&gt;Solution Explorer&lt;/span&gt; clicar com o botão direito do mouse sobre o projeto e selecionar &lt;span style="TEXT-DECORATION:underline;"&gt;adicionar novo item&lt;/span&gt;. Na aba que se abrirá deve-se selecionar a opção &lt;span style="TEXT-DECORATION:underline;"&gt;Master Page&lt;/span&gt;. Não se esqueça de selecionar a opção &lt;span style="TEXT-DECORATION:underline;"&gt;Select Master Page&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Após adicionar a Master Page pode-se perceber a presença dela no &lt;span style="FONT-STYLE:italic;"&gt;Solution Explorer&lt;/span&gt;, desenvolva seu layout neste novo arquivo.&lt;br /&gt;&lt;br /&gt;É importante levar em consideração que dentro da Master Page existe um campo chamado &lt;span style="FONT-STYLE:italic;"&gt;ContentPlaceHolder&lt;/span&gt;, é neste campo que o conteúdo das paginas dependetes da Master Page serão exibidos, dessa forma deve-se preparar o layout de forma compatível com as outras páginas.&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" width="432" height="364" type="application/x-shockwave-flash" quality="high" flashvars="c=v&amp;amp;v=c5cf8b57-8df1-4190-9711-3a4781c7f0b5&amp;amp;ifs=true&amp;amp;fr=msnvideo&amp;amp;mkt=pt-BR&amp;amp;brand="&gt;&lt;/embed&gt;&lt;br /&gt;&lt;a title="Usando uma Master Page" href="http://video.msn.com/video.aspx?vid=c5cf8b57-8df1-4190-9711-3a4781c7f0b5" target="_new"&gt;Video: Usando uma Master Page&lt;/a&gt;&lt;br style="FONT-STYLE:italic;" /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT:bold;"&gt;O que há de novo?&lt;/span&gt; &lt;br /&gt;Ao usar uma Master Page ela passará a conter informações que antes ficavam espalhadas por todas as páginas, como CSS, JavaScript e as informações estáticas das páginas, como o rodapé.&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT:bold;"&gt;Conclusão:&lt;/span&gt;&lt;br /&gt;A utilização de Master Page trás com certeza muitas vantagens no desenvolvimento web. A criação vai ser mais simples, a manutenção vai ser mais simples, ou seja, ganho de produtividade, entrega de projetos a tempo.&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=512" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/jfbp/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://www.mutex.com.br/blogs/jfbp/archive/tags/Master+Page/default.aspx">Master Page</category></item><item><title>ADO Entity Framework - Algumas conclusões</title><link>http://www.mutex.com.br/blogs/alexnaldo/archive/2008/08/25/ado-entity-framework-algumas-conclus-245-es.aspx</link><pubDate>Mon, 25 Aug 2008 23:49:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:511</guid><dc:creator>alexnaldo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Desde que comecei a estudar sobre frameworks de Objeto/Relacional ( O/R ) sempre encontrava uma carência que terminava inviabilizando o seu uso, principalmente porque tinha que ser amigável com o modelo SOA ( Service-Oriented Architecture ), e ter um O/R &amp;quot;ligado&amp;quot; direto a minha base de dados não daria certo. E a grande maioria é &amp;quot;amarrada&amp;quot; a conexão do banco.&lt;/p&gt;
&lt;p&gt;Bom, passei então a analisar vários, desde supostos O/R que na realidade eram simples geradores de classes até outros extremamente poderosos. Mas, enfim, nenhum supria minhas necessidades.&lt;/p&gt;
&lt;p&gt;No meio desse caminho, passei a sentir uma enorme angustia pois a medida que analisava vários O/R minhas exigências cresciam, simplesmente pelo fato de ver que cada um supria uma necessidade especifica.&lt;/p&gt;
&lt;p&gt;Teve um que me chamou muita atenção, e se chamava &amp;quot;Base4 [&lt;a href="http://www.base4.net/"&gt;http://www.base4.net/&lt;/a&gt;]&amp;quot; , criado por Alex James em meados de 2004, que tinha uma proposta muito boa de desenvolvemos um modelo conceitual da base dados e então manipularmos este modelos sem nos preocuparmos com sua representação física e relacional.&lt;/p&gt;
&lt;p&gt;A idéia, aqui simplista,&amp;nbsp;era que você especificasse suas entidades e relacionamentos através de um modelo conceitual em schema XML e automaticamente o base4 iria gerar suas tabelas e classes.&lt;/p&gt;
&lt;p&gt;Eu podia criar tipos complexos, herança, dentre vários outros recursos, mas tinha o problema do SOA e estava diretamente ligado ao .NET Remoting. &amp;nbsp;Apesar de eu ter conseguido portá-lo todo para WCF eu sabia que no futuro teria problemas, pois o modelo n-Tier não estava bem definido na arquitetura dele. Passei então a usá-lo nos meus projetos pessoais e a ajudar em seu desenvolvimento. Enfim, o projeto parou. Atualmente, Alex James é Program Manager do ADO Entity Framework.&lt;/p&gt;
&lt;p&gt;A medida que não encontrava uma solução fui reduzindo minhas exigências até chegar a um ponto tão simples que resolvi fazer o meu, o qual chamei de &amp;quot;Nano Mapper [ &lt;a href="http://www.codeplex.com/nanomapper"&gt;www.codeplex.com/nanomapper&lt;/a&gt; ]&amp;quot; de tão modesto que era, mas extremamente poderoso às minhas necessidades.&lt;/p&gt;
&lt;p&gt;Com o lançamento do LINQ e o LINQ to SQL ( antigo DLINQ ) efetuei algumas modificações nas minhas classes base e passei a utilizar o LINQ to SQL como meu O/R.&lt;/p&gt;
&lt;p&gt;Agora, com o lançamento da v1 do ADO Entity Framework, vamos analisar algumas funcionalidades.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Desenvolvimento direcionado a um modelo Conceitual&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp; Este modelo permite um desenvolvimento direcionado ao problema buscando remover a impedância com sua representação física. &lt;u&gt;O grande problema da v1 do EF é que isso não é totalmente verdade&lt;/u&gt;. Atualmente, você é obrigado sim a desenvolver no modelo padrão (físico) e depois criar o EDM(Entity Data Model) desta base ou vise-versa, para então usar o EF. &lt;/p&gt;
&lt;p&gt;Acontece que, se sou obrigado a criar as tabelas e colunas em algum momento, não estarei sobre um modelo conceitual direcionado ao problema. &lt;/p&gt;
&lt;p&gt;Vejamos um exemplo: Uma empresa possui Pessoas onde algumas são Funcionárias podendo ser também Vendedoras que recebem comissão. No modelo conceitual eu irei especificar que &amp;quot;Funcionário&amp;quot; é uma especialização de &amp;quot;Pessoa&amp;quot; e que &amp;quot;Vendedor&amp;quot; é uma especialização de &amp;quot;Funcionário&amp;quot; e definir como isso será persistido fisicamente, ou seja, não me interessa saber que &amp;quot;Funcionário&amp;quot; terá uma PK e FK direcionada a &amp;quot;Pessoa&amp;quot; fisicamente. &lt;/p&gt;
&lt;p&gt;Em tese, você terá que continuar a usar as ferramentas de DER., além de que para cada banco de dados que for usar (SQL Server, Oracle, etc.) terá que se preocupar com os scripts de atualização. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Você é obrigado a fazer isso (criar o conceitual e o físico) devido ao modelo de fragmentação do EDM proposto pelo EF. Imagine que na base de dados existam 3 tabelas (Pessoa, Funcionário e Vendedor) mas no EDM você queira representar como somente 1 classe, e em outro EDM, acessado a mesma base, representar através de 3 classes. Isto é a variação do EDM.&lt;/p&gt;
&lt;p&gt;Outra possibilidade seria ter 3 classes e somente 1 tabela na base de dados. Isto é a variação do modelo físico.&lt;/p&gt;
&lt;p&gt;A arquitetura do EF permite que ambos os modelos (conceitual e relacional) variem independentemente. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Modelo de Mapeamento &lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Normalmente, um O/R lhe obriga a &amp;quot;decorar&amp;quot; as classes com atributos ou usar um XML para mapeamento. No EF você é obrigado a usar no mínimo o XML(ou melhor EDM). Usando somente o EDM, só poderá executar queries usando o ESQL(Entity SQL) sem informações tipadas. Seria uma analogia ao velho &amp;quot;DbDataReader&amp;quot;.&lt;/p&gt;
&lt;p&gt;Para usar queries tipadas como, por exemplo, o &amp;quot;LINQ to Entities&amp;quot; é necessário gerar as classes e nesse caso suas classes são &amp;quot;decoradas&amp;quot; com atributos, herdam de uma classe do EF ( ou então você implementa algumas interfaces ).&lt;/p&gt;
&lt;p&gt;Na prática, você cria o EDM e ainda vê suas classes serem decoradas.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;-Portabilidade&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;A mesma aplicação pode rodar em base de dados diferentes. &amp;nbsp;Aqui se fala &amp;quot;base de dados&amp;quot; pois o EF não lhe obriga a usar somente banco relacional somo &amp;quot;storage&amp;quot;.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Nota : Para migrar o EF para um determinado &amp;quot;storage&amp;quot; (Oracle por exemplo) é necessário desenvolver 2 providers( EntityClient Data Provider e o ADO.NET Provider ). Como o .NET já possui o &amp;quot;OraClient&amp;quot; como acesso a bases Oracle, só é necessário agora criar o &amp;quot;EntityClient&amp;quot; para o Oracle. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;- Entity SQL&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Para tornar o EF independente de base de dados criou-se uma linguagem extendida do SQL. A forma de especificar uma query ficou muito melhor e mais direcionada.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Desempenho&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;A proposta é que suas queries &amp;quot;executem&amp;quot; sobre um modelo conceitual o que conseqüentemente vai tornar sua aplicação muito mais lenta. Ou você duvida ?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Estabilidade&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Ainda não conheço nenhum aplicativo rodando sobre EF.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Segurança&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Zero. &amp;nbsp;Eu não achei nada falando sobre segurança no EF. Simplesmente, você conecta ao EF e faz o que quiser com o banco de dados. Chamem o velho DBA!&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Atualizações&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Na &amp;quot;mão grande&amp;quot;, ou melhor, na &amp;quot;unha&amp;quot;. Por melhor que seja seu EDM você terá que fazer os scripts SQL para cada versão de sua aplicação na mão ( melhor usar as ferramentas de DER ). Ah! E lembre-se de fazer um script para cada tipo de banco que sua aplicação for utilizar. Pior ainda, no momento da atualização é necessário conectar fisicamente ( usando o ADO.NET Provider ) ao banco e executar o script. Ufa! Na unha.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Sistemas Distribuídos&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;A solução atual não é eficaz, muito menos eficiente. O correto é ser totalmente transparente à sua aplicação(se em ambas as pontas é .NET)&amp;nbsp;, e não ficar dando &amp;quot;Attach&amp;quot; na mão. &amp;quot;Attach&amp;quot; por &amp;quot;Attach&amp;quot; prefiro continuar no Linq To Sql.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Gerenciamento de Estado&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Apesar de que as classes geradas a partir do EDM herdam de classes base do EF uma parte do estado do objeto permanece em outro. Ex: Através do próprio objeto você sabe se ele foi modificado, mas se quiser saber o que foi modificado (quais propriedades) terá que perguntar a outro objeto, e se seu objeto estive em uma camada diferente da que realmente acessa o banco não saberá nem isso.&lt;/p&gt;
&lt;p&gt;O EF não implementa o modelo POCO.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Tipos Complexos&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Um recurso muito bom e que ainda vai amadurecer muito, mas ainda não está 100% implementado como deveria.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;- Transações&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;É possível usar 2 modelos (implícito e explicito). Um via &amp;quot;TransactionScope&amp;quot; e outra via &amp;quot;Entity Transaction&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Conclusão&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;De acordo a proposta do EF, a v1 está anos luz da realidade e que ainda não vejo nem como um O/R que possa ser utilizado em uma aplicação de mundo real. Ela está realmente lenta, pra não dizer lerda&amp;nbsp;!&lt;/p&gt;
&lt;p&gt;Vários outros O/R resolvem os mesmos problemas e a principal proposta do EF não está 100% implementada. Enquanto eu tiver que modificar minha base de dados na mão via scripts o modelo conceitual não está 100% implementado no EF.&lt;/p&gt;
&lt;p&gt;Como a versão 1 acabou de sair do forno não espere tão cedo a versão 2, ou seja, se sua aplicação precisa de um O/R ainda não é interessante usar o EF.&lt;/p&gt;
&lt;p&gt;Alguns detalhes de conceitos&amp;nbsp;precisam ser&amp;nbsp;revistos. &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Referências:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gupea.ub.gu.se/dspace/bitstream/2077/10462/1/gupea_2077_10462_1.pdf"&gt;http://gupea.ub.gu.se/dspace/bitstream/2077/10462/1/gupea_2077_10462_1.pdf&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc700331.aspx"&gt;http://msdn.microsoft.com/en-us/magazine/cc700331.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/efdesign/comments/8800626.aspx"&gt;http://blogs.msdn.com/efdesign/comments/8800626.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://oakleafblog.blogspot.com/2007/06/entity-framework-complex-types-redux-in.html"&gt;http://oakleafblog.blogspot.com/2007/06/entity-framework-complex-types-redux-in.html&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=511" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/ORM/default.aspx">ORM</category><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/Entity+Framework/default.aspx">Entity Framework</category><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/Framework/default.aspx">Framework</category><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/ADO/default.aspx">ADO</category></item><item><title>ADO Entity Framework - Parte 2</title><link>http://www.mutex.com.br/blogs/alexnaldo/archive/2008/08/22/ado-entity-framework-parte-2.aspx</link><pubDate>Fri, 22 Aug 2008 10:26:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:509</guid><dc:creator>alexnaldo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;No último post (&lt;a class="" title="Parte 1" href="http://www.mutex.com.br/blogs/alexnaldo/archive/2008/08/21/ado-entity-framework-parte-1.aspx" target="_blank"&gt;...&lt;/a&gt;) iniciamos no ADO Entity Framework (EF) e vamos observar agora como funciona o mapeamento.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Mapeamento no Entity Data Model&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;A grande maioria dos O/R&amp;#39;s necessitam em algum momento fazer a transposição dos dados em objetos para dados armazenados no banco de dados relacional e vise-versa. Isso é o que chamamos de &lt;i&gt;mapeamento&lt;/i&gt;. O EDM também precisa fazer isso.&lt;/p&gt;
&lt;p&gt;O EF usa uma infra-estrutura chamada &amp;quot;&lt;i&gt;client-views&lt;/i&gt;&amp;quot; designada para efetuar as transformações entre o modelo físico relacional e o lógico conceitual.&lt;/p&gt;
&lt;p&gt;Esse modelo é similar as &lt;i&gt;views&lt;/i&gt; criadas no modelo relacional, porém agora especificadas de forma mais conceitual e direcionada ao domínio da aplicação. Isso lhe permite criar vários tipos de representações para o mesmo dado. &lt;/p&gt;
&lt;p&gt;Então porque não usar as próprias &lt;i&gt;views&lt;/i&gt; do modelo relacional e mapeá-las no modelo conceitual?&lt;/p&gt;
&lt;p&gt;Porque você seria obrigado a criar queries, se ater a comandos SQL, podendo ficar &amp;quot;amarrado&amp;quot; ao banco de dados utilizado, ler o DER parar entender os relacionamentos, ter dificuldade de atualizar dados através da &lt;i&gt;view&lt;/i&gt;, etc. &lt;/p&gt;
&lt;p&gt;O modelo &amp;quot;&lt;i&gt;client-views&lt;/i&gt;&amp;quot; além de a manutenção e criação ser muito mais simples, podemos usar a &lt;i&gt;view&lt;/i&gt; para atualizar os dados. A &lt;i&gt;view&lt;/i&gt; agora pode representar tipos complexos, ex: uma propriedade de sua &lt;i&gt;view&lt;/i&gt; pode ser outra &lt;i&gt;view&lt;/i&gt; e ainda sim poder usá-la normalmente em queries. &lt;/p&gt;
&lt;p&gt;A idéia é que seus dados possam ser representados da melhor forma possível. Se no modelo relacional tivermos 3 tabelas ( Parceiro, PessoaFisica e Funcionário ), no modelo conceitual podemos ter somente 1 ( Colaborador ) que irá representar o agrupamento das 3, ou então fragmentá-las com mais uma representação ( Vendedor ).&lt;/p&gt;
&lt;p&gt;Esse mapeamento é especificado em um arquivo XML. Uma coisa realmente estranha no EF é que além de criar um mapeamento via XML é necessário também colocar atributos nas classes geradas. Normalmente, na maioria dos O/R, usa-se XML ou &amp;quot;decora-se&amp;quot; a classe com atributos. No EF você é obrigado a fazer as duas coisas! &lt;/p&gt;
&lt;p&gt;&lt;b&gt;EDM: API de Mapeamento&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Todo mapeamento é feito pelo &amp;quot;&lt;em&gt;EF&lt;/em&gt; M&lt;i&gt;apping Provider&lt;/i&gt;&amp;quot; que é um provedor de acesso aos dados relacionais.&lt;br /&gt;Esta API é responsável em fazer todo mapeamento entre o físico relacional e o lógico conceitual.&lt;/p&gt;
&lt;p&gt;O acesso de fato aos dados relacionais é feito através de um provedor padrão ADO.NET, por exemplo: System.Data.SqlClient.&lt;/p&gt;
&lt;p&gt;Então se especificarmos o provedor do Oracle (System.Data.OraClient) irá funcionar ? Não, enquanto não existir também um &amp;quot;&lt;em&gt;EF Mapping Provider&lt;/em&gt;&amp;quot; para o Oracle.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;EDM: Entity SQL&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Quando uma aplicação usar o modelo EDM e o EF Mapping Provider não será possível acessar diretamente a conexão do banco relacional ou comandos específicos.&lt;/p&gt;
&lt;p&gt;A partir deste momento, as queries serão construídas utilizando os comandos &amp;quot;Entity SQL&amp;quot;.&lt;/p&gt;
&lt;p&gt;SELECT f.Nome&lt;br /&gt;FROM Folha.Funcionario AS f&lt;br /&gt;&lt;br /&gt;Observe que parece um comando SQL padrão, porém note que agora podemos percorrer os relacionamentos. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;pre&gt;SELECT sp.FirstName, sp.LastName, sp.HireDate&lt;br /&gt;FROM AdventureWorks.AdventureWorksDB.SalesPeople AS sp&lt;br /&gt;WHERE sp.HireDate &amp;gt; @date&lt;/pre&gt;
&lt;p&gt;A idéia é que suas queries sejam &amp;quot;&lt;i&gt;executadas&lt;/i&gt;&amp;quot; no modelo conceitual independentemente de como seja sua representação física, assim sendo, as queries passam a funcionar sobre &amp;quot;entity-sets&amp;quot;, conforme vimos no post anterior (&lt;a class="" title="..." href="http://www.mutex.com.br/blogs/alexnaldo/archive/2008/08/21/ado-entity-framework-parte-1.aspx" target="_blank"&gt;...&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Até a próxima...&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Referências:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://gupea.ub.gu.se/dspace/bitstream/2077/10462/1/gupea_2077_10462_1.pdf"&gt;http://gupea.ub.gu.se/dspace/bitstream/2077/10462/1/gupea_2077_10462_1.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=509" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/ORM/default.aspx">ORM</category><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/Entity+Framework/default.aspx">Entity Framework</category><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/Framework/default.aspx">Framework</category><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/ADO/default.aspx">ADO</category></item><item><title>ADO Entity Framework - Parte 1</title><link>http://www.mutex.com.br/blogs/alexnaldo/archive/2008/08/21/ado-entity-framework-parte-1.aspx</link><pubDate>Fri, 22 Aug 2008 01:16:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:507</guid><dc:creator>alexnaldo</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Introdução ao ADO Entity Framework&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;O EF faz parte da família &amp;quot;ADO&amp;quot; que visa uma modelagem dos dados de forma mais abstrata, mais conceitual, buscando evitar as limitações atuais do modelo de desenvolvimento relacional.&lt;/p&gt;
&lt;p&gt;O principal foco é que você consiga desenvolver sua aplicação acerca do problema real, através de um nível mais alto e conceitual, e não tenha que ficar limitado&amp;nbsp;ao modelo relacional. O objetivo não é que você deixe de criar suas tabelas, campos, etc., mas que seu modelo lógico seja puramente conceitual.&lt;/p&gt;
&lt;p&gt;Atualmente, por melhor que seja o modelo conceitual de desenvolvimento em algum momento teremos limitações devido ao modelo relacional, já que a maioria dos O/R baseia-se no schema da base de dados.&lt;/p&gt;
&lt;p&gt;Seguindo o próprio &amp;quot;Overview&amp;quot; do EF vamos ilustrar um problema:&lt;/p&gt;
&lt;p&gt;&lt;img title="Modelo 1" style="WIDTH:405px;HEIGHT:339px;" height="339" alt="Modelo 1" src="http://www.mutex.com.br/photos/storage/1000.34.508.Model1.GIF" width="405" /&gt;&lt;/p&gt;
&lt;p&gt;Se eu quisesse saber o nome dos funcionários com salário acima de R$ 100,00 eu teria uma query assim :&lt;/p&gt;
&lt;p&gt;select p.Nome from funcionario f&lt;/p&gt;
&lt;p&gt;inner join PessoaFisica pf on f.FuncionarioId = pf.PessoaFisicaId&lt;/p&gt;
&lt;p&gt;inner join Parceiro p on pf.PessoaFisicaId = p.ParceiroId&lt;/p&gt;
&lt;p&gt;where f.Salario &amp;gt;= 100&lt;/p&gt;
&lt;p&gt;Enquanto a necessidade &lt;u&gt;lógica&lt;/u&gt; real esta acerca dos &amp;quot;funcionários&amp;quot; ainda assim é necessário estar ciente de que o &amp;quot;nome&amp;quot; do funcionário esta em outra tabela devido a normalização &lt;u&gt;física&lt;/u&gt;. &lt;/p&gt;
&lt;p&gt;Este é um problema clássico da impedância causada entre o modelo lógico e sua representação fragmentada física e relacional.&lt;/p&gt;
&lt;p&gt;Vários O/R já removem, em parte, essa impedância, permitindo que seu modelo lógico seja diferente do modelo físico relacional. &lt;/p&gt;
&lt;p&gt;Mas então, em que o EF faria diferente?&lt;/p&gt;
&lt;p&gt;Em termos pragmáticos, com o EF suas queries funcionam sobre o modelo conceitual e com os outros O/R suas queries são sempre mapeadas para o modelo relacional.&lt;/p&gt;
&lt;p&gt;Claro, para o EF trazer dados ele terá que efetuar em algum momento uma query na base de dados, mas isso não é impedância para sua query conceitual.&lt;/p&gt;
&lt;p&gt;Imagine que você criou um campo em sua classe que não existe na base de dados, ex: NomeCompleto que é a concatenação dos campos &amp;quot;PrimeiroNome&amp;quot; e &amp;quot;UltimoNome&amp;quot; que existem na base. Você conseguiria fazer uma query utilizando este campo &amp;quot;NomeCompleto&amp;quot; ? Acredito que não! No momento em que o O/R tentasse mapear esse campo em uma query iria falhar, pois o mesmo não existe na base.&lt;/p&gt;
&lt;p&gt;Pergunta: Será que o EF permite isso?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Modelando os Dados Conceituais: Entity Data Model&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;O EDM é a representação conceitual dos dados ( schema ) através de um modelo de abstração mais alto.&lt;/p&gt;
&lt;p&gt;Os itens do EDM são:&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Entity&lt;/i&gt; : É uma instância de um Tipo no EDM ( &lt;i&gt;Entity Type&lt;/i&gt; ) [ Parceiro, PessoaFisica, Funcionario ]. &lt;i&gt;Entities&lt;/i&gt; &amp;nbsp;são agrupadas em &lt;i&gt;Entity-Sets&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Relationship&lt;/i&gt; : &amp;nbsp;É uma instância de um Tipo de Relacionamento no EDM ( &lt;i&gt;Relationship Type&lt;/i&gt; ). &lt;i&gt;Relationships&lt;/i&gt; são agrupadas em &lt;i&gt;Relationship-Sets&lt;/i&gt;. &lt;/p&gt;
&lt;p&gt;Este modelo de abstração permite ao desenvolver especificar melhor seu modelo conceitual, como por exemplo a criação de campos de tipos não suportados no modelo relacional. Já imaginou ter um campo que fosse uma enumeração e ainda poder criar queries sobre ele?&lt;/p&gt;
&lt;p&gt;Isso responde a primeira pergunta mais acima.&lt;/p&gt;
&lt;p&gt;Agora, se seu modelo conceitual é diferente do modelo físico relacional como o EF fará essa transposição de dados entre ambos?&lt;/p&gt;
&lt;p&gt;...próximo post !&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Referências:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://gupea.ub.gu.se/dspace/bitstream/2077/10462/1/gupea_2077_10462_1.pdf"&gt;http://gupea.ub.gu.se/dspace/bitstream/2077/10462/1/gupea_2077_10462_1.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=507" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/Entity+Framework/default.aspx">Entity Framework</category><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/Framework/default.aspx">Framework</category><category domain="http://www.mutex.com.br/blogs/alexnaldo/archive/tags/ADO/default.aspx">ADO</category></item><item><title>Validando o FCKeditor</title><link>http://www.mutex.com.br/blogs/mspdanilo/archive/2008/08/16/validando-o-fckeditor.aspx</link><pubDate>Sat, 16 Aug 2008 22:13:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:506</guid><dc:creator>MSPDanilo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;A maioria das pessoas que escreve conteúdo para a internet não sabe as tags básicas do HTML como a de quebra de linha (&amp;lt;br /&amp;gt;) ou a de espaço (&amp;amp;nbsp).&lt;br /&gt;Porém se não fossem os componentes de editor de texto&amp;nbsp;que surgiram a pouco tempo, muitas dessas pessoas não escreveriam seus blogs ou textos de site, pois ficaria tudo desorganizado.&lt;/p&gt;
&lt;p&gt;Um dos componentes deste tipo mais usado hoje em dia é o FCK editor (&lt;a href="http://www.fckeditor.net/"&gt;http://www.fckeditor.net&lt;/a&gt;). Porém por ser um componente desenvolvido básicamente para linguagens de script, seu lado compilado como user control para ASP.NET ainda prega algumas peças em quem está começando a conhece-lo e&amp;nbsp;desenvolvendo algum sistema sem tempo para testes prévios.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Existe uma falha que já é&amp;nbsp;conhecida porém pouco divulgada na internet brasileira, digo isso pois me deparei com o problema e não achei solução nacional, que é o problema da validação de vampo nulo.&lt;/p&gt;
&lt;p&gt;No ASP.NET existem componentes prontos de validação e um deles é&amp;nbsp;o RequiredFieldValidator que serve para checar se o campo está nulo. O problema descoberto é que usando o controle citado com o FCK editor&amp;nbsp;a validação&amp;nbsp;não funciona corretamente, apenas diferenciando campo nulo do não nulo quando se executa algum tipo função do próprio FCK.&lt;/p&gt;
&lt;p&gt;Depois de muito pesquisar achei uma solução usando o CustomValidator e não mais o RequiredFieldValidator. Segue abaixo a solução:&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;function&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ValidatorFCKEditor(sender, args)&lt;br /&gt;{&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;var&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; oEditor = FCKeditorAPI.__Instances[&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;lt;%=FCKeditor1.ClientID%&amp;gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;];&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (oEditor.GetHTML().length&amp;gt;0)&lt;br /&gt;args.IsValid = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;else&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;args.IsValid = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;A função acima é uma função JavaScript que solicita o valor que está no FCK e checa se ele é vaziu ou não. Lembrando que aonde tem &amp;quot;FCKeditor1&amp;quot; deve ser alterado para o nome da sua instancia do FCK na sua página.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;O controle de validação vai ficar da seguindo forma:&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;CustomValidator&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;CustomValidator1&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;br /&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;ClientValidationFunction&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;ValidatorFCKEditor&amp;quot; &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;ErrorMessage&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;O campo texto é obrigatório!&amp;quot;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;*&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;CustomValidator&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Dessa forma o seu FCK já terá validação para campo nulo.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Espero ter ajudado e qualquer dúvida estarei a disposição....&lt;br /&gt;&lt;br /&gt;Abraços&lt;/p&gt;&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=506" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/mspdanilo/archive/tags/Validator/default.aspx">Validator</category><category domain="http://www.mutex.com.br/blogs/mspdanilo/archive/tags/FCK/default.aspx">FCK</category><category domain="http://www.mutex.com.br/blogs/mspdanilo/archive/tags/FCKeditor/default.aspx">FCKeditor</category></item><item><title>Visual Studio 2008 SP1 disponível</title><link>http://www.mutex.com.br/blogs/jfbp/archive/2008/08/11/visual-studio-2008-sp1-disponivel.aspx</link><pubDate>Mon, 11 Aug 2008 20:16:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:505</guid><dc:creator>jfbp</dc:creator><slash:comments>0</slash:comments><description>&lt;p align="center"&gt;&amp;nbsp;&lt;img src="http://i.msdn.microsoft.com/aa700831.VS08_v%28en-us,MSDN.10%29.png" title="Microsoft Visual Studio 2008" alt="Microsoft Visual Studio 2008" width="250" height="75" /&gt;&lt;/p&gt;

&lt;p&gt;Um Service Pack é um pacote de correções e modificações para softwares Microsoft, são muito úteis, pois alem de realizarem sua principal função facilitam a atualização do software.&lt;/p&gt;

&lt;p&gt;Neste Service Pack para o Visual Studio 2008 as principais modificações segundo a Microsoft foram:&lt;/p&gt;


&lt;p&gt;&amp;nbsp;&lt;b&gt;Visual Studio 2008 SP1 delivers: &lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Improved WPF designers &lt;/li&gt;

&lt;li&gt;SQL Server 2008 support &lt;/li&gt;

&lt;li&gt;ADO.NET Entity Designer &lt;/li&gt;

&lt;li&gt;Visual Basic and Visual C++ components and tools (including an MFC-based Office 2007 style ‘Ribbon’) &lt;/li&gt;

&lt;li&gt;Visual
Studio Team System Team Foundation Server (TFS) addresses customer
feedback on version control usability and performance, email
integration with work item tracking and full support for hosting on SQL
Server 2008 &lt;/li&gt;

&lt;li&gt;Richer JavaScript support, enhanced AJAX and data tools, and Web site deployment improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;The .NET Framework 3.5 SP1 delivers:&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Performance increases between 20-45% for WPF-based applications – without having to change any code &lt;/li&gt;

&lt;li&gt;WCF improvements that give developers more control over the way they access data and services &lt;/li&gt;

&lt;li&gt;Streamlined installation experience for client applications &lt;/li&gt;

&lt;li&gt;Improvements
in the area of data platform, such as the ADO.NET Entity Framework,
ADO.NET Data Services and support for SQL Server 2008’s new features&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Mais informações em &lt;a href="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Faça Download&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E" id="ctl00_mainContentContainer_ctl02"&gt;Visual Studio 2008 SP1&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7" id="ctl00_mainContentContainer_ctl03"&gt;.NET Framework 3.5 SP1&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F3FBB04E-92C2-4701-B4BA-92E26E408569" id="ctl00_mainContentContainer_ctl04"&gt;Visual Studio 2008 Express Editions com SP1&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9E40A5B6-DA41-43A2-A06D-3CEE196BFE3D" id="ctl00_mainContentContainer_ctl05"&gt;Visual Studio Team System 2008 Team Foundation Server SP1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=505" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/jfbp/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://www.mutex.com.br/blogs/jfbp/archive/tags/SP1/default.aspx">SP1</category></item><item><title>Promoção prova de Certificação Microsoft</title><link>http://www.mutex.com.br/blogs/geral/archive/2008/08/05/promo-231-227-o-prova-de-certifica-231-227-o-microsoft.aspx</link><pubDate>Tue, 05 Aug 2008 13:27:47 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:503</guid><dc:creator>admin</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Certificação Microsoft 2008 / 2009   &lt;br /&gt;    &lt;br /&gt;Acabou de sair a promoção segunda chance para que você possa fazer uma segunda prova caso não passe na primeira vez.    &lt;br /&gt;    &lt;br /&gt;Para saber mais:    &lt;br /&gt;&lt;a title="http://blogs.2pc.com.br/ramonduraes/archive/2008/08/05/promo-o-prova-de-certifica-o-microsoft-com-segunda-chance-at-junho-2009.aspx" href="http://blogs.2pc.com.br/ramonduraes/archive/2008/08/05/promo-o-prova-de-certifica-o-microsoft-com-segunda-chance-at-junho-2009.aspx"&gt;http://blogs.2pc.com.br/ramonduraes/archive/2008/08/05/promo-o-prova-de-certifica-o-microsoft-com-segunda-chance-at-junho-2009.aspx&lt;/a&gt;    &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;Participe! E seja um profissional certificado Microsoft.&lt;/p&gt;&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=503" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/geral/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://www.mutex.com.br/blogs/geral/archive/tags/Certifica_E700E300_o/default.aspx">Certificação</category></item><item><title>MUTEX DevDay 2008 (Salvador)</title><link>http://www.mutex.com.br/blogs/dielsonrocha/archive/2008/08/02/mutex-devday-2008-salvador.aspx</link><pubDate>Sat, 02 Aug 2008 23:31:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:501</guid><dc:creator>Dielson Rocha</dc:creator><slash:comments>0</slash:comments><description>&lt;p align="center"&gt;&lt;span&gt;&lt;span style="FONT-SIZE:24pt;"&gt;Mutex DevDay 2008 (Salvador)&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt;&lt;/span&gt; 
&lt;div&gt;
&lt;table class="" cellpadding="0"&gt;

&lt;tr&gt;
&lt;td class=""&gt;
&lt;p align="center"&gt;Participe da maior conferência de tecnologia promovida em Salvador. Uma oportunidade única de adquirir conhecimento atualizado e realizar networking com outros profissionais de tecnologias. Evento Gratuito!!!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.mutex.com.br/blogs/geral/WindowsLiveWriter/MutexDevDay2008_9B0C/image_thumb_1.png" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DATA: 15/08/2008 (Sexta-Feira) as 08:30&lt;br /&gt;&lt;br /&gt;Para mais informações e inscrições visite agora mesmo o site oficial do evento. 
&lt;p align="center"&gt;&lt;a href="http://www.mutex.com.br/blogs/geral/archive/2008/07/30/mutex-devday-2008.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#0068cf"&gt;http://www.mutex.com.br/blogs/geral/archive/2008/07/30/mutex-devday-2008.aspx&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; 
&lt;p align="center"&gt;INSCRIÇÕES : &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?culture=PT-BR&amp;amp;EventID=1032383365"&gt;&lt;font color="#81a5f8"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?culture=PT-BR&amp;amp;EventID=1032383365&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=501" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/MSP/default.aspx">MSP</category><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/Mutex/default.aspx">Mutex</category><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/C_26002300_233_3B00_lulas/default.aspx">C&amp;#233;lulas</category><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/Vista/default.aspx">Vista</category><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/VS2005/default.aspx">VS2005</category><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/HCL+-+dia+15.03.2008+-+_26002300_193_3B00_rea1+FTE/default.aspx">HCL - dia 15.03.2008 - &amp;#193;rea1 FTE</category></item><item><title>ALUNO DO CURSO DE REDES DE COMPUTADORES ENTRE OS NOVOS MSP'S DA MICROSOFT</title><link>http://www.mutex.com.br/blogs/dielsonrocha/archive/2008/08/02/aluno-do-curso-de-redes-de-computadores-entre-os-novos-msp-s-da-microsoft.aspx</link><pubDate>Sat, 02 Aug 2008 23:04:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:500</guid><dc:creator>Dielson Rocha</dc:creator><slash:comments>0</slash:comments><description>&lt;div align="center"&gt;&lt;strong&gt;&lt;font size="3"&gt;ALUNO DO CURSO DE REDES DE COMPUTADORES ENTRE OS NOVOS MSP&amp;#39;S DA MICROSOFT &lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div align="center"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/strong&gt;&amp;nbsp;&lt;/div&gt;
&lt;div align="center"&gt;&lt;a href="http://byfiles.storage.live.com/y1p5T1vAZ9f06WrWjF5oSagiysoeObxVsOIbo1DZ9AYUh7XFroBBII4lkGfF0zlgdLc" target="_blank"&gt;&lt;img height="200" alt="Dielson Rocha" src="http://byfiles.storage.live.com/y1p5T1vAZ9f06WrWjF5oSagiysoeObxVsOIbo1DZ9AYUh7XFroBBII4lkGfF0zlgdLc" width="150" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;O estudante &lt;strong&gt;Dielson Rocha&lt;/strong&gt;, do curso de Tecnologia de Redes, da FIB - Centro Universitário da Bahia está entre os 80 estudantes brasileiros escolhidos para serem novos MSP´S da Microsoft. A seleção do programa Microsoft Student Partners (MSP) é realizado pela Microsoft a cada seis meses, com o objetivo de reconhecer estudantes em destaque e de grande talento das instituições acadêmicas da área de TI - Tecnologia da Informação. 
&lt;p&gt;O programa é realizado em mais de 100 países e proporciona aos estudantes participantes um grande destaque dentro do meio acadêmico, nas empresas de TI e na própria Microsoft. Para Dielson, estar entre um grupo seleto de estudantes é importante para sua formação, pois foi aprovado em primeiro lugar no programa Proform.Net , realizado em 2007, entre mais de cinco mil inscritos na Bahia. Após ter passado por cinco etapas, Dielson teve seu projeto aprovado e foi aproveitado como Estagiário pelo Centro de Inovação da Microsoft situado na UNEB (Universidade do Estado da Bahia), ele irá atuar como administrador de Redes Junior, ficando responsável pela Infra-Estrutura do MIC. 
&lt;p&gt;&amp;quot;Foi muito gratificante para a FIB, pois trabalhamos com a perspectiva de dar aos alunos a sustentação para encarar desafios. O sucesso desse aluno reflete o esforço e dedicação que todos têm, em todos os momentos do aprendizado&amp;quot;, disse o Coordenador do Curso, Prof. Antônio Cordeiro. Recentemente, Dielson foi indicado a MSP - Microsoft Student Partners por seus colegas Alex Kondera (lider dos MSP&amp;#39;s) e Rafael Ferreira (MSP) 
&lt;p&gt;Segundo o Prof. Antônio Cordeiro, coordenador do curso de Redes da FIB, o estágio do aluno da FIB se dará no programa de formação de desenvolvedores.Net.Jr. e Administradores de Rede Jr., o que trará oportunidade de orientação para os colegas de curso na nova versão do programa, que agora é chamado de S2B - Students to Business. O Programa Students to Business – S2B - é uma iniciativa da Microsoft, através dos Centros de Inovação no Brasil, em parceria com diversas instituições de ensino e Governos. O MSP possui um portal exclusivo na internet (&lt;a href="http://www.student-partners.com/" target="_blank"&gt;&lt;strong&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;www.student-partners.com&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/a&gt;) para reportar as suas atividades gerando visibilidade, além da possibilidade da troca de experiências com outros estudantes ao redor do mundo. 
&lt;p&gt;O objetivo é desenvolver nos estudantes competências e habilidades em áreas específicas de Tecnologia da Informação (TI), aproximando-os do mercado de trabalho. Para isso, o programa prevê treinamento e capacitação gratuitos para estudantes do ensino médio, técnico, de graduação e pós-graduação em conteúdos conceituais e tecnologias Microsoft, específicas para a área de desenvolvimento de software e de infra-estrutura de TI. &amp;quot;Com esta proposta, o programa S2B cria oportunidades para estudantes da FIB, para outras instituições de ensino e empresas&amp;quot;, explicou o professor Antônio Cordeiro. 
&lt;p&gt;Na edição de 2008, o programa S2B foi realizado simultaneamente em 12 estados do país: Bahia, Ceará, Espírito Santo, Goiás, Minas Gerais, Pará, Paraná, Pernambuco, Rio Grande do Sul, Rio de Janeiro, Santa Catarina e São Paulo, além do Distrito Federal.&lt;/p&gt;&lt;/div&gt;
&lt;div&gt;Fonte ; &lt;a href="http://www.fib.br/noticias.php?id=00739"&gt;&lt;font color="#81a5f8"&gt;http://www.fib.br/noticias.php?id=00739&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=500" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/MSP/default.aspx">MSP</category><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/Mutex/default.aspx">Mutex</category><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/C_26002300_233_3B00_lulas/default.aspx">C&amp;#233;lulas</category><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/Vista/default.aspx">Vista</category><category domain="http://www.mutex.com.br/blogs/dielsonrocha/archive/tags/VS2005/default.aspx">VS2005</category></item><item><title>Mutex DevDay 2008</title><link>http://www.mutex.com.br/blogs/geral/archive/2008/07/30/mutex-devday-2008.aspx</link><pubDate>Wed, 30 Jul 2008 14:02:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:499</guid><dc:creator>admin</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Participe da maior conferência de tecnologia promovida em Salvador. Uma oportunidade única de adquirir conhecimento atualizado e realizar networking com outros profissionais de tecnologias. Evento Gratuito!!!&lt;br /&gt;&lt;a href="http://www.mutex.com.br/blogs/geral/WindowsLiveWriter/MutexDevDay2008_9B0C/image_5.png"&gt;&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Confira a agenda e faça sua inscrição. Vagas limitadas&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Horário / &lt;/b&gt;&lt;b&gt;Agenda &lt;br /&gt;&lt;/b&gt;&lt;b&gt;08:00-09:00 – &lt;/b&gt;Credenciamento &lt;br /&gt;&lt;b&gt;09:00-10:00 - &lt;/b&gt;Gerenciando banco de dados usando Visual Studio Team System (Ramon Durães – MVP - Software Engineer – Mutex ) &lt;br /&gt;&lt;b&gt;10:00-10:30 – &lt;/b&gt;Intervalo &lt;br /&gt;&lt;b&gt;10:30-12:00 - &lt;/b&gt;Otimizando o acesso a dados usando o LINQ to SQL (Ramon Durães – MVP - Software Engineer – Mutex ) &lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Data: 15/08/2008 (sexta-feira)&amp;nbsp; as 8:30 &lt;br /&gt;Local:&lt;/strong&gt; Faculdade Jorge&amp;nbsp; / Paralella / Auditório Principal &lt;br /&gt;&lt;b&gt;[Inscrições] &lt;br /&gt;&lt;/b&gt;As vagas são limitadas verifique sua disponibilidade na data e confirme sua inscrição exclusivamente pelo link abaixo: &lt;br /&gt;&lt;a class="" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?culture=PT-BR&amp;amp;EventID=1032383365"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?culture=PT-BR&amp;amp;EventID=1032383365 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Para duvidas entre em &lt;/strong&gt;&lt;a title="Contato" href="http://www.mutex.com.br/blogs/geral/contact.aspx"&gt;&lt;strong&gt;Contato&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=499" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/geral/archive/tags/Mutex/default.aspx">Mutex</category><category domain="http://www.mutex.com.br/blogs/geral/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://www.mutex.com.br/blogs/geral/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://www.mutex.com.br/blogs/geral/archive/tags/Palestra/default.aspx">Palestra</category><category domain="http://www.mutex.com.br/blogs/geral/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://www.mutex.com.br/blogs/geral/archive/tags/2008/default.aspx">2008</category><category domain="http://www.mutex.com.br/blogs/geral/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://www.mutex.com.br/blogs/geral/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://www.mutex.com.br/blogs/geral/archive/tags/DevDay2008/default.aspx">DevDay2008</category></item><item><title>Imagine Cup 2008</title><link>http://www.mutex.com.br/blogs/jfbp/archive/2008/07/12/imagine-cup.aspx</link><pubDate>Sun, 13 Jul 2008 01:20:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:498</guid><dc:creator>jfbp</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;A Imagine Cup é um &lt;b&gt;evento global &lt;/b&gt;para estudantes de tecnologia que ocorre uma vez ao ano. &lt;/p&gt;

&lt;p&gt;As categorias disputadas são Software Design, Embedded Development, Game Development, Robotics &amp;amp; Algorithms, IT Challenge, Mashup, Photo Story e Short Film.&lt;/p&gt;&lt;p&gt;A Imagine Cup reúne mais de &lt;span style="font-weight:bold;"&gt;200000 estudantes de mais de 100 países&lt;/span&gt; ao
redor do mundo onde eles competem para ajudar a encontrar as respostas. &lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Em 2008 uma &lt;b&gt;equipe brasileira saiu campeã&lt;/b&gt; na categoria Game Development.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;
&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" type="application/x-shockwave-flash" flashvars="c=v&amp;amp;v=5aa7d35c-79c4-4d17-87c0-6eb7206c6098&amp;amp;ifs=true&amp;amp;fr=shared&amp;amp;mkt=pt-BR" width="432" height="364"&gt;&lt;a href="http://video.msn.com/video.aspx?mkt=pt-BR&amp;amp;playlist=videoByUuids:uuids:5aa7d35c-79c4-4d17-87c0-6eb7206c6098&amp;amp;showPlaylist=true&amp;amp;from=msnvideo" target="_new" title="Imagine Cup 2008"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;font color="#339900"&gt;&lt;span id="ctl00_ContentPlaceHolder2_lblDescricao"&gt;Vídeo institucional da Imagine Cup 2008 - França. Imagine um mundo onde a tecnologia permite um ambiente sustentável.&lt;/span&gt;&amp;nbsp;
                &lt;/font&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Em cada ano a competição ocorre em uma diferente cidade do mundo. Finais anteriores incluem Paris, França (2008); Seul, Coréia do Sul (2007); Déli, Índia (2006); Yokohama, Japão (2005); São Paulo, Brasil (2004); e Barcelona, Espanha (2003). As finais de 2009 irão ocorrer no Cairo, Egito em julho de 2009.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A cada ano são propostos diferentes temas.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Em 2008 &amp;quot;Imagine um mundo onde a tecnologia possibilita um ambiente sustentável&amp;quot;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Em 2009 &amp;quot;Imagine um mundo onde a tecnologia ajuda a resolver os problemas mais difíceis que enfrentamos hoje&amp;quot;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;object width="480" height="392"&gt;&lt;param value="http://video.globo.com/Portal/videos/cda/player/player.swf" name="movie"&gt;&lt;param value="high" name="quality"&gt;&lt;param value="midiaId=852553&amp;amp;autoStart=false&amp;amp;width=480&amp;amp;height=392" name="FlashVars"&gt;&lt;embed src="http://video.globo.com/Portal/videos/cda/player/player.swf" flashvars="midiaId=852553&amp;amp;autoStart=false&amp;amp;width=480&amp;amp;height=392" type="application/x-shockwave-flash" quality="high" width="480" height="392"&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;font color="#339900"&gt;&lt;span&gt;Video globo.com comentando vitória brasileira na Imagine Cup 2008 na categoria Game Development&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Lista de vencedores em 2008&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="1"&gt;&lt;span style="font-weight:bold;"&gt;Software Design&lt;/span&gt;&lt;br /&gt;• First place: Australia — Team SOAK&lt;br /&gt;Team Members: David Burela, Dimaz Pramudya, Ed Hooper, Long Zheng&lt;br /&gt;• Second place: Slovakia — Team Housekeepers&lt;br /&gt;Team Members: Marián Hönsch, Michal Kompan, Jakub Šimko, Dušan Zeleník&lt;br /&gt;• Third place: Hungary — Team DigitalMania&lt;br /&gt;Team Members: Ákos Kapui, Laszló Zöld, Bálint Orosz, Gergely Orosz&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Embedded Development&lt;/span&gt;&lt;br /&gt;• First place: Singapore — Team Trail Blazers&lt;br /&gt;Team Members: Pinto James Dominic, Shi Ben Yong, Hu Shuhan, Denver Lim&lt;br /&gt;• Second place: TIE&lt;br /&gt;Ireland — Team AcidRain&lt;br /&gt;Team Members: Brian Byrne, Aodhan Coffey, Karl O’Dwyer&lt;br /&gt;China — Team Wings&lt;br /&gt;Team Members: Shibiao Xu, Junjie Li, Zhongjie Wang, Lei Yan&lt;br /&gt;• Third place: Poland — Team Aero@PUT&lt;br /&gt;Team Members: Piotr Kryger, Mikołaj Małaczyński, Jakub Pawłowski, Piotr Slęzak&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Game Development&lt;/span&gt;&lt;br /&gt;&lt;font color="#336600"&gt;• First place: Brazil — Team Mother Gaia Studio&lt;br /&gt;Team Members: Guilherme Campos, Helena Van Kampen, Rafael F. Costa, Túlio Sória&lt;/font&gt;&lt;br /&gt;• Second place: Belgium — Team Drunk Puppy Productions&lt;br /&gt;Team Members: Kenny Deriemaeker, Filip Van Bouwel, Timothy Vanherberghen, Jeroen van Raevels&lt;br /&gt;• Third place: Korea — Team GOMZ&lt;br /&gt;Team Members: Kim Dong Hoon, Kim Ki Hwan, Park Min Kyu &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;“Project Hoshimi” (Programming Battle)&lt;/span&gt;&lt;br /&gt;• First place: Russia — Team Red Devils&lt;br /&gt;Team Members: Ilya Grebnov, Sergei Grebnov&lt;br /&gt;• Second place: China — Team Zephyr&lt;br /&gt;Team Members: Peng Guo, Jiaze Huang&lt;br /&gt;• Third place: Ukraine — Team Dream Team&lt;br /&gt;Team Members: Pavlo Liapota, Margaryta Skrypachova&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;IT Challenge&lt;/span&gt;&lt;br /&gt;• First place: France — Jean-Benoit Paux&lt;br /&gt;• Second place: Romania — Cosmin-Viorel Ilie&lt;br /&gt;• Third place: China — Yan Liu&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Algorithm&lt;/span&gt;&lt;br /&gt;• First place: Ukraine — Roman Koshlyak&lt;br /&gt;• Second place: Hungary — Szilveszter Szebeni&lt;br /&gt;• Third place: Japan — Naohiro Takahashi&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Photography&lt;/span&gt;&lt;br /&gt;• First place: United States — Team Provisio&lt;br /&gt;Team Members: Jennifer ***, Melissa ***&lt;br /&gt;• Second place: Austria — Team Austria&lt;br /&gt;Team Members: Rosa Maria Binder, Benedikt Wurth&lt;br /&gt;• Third place: Croatia — Team Voodoo Delirum&lt;br /&gt;Team Members: Duje Nebojša Pandžić, Martin Štokić&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Short Film&lt;/span&gt;&lt;br /&gt;• First place: Korea — Team NEIP&lt;br /&gt;Team Members: Il Jin Joung, Seong Ran An, Yeun Jun Choo, Sung Wook Lee&lt;br /&gt;• Second place: Mexico — Team Lava Lamp&lt;br /&gt;Team Members: Grace Montoya, Aldo Murillo&lt;br /&gt;• Third place: Canada — Robotree&lt;br /&gt;Team Members: Drake Birmann, Ryan Morrison, Media Ridha, Dan Tran&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Interface Design&lt;/span&gt;&lt;br /&gt;• First place: United States — Team IU EcoVis&lt;br /&gt;Team Member: David Roedl, William Odom&lt;br /&gt;• Second place: Canada — TeamGreeNet&lt;br /&gt;Team Members: Jin Fan, Kevin Muise&lt;br /&gt;• Third place: France — Team Edelweiss&lt;br /&gt;Team Members: Johanna Rowe, Steven Muhr&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;As &lt;span style="font-weight:bold;"&gt;inscrições &lt;/span&gt;para a &lt;span style="font-weight:bold;"&gt;Imagine Cup 2009&lt;/span&gt; já foram liberadas, acesse o site do evento para obter mais informações.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://www.imaginecup.com/" title="Imagine Cup" target="_blank"&gt;www.imaginecup.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=498" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/jfbp/archive/tags/Imagine+Cup/default.aspx">Imagine Cup</category><category domain="http://www.mutex.com.br/blogs/jfbp/archive/tags/2008/default.aspx">2008</category></item><item><title>Programador .NET (Salvador)</title><link>http://www.mutex.com.br/blogs/empregos/archive/2008/07/04/programador-net-salvador.aspx</link><pubDate>Fri, 04 Jul 2008 14:19:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:496</guid><dc:creator>admin</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-fareast-language:PT-BR;mso-ansi-language:PT-BR;mso-bidi-language:AR-SA;"&gt;&lt;strong&gt;Empresa:&lt;/strong&gt; LexConsult&lt;br /&gt;&lt;strong&gt;Atuação:&lt;/strong&gt; Desenvolvimento de software.&lt;br /&gt;&lt;strong&gt;Oportunidade:&lt;/strong&gt; Programador.&lt;br /&gt;&lt;strong&gt;Descritivo:&lt;/strong&gt; Desenvolver software com Framework.NET &amp;nbsp;3.5 em VB 2008 e Crystal Reports utilizando o Visual Studio 2008 professional ou Team System, Programação em Banco de dados SQL Server (2000, 2005, 2008).&amp;nbsp;Requisitos: Office 2003 (Visual Basic Application para access e Visual Studio Tools to Office para access), XML, Desenvolver orientado à Objetos e UML, Experiência em Design Patterns (Específicos da Arquitetura .NET.&lt;br /&gt;- &lt;strong&gt;Inglês:&lt;/strong&gt; Não.&lt;br /&gt;- &lt;strong&gt;Contratação:&lt;/strong&gt; Fixo.&lt;br /&gt;- &lt;strong&gt;Regime:&lt;/strong&gt; CLT.&lt;br /&gt;- &lt;strong&gt;Benefícios:&lt;/strong&gt; Plano de saúde, ticket alimentação, vale transporte.&lt;br /&gt;- &lt;strong&gt;Cidade:&lt;/strong&gt; Salvador.&lt;br /&gt;&lt;strong&gt;Diferencial&lt;/strong&gt; - Certificação Microsft, MCAD/MCSD/MCTS/MCPD; Experiência mínima de 2 anos em Plataforma Microsoft (&lt;a href="http://vb.net/" target="_blank"&gt;&lt;font color="#0000ff"&gt;VB.NET&lt;/font&gt;&lt;/a&gt;); Metodologias (MSF Microsoft Solutions Framework)&lt;br /&gt;&lt;br /&gt;Enviar curriculos para : &lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-fareast-language:PT-BR;mso-ansi-language:PT-BR;mso-bidi-language:AR-SA;"&gt;&lt;a href="mailto:topselecaohr@gmail.com"&gt;&lt;font color="#0000ff"&gt;topselecaohr@gmail.com&lt;/font&gt;&lt;/a&gt;&amp;nbsp;com o assunto: MUTEX .NET 2008&lt;/span&gt;&lt;br style="mso-special-character:line-break;" /&gt;&lt;br style="mso-special-character:line-break;" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=496" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/empregos/archive/tags/Empregos/default.aspx">Empregos</category><category domain="http://www.mutex.com.br/blogs/empregos/archive/tags/Salvador/default.aspx">Salvador</category><category domain="http://www.mutex.com.br/blogs/empregos/archive/tags/.NET/default.aspx">.NET</category><category domain="http://www.mutex.com.br/blogs/empregos/archive/tags/Programador/default.aspx">Programador</category></item><item><title>Analista Desenvolvedor .NET Pleno, Sênior, Tester</title><link>http://www.mutex.com.br/blogs/empregos/archive/2008/07/03/analista-desenvolvedor-net-pleno-s-234-nior-tester.aspx</link><pubDate>Thu, 03 Jul 2008 10:44:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:495</guid><dc:creator>admin</dc:creator><slash:comments>0</slash:comments><description>&lt;span style="COLOR:red;"&gt;&lt;font face="Calibri"&gt;
&lt;div style="BORDER-RIGHT:medium none;PADDING-RIGHT:0cm;BORDER-TOP:medium none;PADDING-LEFT:0cm;PADDING-BOTTOM:1pt;BORDER-LEFT:medium none;PADDING-TOP:0cm;BORDER-BOTTOM:windowtext 1pt solid;mso-element:para-border-div;mso-border-bottom-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:medium none;PADDING-RIGHT:0cm;BORDER-TOP:medium none;PADDING-LEFT:0cm;PADDING-BOTTOM:0cm;MARGIN:0cm 0cm 10pt;BORDER-LEFT:medium none;LINE-HEIGHT:normal;PADDING-TOP:0cm;BORDER-BOTTOM:medium none;mso-border-bottom-alt:solid windowtext .5pt;mso-padding-alt:0cm 0cm 1.0pt 0cm;"&gt;&lt;font color="#000000" size="3"&gt;Todos os candidatos com interesse nas vagas abaixo devem submeter seu currículo para &lt;/font&gt;&lt;a href="mailto:Fabiano@fcamara.com.br"&gt;&lt;font color="#0000ff" size="3"&gt;Fabiano@fcamara.com.br&lt;/font&gt;&lt;/a&gt;&lt;font color="#000000" size="3"&gt; com o código VAGAS MUTEX 2008.&lt;br /&gt;&lt;br /&gt;Todas as vagas abaixo são para São Paulo.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;font size="3"&gt;&lt;strong&gt;Atos Origin&lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/u&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;10 Vagas para Analista Desenvolvedor .NET Pleno&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Requisitos:&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;- Experiência de no minímo 2 anos com desenvolvimento em .NET utilizando tecnologia C# ou VB.NET&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;- Experiência de no minímo 2 anos em modelagem de banco de dados SQL Server.&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Remuneração: &lt;/b&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;R$ 35,00 p/h&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Local&lt;/b&gt;: Zona Sul de SP&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Forma de Contratação:&lt;/b&gt; PJ&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;&lt;span style="COLOR:red;"&gt;&lt;font size="3"&gt;UB&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;1 Vaga para Analista Desenvolvedor .NET Pleno&lt;/font&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;Requisitos:&lt;/font&gt;&lt;/b&gt; 
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;"&gt;&lt;font size="3"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;- Experiência de no minímo 2 anos com desenvolvimento em .NET utilizando tecnologia ASP.NET, C#, SQL&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Server e Javascript.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;"&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Remuneração: &lt;/b&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;R$ 25,00 p/h&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;&lt;span style="COLOR:red;"&gt;&lt;font size="3"&gt;ClearSale&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;1 Vagas para Analista Desenvolvedor .NET Pleno&lt;/font&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;Requisitos:&lt;/font&gt;&lt;/b&gt; 
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;"&gt;&lt;font size="3"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;- Experiência de no minímo 2 anos com desenvolvimento em .NET utilizando tecnologia ASP.NET, C# e Oracle .&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;"&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Remuneração: &lt;/b&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;R$ 35,00 p/h&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;"&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Local&lt;/b&gt;: Vila Mariana&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Forma de Contratação:&lt;/b&gt; PJ&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Tempo de Contrato:&lt;/b&gt; Indeterminado&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Local&lt;/b&gt;: Vila Mariana&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Forma de Contratação:&lt;/b&gt; PJ&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;1 Vagas para Analista Desenvolvedor .NET Senior&lt;br /&gt;&lt;/font&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;Requisitos:&lt;br /&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;- Experiência de no minímo 3 anos com desenvolvimento em .NET utilizando tecnologia ASP.NET, C# e Oracle .&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;"&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Remuneração: &lt;/b&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;R$ 40,00 p/h&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Local&lt;/b&gt;: Vila Mariana&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Forma de Contratação:&lt;/b&gt; PJ&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Tempo de Contrato:&lt;/b&gt; Indeterminado&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;&lt;span style="COLOR:red;"&gt;&lt;font size="3"&gt;Repom&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;1 Vaga para Analista Desenvolvedor Senior&lt;/font&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;Requisitos:&lt;/font&gt;&lt;/b&gt; 
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;"&gt;&lt;font size="3"&gt;- Experiência de no minímo 4 anos com desenvolvimento utilizando as tecnologias&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;VB6, VB.NET, ASP 3.0,&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;ASP.NET e SQL&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Server.&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;- Idade Superior a 25 Anos.&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;- Facilidade para trabalhar em equipe.&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;- Facilidade para aprendizado de novas tecnologias.&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;- Curso superior em andamento ou concluído.&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Remuneração: &lt;/b&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;R$ 3.500,00 e R$ 4.300,00&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Benefícios: &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;Vale Refeição, Vale Transporte, Plano de Saúde, Plano Odontológico e Seguro de Vida.&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Local&lt;/b&gt;: Alphaville&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Forma de Contratação:&lt;/b&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;CLT&lt;/font&gt;&lt;/p&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;div style="BORDER-RIGHT:medium none;PADDING-RIGHT:0cm;BORDER-TOP:medium none;PADDING-LEFT:0cm;PADDING-BOTTOM:1pt;BORDER-LEFT:medium none;PADDING-TOP:0cm;BORDER-BOTTOM:windowtext 1pt solid;mso-element:para-border-div;mso-border-bottom-alt:solid windowtext .5pt;"&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;2 Vagas para Tester&lt;/font&gt;&lt;/b&gt; 
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;Requisitos:&lt;br /&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;- Experiência de no minímo 1 ano na área de testes de software.&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;- Conhecimento básico da plataforma windows.&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;- Conhecimento intermediário do pacote Offie.&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;- Curso superior em andamento ou concluído.&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;- Facilidade para trabalhar em equipe.&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;- Idade entre 20 e 40 anos.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;"&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Remuneração: &lt;/b&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;R$ 2.300,00&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Benefícios: &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;Vale Refeição, Vale Transporte, Plano de Saúde, Plano Odontológico e Seguro de Vida.&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Local&lt;/b&gt;: Alphaville&lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Forma de Contratação:&lt;/b&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;CLT&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;"&gt;&lt;font size="3"&gt;-------------------------------------------------------------------------------------------------------------------------------------&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:medium none;PADDING-RIGHT:0cm;BORDER-TOP:medium none;PADDING-LEFT:0cm;PADDING-BOTTOM:0cm;MARGIN:0cm 0cm 10pt;BORDER-LEFT:medium none;LINE-HEIGHT:normal;PADDING-TOP:0cm;BORDER-BOTTOM:medium none;mso-border-bottom-alt:solid windowtext .5pt;mso-padding-alt:0cm 0cm 1.0pt 0cm;"&gt;&lt;font color="#000000" size="3"&gt;Todos os candidatos com interesse nas vagas abaixo devem submeter seu currículo para &lt;/font&gt;&lt;a href="mailto:Fabiano@fcamara.com.br"&gt;&lt;font color="#0000ff" size="3"&gt;Fabiano@fcamara.com.br&lt;/font&gt;&lt;/a&gt;&lt;font color="#000000" size="3"&gt; com o código VAGAS MUTEX 2008.&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&amp;gt;&amp;gt; VAGAS PARA SÃO PAULO&lt;/p&gt;&lt;img src="http://www.mutex.com.br/aggbug.aspx?PostID=495" width="1" height="1"&gt;</description><category domain="http://www.mutex.com.br/blogs/empregos/archive/tags/Empregos/default.aspx">Empregos</category><category domain="http://www.mutex.com.br/blogs/empregos/archive/tags/Analista+de+Sistemas/default.aspx">Analista de Sistemas</category><category domain="http://www.mutex.com.br/blogs/empregos/archive/tags/S_26002300_227_3B00_o+Paulo/default.aspx">S&amp;#227;o Paulo</category><category domain="http://www.mutex.com.br/blogs/empregos/archive/tags/S_26002300_234_3B00_nior/default.aspx">S&amp;#234;nior</category><category domain="http://www.mutex.com.br/blogs/empregos/archive/tags/Pleno/default.aspx">Pleno</category><category domain="http://www.mutex.com.br/blogs/empregos/archive/tags/Tester/default.aspx">Tester</category><category domain="http://www.mutex.com.br/blogs/empregos/archive/tags/FCAMARA/default.aspx">FCAMARA</category><category domain="http://www.mutex.com.br/blogs/empregos/archive/tags/2008/default.aspx">2008</category></item><item><title>Configurando o protocolo Transport Layer Security no Exchange Server 2003</title><link>http://www.mutex.com.br/blogs/itextreme/archive/2008/07/01/configurando-o-protocolo-transport-layer-security-no-exchange-server-2003.aspx</link><pubDate>Wed, 02 Jul 2008 02:48:00 GMT</pubDate><guid isPermaLink="false">004fd7ed-151a-41ad-9963-493ae1e4fbf0:494</guid><dc:creator>Moacir Filho</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;O Microsoft Exchange 2003 Server permite a troca de mensagens de e-mail criptografadas entre servidores que estão usando o protocolo Transport Layer Security (TLS). Sem a criptografia, nomes de usuário e senhas podem ser facilmente interceptados em uma LAN executando um sniffer (software utilizado por hackers para filtrar pacotes que saem da rede).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;Vou dividir o post em duas partes. Primeiro vou conceituar e falar um pouco sobre TLS e depois mostrar um exemplo prático de como implementar este protocolo no Exchange Server 2003. A outra parte ficará para uma próxima oportunidade, nela mostrarei técnicas de Troubleshooting. &lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Para implementar esta solução o Exchange Server requer um servidor de certificados com X.509 para utilizar TLS. Um certificado de servidor X.509 é uma forma digital de identificação que normalmente é emitida por uma autoridade de certificação (Verisign, por exemplo) e contém informações de identificação, um período de validade, uma chave pública, um número de série e a assinatura digital do emitente.&lt;/span&gt;&lt;/span&gt; 
&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;Mas antes disso, falarei de alguns princípios básicos. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;2. Qual é Transport Layer Security protocolo? &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;3. Como funciona o protocolo TLS &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;4. Como configurar criptografia TLS sobre Microsoft Exchange Server 2003&lt;/span&gt;&lt;/span&gt; 
&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span&gt;&lt;strong&gt;O que é o protocolo Transport Layer Security?&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;TLS é um sucessor do protocolo Secure Sockets Layer (SSL). TLS fornece comunicações seguras na Internet para coisas tais como e-mail, fax, dados e outras transferências. Há ligeiras diferenças entre SSL 3.0 e TLS 1.0, mas o protocolo permanece sensivelmente o mesma. É bom ter em mente que TLS reside na camada de aplicação do OSI. Isso vai lhe poupar uma série de frustrações durante a depuração e solução de problemas relacionados com problemas criptografia TLS.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;O TLS Handshake Protocol permite que o servidor e o cliente se autentiquem mutuamente antes de negociar o as chaves criptográficas. A autenticação mútua dos servidores públicos são essenciais na implantação de clientes. Quando um servidor e cliente se comunicam, o protocolo TLS garante que nenhuma outra pessoa pode adulterar qualquer mensagem e falsificar a informação.&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;Como o protocolo TLS trabalha&lt;/strong&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;O TLS Handshake protocolo envolve as seguintes etapas: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;• Trocar mensagens HELLO com valores aleatórios entre o servidor e o cliente, garantindo um acordo entre eles.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;• Trocar os parâmetros criptográficos necessários para permitir que o cliente e o servidor entrem em acordo sobre qual é o parâmetro secreto. &lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;• Trocar certificados e informações sobre a criptografia para permitir que o cliente e servidor se autentiquem. &lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;• Fornecer parâmetros de segurança para o registro camada. &lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;• Deixar que o cliente e servidor, a fim de verificar que os seus pares foram calculados (MD5 e SHA) com os mesmos parâmetros de segurança.&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;TLS protocolo foi concebido com várias medidas de segurança. Ela números todos os registros e usa números de seqüência no Message Authentication Code (MAC). O protocolo TLS usa compilação de mensagem com uma chave e só com esta chave&amp;nbsp; pode verificar o MAC.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;O sistema operacional Windows Server 2003 pode utilizar três protocolos de segurança relacionados em fornecer autenticação e comunicações seguras através da Internet:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;• Transport Layer Security Version 1.0 (TLS v1.0)&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;Como configurar uma TLS encryption sobre o Microsoft Exchange 2003 Server&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt; 
&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;Antes de qualquer coisa, você deve ter o servidor X.509 atestado emitido por uma autoridade de certificação como VeriSign. Elas podem ser válidas para um ou mais anos. O custo do certificado vai variar de vendedor para vendedor e o preço será determinado pelo nível de criptografia e a data de validade. Quanto mais forte é a criptografia do certificado e quanto maior for o tempo, mais caro é a licença.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Antes de receber o certificado TLS \ SSL será necessário gerar uma solicitação de assinatura de certificado (CSR) para o servidor onde o certificado será instalado. Após gera um CSR, você precisará criar um par chave para o seu servidor (chave pública e chave privada). Se você perder o arquivo com sua chave pública ou privadas ou sua senha será necessário gerar uma nova, com isso seu certificado SSL deixara de se corresponder e você terá que solicitar um novo certificado SSL. Na maioria das vezes, a empresa que emite o certificado listas detalhes passo-a-passo sobre como criar RSE e como instalar o certificado em seu servidor.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;Após receber o certificado entidade certificadora você deverá instalá-lo no servidor onde roda o IIS no Microsoft Exchange Server 2003. O certificado pode também ser usado para garantir uma sessão segura no Outlook Web. Depois de instalar com sucesso o certificado TLS \ SSL, você pode preceder com a configuração do TLS sobre o Exchange 2003 do servidor SMTP.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;Instalação e configuração do protocolo TLS sobre o Microsoft Exchange Server 2003 é muito simples. Ela pode ser dividida em duas etapas. Primeiro você deve configurar seu servidor SMTP padrão e obrigá-lo a aceitar TLS. O segundo passo é configurar o adequado encaminhamento para o conector de cada domínio que você quer permitir criptografia TLS.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;Vamos ao que interessa!&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;Abra o System Manager e siga estas etapas: &lt;br /&gt;&lt;br /&gt;1. Expandir o Administrative Groups e navegar até o servidor virtual SMTP, localizado na pasta Protocols.&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;
&lt;p&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:Verdana;"&gt;&lt;a href="http://byfiles.storage.live.com/y1pUTV9eNsLfohQhKTnObZ57Hh8qf0VeOkQtjoK-Vxn2SesrbScfyqdxwwNE1vg7ROagjhtt6MHz1E" target="_blank"&gt;&lt;img style="WIDTH:384px;HEIGHT:270px;" height="188" alt="01" src="http://byfiles.storage.live.com/y1pUTV9eNsLfohQhKTnObZ57Hh8qf0VeOkQtjoK-Vxn2SesrbScfyqdxwwNE1vg7ROagjhtt6MHz1E" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;2. Clique com o botão direito em Default SMTP Virtual Server e vá para a aba Properties.&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;3. No campo &amp;quot;IP Adress:&amp;quot; você deve clicar na seta para baixo e mude a opção de &amp;quot;(All Assign&amp;quot;) para um determinado endereço IP do seu servidor de correio eletrônico. &lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;4. Marque a opção Enable logging e selecione NCSA Common Log File Format. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;5. Na aba Access. Nela você será capaz de atribuir o certificado TLS \ SSL que você comprou da CA&amp;nbsp;e configurar o protocolo TLS para o virtual SMPT.&lt;/span&gt; 
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;img style="WIDTH:308px;HEIGHT:275px;" height="167" alt="03" src="http://byfiles.storage.live.com/y1pUTV9eNsLfoiEKDzot_NaxldxPAChL2VAbF4KXaNbd_d1wiVQpgmRXGb3FHX82FH1qFisX4FyKho" width="150" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;6. Clique em &amp;quot;Authentication&amp;quot; e selecione as seguintes caixas:&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;• Anonymous access &lt;br /&gt;• Basic Authentication (password os sent in clear text)&amp;nbsp;&amp;nbsp;&lt;br /&gt;• Requires TLS encryption &lt;br /&gt;• Integrated Windows Authentication&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&lt;a href="http://byfiles.storage.live.com/y1pUTV9eNsLfogIednnFhPuhrv2EhBKb1H7LxAn1NBBPAJ8KkuS89IP2pyhXTAEXf_dflS51x5qoqM" target="_blank"&gt;&lt;img style="WIDTH:332px;HEIGHT:287px;" height="161" alt="04" src="http://byfiles.storage.live.com/y1pUTV9eNsLfogIednnFhPuhrv2EhBKb1H7LxAn1NBBPAJ8KkuS89IP2pyhXTAEXf_dflS51x5qoqM" width="150" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://byfiles.storage.live.com/y1pUTV9eNsLfogIednnFhPuhrv2EhBKb1H7LxAn1NBBPAJ8KkuS89IP2pyhXTAEXf_dflS51x5qoqM" target="_blank"&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;TEXT-DECORATION:none;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;mso-no-proof:yes;text-underline:none;"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;7. Clique no botão &amp;quot;Certificate&amp;quot; e siga as instruções do assistente para atribuiro certificado &amp;nbsp;TLS \ SSL para o padrão servidor virtual SMTP.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;O segundo passo é configurar adequado encaminhamento no grupo de conectores para cada domínio que requer criptografia TLS. Primeiro navegue até a pasta Routing Groups, ir para o Routing Group adequado. Depois de expandi-lo, você será levado para a pasta Connectors. Clique com o botão direito e em seguida selecione Novo &amp;gt; SMTP Connector:&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;Você terá que digitar o nome do conector e selecionar a opção: &amp;quot;Forward all mail through this connector to the following smart hosts”. Você terá de especificar os endereços IP dos servidore do domínio remoto. Para vários servidores use parênteses separados por vírgula, por exemplo [192.168.0.1], [10.12.0.25]. Você também pode especificar o &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-ansi-language:EN-US;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;Local Bridgehead &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;para os e-mails enviados, clicando no botão Add. Você será solicitado a selecionar os servidores virtuais SMTP adequados a ser associados a este conector.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;Na aba Advanced, você vai clicar em Outbound Security. Permita acesso anônimo clicando em Anonymous Access.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;Você também terá de definir o endereço para o espaço seguro do domínio clicando na guia Address Space e no botão Add. Depois selecionar o SMTP correspondente. O nome de domínio tem de corresponder ao endereço IP do seu servidor SMTP.&lt;/span&gt;&lt;span style="FONT-SIZE:8.5pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-fareast-language:PT-BR;mso-themecolor:text2;mso-themetint:153;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#548dd4;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39