460 likes | 682 Views
BizTalk entra en el mundo Movil: Recogiendo eventos reales de dispositivos Moviles RFID Visibilidad en tiempo real con soluciones RFID 1:30pm – 2:15pm. Pedro Pablo Malagón Amor Ingeniero Integración SOA pedropm@microsoft.com Microsoft. Angel Di Geronimo
E N D
BizTalk entra en el mundo Movil: Recogiendo eventos reales de dispositivos Moviles RFIDVisibilidad en tiempo real con soluciones RFID1:30pm – 2:15pm Pedro Pablo Malagón Amor Ingeniero Integración SOA pedropm@microsoft.com Microsoft • Angel Di Geronimo • BussinesDevelopment ManagerIdentification & PrintingDivisionadigeronimo@toshibatec-eu.es • TOSHIBA TEC EuropeRetailInformationSystems S.A.
Agenda Introducción Visión General de RFID BizTalk Server 2009 RFID Toshiba Ejemplo Real Conclusiones
Considerando estas cifras 13 214 Por ciento de los pedidos – errores en la cantidad o elementos 42.4 42.4 Millones de paquetes – perdidos o retrasados en 2007 ($3.8B) 214 Minutos – tiempo de espera medio en los hospitales 13.2 13 10 Por ciento de los pacientes – Recibimos medicación errónea 13.2 10 Billones de Dólares – perdidos en robos alrededor de los empleados de tiendas Es sencillo ayudar desde el Middleware de BizTalk a solucionar estos “problemas”
RFID BizTalk Server 2009 TAGS READERS BizTalk Server VALUE ADDSYSTEMS CRM ERP WMS
Objetivo BizTalk RFID • Aumentar el rendimiento de la inversión actual en BizTalk • Esta inversión ahorra dinero y tiene retornos de inversión tangibles -Es decir hacer más con menos
Nuestra dirección dentro de BizTalk: Dar visibilidad en tiempo Real con RFID • BizTalk RFID proporciona visibilidad en tiempo real de todas las etiquetas físicas RFID • BizTalk RFID nos permite proporcionar identificadores únicos a cada objeto • BizTalk RFID nos proporciona un sistema de observación en tiempo real del mundo físico Todo aquello que se mueva podrá ser seguido
Cada vez tenemos mas y mas dispositivos circulando por todos lados Mas de 150 tipos de dispositivos Windows Mobile
Objetivos de Movilidad Empresarial Colaboración en los procesos de negocio donde sea y cuando sea Acceder a la información de trabajo móvil desde mis servidores Desde cualquier lugar y dispositivo ...hacia las personas, herramientas y recursos LOB Applications E-Mail AccessControl Intranet Web Applications Team Workspaces Managed PC UnmanagedPC (Home PC, Kiosk, etc) Documents and Files Instant Messaging Firewall Mobile and TraditionalDevices Web and Video Conferencing Calendaring Administrado de forma segura por IT
Nuevos escenarios de BizTalk RFID Mobility Vertical Task Description
Beneficios de la Solución • Transacciones sin papeles • Actualizaciones en tiempo Real • Transacciones mas rápidas • Reducción de errores • Integridad del histórico de los Registros • Cumplimiento de las reglas por políticas
Agenda Introducción Visión General RFID BizTalk Server 2009 RFID Toshiba Ejemplo Real Conclusiones
¿ Que es nuevo para los clientes de BizTalk RFID ? • Windows Mobile and Windows CE • Store and Forward support RFID PLATFORM GOES MOBILE • EPCIS to generate events for cross organization collaboration • TDT/TDS to leverage industry tag standards • LLRP to broaden device connectivity • WS.Discovery for device discovery SUPPORT FOR STANDARDS IMPROVED DEVICE EXPERIENCE • Improved device experience with key hardware partners • True Plug and Play
¿Entonces que aporta BizTalk RFID Mobile? • Extiende nuestro servidores de BizTalk a los dispositivos móviles • Plataforma de aplicaciones ligera para los dispositivos móviles • Soportado en Win CE 5.0, Win Mobile 5.0 yWin Mobile 6.0 platforms • Permite el desarrollo de aplicaciones móviles de forma sencilla y rápida para funciones RFID y código de barras • Permite la generación de eventos de software desde los dispositivos móviles • Los Eventos necesitan ser eventos RFID
Recordamos ¿ Que puedo hacer con BizTalk? Management Tools HL7 Developer Tools (Visual Studio) Accelerators BAM EDI SWIFT Rules Transactions Orchestrations Pipelines Maps Adapters Ports Schemas RFID EDI BizTalk Runtime .NET Framework RFID SAP, Oracle, PeopleSoft Windows SharePoint Server Dynamics CRM Main Frame
Vista lógica Business Applications Connect to Multiple LOB Apps Orchestrate Business Process Apply Business Logic Business Intelligence BAM for Process BI SQL/SQL BI forData Analytics RFID and Sensor Services Manage Devices at the Edge Add Context and Turn Raw Events intoBusiness-Process–Relevant Information Interpret Events at the Edge ThroughFilters, Rules a Alerts Distributed ’Edge’ Sites Running BizTalk®RFID Device Layer RFID Fixed andMobile Readers Barcode Scanners PLCs, etc. Physical Layer RFID tags, barcodes Biometric systems Environmental sensors, etc.
Arquitectura de Ejecución BizTalk RFID BizTalk Server Aplicaciones 1 Web Services BizTalk RFID Server BizTalk RFID Mobile Administración RFID Applications RFID Business Process Event Store Platform Event Queue 2 DSPI Providers Mobile Providers RFID Lectores RFID Impresoras Elementos con Tags RFID 3
Arquitectura de BizTalk Server RFID RFID Apps Partner Solutions RFID Manager RFID OM / API EPCIS TDT SQL Runtime Rules Engine Device Manager Process Manager Provider Manager Device Service Provider Interface (DSPI) Custom Providers OOB LLRP Provider LLRP devices Barcode reader RFID device Sensors ….
Arquitectura de BizTalk RFID Mobile Mobile Device Management App Custom App RFID Mobile API TDT Store and Forward Remote Mgmt SQL CE SDK Runtime Device Manager Provider Manager Device Service Provider Interface (DSPI) IHV Providers Radio Module
Pilares: Capacidades de Integración BizTalk Server 25+ Adapters Management and Operations Business Rule Framework Business to Business Integration Business Activity Monitoring MSMQ FTP Orchestration Web Service SQL Server BizTalk RFID RFID Business Processes Messaging Tools Event Queue DSPI Layer RFID Readers RFID Printers Sensor devices
Pilares: Gestión Empresarial ALERT Corporate Office System Center Operations Manager Real time management events Plant- Seattle Plant - Raleigh DC - Chicago BizTalk RFID BizTalk RFID BizTalk RFID Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer Reader Printer
Pilares : Plataforma de desarrollo completa Software Application Web Service(WCF) DB Listener MSMQ Listener Custom Listener SQL DB MSMQ MSMQ MSMQ MSMQ MSMQ BizTalk RFID Custom Event Handler .NET Code RFID Business Processes Event Queue DSPI Layer RFID Readers RFID Printers Other Sensor devices
Leer eventos • Ejemplos • Retail: Diferencias sin los artículos están saliendo o entrando de la tienda • Robos o devoluciones • Distribution Center: Determinar si un palé esta siendo recibido o enviado • Lanzar recibos automáticos o generar ASN
Ejemplo : Plantas de Fabricación • Usuarios de control de Negocio • KPI’sKPI’sKPI’s • Hacer mas cosas, mas rápido y con mas calidad • KPI’s – Seguimiento con BizTalk RFID Mobile • Comparar los tiempos de fabricación • Sincronización Multi-part • Localizar elementos en función del plan • Informes de Business ActivityMonitoring
WS Discovery • Utiliza SOAP y UDP multicast para permitir descubrir los servicios por un cliente o los dispositivos RFID por un proveedor: • Hello • Bye • Probe • Resolve
Health Check • Realizamos Diagnosticos utilizando la consola RFID Manager Mobile • Podemos elegir el modulo RFID o la Antena sobre los cuales queremos chequear el status • Proporciona información sobre : • ¿Funciona el dispositivo? • ¿Esta la conexión levantada? • ¿Funciona mi proceso de negocio?
BizTalk Server y EPCIS • BizTalk RFID captura/envía los eventos RFID a eventos EPC desde los dispositivos, envía información al repositorio EPCIS vía: • EPCIS ObjectModel • EPCIS Serializationattributes • Transformation API • Capture Client
Recibir Eventos en el dispositivo¿como recibir eventos y procesarlos? // Application is running on the mobile device… // Construct a DeviceConnection object to connect to the // embedded RF or barcode module DeviceConnection dc = new DeviceConnection(moduleName); // Register for event notifications dc.NotificationEvent += new NotificationEventHandler (MyHandler); // Open the connection to the module dc.Open(); void MyHandler(object sender, NotificationEventArgs args) { // Process events }
Reenviar Eventos al Servidor¿como enviarlos a los sistemas de backend a través de BizTalk Server? // Construct a new Server Connector specifying the // BizTalk RFID Server name and port RfidServerConnector serverConnector = new RfidServerConnector(serverName, serverPort); // Initialize the object; this also automatically // enables Remote Management from BizTalk RFID Server serverConnector.Initialize(); // Start posting events from mobile to Server! serverConnector.Post(eventsArray);
Descripción conceptual • ¿Que es un evento complejo? • Un evento que solo puede ocurrir si ocurren otros muchos eventos • Ejemplos: • Las campanas de la iglesia suenan, aparece un hombre en smoking, una mujer con un vestido blanco y mucha gente lanza confeti !! • Un evento complejo esta compuesto de eventos simples • Una boda se está celebrando • Ejemplos de nuestros “Sistemas” • Eventos RFID
Historia de CEP ( EventProcessing ) http://complexevents.com/wp-content/uploads/2008/02/1-a-short-history-of-cep-part-1.pdf David Luckham
Aplicaciones típicas CEP • BPM Monitoring, BAM, report exceptions • Finance (trade analysis, detect fraud, risk analysis) • Network (SLA monitoring, intrusion detection) • Sensor (RFID, air traffic, schedule & control)
Agenda Introducción Visión General RFID BizTalk Server 2009 RFID Toshiba Ejemplo Real Conclusiones
TOSHIBA TEC Europe Retail Information Systems RFID en el Mundo RealRegensburg Caso de Optimización de la Producción Angel Di Geronimo adigeronimo@toshibatec-eu.es
Definición del proyecto a partir del buen comportamiento del mercado Europeo surge El Problema: • Peligro de no poder cumplir las demandas a partir de 2006 • Cuello de botella en fábrica para el crecimiento de las ventas Objetivo: • Incrementar la producción diaria en un 57% a finales de 2006 Beneficios previstos: • Incrementar la disponibilidad de productos • Bajar el coste unitario de almacenaje Medición: • Movimientos diarios en los puntos de salida de mercancía
Análisis RFID, prueba de concepto RFID Tags dentro de la caja interna de accesorios Puerta RFID con antenas Middleware de integración: Biz Talk MS Pallet de prueba Transporte desde producción a almacén
Mejora de la implementación práctica Mejora del posicionamiento de la etiqueta RFID en la caja de accesorios Plataforma de impresoras RFID de Toshiba Tec Terminal Control Almacén Embalado Portal RFID
Mejoras y Beneficios 17.324 7.750 (81%) 2 -6 (75%) 0,147 -0,096 (40%) • Ahorro en materiales: 320 k€ / año Fiabilidad del almacén con tecnología RFID 100% Poka Yoke (sistema libre de errores humanos) ¡4 millones de etiquetas RFID y creciendo!
Agenda Introducción Visión General RFID BizTalk Server 2009 RFID Toshiba Ejemplo Real Conclusiones
Nuestra Dirección en arquitecturas de aplicaciones Nuevas Experiencias Dispositivos Móviles On-Device Application On-Premise Application ‘In-Cloud Application’
Resumen • BizTalk Server RFID 2009 • Supportfornewerstandards • Supportformobile • Customer case studiesavailable • Enhancements in productv.Next • More out of the box components • Guide has been RTW July 27th, 2009 • http://msdn.microsoft.com/en-us/library/ee309289(BTS.10).aspx • PlanningtheEnvironment • OperationsChecklist • ManagingDeployment