Arquitectura base de Microsoft Windows SharePoint Services y Microsoft Office SharePoint Portal...
-
Upload
ercilia-toledano -
Category
Documents
-
view
12 -
download
0
Transcript of Arquitectura base de Microsoft Windows SharePoint Services y Microsoft Office SharePoint Portal...
Arquitectura base de Microsoft Windows SharePoint Services yMicrosoft Office SharePoint Portal Server 2003
Arquitectura base de Microsoft Windows SharePoint Services yMicrosoft Office SharePoint Portal Server 2003
César de la Torre
Software Architect
[Microsoft MVP] [MCSE] [MCT]
Renacimiento
Resumen alto nivel
Srv.WebSin estados
Clientes ricos, Servidores Remotos Browsers
SQL BD ContenidoConfig DBSQL Server guarda TODOS los datos: Docs, seguridad, config, metadatos, etc.
SOAPWebDAVFrontPage RPC
HTML
Srv.SMTP
Topología Servidor Web (WSS)
IIS realiza el trabajo de escucha HTTP, resolución de puertos, autenticación Servidor Virtual ‘Admin’
Uno por servidorServidor Virtual para Usuario Final
E.g., http://intranet, http://bar, etc.Colecciones de Sitios
Muchos por cada servidor virtualE.g., http://svr/sites/SitioRRHHLas colecciones de sitios se pueden distribuir entre diferentes BDs
Sub-SitiosMuchos en cada SitioE.g., http://svr/sites/SitioRRHH/subsiteTodos los Sub-Sitios tienen que estar en la misma BD que el sitio padre
Las colecciones de Sitios NO están relacionadas con la configuración de metabase de IIS
IIS
Admin v-server
Usuario finalv-server
Colecciones de Sitios Sitio
IIS Configuration
WSS Configuration
Sitio
Sitio
Sitio
Sitio
Sitio
Sitio
Colecciones de Sitios SitioSitio
Sitio
Topología Servidor Web (SPS)
SharePoint Portal Server 2003 añade un sitio-portal en el raiz del servidor virtual
IISAdmin v-server
Usuario finalv-server
Colección de SitiosSitioSitio
Sitio
Sitio
Sitio
Sitio
Sitio
Colección de SitiosSitioSitio
PortalAreaInicio
Area
Area
Area
Area
Area
Filtro ISAPI y Application Extension
WSS proporciona el nivel de servidor virtual
El Filtro ISAPI redirecciona peticiones a la
ISAPI Extension de Sharepoint o a ASP.NET
Inclusiones y Exclusiones
Exclusiones : Directories que ignora el filtro
E.g., /Miapp → http://srv/ Miapp
Inclusiones: directories páginas SharePoint
IIS
ASP.NET Handler
Filtro ISAPI
Config
Pag.estaticasFP RPCWebDAV
.aspx.asm
x
PeticionesHTTP
ASP.NET
Content
Cod. No Gestionado deWSS
Direct
Safe
ISAPI Ext
ADO.NET
BD de ConfiguraciónUna BD de configuración por ‘Farm’
Configuración Web farm
Características Globales
Características Servidor Virtual
Características de Portal
Mapeo del sitio a la BD de contenido
BD de Contenido
Todo guardado en SQL Server
Listas, documentas, etc.
Backups tienen todo, metadatos y documentos
Componentes específicos del Portal (SPS)
Objetos Gestionados
Contenido, profiles, servicios, y acceso a BD
Servidor Job
Usa Windows task scheduler
Inicia importaciones de profiles
Inicia la indexación, etc.
Servicio de Indexación
Escanea fuentes de contenido y crea loa catálogos de indices
Propaga los catálogos a los servidores de búsqueda
Servicio de Busqueda
IIS
ASP.NET Handler
ISAPI Filter
Config
FP RPCWebDAV
.aspx.asm
x
HTTP
ASP.NET
Content
WSSUnmanagedCode
Direct
Safe
ISAPI Ext
ADO.NET
Service Profile
Search
Index
Bases de Datos de Portal (SPS)
Por Portal 1.- BD Contenido
Similar a la de WSS2.- BD de Profiles3.- BD de Servicios (Suscripciones, search, etc.)
Por Farm1.- BD Config
IIS
ASP.NET Handler
ISAPI Filter
Config
Static PagesFP RPCWebDAV
.aspx.asm
x
HTTPRequests
ASP.NET
Content
WSSUnmanagedCode
Direct
Safe
ISAPI Ext
ADO.NET
Service Profile
Search
Index
Single Sign-On (Solo en SPS 2003)
Servicio de valor añadido en SharePoint Portal Server 2003
Proporciona una única autenticación para todas las aplicaciones ‘custom’ en un entorno Intranet.
B.D. SQL de Single Sing On(Es un Cache de Credenciales)
IE Login Automático Challege-Response
Entramos en la Intranet
Login programat.App. 1
App. Custom 1
App. Custom n
Obtención credencialesCacheadas
Login visual para App 1
Cacheamos lascredencialesb
. a.
1.
2.
Escalabilidad
Rendimiento y escalabilidad mejorada
Microsoft .NET Framework
SQL Server 2000
Muchísima flexibilidad de escalación
Arquitectura 3-Tier
Añadir servidores Web para mas escalabilidad
Hasta 10 por farm
Añadir almacén SQL para aumento de datos
Soporte de SAN, etc.
Hasta 5 servidores por farm
Hasta 10.000 sitios/BD
SrvWeb
Srv Web
Srv Web
Content DB
Config DB
Balanceador de Carga
Content DB
Srv. SMTP
Una BD config por Web Farm
Despliegue de un solo Servidor
Todos los componentes en un solo servidor
Para un equipo de trabajo o Testing
Instalación muy sencilla
NO tiene alta disponibilidad WSS/SPSCódigo App.IIS y ASP.NET
BD ContenidoBD Config
SQL Server ó WMSDE
Arquitectura Escalable
Alta disponibilidad y Web-Farm escalable
Múltiples portales SPS (hasta 15)
Miles de Sitios WSS
Servicios compartidos
Srv.Web Srv.Web
Activo
SQLhttp://intranethttp://intranet/sites/rrhh
http://div1http://div1/sites/otrositio
Servidor
IndexaciónPasivo
SQL
Srv.Buscador
Balanceo Web-Farm (NLB, etc.)
Cluster Hard SQL Server
SAN,etc.
Srv.Buscador
Grandes Web-Farms (Máxima Escalabilidad)
Web Web Web Web Web Web Web
BD sitios
Indexador
JobIndexador Indexador
Buscador Buscador Buscador …
…
…
Propagación
Balanceo de Carga
BDServicios
Portal
Contacto con Renacimiento
Proyectos, consultoría y Formación de Renacimiento
http://www.renacimiento.com