Anda di halaman 1dari 6

Apresentando o SharePoint 2010

Quinta-feira, 26/05/2011 s 11h00, por Jos Carlos Macoratti

Ok, este meu primeiro artigo sobre o SharePoint e eu ainda estou me


familiarizando com os seus recursos, mas posso adiantar que desde a sua
primeira verso (j estamos na quarta) a ferramenta evoluiu muito.
Quando voc ouvir falar em SharePoint deve relacion-lo com os seguintes
conceitos:

Portal (ECM - gerenciamento de contedo)

Colaborao

Gesto do conhecimento

Web 2.0

Processos

Pessoas (Redes sociais)

ROI (Return of Investiment)

Mas o que vem a ser mesmo o SharePoint?


Podemos pensar no SharePoint como uma plataforma de colaborao e
produtividade de negcios para a empresa e a Internet. Na verdade o Microsoft
SharePoint um conjunto de tecnologias que esto relacionadas. Na verso 2010
podemos distinguir os seguintes recursos:

Microsoft SharePoint Foundation 2010: a tecnologia de base de todos


os sites do SharePoint. Est disponvel gratuitamente e chamava-se
Windows SharePoint Services nas verses anteriores. Pode ser usado para
criar diversos tipos de sites nos quais que voc pode colaborar nas pginas
da Web, documentos, listas, calendrios e dados.

O SharePoint Server 2010: um produto de servidor que depende da


tecnologia SharePoint Foundation para fornecer uma estrutura consistente e
familiar para listas e bibliotecas, administrao e personalizao de sites. O
SharePoint Server tem todos os recursos do SharePoint Foundation, alm
de outros recursos e capacidades como gerenciamento de contedo

corporativo, business intelligence, pesquisa corporativa e perfis pessoais


atravs de Meus Sites.

O SharePoint Designer 2010: um programa grtis para projetar, criar e


personalizar sites que executem o SharePoint Foundation e o SharePoint
Server. Com o SharePoint Designer 2010, voc pode criar pginas da web
com muitos dados, criar solues avanadas habilitadas para workflow e
projetar a aparncia do seu site.

SharePoint Workspace 2010: um programa de desktop que voc pode


usar para colocar o contedo do site do SharePoint offline e colaborar no
contedo com outros enquanto est desconectado da rede. Enquanto voc
e outros integrantes da equipe estiverem offline, voc pode fazer alteraes
no contedo do SharePoint, que depois ser sincronizado com o site do
SharePoint.

A proposta do SharePoint de reunir ferramentas que permitam uma grande


capacidade de reutilizao de cdigo, replicao e escalabilidade, reduzindo o
clico de vida das aplicaes e fornecendo rea de TI uma viso sobre o retorno
do investimento na rea.

Mas se o SharePoint apresenta tantos recursos por que vemos e ouvimos


to pouco sobre ele?
Sinceramente falando, o SharePoint ainda tem uma alta curva de aprendizagem e
pouco material de estudo publicado adequado realidade. Isso faz com que, no
momento de definir a ferramenta de desenvolvimento, a plataforma ASP .NET seja
a preferida pela facilidade de aprendizado e manuteno, alm da quantidade de
artigos e livros publicados.
Mas nosso objetivo no falar mal do SharePoint, pelo contrrio, vamos ver ento
o que podemos fazer com ele. Para facilitar o entendimento, vamos separar em 3
reas os recursos do SharePoint:

1. Colaborao: Um dos objetivos do SharePoint aproximar as pessoas


atravs de diferentes tipos de colaborao, tais como gesto de contedo
empresarial (ECM), gesto de contedos Web (WCM), a computao social
atravs da utilizao de wikis e blogs, criando painis de cumprir as
necessidades de business intelligence (BI), e assim por diante.
2. Interoperabilidade: Outro objetivo do SharePoint trazer a colaborao
em junto com a interoperabilidade. Isto significa realizar uma integrao
entre o cliente Office e os documentos baseados na web, alm da
capacidade de construir e implementar aplicativos de negcios Office
(OBAs). O foco para solues personalizadas que integram o line-ofbusiness (LOB) com o SharePoint e Office, a integrao com tecnologias da
Web 2.0, ou a implementao de aplicaes para a nuvem. Isso tambm
significa maior segurana atravs de um modelo chamado autenticao
baseada em declaraes (Claims-Based), que ajuda a facilitar a integrao
com outras linhas de negcios (LOB).
3. Plataforma: O SharePoint uma plataforma que no suporta somente a
interoperabilidade e colaborao mas tambm bastante extensvel,
atravs de um modelo de objetos rico, um slido conjunto de ferramentas
de desenvolvimento e uma crescente comunidade de desenvolvedores.
Em sua essncia, o SharePoint uma plataforma baseada na Web que oferece o
seguinte:

Um conjunto de capacidades nativas capaz de fomentar a produtividade e a


colaborao

Um conjunto extensvel de APIs e servios

Um motor de configurao que fornece ricas habilidades administrativas

No entanto, dependendo do perfil da pessoa que est usando o SharePoint (por


exemplo, o usurio final versus o profissional de TI), a definio usada pode
assumir um contorno um pouco diferente.
Para o usurio final, o SharePoint aumenta a produtividade fornecendo um
conjunto bsico de aplicativos conectados que agem como a plataforma de
aplicaes baseadas na web.
As aplicaes permitem s pessoas conectar-se usando sites wiki, espaos de
trabalho, listas, bibliotecas de documentos, e integrao com aplicativos do
Microsoft Office, como Outlook, Excel e Word 2010.
Do ponto de vista organizacional, a infra-estrutura unificada permite empresa se
organizar em torno de um ponto central de colaborao - seja atravs de um portal
de organizao, um site de equipe ou um site pessoal. Ela tambm permite que as

organizaes integrem sistemas LOB (Line-Of-Businness), tais como SAP, Siebel,


PeopleSoft e Microsoft Dynamics, para a experincia profissional da informao
atravs do SharePoint.
Dessa forma, a resposta s necessidades da empresa chega com a capacidade de
utilizar o SharePoint como um conjunto de ferramentas de trabalho eficaz nas
tarefas dirias de uma organizao. Por exemplo? O encaminhamento de
documentos, processos gerenciados, fornecimento de painis de BI ou na
prestao de auditoria de acompanhamento de documentos no 'Record Center'.
Em essncia, o SharePoint 2010 representa uma plataforma que oferece a
organizao de uma srie de funcionalidades para fazer muitas coisas diferentes,
com a colaborao sendo a parte principal delas.
Assim o SharePoint agrupa ferramentas de produtividade e informaes
corporativas, customizadas de acordo com o perfil e preferncia de cada usurio
(usurio final, desenvolvedor, gerente,etc.).
Como o SharePoint essencialmente uma tecnologia baseada na web, a interao
com a ferramenta feita a partir do seu navegador da Internet. Sendo que essa
experincia pode ser conduzida atravs de uma intranet, extranet ou da internet.
O SharePoint 2010 uma plataforma poderosa na qual voc pode construir e
implantar seus aplicativos. ainda um ambiente que pode ser personalizado para
o seu pblico ou usurio final. Isso voc j sabe.

Mas qual qual a arquitetura do SharePoint?


Quais so as capacidades especficas de SharePoint? Quais so os objetos e APIs
que voc, como desenvolvedor, tem acesso? Vamos tentar responder essas
perguntas definindo uma figura que representa a arquitetura resumida do
SharePoint:

Na figura acima ns temos uma viso geral de alto nvel da tecnologia do


SharePoint 2010.
De baixo para cima note que o SharePoint executado no sistema operacional
Windows, propriamente no Windows Server 2008 ou 2008 R2.
Quando voc instala o SharePoint, existe tambm uma dependncia do SQL
Server e ASP.NET. O SharePoint construdo sobre a fundao do ASP.NET.
Assim, se voc estiver familiarizado com ASP.NET, muitos dos conceitos de
programao sero familiares para voc tais como Web Parts ou master pages.
No SharePoint voc tem duas peas principais: SharePoint Foundation 2010 e
SharePoint Server 2010. Enquanto eles representam essencialmente duas edies
distintas do SharePoint, o SharePoint Server 2010 construdo em cima do
SharePoint Foundation 2010.
O SharePoint Foundation vem como uma instalao grtis, para download e
instalao no sistema operacional, e representa a parte central do SharePoint
incluindo uma srie de caractersticas como segurana e administrao,
colaborao de usurio e de equipes, alm de bibliotecas de documentos e listas.
Resumindo: ele fornece uma base de referncia de funcionalidades que lhe
permitir comear usar como desenvolver para o SharePoint.

E quanto as capacidades do SharePoint?


Vemos na figura abaixo um resumo das capacidades do SharePoint:

As capacidades descritas so referidas pela Microsoft como workloads (cargas de


trabalho). Esses workloads fornecem uma maneira de falar sobre as diferentes
capacidades do SharePoint que vm juntas. Devemos ver esses workloads no s
como
representando
um
conjunto
de
aplicaes
relacionadas, mas tambm como oportunidades para o desenvolvimento de a sua
aplicao.
Dentre cada capacidade vamos encontrar muitas diferentes oportunidades de
desenvolvimento como: Sites, Comunidades, Contedo, Procurar, Composio.

Concluindo
Procurei dar uma viso geral sobre o SharePoint com o objetivo de despertar o
interesse nesta ferramenta que vm sendo mais usada devido a seus recursos de
colaborao e integrao.
Observao: Por coincidncia h alguns dias atrs fui contactado para indicar
algum desenvolvedor que conhecesse bem a ferramenta para um trabalho em uma
grande empresa. At o momento no achei ningum...
Aguarde em breve mais artigos e exemplos prticos usando o SharePoint 2010.

http://imasters.com.br/artigo/20915/gerencia-de-projetos/apresentando-osharepoint-2010

Anda mungkin juga menyukai