César de la Torre Arquitecto de Software Windows 2003 como Plataforma de Colaboración: Desarrollo con SharePoint Products & Technologies.

Slides:



Advertisements
Presentaciones similares
Microsoft Office Sharepoint Server Arquitectura y Diseño Rubén Alonso Cebrián Código: HOL-SPS09.
Advertisements

Arquitectura base de Microsoft Windows SharePoint Services y Microsoft Office SharePoint Portal Server 2003 César de la Torre Software Architect [Microsoft.
Detalles técnicos de Sharepoint Search Rubén Alonso Cebrián
SharePoint Products & Technologies 2003
Desarrollo .NET sobre SharePoint 2003 (WSS y SPS)
Soluciones de Productividad Office System
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.
YUKON EN EL HORIZONTE Valeria Rodríguez Z. MVP SQL Server Business Manager Paradigma Software S.R.L.
TNT1-64 KEY MESSAGE: This is Technet session TNT 1-64.
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
Office Infopath 2003 Soluciones Colaborativas
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]
Microsoft Office SharePoint Servers 2007 Alejandro Martín:
TEMA 20. OFFICE 2003 E INTERNET: INSERTAR HIPERVÍNCULOS Y NAVEGAR ENTRE ELLOS. GUARDAR COMO PÁGINA WEB.
© Hoplite Software Qué es INPRESS INPRESS es una herramienta de trabajo on-line que facilita la gestión integral de los diferentes procesos de comunicación,
Presentación de la Plataforma de Gestión de la Excelencia
Servicio de Intranet Intranet es un servicio de Organización Empresarial que consiste en la creación de un portal de Intranet en la.
AURA PORTAL.
Solución tecnológica en Petrobras Energía S. A
Diseño e implementación de un ambiente virtualizado para un Sistema de Administración de Contenidos usando Microsoft SharePoint con cada uno de sus componentes.
INFOPATH.
SHAREPOINT PORTAL SERVER
WINDOWS SMALL BUSINESS SERVER 2011 Miguel Hernández Consultor Preventa I.T.
4/1/2017 6:53 PM © Microsoft Corporation. All rights reserved.
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
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
SharePoint no son sólo “intranets”
Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004 Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004.
Introducción a Windows Sharepoint Services V3 y Office Sharepoint Server 2007 Rubén Alonso Cebrián
Módulo 1: Primeros Pasos
Java 2 Platform Enterprise Edition
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
Luis Barrio de Alarcón 2º Curso de ASI I.E.S Gonzalo Nazareno
Ruben Chonlong Alvarez. Que es InfoPath Microsoft Oficce Infopath 2010 ayuda a las personas a recopilar información de sus clientes y socios con herramientas.
Blendwerk IT & Media. ¿Quiénes somos? Acerca de Blendwerk.
Debido a la persecución de la obtención de la excelencia en la cadena de valor de las organizaciones mediante la optimización de procesos de negocio (BPM),
InfoPath Ventajas y Uso.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Fabián Imaz, MVP SharePoint
PLATAFORMA MULTISERVICIOS. Es una aplicación 100 % Web basada en estándares que permiten almacenar diferentes módulos en una sola consola utilizando una.
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
Desarrollo.NET sobre SharePoint Jordi Rambla Consultor Rambla informàtica - Certia
Simulador Redes. Agenda Introducción Características Principales Campos de Acción de la herramienta Arquitectura de la herramienta Tecnologías Usadas.
Anthony Villalba 1° “A”. ¿Qué es WordPress? Es un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) enfocado.
KATHLEEN YANINA BORDA MORALES GESTION BASICA DE LA INFORMACION TRABAJOS EN LA NUBE.
FACULTAD: CIENCIAS ECONÓMICAS Y EMPRESARIALES ASIGNATURA: GESTIÓN DE CONTENIDO ELECTRÓNICO TÍTULO: TINFOPATH - VENTAJAS Y USO. AUTORA: MARIA DANIELA TOMALÁ.
Microsoft InfoPath ESTEFANIA FIALLO.
Resumen del día. Windows Vista Windows Deployment Services Implementación Simplificada para Windows Vista y Office 2007 Business Desktop Deployment (BDD)
Simulador Redes Nombres etc,,.
Es una aplicación usada para desarrollar formularios de entrada de datos basados en XML. Su primer Microsoft Office 2003, después en julio del 2004 se.
• SQL Server Integration Services SSIS
La mejor combinación para actualizar tecnológicamente su negocio … Microsoft & Consultoría de Sistemas y Red.
#SPSMX Más allá de InfoPath: Soluciones de flujo de trabajo basada en formularios con Nintex Haaron Gonzalez Consultor Asociado, B-Logic IT Services Office.
#GlobalAzure para desarrolladores.NET Adrián Díaz Cervera Israel Urrea Carballo Arquitecto Software Arquitecto de Sistemas.
Capacidades y Beneficios ¿Qué es SharePoint? ​ SharePoint 2010 es la plataforma de colaboración empresarial que le permite incrementar la productividad.
SQL Server como Fuente de Datos para Office 365 Ing. David Sánchez Aguilar Microsoft MVP Office 365 Microsoft Certified Trainer Senior Developer Advisor.
Microsoft SharePoint Presentación de funcionalidades Cornelio Cantera 2829 Montevideo - Uruguay Tele/Fax: +(598 2)
1 Diferentes Módulos de un ERP CENTRO DE INTERACCION CON CLIENTES PORTAL DE EMPLEADOS SERVICIO DE CAMPO SERVICIO DE CAMPO SOPORTE AUTOMATIZACION FUERZA.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
COMUNICACIÓN Y TICS KÁROL FERNANDA BARRAGÁN M. JENNYLITH DAYANA ARDILA P. WENDY PAOLA PINTO F.
JOOMLA VS KENTICO. ¿QUÉ ES UN CMS? CONTENT MANAGEMENT SYSTEM SISTEMA DE GESTIÓN DE CONTENIDOS ES UNA APLICACIÓN DE SOFTWARE QUE SIRVE PARA SUBIR, EDITAR.
PRODUCTOS INTEGRADOS EN LA NUBE OFIMATICA EN LA NUBE VS MICROSOFT OFFICE.
Transcripción de la presentación:

César de la Torre Arquitecto de Software Windows 2003 como Plataforma de Colaboración: Desarrollo con SharePoint Products & Technologies

Agenda Qué ofrece SharePoint Products & Technologies   Windows SharePoint Services 2003   SharePoint Portal Server 2003 Arquitectura de SharePoint 2003 Oportunidades de desarrollo con SharePoint 2003   Extensión de portales con Web-Parts   Uso de SharePoint Services 2003 como fuente de recursos para apps..NET externas

SharePoint Products & Technologies Plataforma de trabajo escalable Infraestructura basada en Web-Parts Bases para la Gestión Documental Solución de colaboración en equipo Desarrollado sobre sitios Windows SharePoint Services, listas, bibliotecas, Páginas de Web-Part Unico punto de información a aplicaciones e información Gestionar y organizar diferentes sitios de SharePoint Orientado a Sitios y ‘Recursos’ Orientado a Organizaciones

¿Windows Sharepoint Services 2003 vs. SharePoint Portal Server 2003? Windows SharePoint Services 2003 (v2) Windows SharePoint Services 2003 (v2) Microsoft SharePoint Portal Server 2003 (v2) Microsoft SharePoint Portal Server 2003 (v2) Windows Server 2003.NET Framework 1.1 SQL Server 2000 (SP3) Windows SharePoint Services SharePoint Portal Server Office 2003 System SolucionesCustom

SharePoint Products And Technologies Visión Global Conectar experiencia de forma consistente Conectar experiencia de forma consistente  Usuarios, IT, Desadorrallores Muchas posibilidades directas del producto (out-box) Muchas posibilidades directas del producto (out-box)  Browser, Office Despliegues Flexibles Despliegues Flexibles Plataforma extensible Plataforma extensible Individual Empresa Departamento Equipo Extranet

En esta sesión nos centramos en Windows SharePoint Services 2003 que forma parte de la licencia de Windows Server 2003 ¡ATENCION!

Visión Global de Windows SharePoint Services 2003

Oportunidades de Desarrollo: 1.- Web-Parts Extensión de funcionalidades para portales SharePoint 2003 Extensión de funcionalidades para portales SharePoint 2003 WebParts reutilizables comerciales WebParts reutilizables comerciales

¿Qué son los Web Parts? (SharePoint Services 2003) Perspectiva de Usuario Perspectiva de Usuario  Un Web Parts es un bloque de construcción visual (caja) en una página de un Sitio de SharePoint Perspectiva de Desarrollo Perspectiva de Desarrollo  Los Web Parts son Web-Controls extendidos basados en ASP.NET que implementan interfaces estandard de SharePoint  Interesantes SOLAMENTE si vamos a ‘reutilizarlo’

Trabajando con Web Parts Galerías de Web Part Galerías de Web Part  Web Part Page Gallery  Virtual Server Gallery  Online Gallery Se ‘sueltan’ en páginas Se ‘sueltan’ en páginas  En Páginas ASP.NET divididas en zonas Personalización Personalización  Propiedades Comunes  ToolPart Conexión entre Web Parts Conexión entre Web Parts Importación y Exportación de Web Parts Importación y Exportación de Web Parts

Uso de Web-Parts Web Parts ejemplo: - Biblioteca de Documentos - Enlaces - Foros de Discusión - etc.

Desarrollo de Web Parts Plantillas de proyecto WebPart con VS.NET Plantillas de proyecto WebPart con VS.NET (MSDN Downloads) Derivar de clase base de SharePoint Derivar de clase base de SharePoint Implementar uno o mas interfaces de SharePoint Implementar uno o mas interfaces de SharePoint Renacimiento.WebParts.MiWebPart Microsoft.SharePoint.WebPartPages.WebPart System.Web.UI.Control Tu assembly Microsoft.SharePoint.dll System.Web.dll

Los ficheros de un Web Part Tu Web-Part encapsulando Assembly.NET encapsulando el código servidor y renderización del HTML Un fichero DWP (basado en XML) que guarda algunas Propiedades y valores que se necesitan para cargar el assembly.NET Un fichero ‘manifest’ (basado en XML) que guarda datos a fusionar con el web.config Fichero CAB STSADM.EXE Utilidad de instalación

Desarrollo Web-Parts (Con uso de WebControls internos)  Definir Propiedades ‘custom‘ del WebPart  Sobreescribir CreateChildControls  Instanciar web-controls y añadirlos a la colección de controles  Implementar el gestionador(es) del evento OnLoad

Web-Part ejemplo ‘Visor’ de Noticias RSS - Utilización de Web-Controls dentro de WebPart - Propiedades persistentes de WebParts - Debugging de WebParts

Dos opciones: Modelo de objetos (assemblies) de SharePoint Modelo de objetos (assemblies) de SharePoint (p.e. acceder a SharePoint desde mi app. ASP.NET) XML Web Services de SharePoint XML Web Services de SharePoint (p.e. acceder a SharePoint desde mi app. WinForms) Oportunidades de Desarrollo: 2.- Uso de SharePoint 2003 como fuente de recursos para aplicaciones externas.NET

- Acceso a SharePoint desde aplicaciones.NET - Assemblies vs. Web Services

Modelo de Objetos.NET de SharePoint Modelo de Objetos de ‘codigo gestionado’ en el servidor Modelo de Objetos de ‘codigo gestionado’ en el servidor Accessible desde ASP.NET o cualquier otro proceso en el servidor Accessible desde ASP.NET o cualquier otro proceso en el servidor Implementado en C# Implementado en C# Expone practicamente todos los datos guardados en SharePoint Expone practicamente todos los datos guardados en SharePoint

¿Que se puede hacer con este Modelo de Objetos?  Añadir, editar, borrar, y devolver datos de las Listas de SharePoint  Crear nuevas listas y establecer metadatos de listas (e.j. los campos en una lista)  Establecer propiedades de web  Trabajar con documentos en una Biblioteca de documentos.  Realizar tareas administrativas como crear webs, añadir usuarios, crear roles, etc.  Gestionar eventos de Bibliotecas de Docs para implementar un Workflow-Documental

SPListItem SPVirtualServer SPWebServer SPGlobalConfig SPSite SPWeb SPList

Servicios-Web-XML de SharePoint La capa de web services ‘publica’ la capa de OM. La capa de web services ‘publica’ la capa de OM. Permite manipulación de Lists, Webs, Vistas, etc. Permite manipulación de Lists, Webs, Vistas, etc. La Funcionalidad es similar al OM, pero algunos interfaces están optimizados para minimizar las llamadas. La Funcionalidad es similar al OM, pero algunos interfaces están optimizados para minimizar las llamadas. Office 2003 (e.j. Excel, DataSheet, Work, Outlook, FrontPage, etc) utilizan dichos web services (junto con FP-RPC) para acceder a los datos de SharePoint. Office 2003 (e.j. Excel, DataSheet, Work, Outlook, FrontPage, etc) utilizan dichos web services (junto con FP-RPC) para acceder a los datos de SharePoint.

Uso de SharePoint como fuente de recursos Creación de Biblioteca de Documentos y adición de ficheros externos, por programa

Extensión de Sharepoint para Workflow-Documental Gestión de Eventos de una Biblioteca de Documentos

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

SharePoint Products & Technologies 10 Sugerencias de Valor Añadido 6. Proporcionar servicios de taxonomía 7. (*) Desarrollar soluciones verticales  Segmentos específicos del cliente, etc. 8. (*) Mejorar operaciones de gestión, herramientas administrativas  Informes avanzados, mantenimiento de bibliotecas de documentos, etc 9. 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. 10. Hacer Hosting de servicios y soluciones

César de la Torre Software Architect [MVP -.NET XML WebServices] [MCSE] [MCT] Renacimiento Contacto - - Consultoría - - Proyectos - - Formación