1 / 36

Arquitecturas de Aplicaciones Compuestas sobre Office System

Arquitecturas de Aplicaciones Compuestas sobre Office System. Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL. ERP. CRM. SCI. PLM. etc. Business Applications. Los usuarios de las aplicaciones de negocio viven en dos mundos . Aplicaciones de Productividad

harley
Télécharger la présentation

Arquitecturas de Aplicaciones Compuestas sobre Office System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO PlainConcepts SL

  2. ERP CRM SCI PLM etc Business Applications Los usuarios de las aplicaciones de negocio viven en dos mundos • Aplicaciones de Productividad • Procesos a medida • Desestructurados • Productividad individual y de grupo • Aplicaciones de Negocio • Procesos estructurados • Aplicaciones con acceso a varias bases de datos Custom Integration

  3. Tenemos un “patchwork” de sistemas

  4. El camino hacia los resultados Una buena solución de diseño no le ayudara a cerrar la brecha, necesita buenas herramientas y una plataforma robusta para construir …

  5. Agenda • PLATAFORMA • La siguiente generación de aplicaciones de negocio pueden ser desarrolladas sobre la plataforma Office System 2007 de forma rápida y sencilla • Implementación de referencia • Breve paseo sobre una aplicación de referencia como ejemplo de una OBA: SupplyChain Management.

  6. Capacidades de la plataforma que quiere el mercado … • Aplicaciones “Office” de negocio compuestas • Integran múltiples sistemas de backend • Crean nuevos procesos compuestos • Integran y gestionan comunicaciones • Integran y gestionan contenido • Colaboración de equipo • Acceso sencillo a BI en el contexto de los procesos • Integran los procesos de negocio con el trabajo diario • Los clientes demandan Office como interface principal

  7. Secure, Well-Managed Infrastructure

  8. ¿OBA? … ¿No será OVA ? • OVA: 1. f. Alga verde, cuyo talo está dividido en filamentos, cintas o láminas, y que se cría en el mar o en los ríos y estanques, flotante en el agua o fija al fondo. ( RAE) • OBA: Oba es el nombre de una antigua ciudad de la provincia de Cádiz, conocida por sus acuñaciones de monedas en alfabeto libio-fenicio. Suele identificarse con Jimena de la Frontera, donde existen, reutilizados en el castillo, varios epígrafes en los que aparece la res publica Obensis. (wikipedia.es) • OBA NO es:Oba (goddess), in Yoruba mythology, Oba (ruler), an African leader, also specifically: , Oba of Benin , Oba of Lagos , Oba, Ontario , Oba, Nigeria The acronym OBA may refer to: Output-based aid, in development aid , Ontario Band Association Ontario Bar Association , Oklahoma Bankers Association , Out-of-band agreement , Office Business Applications, Microsoft Office Business Applications , Oxford Business Alumni , Oxygen Breathing Apparatus, an emergency oxygen supply system used by the US Navy , For oxygen breathing apparatuses in general, see Rebreather , Optical Brightening Agent: see Optical brightener , OpenbareBibliotheek Amsterdam, the public library of Amsterdam Sport:, On base average, in baseball statistics , Ontario Baseball Association , Online Basketball Association

  9. Contextual Colaborativa Sencillez Basado en Roles Configurable Multi-dispositivo

  10. Herramientas para diferentes niveles Declarative type solutions No-code, configuration based solutions: Slide 20: Yes, we need the new logos. It would be great if it built from left to right, so it felt more like a real spectrum. Can we say “business analyst” instead of just “analyst”? Jaypa: 3/20/2006 10:09 AM I agree. A left to right would make more sense. Business Analyst is OK with me.

  11. Cronología del desarrollo de OBA´s • FUTURO – después de Office System 2007 • LOBi • PASADO– Office 2003 • Information Bridge Framework (IBF) • Duet • PRESENTE – Office System2007 • Office System2007

  12. Duet (AKA Mendocino)La primera generación de OBA´s • Duet – anunciado 4/’06, disponible 7/’06 • Contempla pocos escenarios pre construidos por MSFT y SAP • Una única aplicación fuente: mySAP • Objetivo principal: Outlook • Capa intermedia muy ligera • Herramientas de desarrollo muy limitadas

  13. ¿Qué es los siguiente?LOBi (interoperability) • LOBi – anunciado en Junio de 2006 • Capacidad “Write Back“ • Servicios Off-line (ocasionalmente conectados) • Acceso a datos críticos del negocio & envió de transacciones offline usando “cachedmode” • Conectividad LOB (BizTalk .NET connectorframework) • Adaptadores para el acceso agnóstico LOB :“real-time / data & bizprocesses” • Office Business Entities (“OBEs”) • Las entidades LOB heredan y comparten la experiencia de usuario Office como ciudadanos de primera clase • Office Business Parts (“OBPs”) • Vistas de IU reutilizables para OBEs, como el IU de las WebParts de SharePoint pero en aplicaciones Office • Soluciones de ciclo de vida y Herramientas • Codificación, despliegue, provisión, adecuación y gestión de aplicaciones, usando “metadatos & poco código”

  14. Office Business Application ServicesExtend the Office user experience to business processes Que hay que hacer hoy para construir OBAs para Office 2007 Aplicaciones de Front-end con IU familiar • Ribbon y Paneles de tareas • Formato Open XML para la manipulación de ficheros Conectarse con los procesos y datos • Workflow extensible basado en WorkflowFoundation • Business Data Catalog para la integración de datos • Búsqueda extensible a través de tipos de contenido y repositorios Desarrollo rápido • Reutilización de componentes de cliente y servidor • Único framework para todo tipo web sites Valido para todo los tipos de desarrolladores • Visual Studio Tools for Office • Office SharePoint Designer • InfoPath, Excel , Access

  15. Agenda • PLATAFORMA • La siguiente generación de aplicaciones de negocio pueden ser desarrolladas sobre la plataforma Office System 2007 de forma rápida y sencilla • Implementación de referencia • Breve paseo sobre una aplicación de referencia como ejemplo de una OBA: SupplyChain Management (SCM).

  16. Como se construye esta OBA Construir aplicaciones con clientes Office Construir un portal con sitios específicos por roles Conectar los sitios a los datos de negocio ( LOB data) “Intercomunicar” los sitios, aplicaciones y datos con workflows Añadir métricas, informes y dashboards Añadir usuarios a la OBA, a través de sus propios sitios para personalizarlos

  17. Construyendo una OBA para SCMPaso 1: Analizar los proceso de negocio

  18. Office Business App para SCMEscenario de la cadena de proveedores BikeMart (vendedor) BikeWorks (proveedor de partes de bicicletas : manillar, …) AdventureWorks (proveedor de material deportivo ) DC (Centro de Distribución) • Escenarios de colaboración comercial: • Colaboración dentro de una organización • Planificación de colaboración • Colaboración entre organizaciones • Intercambio de planes y actualizaciones de los mismos entre organizaciones

  19. Office Business App para SCMRoles y responsabilidades AdventureWorks (OEM) BikeMart (Vendedor) Planes de Distribucion Planes de Stocking Facturas Ordenes de Compra Albaranes Recibos

  20. Construyendo una OBA para SCMPaso 2: Construir la aplicaciones

  21. Visual Studio Tools For OfficeExtiende los Documentos Office Tab Control Group Ribbon Adaptación del Ribbon Outlook custom form regions Panel de Acciones

  22. VSTO Version 3.0 (early thinking) Cubre lo especifico de Office 2007: nuevas características, formatos de fichero e IU Add-ins a nivel de aplicación para la mayoría de los programas Mayor soporte de programación en el servidor Office Excel User-Defined Funcs (client/server) Soporte Workflow & SharePoint VSTO “Cypress” Add-ins a nivel de aplicación para las “6 grandes” aplicaciones Office 2007 Carga rápida y acceso mejorado al IU Implementación de IServiceProvider para soportar nuevas capacidades de extensibilidad Soporte de adaptación del panel de acciones, ribbon, formregion VSTO 2005 Adaptación panel de acciones Hospedaje de controles en el documento Datos cacheados en el documento Proceso de datos en el Servidor Add-ins a nivel de aplicación para Outlook Despliegue y actualización basado en manifiestos VSTO 2003 Codigo trasero a nivel de de documento Nos trae el“Office” al mundo manejado Modelo de seguridad muy estricto

  23. Excel puede ser un servidor para aplicaciones via Excel Services Renderizado web optimizado Huella: 0 Interactivo: asignar parámetros, ordenar, filtrar, explorar Browser Excel 2007 Ver e interactuar Guardar Spreadsheets Diseño y generación Guardar en SharePoint Exportar/Snapshot a Excel Excel 2007 Acceso programático Abrir en Excel para una rica exploración y análisis Office SharePoint Server 2007 Las hojas de calculo se almacenan en librerías de documentos Caculo y representación de la hojas de calculo Obtención externa de datos y cache 100% fidelidad en el calculo Customapplications Asignar valores, realizar cálculos, obtener valores actualizados via servicios web Obtener el fichero completo

  24. Infopath para el diseño de formularios ROSETTA NET SCHEMA

  25. Construyendo una OBA para SCM Paso 3: Portal con sitios y roles

  26. Construyendo una OBA para SCM Paso 4: Conectar los sitios a los datos LOB

  27. Business Data Catalog conecta a los usuarios con los datos de las LOB

  28. Construyendo una OBA para SCM Paso 5: Unir sitios, aplicaciones y datos con workflows

  29. Unir sitios, aplicaciones y datos con workflows

  30. Como usar el WF en esta OBA para SCM PORTAL OFFICE SERVERS LINE OF BUSINESS SYSTEMS

  31. Construyendo una OBA para SCM Paso 6: Añadir métricas, informes y dashboards

  32. Añadir métricas, informes y dashboards a la OBA Business Scorecarding (BSM) 3rd Party Apps Portal (Office Server) End-user Analysis (Excel) Integrate (SSIS) Analyze (SSAS) Report (SSRS) Data Warehouse (SQL RDBMS)

  33. Métricas, informes y dashboards Componentes del Portal (Web Parts) Listas Sharepoint SQL Analysis Services Introducción a mano Spreadsheet a través de Excel services Selec. web parts Selec. filtros Ensamblar dashboards Selec. KPIs

  34. Construyendo una OBA para SCM Paso 7: añadir usuarios a la OBA, con sus propios sites para su personalización

  35. ¿Como es la experiencia de usuario? Colaboración entre organizaciones AdventureWorks (OEM) BikeMart (Vendedor) Confirmación de la Orden de Compra Orden de Compra

  36. Mas información • Microsoft Office SystemDeveloper Centerhttp://msdn.microsoft.com/office • Blog de Office Systemhttp://msdn.microsoft.com/office/community/blog/ • SharePoint Server 2007 Developer Portal: http://msdn.microsoft.com/office/server/moss/ • Articulo ForresterResearchDevelopers, GetReady: 2007 Microsoft Office is a SeriousApplicationPlatform

More Related