m3 global 2009

29
Overview

Upload: aton-espana-soluciones-de-movilidad

Post on 14-Jun-2015

159 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: M3 Global 2009

Overview

Page 2: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Como nace

Es el fruto de un proyecto concebido hace dos años

desarrollado en colaboración con el

“Politecnico di Torino”

el origen...

Page 3: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Que es

“Es una plataforma para el intercambio de información útil entre personas, entre sistemas y entre personas

y sistemas”

que es...

Page 4: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

La idea...Crear un sistema que permitiese el intercambio, el procesamiento y la

gestión de los flujos de información, con los datos recogidos desde fuentes heterogeneas, hacia

destinatarios o usuarios tambien heterogeneos.

la idea...

Page 5: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

METRO

Así como la red del METRO, conecta y hace interactuar con

reglas precisas y sencillas, personas, tecnologías,

aplicaciones...

la inspiración...

Page 6: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

la inspiración...

Page 7: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

CEO

“Tener cada día, en mi móvil,variaciones de ingresos si son

mayores del 5% o menores del 3%.”

“Tener cada día, en mi móvil,variaciones de ingresos si son

mayores del 5% o menores del 3%.”

necesito...

Page 8: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

IT Manager“Tener una herramienta que compruebe por mí, los niveles de calidad en el intercambio de datos,

entre nuestras fuerzas de ventas en Galicia y nuestro ERP de Madrid, y notificar cualquier

incidencia en mi PDA”

necesito...

Page 9: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Director MKTG

“Tener un “feedback” inmediato,desde el campo, sobre nuestra ultima

campaña promocional.”

“Tener un “feedback” inmediato,desde el campo, sobre nuestra ultima

campaña promocional.”

necesito...

Page 10: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Desarrollador SW

“Comprobar, en campo,el rendimiento de la ultima versión

del software instalado”

necesito...

Page 11: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Le escucha

Page 12: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

con estilo...

Gracias a su estilo de funcionamiento caracterizado por su naturaleza modular, construida con bloques

logicos elementales. Interconectandolos se pueden

realizar flujos aplicativos complejos...

como lo hace?

Page 13: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

como lo hace?

Page 14: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

como lo hace?

Page 15: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Los bloques son llamados “processors” e interactuan entre

ellos mediante intercambio de mensajes (XML,query) sincronos y

asincronos

los bloques...

Page 16: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Cada processor desarrolla una funcionalidad especifica y sencilla,

además de ser reutilizable y configurable.

los bloques...

Page 17: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Sigue tu Bussiness...

las ventajas...

Tu logica puede ser revisada en el tiempo, en

base a las cambiantesexigencias del business,

recombinando y reconfigurando

processors existentes.

Page 18: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Como se configura...

Gracias a QFlow, el instrumento con el cual es posible proyectar

aplicaciones “diseñando” cadenas de processors

el Centro de Control...

Page 19: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

QFLOW, el GUI para diseñar Flujos de Negocio (Business Flow)

el Centro de Control...

Page 20: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

La tecnología

En que tecnologías se basa?

Page 21: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Tecnología: Java 6

Standard: Container OSGI (Open Service Gateway Initiative) Multi-threading: escalable en arquitecturas multi processorPlataformas soportadas : Windows, Linux, Mac OS X 10.5 (& Java 6 compliant)

Interfaces hacia el exterior: Web service, DBMS, SMS, e-mail, File System

Server : el “contenedor” de processors

http://www.osgi.org/Main/HomePage http://www.knopflerfish.org/

Page 22: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

routing rules of messages

Reglas de configuración: formato XMLBasado en: motor de scripting Javascript Rhino (Mozilla Foundation)

Rhino is an open-source implementation

of JavaScript written entirely in Java.

Typically embedded into Java applications

to provide scripting to end users. http://www.mozilla.org/rhino/

Page 23: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

remoting library

Plataforma: Microsoft .NET 2.0Transporte: comunicación asíncrona sobre HTTP(S)

La libreria permite a una aplicación desarrollada sobre plataforma Microsoft .NET 2.0 (PDA e PC) de interactuar con el container OSGI del server de manera transparente, intercambiando mensajes, query y otros tipos de datos.

El protocolo utilizado permite el push de datos desde el server. Segun lo que establece el standard BOSH* (Bidirectional-streams Over Synchronous HTTP), normalizado por el XMPP software foundation, a fin de transportar un protocolo XML-streaming sobre HTTP.

Page 24: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Arquitectura del sistema

Clustering

Ext.DB

Legacy backend

Web Service

(SOAP)

MobileDevices

Remoter(Proxying)

Web S

ervice

(SO

AP

)

Ext. client

Page 25: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

SOA

permite la construcción de aplicaciones geograficamente distribuidas

basado en SOA (Service Oriented Architecture)

Page 26: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Resumiendo...

Independiente de S.O. y DB

Independiente de HW y SW

Nucleo Open Source

Escalable y clusterizable

Page 27: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Los verticales...

Aprovechando su estructura nacen varios productos verticales:

Page 28: M3 Global 2009

Copyright © 2009 Aton S.p.A. All Rights Reserved

Page 29: M3 Global 2009

MILANO ROMA TORINO BOLOGNA TREVISO MADRID LISBOA PORTOMILANO ROMA TORINO BOLOGNA TREVISO MADRID LISBOA PORTO

[email protected]@aton.eu800.04.72.72800.04.72.72

Raul Espín Massimiliano SarroDepartamento de Movilidad

[email protected]@aton.eu

aton.skypeaton.skype