Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Kit de integração de Declarações, Azure e SharePoint Parte 1
Esta é a primeira de uma série de postagens de blog cujo tema me deixa realmente muito entusiasmado. Espero que, depois de tudo dito e feito, você sinta o mesmo. Tenho trabalhado, nos últimos meses, em uma nova estrutura para conectar o SharePoint e o Windows Azure e também incorporar identidades baseadas em declarações, com o objetivo de permitir um fluxo tranquilo nos aplicativos e inclusive nos limites de data centers. O resultado desse esforço – a partir dessa linha ofensiva conhecida como o Kit CASI (Integração de Declarações, Azure e SharePoint) – é uma combinação de diretrizes, assembly de classe base, Web Part e exemplos de aplicativos. Juntas, essas partes permitirão que você crie aplicativos WCF que sejam orientados a declarações e os hospede na nuvem do Windows Azure. A classe base será usada para fornecer toda a estrutura aderente do Azure e das declarações, conectando-os com o SharePoint. A Web Part proporciona um modo fácil e “pronto para uso” de simplesmente conectar esses dados do Azure no site do SharePoint. Ah!, e por falar nisso, isso é feito de modo assíncrono com uma chamada no lado do cliente, de modo que o site não sofre interrupções substanciais enquanto uma grande quantidade de chamadas no lado do servidor é feita das páginas do SharePoint para um serviço baseado em nuvem potencialmente latente. Atualmente, isso é quase um plug-and-play de nuvem, como você vai descobrir.
Aqui estão mais alguns detalhes sobre as postagens de blog que virão e o conteúdo que abordarei:
· Parte 2: na próxima postagem, abordarei a parte de orientação do Kit CASI. Ela começa com a transformação do WCF no front-end de todos os dados – podendo ser conjuntos de dados, XML, classes personalizadas ou HTML direto. Na fase 1, pegamos o serviço WCF padrão e o orientamos a declarações – que é o que nos permite obter o token de usuário do SharePoint e enviá-lo pelos aplicativos ou limites de data centers para os aplicativos WCF personalizados. Na fase 2, vamos examinar a lista de todos os aspectos necessário para obter esse aplicativo WCF do local e hospedá-lo no Windows Azure. Depois de fazer isso, você terá o back-end instalado para oferecer suporte a vários aplicativos e data centers com autenticação integrada.
· Parte 3: a próxima postagem descreve o assembly de kit de ferramentas personalizado, que fornece a estrutura de aderência para conectar o aplicativo WCF baseado em declarações à nuvem e ao farm do SharePoint. Explicarei o uso do assembly e falarei sobre o controle muito fácil e personalizado que você precisará criar (aproximadamente, 5 linhas de código), e abordarei como é possível hospedá-lo em uma página do diretório _layouts, como um meio de recuperar e renderizar dados em Web Parts. O código-fonte completo do exemplo de controle personalizado e a página _layouts também serão postados.
· Parte 4: aqui, abordarei a Web Part que estou incluindo com o Kit CASI. Isso fornece uma solução pronta para uso e sem código, para você interligar e conectar com uma consulta assíncrona do cliente, com o objetivo de recuperar dados do serviço hospedado em nuvem e então exibir na Web Part. Também há interligações internas, para que você possa personalizar bastante e usar suas próprias funções JavaScript para renderizar os dados.
· Parte 5: na parte final desta série, farei um rápido passo a passo de alguns exemplos de aplicativos, demonstrando alguns outros cenários de uso do controle personalizado que você criou e que está descrito na parte 3, em alguns outros cenários comuns. Um cenário usará o controle para recuperar alguns tipos de dados de usuário ou de configuração e armazená-lo no cache ASP.NET, usando-o, depois, em uma Web Part personalizada. O outro cenário usará o controle personalizado para recuperar dados do Azure e usá-los em uma tarefa comum, neste caso, um trabalho de timer personalizado do SharePoint. O código-fonte completo desses exemplos de aplicativos também serão postados.
Acredito que isso seja suficiente para conquistar sua atenção. Visite este site para obter as postagens subsequentes e o exemplo de código.
Esta é uma postagem de blog traduzida. O artigo original está em The Claims, Azure and SharePoint Integration Toolkit Part 1