1. Mas o que vem a ser o SharePoint realmente? Uma tecnologia, um
produto, um framework?
Olá, primeiramente, muito bem vindo(a) ao novo blog da AddTechnologies e especificamente
a este meu primeiro post oficial como colunista, trabalho como arquiteto de sistemas .Net pela
AddTechnologies e faço parte da célula de arquitetura da empresa. Espero que goste desta
primeira série de artigos, volte regularmente e assine o nosso RSS.
Para esses posts iniciais da coluna, falarei a respeito de uma plataforma de aplicativos que está
tendo uma demanda cada vez mais crescente de projetos aqui na AddTechnologies e que traz
o maior retorno sobre os investimentos (ROI) para os clientes que é o SharePoint da Microsoft.
Iniciarei hoje falando em linhas gerais o que é o SharePoint mas já tenho mapeados os
próximos posts a respeito da tecnologia, segue abaixo uma lista do que vem por aí:
A Evoluçao do SharePoint
Um pouco sobre a história e a evolução da plataforma e como esta veio a se tornar a mais
importante para a estratégia de colaboração das empresas.
SharePoint como ferramenta no auxílio à Gerência de Projetos
O SharePoint é muito mais do que uma ferramenta para criação de Intranets e Portais e pode
ser utilizada como base para a colaboração da equipe e para a gestão de projetos, até mesmo
com equipes remotas.
SharePoint 2010 novidades e tendências.
As últimas novidades e tedências da mais recente versão.
SharePoint: Mitos e verdades
Existem ainda hoje diversos mitos a respeito do SharePoint, devido às versões anteriores do
produto e que errôneamente são tidas como “verdades absolutas” nas mentes de alguns
profissionais de TI. Este artigo tenta elucidar alguns destes mitos assim como mostrar como
esta funciona na prática.
SharePoint para os desenvolvedores
A nova versão do SharePoint 2010 está recheada de novidades e facilitadores para os
desenvolvedores .Net, e em um futuro muito próximo, a demanda por projetos utilizando a
ferramenta como base de desenvolvimento deve crescer exponencialmente.
A Colaboração na empresa
As redes sociais estão mudando a maneria como nós interagimos com a internet, com os
processos e com as empresas, até mesmo com ferramentas como o e-mail. Como esse
fenômeno pode ser replicado nas empresas utilizando o SharePoint.
1|Page
Texto originalmente publicado em: http://bit.ly/96wTrK
2. Gestão de Conhecimento na empresa
Como utilizar a ferramenta para criar um espaço de trabalho colaborativo entre a equipe para
melhorar os processos internos da empresa e fomentar novas maneiras de executar as tarefas
do dia-a-dia, ou seja, como “fomentar” e aplicar uma política de geração de conhecimento.
A Governança na empresa, utilizando o SharePoint
Como o SharePoint pode auxíliar na implantação de uma política de Governança eficiente na
empresa.
Estes serão os temas iniciais, mas vocês podem e devem participar enviando dicas e sugestões
de novos temas a serem abordados nesta coluna.
O que é o SharePoint ?
A plataforma SharePoint tem tido uma importância cada vez maior para as empresas por sua
grande capacidade de reutilização, replicação e escalabilidade nunca antes obtido com
ferramentas concorrentes aliado a um custo de manutenção extremamente atraente. Com a
utilização do SharePoint o ciclo de vida de aplicativos cai de meses para semanas ou até
mesmo dias. Falaremos mais a respeito nos próximos posts.
Essa carecterísitica bem interessante faz com que o produto obtenha cada vez mais aceitação
e adeptos na esfera gerencial, que tem como função básicas:
1. Pensar no retorno sobre os investimetos realizados em TI e
2. Enxergar a aplicação da tecnologia da informação como um alavancador dos negócios
da empresa.
Os desenvolvedores, em contrapartida, não tem uma relação tão amistosa com o SharePoint
por uma diversidade de razões, dentre as quais destaco: curva de aprendizado alta, versões
anteriores pouco amigáveis e bem difíceis de se customizar, falta de material de estudo
adequado, incapacidade da própria Microsoft em vender o SharePoint como uma plataforma.
Por essas razões os desenvolvedores privilegiaram a plataforma ASP.Net frente o SharePoint.
Mas o que vem a ser o SharePoint realmente, é uma tecnologia ? é um produto ? é um
framework ?
O termo SharePoint é utilizado para denominar um conjunto de tecnologias relacionadas, são
elas:
1. Windows SharePoint Services ou WSS 3.0 – é uma tecnologia, parte integrante do
WindowsServer e gratuito, serve como o núcleo do SharePoint, não é um produto é
um conjunto de funcionalidades de colaboração relacionadas que disponibiliza uma
API extensa e extensível que roda sobre o ASP.Net 2.0, é o núcleo ou coração do
SharePoint.
2. Microsoft Office SharePoint Server, é um produto integrante do Office System, com
funcionalidades avançadas de CMS (Content Management System – Gerenciador de
Conteúdo), automatização de processos, busca corporativa avançada em páginas e
2|Page
Texto originalmente publicado em: http://bit.ly/96wTrK
3. documentos, Business Inteligence entre outras. O MOSS, como ficou conhecido, é um
produto pago que roda sobre a base do WSS e o extende com mais funcionalidades,
voltado para o mercado corporativo.
3. Microsoft Office SharePoint Designer – parte integrante do Office System, ferramenta
para a edição visual de páginas e manutenção de um site em SharePoint, sucessor do
FrontPage e ano passado foi disponibilizado gratuitamente como um download na
web pela Microsoft.
Quado utilizar o termo SharePoint daqui para frente e nos posts seguintes, estarei me
referindo ao WSS, que é o núcleo da tecnologia e aonde estão presentes as features básicas de
colaboração do SharePoint.
O desenvolvimento web no mundo Microsoft tem utilizado bastante como base o ASP.Net,
que é uma plataforma robusta e bastante produtiva, pois esta implementa nativamente
serviços como Autenticação, Autorização, Personalização, Cache, etc.
Mas como podemos notar pela Figura 1, quanto mais nos afastamos do centro e partimos para
o desenvolvimento tendo como alvo o SharePoint, maiores são os benefícios obtidos com a
plataforma e maior ROI e produtividade alcançamos, sendo possível a construção de sistemas
simples em intervalos de dias e semanas ao invés de meses ou anos.
Figura 1 - Plataforma de Desenvolvimento do SharePoint
No próximo post falaremos sobre a evolução da plataforma.
Abraços e até lá.
Carlos Miranda
3|Page
Texto originalmente publicado em: http://bit.ly/96wTrK
4. Carlos Miranda é engenheiro de produção pela UFRJ, certificado em tecnologias Microsoft
MCPD (WebDeveloper), MCTS (Web/Distributed Applications/SqlServer) e Oracle (OCA).
Atua como arquiteto de soluções .Net/Microsoft na Add Technologies, fazendo parte da
equipe de arquitetos da empresa e tendo participado de projetos para clientes corporativos
como Medial Saúde, Mongeral Aegon, Prudential, ONS e FGV.
Tem se especializado nas tecnologias SharePoint como plataforma de desenvolvimento de
Portais Corporativos, gestão de conhecimento, gerenciamento de projetos, automação de
processos, redes sociais e colaboração online.
4|Page
Texto originalmente publicado em: http://bit.ly/96wTrK