Pedro Pablo Malagón Amor Ingeniero Integración SOA Microsoft Angel Di Geronimo Bussines Development Manager Identification & Printing Division TOSHIBA TEC Europe Retail Information Systems S.A.
Introducción Agenda Visión General de RFID BizTalk Server 2009 RFID Toshiba Ejemplo Real Conclusiones
Considerando estas cifras 13 Por ciento de los pedidos – errores en la cantidad o elementos 42.4 Millones de paquetes – perdidos o retrasados en 2007 ($3.8B) 214 Minutos – tiempo de espera medio en los hospitales 10 Por ciento de los pacientes – Recibimos medicación errónea 13.2 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
TAGSREADERS BizTalk Server VALUE ADD SYSTEMS RFID BizTalk Server 2009 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
Mas de 150 tipos de dispositivos Windows Mobile Cada vez tenemos mas y mas dispositivos circulando por todos lados
Access Control Firewall Unmanaged PC (Home PC, Kiosk, etc) Managed PC Mobile and Traditional Devices TeamWorkspaces Web and Video Conferencing Documents and Files Calendaring InstantMessaging LOB Applications Intranet Web Applications Objetivos de Movilidad Empresarial Desde cualquier lugar y dispositivo...hacia las personas, herramientas y recursos Administrado de forma segura por IT Colaboración en los procesos de negocio donde sea y cuando sea Acceder a la información de trabajo móvil desde mis servidores
Retail: Warehouse/ Store Put away RFID forklift reader used to move pallets from receiving bay to storage shelves. Picking Handheld used to process pick list between back store and front store Inventory Handheld used to take inventory of items. Banking/ Pharma Track Assets Handheld used to track loan documents, high value drugs, or IT hardware assets. Airline Print baggage tags Handheld used to print the boarding pass and the baggage tags for a customer in the queue. Nuevos escenarios de BizTalk RFID Mobility
Ejemplo de BizTalk RFID
Beneficios de la Solución 1.Transacciones sin papeles 2.Actualizaciones en tiempo Real 3.Transacciones mas rápidas 4.Reducción de errores 5.Integridad del histórico de los Registros 6.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 ? o Windows Mobile and Windows CE o Store and Forward support o EPCIS to generate events for cross organization collaboration o TDT/TDS to leverage industry tag standards o LLRP to broaden device connectivity o WS.Discovery for device discovery o Improved device experience with key hardware partners o 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 y Win 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
SWIFT HL7 Main Frame EDI Recordamos ¿ Que puedo hacer con BizTalk? Dynamics CRM SAP, Oracle, PeopleSoft RFID Windows SharePoint Server.NET Framework BizTalk Runtime
Vista lógica Distributed Edge Sites Running BizTalk ® RFID Device Layer RFID Fixed and Mobile Readers Barcode Scanners PLCs, etc. Physical Layer RFID tags, barcodes Biometric systems Environmental sensors, etc. RFID and Sensor Services Manage Devices at the Edge Add Context and Turn Raw Events into Business-Process–Relevant Information Interpret Events at the Edge Through Filters, Rules a Alerts Business Intelligence BAM for Process BI SQL/SQL BI for Data Analytics Business Applications Connect to Multiple LOB Apps Orchestrate Business Process Apply Business Logic
Arquitectura de Ejecución BizTalk RFID Administración RFID RFID Impresoras Elementos con Tags RFID Aplicaciones Web Services RFID Lectores
Device Service Provider Interface (DSPI)Device Service Provider Interface (DSPI) RFID Manager OOB LLRP Provider LLRP devices RFID AppsRFID Apps Partner Solutions Partner Solutions Barcode reader Custom ProvidersCustom Providers RFID device …. Sensors Arquitectura de BizTalk Server RFID RFID OM / APIRFID OM / APIEPCISTDT SQL Runtime Device ManagerDevice Manager Provider ManagerProvider Manager Process Manager Rules EngineRules Engine
Device Service Provider Interface (DSPI)Device Service Provider Interface (DSPI) IHV ProvidersIHV Providers Arquitectura de BizTalk RFID Mobile SQL CE SDK RuntimeSDK Runtime Device ManagerDevice ManagerProvider ManagerProvider Manager Radio ModuleRadio Module Management AppManagement App Custom AppCustom App RFID Mobile APIRFID Mobile APITDT Store and Forward RemoteMgmt Mobile DeviceMobile Device
RFID Readers Pilares: Capacidades de Integración RFID Printers Sensor devices BizTalk Server Management and Operations Business Rule Framework Business to Business Integration Business Activity Monitoring Messaging Orchestration Tools BizTalk RFID DSPI Layer Event Queue RFID Business Processes Web Service Web Service SQL Server SQL Server MSMQMSMQ MSMQMSMQ FTPFTP FTPFTP 25+ Adapters
Plant- Seattle Pilares: Gestión Empresarial BizTalk RFID Reade r Printer Plant - Raleigh BizTalk RFID Reade r Printer DC - Chicago BizTalk RFID Reade r Printer Corporate Office System Center Operations Manager Real time management events ALERT
Pilares : Plataforma de desarrollo completa BizTalk RFID Software Application SQL DB SQL DB Custom Listener DSPI Layer Event Queue RFID Business Processes Web Service (WCF) Custom Event Handler.NET Code Custom Event Handler.NET Code DB Listener RFID Readers RFID Printers Other Sensor devices MSMQ MSMQ Listener
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
Usuarios de control de Negocio KPIs KPIs KPIs Hacer mas cosas, mas rápido y con mas calidad KPIs – 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 Activity Monitoring Ejemplo : Plantas de Fabricación
Business Activity Monitoring
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?
Arquitectura de Proveedores
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 Object Model EPCIS Serialization attributes Transformation API Capture Client
Operaciones de logística del proveedor
Business Rules Engine An efficient inference engine that can link highly readable, declarative, semantically rich rules to any business objects (.NET components), XML documents, or database tables From business processes validate against rules Change policies dynamically without the need to stop/start the business processes High throughput and low latency
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);
¿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 Descripción conceptual
Historia de CEP ( Event Processing ) David Luckham
BPM Monitoring, BAM, report exceptions Finance (trade analysis, detect fraud, risk analysis) Network (SLA monitoring, intrusion detection) Sensor (RFID, air traffic, schedule & control) Aplicaciones típicas CEP
Comparando CEP con las aplicaciones tradicionales
Agenda Visión General RFID BizTalk Server 2009 Conclusiones Introducción RFID Toshiba Ejemplo Real
TOSHIBA TEC Europe Retail Information Systems RFID en el Mundo Real Regensburg Caso de Optimización de la Producción Angel Di Geronimo
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
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 Análisis RFID, prueba de concepto
Mejora de la implementación práctica Plataforma de impresoras RFID de Toshiba Tec Mejora del posicionamiento de la etiqueta RFID en la caja de accesorios EmbaladoPortal RFID Terminal Control Almacén
Mejoras y Beneficios Medición Antes (05B) Después (10/06) Mejora Media de equipos por día Personal de almacén 8 Coste de almacén [/unidad] 0,243 Ahorro en materiales: 320 k / año Fiabilidad del almacén con tecnología RFID 100% Poka Yoke (sistema libre de errores humanos) (81%) 2 -6 (75%) 0,147 -0,096 (40%) ¡4 millones de etiquetas RFID y creciendo!
Agenda Visión General RFID BizTalk Server 2009 Introducción Conclusiones RFID Toshiba Ejemplo Real
On-Premise Application On-Device Application Dispositivos MóvilesNuevas Experiencias Nuestra Dirección en arquitecturas de aplicaciones
Resumen BizTalk Server RFID 2009 Support for newer standards Support for mobile Customer case studies available Enhancements in product v.Next More out of the box components Guide has been RTW July 27 th, us/library/ee309289(BTS.10).aspx Planning the Environment Operations Checklist Managing Deployment