viii secomp londrina - desvendando o sharepoint 2010
DESCRIPTION
Mais detalhes em http://fabiangehrke.com.br/2011/10/04/viii-secomp-londrina/TRANSCRIPT
Desvendando o SharePoint 2010Fabian André Gehrke
Quem sou?
Fabian André GehrkeTwitter: @fgehrke Blog: http://fabiangehrke.com.br
Agenda
• Introdução ao SharePoint• Posicionamento de Mercado• SharePoint para Internet• Plataforma de Desenvolvimento• Olhando um Pouco Mais
Comunidades Técnicas
Arquipélago de Pessoas
Conectar e capacitar pessoas
Reduzir custos com uma infraestrutura unificada
Responder rapidamente a necessidades de negócio
A Plataforma de Colaboração para Corporações e para a Web
Sites
Comunidades
Colaboração
Composições
Inovação
Inovação
Olá SharePoint!(vídeos e demo)
Ribbon UISharePoint WorkspaceSharePoint MobileOffice Client and Office Web App IntegrationStandards Support
RatingsBlogs and WikisActivity FeedsTagging, Tag CloudSocial BookmarkingBlogs and WikisMy SitesActivity FeedsProfiles and ExpertiseOrg Browser
Audio and Video Content TypesRemote Blob StorageList EnhancementsEnterprise Content TypesMetadata and NavigationDocument SetsMulti-stage Disposition
Social RelevancePhonetic SearchNavigationFAST IntegrationEnhanced Pipeline
PerformancePoint ServicesExcel ServicesChart Web PartVisio ServicesWeb AnalyticsSQL Server IntegrationPowerPivot
Business Connectivity ServicesExternal ListsWorkflowClient Object ModelSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSSInfoPath Form Services
Microsoft SharePoint 2010 Um pouco mais…
Comunidades
Busca
Sites
Composições
Conteúdo
Inovação
Família de Produtos
Servidores
Foundation(free*)
FAST Search Server Server
Desktops
Workspace Designer
Nuvem
OnlineOffice 365
Posicionamento de Mercado
• 17K+ clientes, 100M licenças, 2/3 Fortune 1000
• 20.000 novos usuários por dia durantes os últimos 5
anos
• Plataforma em constante inovação
• 4,000+ Parceiros atuando com Colaboração,
Gestão de Conteúdo, Busca Corporativa e Business
Intelligence
“SharePoint é o produto que cresceu mais rápido na história da Microsoft... E este é apenas o começo: SharePoint continua a crescer enquanto os clientes estão começando a utilizá-lo em uma ampla gama de necessidades de negócios e processos”- AMR RESEARCH, APRIL 22, 2008
Posicionamento de Mercado
• 10 anos de história
• U$1+ bilhão em receita
• U$ 6+ bilhões em receita para
parceiros
• 1000+ livros no Amazon
• Muitas Ofertas de Trabalho
SharePoint 2010 – Posicionamento de Mercado
Sites / Portais
Comunidades / Social
Busca
Percepções / BI
Composições
O SharePoint é o único produto disponível hoje incluído dentro de 5 dos quadrantes “Líderes da Gartner, incluindo;
O Gartner Coloca o SharePoint Dentro de 5 de Seus Quadrantes de “Líderes”
Posicionamento de MercadoSharePoint muito além da Intranet
Autonomia
Alcance
Sites de Colaboração
(Sites de Equipe)
Portais da Web (Intranet e Internet)
Soluções Departamentais
Soluções para Divisões
Sites Pessoais (Meus Sites)
SharePoint para Sites Internet
SharePoint para Sites Internet (FIS)
SharePoint 2010 como ProdutoEstá pronto para InternetSó a Microsoft tem todas as funcionalidades em um produto.
Time dedicado para FIS na Microsoft
150 pessoas no mundo4 pessoas no BrasilFoco na Rede de ParceirosFoco em FIS e FAST na Internet
A Microsoft está investindo nesse mercado
Comunidades
Busca
Sites
Composições
ContéúdoInovação
SharePoint para Internet (FIS)Alguns clientes de FIS
KraftConsolidou
200 websites.
Economia de $2M
VolvoImplementado
em 70 mercados e 36
idiomas
SharePoint para Internet (FIS)Alguns clientes de FIS
FerrariAumentou trafego em
150% e tempo gasto no site
em 26%
SharePoint para Internet (FIS)Alguns clientes de FIS
29a BienalSharePoint sem cara de SharePoint
SharePoint para Internet (FIS)Alguns clientes de FIS
SharePoint para Internet (FIS)Alguns clientes de FIS
SharePoint para Internet (FIS)Alguns clientes de FIS
SharePoint para Internet (FIS)Alguns clientes de FIS
SharePoint para Internet (FIS)Alguns clientes de FIS
SharePoint para Internet (FIS)Alguns clientes de FIS
SharePoint para Internet (FIS)Alguns clientes de FIS
Plataforma de Desenvolvimento
Composições
Evolução do Produto
• SharePoint Team Services v1• SharePoint Portal Server 20012001
• ASP.NET 1.0 / .NET Framework 1.1• Windows Server 2003• SharePoint Portal Server 2003• Windows SharePoint Services v2.0
2003
Shar
ePoi
nt P
rodu
cts
and
Tech
nolo
gies
Evolução do Produto• ASP.NET 2.0 e .NET Framework 3.0• Windows Server 2003 e 2008• Microsoft Office SharePoint Server 2007• Windows SharePoint Services v3.0
2006
• ASP.NET e .NET Framework 3.5• Windows Server 2008 e Windows 7• Microsoft SharePoint Server 2010• SharePoint Foundation 2010
2010
Shar
ePoi
nt P
rodu
cts
and
Tech
nolo
gies
Arquitetura Madura
Plataforma de Desenvolvimento
Artefatos sem desenvolvimento ou com muito poucoFormulários InfoPathCustomização das páginas com SharePoint Designer (XLST)Botões na Ribbon (JavaScript)Configurações em listas (visões, colunas, validações)Workflows no SharePoint DesignerBusiness Catalog Services
É o maior tipo de demanda do SharePoint, a maioria das requisições são resolvidas com esses recursos
Demo - InfoPath
Plataforma de DesenvolvimentoArtefatos com Programação
Web partsEvent receiversWorkflows no Visual StudioFormulários InfoPathTimer jobsSilverlightJavaScriptAplicativos .NETSandbox SolutionLINQBusiness Catalog ServicesService Aplications Customizadas
É um tipo de demanda para resolver problemas mais específicos, é a que leva mais tempo para ser resolvida
Demo – WebPart e Event Receivers
Dica para Desenvolvedores
Focar na solução de negócio, não no
desenvolvimento. Quanto menos código, melhor.
Funcionamento da API
SharePoint Data (SQL)
SharePoint API
SharePoint Web Services
Custom Web
Services
SharePoint / Server
Applications
Client Applications
Visão Geral das Tecnologias de Dados
LINQ
Farm Site List Data External Lists
Data Platform
Lado cliente
Lado servidor
Listas fortemente tipadas
Listas fracamente tipadas
Listas fortemente tipadas
Listas fracamente tipadasServer OM
Client OM
REST APIs
Novo no 2010
Melhorados
Integração com o Visual Studio
IDE de desenvolvimento de projetos SharePointTemplates padrãoDebug integrado (F5)Geração automática de pacotes de deployTeam Foundation Server
SharePoint como Plataforma de Sistemas
Microsoft utiliza:Project ServerTeam Foundation ServerSystem Center Operations Manager...
Parceiros:Criação e publicação de sistemas
Integração de Informações
Azure
CRMERP
BD
???
Cliente / Usuários
Serviços Locais
Serviços Externos
Desvendando o SharePoint 2010Fabian André Gehrke