Sharepoint server 2010 - La nueva colaboración

27
Sharepoint Server 2010: La nueva Colaboración Andrés Iturralde – Analista Senior IKOM [email protected] Juan Valenzuela - Consultor Senior Datco Chile - MVP [email protected]

Transcript of Sharepoint server 2010 - La nueva colaboración

Page 1: Sharepoint server 2010  - La nueva colaboración

Sharepoint Server 2010:La nueva Colaboración

Andrés Iturralde – Analista Senior [email protected]

Juan Valenzuela - Consultor Senior Datco Chile - [email protected]

Page 2: Sharepoint server 2010  - La nueva colaboración

Agenda

• El nuevo SharePoint Server 2010• Nueva Arquitectura de Servicios– Servicios como aplicaciones– BCS– Visio 2010 + SP (Visio Services)– Aplicaciones SharePoint– Soluciones Sandboxed

Page 3: Sharepoint server 2010  - La nueva colaboración

Microsoft SharePoint 2010La Plataforma de Colaboración y Negocios para la empresa y la web

Conecta y Empodera a las Personas

Recorta costos con una Infraestructura Unificada

Responde rápidamente a las necesidades de negocio

Communities

Search

Sites

Composites

ContentInsights

Page 4: Sharepoint server 2010  - La nueva colaboración

Microsoft SharePoint 2010Ribbon UISharePoint WorkspaceSharePoint MobileOffice Client and Office Web App IntegrationStandards Support

Tagging, Tag Cloud, RatingsSocial BookmarkingBlogs and WikisMy SitesActivity FeedsProfiles and ExpertiseOrg Browser

Enterprise Content TypesMetadata and NavigationDocument SetsMulti-stage DispositionAudio and Video Content TypesRemote Blob StorageList Enhancements

Social RelevancePhonetic SearchNavigationFAST IntegrationEnhanced Pipeline

PerformancePoint ServicesExcel ServicesChart Web PartVisio ServicesWeb AnalyticsSQL Server IntegrationPowerPivot

Business Connectivity ServicesInfoPath Form ServicesExternal ListsWorkflowSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSS

Communities

Search

Sites

Composites

ContentInsights

Page 5: Sharepoint server 2010  - La nueva colaboración

Agenda

• El nuevo SharePoint Server 2010• Nueva Arquitectura de Servicios– Servicios como aplicaciones– BCS– Visio 2010 + SP (Visio Services)– Aplicaciones SharePoint– Soluciones Sandboxed

Page 6: Sharepoint server 2010  - La nueva colaboración

Nueva Arquitectura de ServiciosAdiós al Proveedor de Servicios Compartidos (Hasta la vista SSP)Arquitectura lógica de servicios basada en la granularidadConcepto de «Aplicación de Servicio» como servicio «Desplegado» y «Disponible» para las Web App.Varias instancias por servicio, con nombres únicosAparece el «Proxy de Servicio» como un «enganche» entre el servicio mismo y la Aplicación Web.

Page 7: Sharepoint server 2010  - La nueva colaboración

Modelo de Servicio – Vista ArquitecturaServicio: Binario implementado en el servidor

Service Application

Service Proxy Service Proxy

Web Part, Pages(Service

Consumer)

*.SVC’s, PowerShell Cmdlets(Service Consumer)

Instancia del Servicio: Instancia que se ejecuta en el server

Service Application:Configuración del Servicio en la granja

Service Application Proxy:Conexión Servicio . Web App

Service Consumer: Bits que utilizan la lógica del servicio

Page 8: Sharepoint server 2010  - La nueva colaboración

Infraestructura común para tareas “pesadas”

• Provisionamiento de Web Service y Base de Datos

• Almacén de configuraciones• Descubrimiento de instancias

de servicios dentro de una granja

• Balanceador de carga Round-Robin

Aplicaciones de servicio SharePointNueva arquitectura de aplicaciones de servicio

Navegador

Web Part Consumidor

Servidor Front End

Web Part Consumidor

Proxy Servicio

Contrato WCF

Lógica Servicio

Servidor Aplicación

SQL

SERVER

App. Cliente

ContenidoConfig Personalizado

Page 9: Sharepoint server 2010  - La nueva colaboración

Ciclo de Vida Aplicaciones de Servicio

Instalación•Deploy bits & config en el server•Registro del Servicio & Service Proxy con SharePoint

Provisión•Creación de la Aplicación de Serv.•Creación de Service App Proxy en WFE•Creación de database•Asignación de cuentas y admin

Instancias

•Deploy de servicios en Web•Start Windows NT Services

Admin•Day-to-day management•Exposición & conectar servicios a External SharePoint farms

Page 10: Sharepoint server 2010  - La nueva colaboración

Modelo de Servicios intergranjas

Granja 3Granja 2Granja 1

http://wingtiptoys.com http://intranet

Search User Profiles Search Excel User

ProfilesManagedMetadata

Page 11: Sharepoint server 2010  - La nueva colaboración

Agenda

• El nuevo SharePoint Server 2010• Nueva Arquitectura de Servicios– Servicios como aplicaciones– BCS– Visio 2010 + SP (Visio Services)– Aplicaciones SharePoint– Soluciones Sandboxed

Page 12: Sharepoint server 2010  - La nueva colaboración

Nuevos servicios que vale la pena mencionar

Business Connectivity ServicesData de ida y vuelta

Managed Metadata ServiceVisio ServicesAccess ServicesPerformancePoint Services

Page 13: Sharepoint server 2010  - La nueva colaboración

Agenda

• El nuevo SharePoint Server 2010• Nueva Arquitectura de Servicios– Servicios como aplicaciones– BCS– Visio 2010 + SP (Visio Services)– Aplicaciones SharePoint– Soluciones Sandboxed

Page 14: Sharepoint server 2010  - La nueva colaboración

Visio Services

Page 15: Sharepoint server 2010  - La nueva colaboración

15K BC Diagrama en grandes rocas

4K BCDiagramas en papel

1843 & 1975Compartir

2010 Hmm….

Visio Services

Estamos aquí

FAXARPANET

AlmacenarMoverCopiarCompartirCrear

Issues:

Page 16: Sharepoint server 2010  - La nueva colaboración
Page 17: Sharepoint server 2010  - La nueva colaboración

Escenarios de Visio Services

Compartir Diagramas en SharePoint

Visualizadores de data más contextuales

Integración con Aplicaciones SharePoint

Page 18: Sharepoint server 2010  - La nueva colaboración

Demo

Visio Services + (BCS)

Page 19: Sharepoint server 2010  - La nueva colaboración

Agenda

• El nuevo SharePoint Server 2010• Nueva Arquitectura de Servicios– Servicios como aplicaciones– BCS– Visio 2010 + SP (Visio Services)– Aplicaciones SharePoint– Soluciones Sandboxed

Page 20: Sharepoint server 2010  - La nueva colaboración

Paisaje de una aplicación SharePoint

Núcleo SharePoint.NET | ASP.NET

Aplicaciones colaborativas de

negocio

Portal para datos de aplicaciones LOB

Cargas de trabajo de Servidores

SharePoint Personalizados

Solución simple de WebPart

Page 21: Sharepoint server 2010  - La nueva colaboración

SharePoint Designer 2010

• SharePoint Designer es para artefactos de SharePoint

• Nuevas Herramientas– Entidades BDC– Esquemas Listos– Acciones personalizadas– Diseñador de tareas

• Herramientas mejoradas– Workflow Designer– Editor de Páginas

Page 22: Sharepoint server 2010  - La nueva colaboración

Visual Studio 2010 + SharePoint

Amplio soporte SharePoint

Desarrolla, Instala y Depura proyectos SharePoint

Packaging Explorer

Web Part Designer

> Soporte para soluciones SharePoint Sandboxed> Importa WSP desde SharePoint Designer> Extensibilidad para desarrollo de artefactos

adicionales SharePoint> Soporte para el Servicio SharePoint de

Conectividad de Negocios

> Diseñadores de Web Part, BCS y Workflow> Empaqueta e Instala proyectos SharePoint> Genera WSP para instalación en producción> Mira el sitio SharePoint en el Server Explorer> Integración con Team Foundation Server

Page 23: Sharepoint server 2010  - La nueva colaboración

Plataforma SharePointCapacidades SharePoint Server

Contenido Búsqueda Composición Puntos de Vista

Sitios Comunidades

Páginas e Interfaz de UsuariosFramework

Web UI Web Parts Forms ASP.NET Silverlight Vistas XSLT

APIs del Servidor

Modelo Eventos LINQ

APIs conectadas de clientes

Web Services REST Client OM

Soluciones

Plantillas

Características

Ciclo de Vida de App.Modelo de Aplicación (Sitios)

File System

Lists

External Lists

Query

Modelo de datos Listas

Content Types

Library Features

Workflow

Manejo de contenido

Nueva

Mejorada

Page 24: Sharepoint server 2010  - La nueva colaboración

Agenda

• El nuevo SharePoint Server 2010• Nueva Arquitectura de Servicios– Servicios como aplicaciones– BCS– Visio 2010 + SP (Visio Services)– Aplicaciones SharePoint– Soluciones Sandboxed

Page 25: Sharepoint server 2010  - La nueva colaboración

Arquitectura de Soluciones SandBoxedMúltiples Máquinas

SPUCWorkerProcess.exe

SPUCHostService.exe(Windows Service)

Apps Domain (Runs Code)

Apps Domain (Runs Code)

SPUCWPProxy.exe

App Domain(Can Call SharePoint)

Request

Web Process

SPUserCodeAdministrador Ejecución

Web Front End Code Execution Back End

ConfigDB

CacheAssemblyEjecución Código

Configuración y Estado

ContentDB

Estado Solución

Page 26: Sharepoint server 2010  - La nueva colaboración

Demo

Potencialidades en Desarrollo

Page 27: Sharepoint server 2010  - La nueva colaboración

Andrés Iturralde – Analista Senior [email protected]

Juan Valenzuela - Consultor Senior Datco Chile - [email protected]