Arquitectura base de Microsoft Windows SharePoint Services y Microsoft Office SharePoint Portal Server 2003 César de la Torre Software Architect [Microsoft.

Slides:



Advertisements
Presentaciones similares
Servicio de Impresión KEY MESSAGE: Título SLIDE BUILDS: 0
Advertisements

MOSS Servicios de búsqueda e indexación Rubén Alonso Cebrián
Microsoft Office Sharepoint Server Arquitectura y Diseño Rubén Alonso Cebrián Código: HOL-SPS09.
Plataforma de Servidores .NET de Microsoft
Bienvenidos a Microsoft Office System
Internet y tecnologías web
CUPS Configuración y Uso de Paquetes de Software
Detalles técnicos de Sharepoint Search Rubén Alonso Cebrián
Plataforma de Software DocAve Software de gestión de infraestructura para Microsoft SharePoint
SharePoint Products & Technologies 2003
Administración de actualizaciones de seguridad
Los objetivos de esta presentación
Microsoft Office System Planificando la estructura de su información usando Microsoft SharePoint Portal Server 2003 José Alberca Acosta Consultor
Bienvenido al evento online de Microsoft Small Business Server 2003 R2 (Volumen II) Andrés de Pereda.
Lo nuevo en Microsoft Office Project Server 2003 Microsoft Corporation.
Componentes de ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft.
Implementación de SQL Server 2000 Reporting Services
Microsoft Office Sharepoint Server Implementación de Entornos Colaborativos Rubén Alonso Cebrián Código: HOL-SPS10.
Microsoft Office Sharepoint Server Actualización de conocimientos Rubén Alonso Cebrián Código: HOL-SPS06.
Implementación de Entornos de Colaboración Rubén Alonso Cebrián
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Microsoft Office Sharepoint Server Servicios de Búsqueda Rubén Alonso Cebrián Código: HOL-SPS12.
Rubén Alonso Cebrían Código: HOL-SPS01 Office Sharepoint Portal Server Gestión de Portales Corporativos.
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Microsoft Office SharePoint Servers 2007 Alejandro Martín:
Administración del estado
Seguridad en aplicaciones Web con Microsoft ASP.NET
PORTAL DE TRANSPARENCIA
I T S S P LIC INFORMATICA SISTEMAS OPERATIVOS WINDOWS 2003 SERVER DOCENTE: L.I RAMIRO ROBLES VILLANUEVA ALUMNOS: ROGELIO CHAIDEZ CORDOBA ZENON ESTRADA.
SharePoint 2010 como plataforma para proveedores de servicio
Servidores Windows Http Ftp …
Instalación y configuración de los servicios Web.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
SharePoint 2010.
1 1. el concepto de arquitectura 2. objetivos de este curso 3. introducción al framework.NET 4. la arquitectura Iberdrola.NET 5. gestor de BB.DD. SQL Server.
Código: HOL-SPS17. Tecnologías de búsqueda en Sharepoint Sharepoint Foundation 2010 Search Server 2010 Express Search Server 2010 Sharepoint Server 2010.
Experiencia e innovación
Inteligencia empresarial: TGI EspañaTGI España Gestión de contenido empresarial: RealmadridRealmadrid IETIET TragsaTragsaColaboración: Isolux CorsánIsolux.
INFOPATH.
Introducción a los servicios Web
Seguridad en ASP.NET Daniel Laco
SHAREPOINT PORTAL SERVER
WINDOWS SMALL BUSINESS SERVER 2011 Miguel Hernández Consultor Preventa I.T.
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Microsoft Search Server 2008 Express Edition. Servicios de búsqueda federativos Rubén Alonso Cebrían
Comparación entre la implementación de aplicaciones PHP y ASP.NET 2.0
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
SharePoint no son sólo “intranets”
Carlos Walzer Vemn Sistemas Como crear un sitio con ASP.NET.
Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004 Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004.
MOSS Servicios de búsqueda e indexación Rubén Alonso Cebrián
Introducción a Windows Sharepoint Services V3 y Office Sharepoint Server 2007 Rubén Alonso Cebrián
Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes.
Características Técnicas
Características Técnicas
Características generales de un servicio Web.
Oportunidad de canal Actualizar software de servidor Actualizar hardware de servidor Proporcionar servicios de migración de aplicaciones Estos productos.
Introducción a ASP.NET.
Intranets y Portales Inteligentes
Universidad de La Coruña Escuela Universitaria Politécnica Control de Procesos por Computador Diego Cabaleiro 24 de Noviembre 2009.
Ing. CIP Fabián Silva Alvarado
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Windows Server 2008 R2 Windows Server Update Services (WSUS)
Despliegue de la aplicación Web
SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.
Grupo 7: Nelson de Jesús escobar duque Yanny Andrés
Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA
César de la Torre Arquitecto de Software Windows 2003 como Plataforma de Colaboración: Desarrollo con SharePoint Products & Technologies.
Fabián Imaz, MVP SharePoint
Transcripción de la presentación:

Arquitectura base de Microsoft Windows SharePoint Services y Microsoft Office SharePoint Portal Server 2003 César de la Torre Software Architect [Microsoft MVP] [MCSE] [MCT] Renacimiento ctorre@renacimiento.com

Clientes ricos, Servidores Resumen alto nivel Clientes ricos, Servidores Remotos SOAP WebDAV FrontPage RPC Browsers HTML Srv. SMTP Srv.Web Sin estados Config DB SQL BD Contenido SQL Server guarda TODOS los datos: Docs, seguridad, config, metadatos, etc.

Topología Servidor Web (WSS) IIS IIS realiza el trabajo de escucha HTTP, resolución de puertos, autenticación Servidor Virtual ‘Admin’ Uno por servidor Servidor Virtual para Usuario Final E.g., http://intranet, http://bar, etc. Colecciones de Sitios Muchos por cada servidor virtual E.g., http://svr/sites/SitioRRHH Las colecciones de sitios se pueden distribuir entre diferentes BDs Sub-Sitios Muchos en cada Sitio E.g., http://svr/sites/SitioRRHH/subsite Todos 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 Admin v-server Usuario final v-server Colecciones de Sitios Sitio Sitio Sitio Sitio Sitio Sitio Sitio Colecciones de Sitios Sitio Sitio Sitio IIS Configuration WSS Configuration

Topología Servidor Web (SPS) IIS Admin v-server SharePoint Portal Server 2003 añade un sitio-portal en el raiz del servidor virtual Portal Usuario final v-server Inicio Area Area Area Area Area Area Colección de Sitios Sitio Sitio Sitio Sitio Sitio Sitio Sitio Colección de Sitios Sitio Sitio

Componentes de Servidor Web Peticiones HTTP IIS Windows SharePoint Services no es solamente una aplicación ASP.NET para browsers Hay múltiples caminos desde diferentes clientes bajo diferentes condiciones Filtro ISAPI Páginas estáticas FP RPC WebDAV .aspx .asmx ASP.NET Handler ISAPI Ext Direct Safe ASP.NET WSS Código no gestionado ADO.NET Contenido Config

Microsoft Internet Information Server 6.0 Peticiones HTTP Servidor Web HTTP Resolución IP, puerto, dominio Servidores Virtuales Autenticación Anonima, NTLM, y/o Basica Application Pools Identidad de Proceso Aislamiento de Proceso Reciclado de Aplicación IIS Filtro ISAPI Pag. Estáticas FP RPC WebDAV .aspx .asmx ASP.NET Handler ISAPI Ext Direct Safe ASP.NET Código no gestionado de WSS ADO.NET BD Contenido Config

Filtro ISAPI y Application Extension Peticiones HTTP 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 Filtro ISAPI Pag.estaticas FP RPC WebDAV .aspx .asmx ASP.NET Handler ISAPI Ext Direct Safe ASP.NET Cod. No Gestionado de WSS ADO.NET Content Config

ASP.NET Handler Este Handler es un "filter" para las páginas ASP.NET Las páginas ASP.NET se ejecutan de forma directa o modo ‘safe’ Modo Directo (ejecución de página normal) Usado para páginas de aplicación Identificado por directorio (_layouts) E.j., http://srv/_layouts/3082/create.aspx) Paginas que viven fuera de SPS Modo ‘Safe’ (Ejecución restringida de páginas) Solo algunos Web-Form Controls, Web-Parts Para las páginas de usuario de SharePoint E.j., pag. inicio, Páginas de Web-Parts, etc. Estas páginas viven dentro del Web de SharePoint para poder hacer su personalización HTTP Requests IIS ISAPI Filter Static Pages FP RPC WebDAV .aspx .asmx ASP.NET Handler ISAPI Ext Direct Safe ASP.NET WSS Unmanaged Code ADO.NET Content Config

BD de Configuración BD de Contenido Una 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

Resolving The Correct Content Database http://machine/sites/yoursite/lists/events/allitems.aspx Config DB Web Server Server: ITG_WSS_1 Database: WSS_01 Lookup by server-relative site URL http://localhost and http://157.55.234.184 work Two different virtual servers can serve same content Lookup cached on Web server

Esquema interno (Windows SharePoint Serv.) Sitios Webs Docs Enlaces Listas Datos Usuario Web Parts Personalización

Componentes específicos del Portal (SPS) HTTP 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 ISAPI Filter FP RPC WebDAV .aspx .asmx ASP.NET Handler ISAPI Ext Direct Safe ASP.NET WSS Unmanaged Code Search ADO.NET Content Config Index Service Profile

Bases de Datos de Portal (SPS) HTTP Requests IIS Por Portal 1.- BD Contenido Similar a la de WSS 2.- BD de Profiles 3.- BD de Servicios (Suscripciones, search, etc.) Por Farm 1.- BD Config ISAPI Filter Static Pages FP RPC WebDAV .aspx .asmx ASP.NET Handler ISAPI Ext Direct Safe ASP.NET WSS Unmanaged Code Search ADO.NET Content Config Index Service Profile

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) Obtención credenciales Cacheadas Entramos en la Intranet App. Custom 1 IE Login Automático Challege-Response 1. Login programat. App. 1 2. Cacheamos las credenciales b. Login visual para App 1 a. App. Custom n

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 Balanceador de Carga Srv. SMTP Srv Web Srv Web Srv Web Config DB Content DB Content DB 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/SPS Código App. IIS y ASP.NET BD Contenido BD Config SQL Server ó WMSDE

Arquitectura Escalable Balanceo Web-Farm (NLB, etc.) Srv.Web Srv.Web Alta disponibilidad y Web-Farm escalable Múltiples portales SPS (hasta 15) Miles de Sitios WSS Servicios compartidos Srv.Buscador Srv.Buscador Servidor Indexación Cluster Hard SQL Server Activo SQL Pasivo SQL http://intranet http://intranet/sites/rrhh http://div1 http://div1/sites/otrositio SAN, etc.

Grandes Web-Farms (Máxima Escalabilidad) … Web Web Web Web Web Web Web BD Servicios BD sitios Balanceo de Carga Portal … Buscador Buscador Buscador Propagación … Indexador Job Indexador Indexador

SharePoint Products & Technologies 10 Sugerencias de Valor Añadido Servicios de Despliegue Instalación, implementación, personalización y migración Incorporar contenido de SharePoint en otros clientes Bibliotecas de Documentos/formularios/imagenes libraries, listas, etc. Utilizar y extender los WebServices Integrar con, extender, ERP, CRM, RRHH Centralizarlo todo en Intranets/Portales de SharePoint Añadir características propias a los portales de SharePoint Ej: Workflow, sincronización de datos, archivado, etc. Distribución de Web-Parts Desarrollar aplicaciones, etc.

SharePoint Products & Technologies 10 Sugerencias de Valor Añadido Proporcionar servicios de taxonomía Temas, reglas, mejores prácticas, etc. Desarrollar soluciones verticales Segmentos específicos del cliente, etc. Mejorar operaciones de gestión, herramientas administrativas Informes avanzados, mantenimiento de bibliotecas de documentos, etc Extender tus propias aplicaciones con portales SharePoint Proporcionar consolas de inteligencia del negocio, sitios para la fuerza comercial, soluciones de gestión de proyectos, etc. Hacer Hosting de servicios y soluciones

Contacto con Renacimiento Proyectos, consultoría y Formación de Renacimiento http://www.renacimiento.com ctorre@renacimiento.com