SlideShare una empresa de Scribd logo
Overview
Como nace Es el fruto de un proyecto  concebido hace dos años desarrollado en colaboración con el “ Politecnico di Torino ” el origen...
que es... Que es “ Es una plataforma para el intercambio de información útil entre personas, entre sistemas y entre personas y sistemas”
la idea... 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 inspiración... METRO Así como la red del METRO,  conecta y hace interactuar con reglas precisas y sencillas, personas, tecnologías, aplicaciones...
la inspiración...
necesito... CEO “ Tener cada día, en mi móvil, variaciones de ingresos si son  mayores del 5% o menores del 3%.”
necesito... 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... Director MKTG “ Tener un “feedback” inmediato, desde el campo, sobre nuestra ultima campaña promocional.”
necesito... Desarrollador SW “ Comprobar, en campo, el rendimiento de la ultima versión del software instalado”
Le escucha
como lo hace? 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?
como lo hace?
los bloques... Los bloques son llamados  “ processors ”  e interactuan entre ellos mediante intercambio de mensajes (XML,query) sincronos y asincronos …
los bloques... … Cada processor desarrolla una funcionalidad especifica y sencilla,  además de ser  reutilizable  y  configurable .
Sigue tu Bussiness...  las ventajas... Tu logica  puede ser revisada en el tiempo, en base a las cambiantes exigencias del business ,  recombinando y reconfigurando  processors  existentes.
el  Centro de Control ... Como se configura...  Gracias a  QFlow , el instrumento con el cual es posible proyectar aplicaciones “ diseñando ” cadenas de processors
el  Centro de Control ... QFLOW, el GUI para diseñar  Flujos de Negocio  (Business Flow)
La tecnología En que tecnologías se basa?
Server  : el “contenedor” de processors Tecnología:  Java 6 Standard:   Container OSGI (Open Service Gateway Initiative)   Multi-threading:  escalable en arquitecturas multi processor Plataformas soportadas :  Windows, Linux, Mac OS X 10.5 ( & Java 6 compliant) Interfaces hacia el exterior:  Web service, DBMS, SMS, e-mail, File System http://www.osgi.org/Main/HomePage http://www.knopflerfish.org/
routing rules of messages Reglas de configuración:  formato XML Basado 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/
remoting library Plataforma: Microsoft  .NET 2.0 Transporte:  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.
Arquitectura del sistema Clustering Ext. DB Legacy backend Web Service (SOAP) Mobile Devices Remoter (Proxying) Web Service (SOAP) Ext. client
SOA permite la construcción de aplicaciones  geograficamente distribuidas basado en SOA (Service Oriented Architecture)
Resumiendo... Independiente de S.O. y DB Independiente de HW y SW Nucleo Open Source Escalable y clusterizable
Los verticales... Aprovechando su estructura nacen varios productos  verticales :
 
MILANO  ROMA  TORINO  BOLOGNA  TREVISO  MADRID  LISBOA  PORTO aton.eu [email_address] 800.04.72.72 Raul Espín  Massimiliano Sarro Departamento de Movilidad [email_address] [email_address] aton.skype

Más contenido relacionado

PPT
PPTX
Windows communication foundation (wcf)
ODP
Ye isón perilla
PPTX
Windows communication foundation (wcf)
PPT
T O P I C O S ( R I C A R D O)
PPT
F:\Ricardo Topicos\Topicos (Ricardo)
PPTX
Base de datos
PPTX
Wimdows comunication foundation
Windows communication foundation (wcf)
Ye isón perilla
Windows communication foundation (wcf)
T O P I C O S ( R I C A R D O)
F:\Ricardo Topicos\Topicos (Ricardo)
Base de datos
Wimdows comunication foundation

Destacado (20)

PPS
Bienvenida ETNIASurbanas
PPTX
Martin Barden – The audience centre stage | congres podiumkunsten 2012
PPS
Paris filosofia aznavour
PPT
El caso de_islandia
PDF
Faqcil design aeron
PPTX
Prov20 - Workshop Grafisch faciliteren
PPTX
Minecraft
PDF
SzerverWebáruház készlet integrátoroknak 131207
PDF
Stratesys - Flyer BrandPOS - ENG2014
PPT
Educación: Nuevos formatos, nuevos relatos …
PPT
Handout presentatie zomer 2011
PPS
ConsequêNcia2003 2
PDF
Wonen aan het water in Meeroevers Meerstad
DOCX
Leyenda del quesque
PDF
Population dynamics and the contraction of the miombo woodland ecozone
PPT
Symposium De Zunne Groningen 16 6 09
PDF
SIC-2012-03-28-1
PPTX
Jeaneth T. Baduyen Treasured Moments
DOCX
Malware
PDF
De bleekerij boekelerbeek
Bienvenida ETNIASurbanas
Martin Barden – The audience centre stage | congres podiumkunsten 2012
Paris filosofia aznavour
El caso de_islandia
Faqcil design aeron
Prov20 - Workshop Grafisch faciliteren
Minecraft
SzerverWebáruház készlet integrátoroknak 131207
Stratesys - Flyer BrandPOS - ENG2014
Educación: Nuevos formatos, nuevos relatos …
Handout presentatie zomer 2011
ConsequêNcia2003 2
Wonen aan het water in Meeroevers Meerstad
Leyenda del quesque
Population dynamics and the contraction of the miombo woodland ecozone
Symposium De Zunne Groningen 16 6 09
SIC-2012-03-28-1
Jeaneth T. Baduyen Treasured Moments
Malware
De bleekerij boekelerbeek
Publicidad

Similar a M3 Global 2009 (20)

PPTX
Términos de Programación Distribuida 5
PDF
Más allá de la Web 2.0: La Web Semántica
PPT
Miguel
PDF
EL LENGUAJE DE LA WEB
PDF
Modulo 2 parte 2 tics
PDF
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
PDF
00463531f7b1b6cf3f000000
PPTX
Mexelineth semi
PPT
INTRANET
PDF
diseño de arquitectura de un sistema de informacion
PPTX
Informatica i
DOCX
Justificación Sistemas Distribuidos
DOCX
Act1 tecnologiaweb uni1
PDF
Arquitectura Corba
PPTX
Arquitectura multicapa
PPS
Programacion
PPTX
Relación RED CLIENTE - SERVIDOR
PDF
API Agregadas y Computo Masivo
DOCX
Trabajo grupal 1 taller-prog-distribuida
PDF
"Se han enviado al servidor de internet ficheros web creados mediante program...
Términos de Programación Distribuida 5
Más allá de la Web 2.0: La Web Semántica
Miguel
EL LENGUAJE DE LA WEB
Modulo 2 parte 2 tics
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
00463531f7b1b6cf3f000000
Mexelineth semi
INTRANET
diseño de arquitectura de un sistema de informacion
Informatica i
Justificación Sistemas Distribuidos
Act1 tecnologiaweb uni1
Arquitectura Corba
Arquitectura multicapa
Programacion
Relación RED CLIENTE - SERVIDOR
API Agregadas y Computo Masivo
Trabajo grupal 1 taller-prog-distribuida
"Se han enviado al servidor de internet ficheros web creados mediante program...
Publicidad

Más de Aton España Soluciones de Movilidad (18)

Último (20)

PDF
Maste clas de estructura metálica y arquitectura
PPT
Que son las redes de computadores y sus partes
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Calidad desde el Docente y la mejora continua .pdf
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Maste clas de estructura metálica y arquitectura
Que son las redes de computadores y sus partes
Power Point Nicolás Carrasco (disertación Roblox).pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
SAP Transportation Management para LSP, TM140 Col18
introduccion a las_web en el 2025_mejoras.ppt
Estrategia de apoyo tecnología grado 9-3
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
El-Gobierno-Electrónico-En-El-Estado-Bolivia
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Zarate Quispe Alex aldayir aplicaciones de internet .docx
CyberOps Associate - Cisco Networking Academy
Calidad desde el Docente y la mejora continua .pdf
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Plantilla para Diseño de Narrativas Transmedia.pdf
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Diapositiva proyecto de vida, materia catedra
Presentación PASANTIAS AuditorioOO..pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN

M3 Global 2009

  • 2. Como nace Es el fruto de un proyecto concebido hace dos años desarrollado en colaboración con el “ Politecnico di Torino ” el origen...
  • 3. que es... Que es “ Es una plataforma para el intercambio de información útil entre personas, entre sistemas y entre personas y sistemas”
  • 4. la idea... 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.
  • 5. la inspiración... METRO Así como la red del METRO, conecta y hace interactuar con reglas precisas y sencillas, personas, tecnologías, aplicaciones...
  • 7. necesito... CEO “ Tener cada día, en mi móvil, variaciones de ingresos si son mayores del 5% o menores del 3%.”
  • 8. necesito... 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”
  • 9. necesito... Director MKTG “ Tener un “feedback” inmediato, desde el campo, sobre nuestra ultima campaña promocional.”
  • 10. necesito... Desarrollador SW “ Comprobar, en campo, el rendimiento de la ultima versión del software instalado”
  • 12. como lo hace? 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...
  • 15. los bloques... Los bloques son llamados “ processors ” e interactuan entre ellos mediante intercambio de mensajes (XML,query) sincronos y asincronos …
  • 16. los bloques... … Cada processor desarrolla una funcionalidad especifica y sencilla, además de ser reutilizable y configurable .
  • 17. Sigue tu Bussiness... las ventajas... Tu logica puede ser revisada en el tiempo, en base a las cambiantes exigencias del business , recombinando y reconfigurando processors existentes.
  • 18. el Centro de Control ... Como se configura... Gracias a QFlow , el instrumento con el cual es posible proyectar aplicaciones “ diseñando ” cadenas de processors
  • 19. el Centro de Control ... QFLOW, el GUI para diseñar Flujos de Negocio (Business Flow)
  • 20. La tecnología En que tecnologías se basa?
  • 21. Server : el “contenedor” de processors Tecnología: Java 6 Standard: Container OSGI (Open Service Gateway Initiative) Multi-threading: escalable en arquitecturas multi processor Plataformas soportadas : Windows, Linux, Mac OS X 10.5 ( & Java 6 compliant) Interfaces hacia el exterior: Web service, DBMS, SMS, e-mail, File System http://www.osgi.org/Main/HomePage http://www.knopflerfish.org/
  • 22. routing rules of messages Reglas de configuración: formato XML Basado 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/
  • 23. remoting library Plataforma: Microsoft .NET 2.0 Transporte: 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.
  • 24. Arquitectura del sistema Clustering Ext. DB Legacy backend Web Service (SOAP) Mobile Devices Remoter (Proxying) Web Service (SOAP) Ext. client
  • 25. SOA permite la construcción de aplicaciones geograficamente distribuidas basado en SOA (Service Oriented Architecture)
  • 26. Resumiendo... Independiente de S.O. y DB Independiente de HW y SW Nucleo Open Source Escalable y clusterizable
  • 27. Los verticales... Aprovechando su estructura nacen varios productos verticales :
  • 28.  
  • 29. MILANO ROMA TORINO BOLOGNA TREVISO MADRID LISBOA PORTO aton.eu [email_address] 800.04.72.72 Raul Espín Massimiliano Sarro Departamento de Movilidad [email_address] [email_address] aton.skype