Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional...
-
Upload
thera-fontan -
Category
Documents
-
view
10 -
download
6
Transcript of Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional...
![Page 1: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/1.jpg)
Arquitecturas de Aplicaciones Compuestas sobre Office System
Pablo PelaezMicrosoft Regional DirectorMVP – VSTOPlain Concepts SL
![Page 2: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/2.jpg)
Los usuarios de las aplicaciones de negocio viven en dos mundos
Business Applications
ERP CRM SCI PLM etc
Custom Integration
Aplicaciones de Negocio
• Procesos estructurados
• Aplicaciones con acceso a varias bases de datos
Aplicaciones de Productividad
• Procesos a medida• Desestructurados• Productividad individual
y de grupo
![Page 3: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/3.jpg)
Tenemos un “patchwork” de sistemas
![Page 4: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/4.jpg)
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 …
![Page 5: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/5.jpg)
Agenda
PLATAFORMALa 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 referenciaBreve paseo sobre una aplicación de referencia como ejemplo de una OBA: Supply Chain Management.
![Page 6: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/6.jpg)
Capacidades de la plataforma que quiere el mercado …
Aplicaciones “Office” de negocio compuestasIntegran múltiples sistemas de backendCrean nuevos procesos compuestosIntegran 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
![Page 7: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/7.jpg)
![Page 8: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/8.jpg)
¿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 , Openbare Bibliotheek Amsterdam, the public library of Amsterdam Sport:, On base average, in baseball statistics , Ontario Baseball Association , Online Basketball Association
![Page 9: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/9.jpg)
ContextualColaborativaSencillez
Basado en RolesConfigurableMulti-dispositivo
![Page 10: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/10.jpg)
Herramientas para diferentes niveles
![Page 11: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/11.jpg)
Cronología del desarrollo de OBA´s
PASADO– Office 2003Information Bridge Framework (IBF) Duet
PRESENTE – Office System2007 Office System2007
FUTURO – después de Office System 2007
LOBi
![Page 12: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/12.jpg)
Duet (AKA Mendocino)La primera generación de OBA´s
Duet – anunciado 4/’06, disponible 7/’06Contempla pocos escenarios pre construidos por MSFT y SAPUna única aplicación fuente: mySAPObjetivo principal: OutlookCapa intermedia muy ligeraHerramientas de desarrollo muy limitadas
![Page 13: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/13.jpg)
¿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 “cached mode”
Conectividad LOB (BizTalk .NET connector framework) Adaptadores para el acceso agnóstico LOB :“real-time / data & biz processes”
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”
![Page 14: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/14.jpg)
Aplicaciones de Front-end con IU familiarRibbon y Paneles de tareasFormato Open XML para la manipulación de ficheros
Conectarse con los procesos y datos Workflow extensible basado en Workflow FoundationBusiness Data Catalog para la integración de datosBúsqueda extensible a través de tipos de contenido y repositorios
Desarrollo rápidoReutilizació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 OfficeOffice SharePoint DesignerInfoPath, Excel , Access
Que hay que hacer hoy para construir OBAs para Office 2007
![Page 15: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/15.jpg)
Agenda
PLATAFORMALa 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 referenciaBreve paseo sobre una aplicación de referencia como ejemplo de una OBA: Supply Chain Management (SCM).
![Page 16: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/16.jpg)
Como se construye esta OBA
1. Construir aplicaciones con clientes Office
2. Construir un portal con sitios específicos por roles
3. Conectar los sitios a los datos de negocio ( LOB data)
4. “Intercomunicar” los sitios, aplicaciones y datos con workflows
5. Añadir métricas, informes y dashboards
6. Añadir usuarios a la OBA, a través de sus propios sitios para personalizarlos
![Page 17: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/17.jpg)
Construyendo una OBA para SCMPaso 1: Analizar los proceso de negocio
![Page 18: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/18.jpg)
Office Business App para SCMEscenario de la cadena de proveedores
BikeWorks(proveedor de partes
de bicicletas : manillar, …)
AdventureWorks (proveedor de
material deportivo )
DC (Centro de Distribución)
BikeMart (vendedor)
Escenarios de colaboración comercial: Colaboración dentro de una organización
Planificación de colaboración
Colaboración entre organizacionesIntercambio de planes y actualizaciones de los mismos entre organizaciones
![Page 19: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/19.jpg)
BikeMart(Vendedor)
AdventureWorks(OEM)
Office Business App para SCMRoles y responsabilidades
Planes de Stocking Planes de Distribucion
Ordenes de Compra Facturas
AlbaranesRecibos
![Page 20: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/20.jpg)
Construyendo una OBA para SCMPaso 2: Construir la aplicaciones
![Page 21: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/21.jpg)
Visual Studio Tools For OfficeExtiende los Documentos Office
Tab
Group
Ribbon
Control
Adaptación del Ribbon
Outlook custom form regionsPanel de Acciones
![Page 22: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/22.jpg)
VSTO 2003 Codigo trasero a nivel de de documento Nos trae el“Office” al mundo manejado Modelo de seguridad muy estricto
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 OutlookDespliegue y actualización basado en manifiestos
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 Version 3.0 (early thinking)
Add-ins a nivel de aplicación para las “6 grandes” aplicaciones Office 2007Carga 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, form region
VSTO “Cypress”
![Page 23: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/23.jpg)
Excel 2007
Diseño y generaciónGuardar en SharePoint
Browser
Renderizado web optimizado Huella: 0Interactivo: asignar parámetros, ordenar, filtrar, explorar
Ver e interactuar
Customapplications
Asignar valores, realizar cálculos, obtener valores actualizados via servicios webObtener el fichero completo
Acceso programático
Abrir en Excel para una rica exploración y análisis
Excel 2007
Exportar/Snapshot a Excel
Las hojas de calculo se almacenan en librerías de documentos Caculo y representación de la hojas de calculoObtención externa de datos y cache100% fidelidad en el calculo
Office SharePoint Server 2007
Guardar Spreadsheets
Excel puede ser un servidor para aplicaciones via Excel Services
![Page 24: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/24.jpg)
ROSETTA NET
SCHEMA
Infopath para el diseño de formularios
![Page 25: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/25.jpg)
Construyendo una OBA para SCM Paso 3: Portal con sitios y roles
![Page 26: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/26.jpg)
Construyendo una OBA para SCM Paso 4: Conectar los sitios a los datos LOB
![Page 27: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/27.jpg)
Business Data Catalog conecta a los usuarios con los datos de las LOB
![Page 28: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/28.jpg)
Construyendo una OBA para SCM Paso 5: Unir sitios, aplicaciones y datos con workflows
![Page 29: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/29.jpg)
Unir sitios, aplicaciones y datos con workflows
![Page 30: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/30.jpg)
PORTALPORTAL
OFFICE SERVERS
LINE OF BUSINESS SYSTEMS
Como usar el WF en esta OBA para SCM
![Page 31: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/31.jpg)
Construyendo una OBA para SCM Paso 6: Añadir métricas, informes y dashboards
![Page 32: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/32.jpg)
Añadir métricas, informes y dashboards a la OBA
Portal(Office Server)
Data Warehouse(SQL RDBMS)
Integrate(SSIS)
Analyze(SSAS)
Report(SSRS)
Business Scorecarding(BSM)
End-user Analysis(Excel)
3rd Party Apps
![Page 33: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/33.jpg)
Métricas, informes y dashboards
Selec. KPIsSelec. web
partsEnsamblar dashboard
s
Selec. filtros
Spreadsheet a través de Excel
services
SQL Analysis Services
Introducción a mano
ListasSharepoint
Componentes del Portal (Web Parts)
![Page 34: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/34.jpg)
Construyendo una OBA para SCM Paso 7: añadir usuarios a la OBA, con sus propios sites para su personalización
![Page 35: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/35.jpg)
BikeMart(Vendedor)
AdventureWorks(OEM)
¿Como es la experiencia de usuario? Colaboración entre organizaciones
Orden de CompraConfirmación de la Orden de Compra
![Page 36: Arquitecturas de Aplicaciones Compuestas sobre Office System Pablo Pelaez Microsoft Regional Director MVP – VSTO Plain Concepts SL.](https://reader036.fdocuments.in/reader036/viewer/2022062404/5533f9b0550346e16c8b4980/html5/thumbnails/36.jpg)
Mas información
Microsoft Office System Developer Centerhttp://msdn.microsoft.com/office Blog de Office System http://msdn.microsoft.com/office/community/blog/ SharePoint Server 2007 Developer Portal: http://msdn.microsoft.com/office/server/moss/ Articulo Forrester Research Developers, Get Ready: 2007 Microsoft Office is a Serious Application Platform