codificando 17

Download codificando 17

Post on 06-Apr-2018

213 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 8/3/2019 codificando 17

    1/62

  • 8/3/2019 codificando 17

    2/62

    Fale com Editor

    muito importante para a equipesaber a sua opinio sobre a revis-ta, caso tenha alguma critica, su-gesto, ou elogio entre em conta-to.

    Caso tenha interesse em publicarum artigo na revista envie o ttuloe um resumo do tema em formatoWord.

    revista@codificando.net

    EDITORES

    Alexandre TarifaDiego NogareEmerson FacunteFernanda SallaiSergio Gonalves

    REVISOFabrcio Lopes SanchezSara Barbosa

    EDITORAO E DIAGRAMAOAdriano AlmeidaFabiano Rodrigues

    COLABORADORESAline MaiaBacker RosaBruno VelazMarcel MedinaRodolfo RoimRodrigo RomanoThiago SilvaWagner Amorim

    Produzido por:

    www.codificando.net

    Edio 17 Nmero 17 Ano 04 2010

    Sumrio

    03:. Editorial 61:. .Close ( )

    Por: Marcel Medina

    21 :. Developer DashBoard

    Por: Rodrigo Romano

    28 :. Governana no SharePoint

    2010

    Por: Thiago Silva

    34 :. List Definition e Content Types

    no SharePoint 2010

    Por: Bruno Velaz

    42 :. BI no SharePoint 2010, uma

    evoluo para seu Portal

    Por: Backer Rosa

    48 :. SharePoint e plataforma

    Azure: solues de integrao

    Por: Aline Maia

    04 :. Processo de Upgrade e Mi-

    grao no SharePoint 2010

    Por: Rodolfo Roim

    11 :. Client Object Model

    Por: Wagner Amorim

    56 :. Redes Sociais no SharePoint

    2010

  • 8/3/2019 codificando 17

    3/62

    Fernanda Sallairevista@codificando.net"O conhecimento o processo de acumular dados. A sabedoria reside na sua simplificao."

    (Martin H. Fischer)

    Ol novamente a todos os leitores da revista Codificando .NET e-Magazine com prazer e alegria queabro o editorial desta 17 Edio.

    Apertem o cinto de segurana, pois, voc est prestes a viajar pelo fascinante mundo do SharePoint.

    Mas antes comearei o editorial fazendo dois comunicados importantes:

    Infelizmente por motivos pessoais, o Leandro Alves Santos precisar se desligar do time da revista. Queroagradec-lo pela colaborao e desejar boa sorte no seu caminho.

    Devido problemas de hospedagem, o endereo do site da revista mudou para:http://www.codificandomagazine.com.br/ .

    Realizamos uma parceria entre as comunidades Codificando.net e Canal SharePoint. Agradeo principal-mente ao Wagner Amorim que apoiou esse projeto e proporcionou aos leitores da Codificando .NET e-Magazine, atravs de seu esforo em reunir autores de alto gabarito no que se diz respeito ao SharePoint,a possibilidade conhecer ainda mais essa tecnologia e esse mundo to envolvente e fascinante.

    Nesta edio teremos:

    Aline Maia apresenta de forma simples sobre o processo de migrao do SharePoint 2007 para o 2010.

    Rodrigo Roim explica sobre uma inovao na rea de desenvolvimento de aplicaes chamada Client Ob-ject Model.Marcel Medina demonstra como exibir os resultados de processamento de sua pgina graficamente atravsdo Developer Dashboard.Rodrigo Romano aborda sobre o significado da governana e seu uso junto ao SharePoint.Thiago Silva mostra a utilizao de dois recursos para quando estamos arquitetando e planejando nossasaplicaes: os List Definition e Content Types.Bruno Velaz relata da necessidade do Business Intelligence e sua utilizao junto ao SharePoint.Backer Rosa demonstra a integrao entre a plataforma Azure e SharePoint.

    Diante de todo esse contedo de qualidade elaborado por profissionais renomados e conhecidos da co-munidade s me resta agradecer a sua participao leitor e desejar uma excelente leitura!

    Editorial

    Edio 17 Nmero 17 Ano 04 2010

    EDITORIAL

  • 8/3/2019 codificando 17

    4/62

    www.codificando.net

    Codificando.nete-magazine

    e-magazine

    Ago / Set - 2010 | 4444

    Processo de Upgrade e Migrao no

    SharePoint 2010

    No h como negar: o SharePoint 2010 estsensacional! A quarta edio da ferramenta(e plataforma de desenvolvimento) estmais madura e poderosa. Mantendo a mes-ma arquitetura bsica baseada em pgi-nas geradas dinamicamente, a partir deparametrizao em bancos de dados decontedo porm com a camada de Servi-os Aplicacionais redesenhada e agora par-te da verso Foundation, muitas novas fun-cionalidades esto disponveis para os u-

    surios. E, se por um lado as mudanastornam o SharePoint 2010 ainda mais atra-ente para usurios finais, podemos consi-derar que a onda de adoo iniciada pe-lo SharePoint 2007 nas organizaes s ten-de a crescer.

    Liderando o Quadrante Mgico nos relat-rios de anlise do Gartner que posicionam

    a Microsoft como Leader desde o lana-mento da verso 2007, a sofisticao atingi-da pelo Microsoft SharePoint 2010 contri-

    bui para que desenvolvedores e profissio-nais administradores de IT tenham umambiente ainda mais atrativo para suas so-lues customizadas. Se com as mudanasde arquitetura iniciadas na verso 2007 oSharePoint passou a ser a ferramenta n-

    mero um para a criao de portais de cola-borao (com grande adoo pelo mercado brasileiro e mundial), na verso 2010 oproduto atinge plena maturidade.

    Mas uma nova verso nos leva ao se-

    guinte questionamento: como asorganizaes que j adotaram o SharePo-int 2007 esto se preparando para migrarpara SharePoint 2010? Um ambienteSharePoint 2007 estvel e em produo um bom candidato a migrao para Sha-rePoint 2010? E para ns, profissionaisda rea, fica ainda a pergunta: qual acomplexidade tcnica de uma operaocomo esta?

    Apesar de ser possvel optar pelo upgra-de in-place de ambientes (em que anova verso instalada diretamente na

    farm que possui a verso 2007 e maiscomum em cenrios de ambientes no-produo ou virtualizados, por no per-mitir revertermos a operao) nota-seque a estratgia mais utilizada a de mi-

    grao de dados. Ao optarmos por mi-grao de dados, uma nova farm Share-Point 2010 criada e configurada antesde receber os dados existentes, migradosatravs da restaurao de backups dos

    bancos de dados de contedo. Uma dasmuitas vantagens deste mtodo a pre-servao das condies da farm originale a possibilidade de se realizar diversas

    simulaes e testes dos procedimentosat a homologao e real migrao doambiente. Neste artigo iremos discutir o

    Por: Aline Maia

  • 8/3/2019 codificando 17

    5/62

    www.codificando.net

    Codificando.nete-magazine

    e-magazine

    Ago / Set - 2010 | 5555

    http://technet.microsoft.com/en-us/library/cc287730(office.14).aspx .

    Projetos de migrao so ainda uma boaoportunidade de rever a necessidade demanter em produo dados e funcionali-dades j obsoletos. importante prever,

    junto s reas usurias e analistas de ne-gcio envolvidos no projeto (e eles DE-VEM fazer parte da equipe!) quais sites esite collections podem ser arquivados ouremovidos, alm de identificar sites com

    problemas de funcionamento e contendoitens rfos que possam ser apagados.Tambm possvel que algumas funcio-nalidades at ento no existentes noMOSS 2007 e que demandaram a criaode cdigo customizado (como tag clou-ding , webparts para exibio de vdeo,controles de calendrio e tantos outrosexemplos) possam ser depreciadas apsa migrao.

    Preparando a Nova Farm

    Os passos para a preparao da novafarm podem ser encontrados com deta-lhes seguindo-se a documentao exis-tente no Microsoft TechNet (http://technet.microsoft.com/en-us/library/cc287900(office.14).aspx), cabendo ressal-

    tar a necessidade de finalizarmos os se-guintes passos antes de proceder com amigrao:

    Refazer as configuraes gerais da

    farm os administradores do ambien-te devero finalizar a configurao taiscomo na farm 2007, incluindo reverextenses de arquivos bloqueadas,

    configuraes de envio de e-mail, log-ging, bem como dos servios aplicacio-nais em uso (incluindo aqueles intro-

    processo de migrao de dados, as fasesdesse processo e pontos de ateno noapenas do ponto de vista do administra-

    dor de IT, mas tambm do desenvolve-dor.

    Por onde comear?

    Uma boa forma de iniciar a fase de pla-nejamento da migrao executar o co-mando preupgradecheck ainda na farm2007 para obter um relatrio preliminarcom possveis fontes de problema e pon-tos de ateno que precisem ser trabalha-dos antes da efetiva migrao para Sha-rePoint 2010. O comando preupgrade-check est disponvel na ferramenta sts-tadm a partir da verso SP2 (mas reco-menda-se que seja utilizada a verso dis-ponvel a partir do Cumulative Update deoutubro de 2009) e a documentao de-talhada para sua execuo pode ser en-

    contrada em:http://technet.microsoft.com/en-us/library/cc287628(office.14).aspx. Como aferramenta no realiza nenhuma modifi-cao na farm , podemos execut-la emambiente produtivo sem receios e obtera lista de site definitions, site templates,fea-tures e language packs em uso, alm deidentificar quaisquer modificaes no-

    suportadas (como alteraes no schemado banco de dados e arquivosweb.config com erros). importante queseja feito o inventrio de todas as custo-mizaes existentes, especialmente aque-las relacionadas a solues .wsp distri-

    budas, controles, webparts, event handles,masterpages e quaisquer outros binriosque necessitaro instalao prvia tam-

    bm no novo ambiente. Para auxili-lonesta tarefa, voc pode consultar o chec-klist disponvel em:

    Processo de Upgrade e Migrao no SharePoint 2010

  • 8/3/2019 codificando 17

    6/62

    www.codificando.net

    Codificando.nete-magazine

    e-magazine

    Ago / Set - 2010 | 6666

    Iniciando a Migrao

    Com o backup full dos bancos de dados

    de contedo restaurados no novo servi-dor SQL, podemos testar mais uma vez aintegridade e compatibilidade dos sitesanteriores com o novo ambiente Share-Point 2010, dessa vez utilizandoPowershell e o cmdletTest-SPContentDatabase. Utilizandoo SharePoint 2010 Management Shell,execute o seguinte comando:

    Test-SPContentDatabase -Name -W