SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
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

Destacado

Bienvenida ETNIASurbanas
Bienvenida ETNIASurbanasBienvenida ETNIASurbanas
Bienvenida ETNIASurbanasAlex AG
 
Martin Barden – The audience centre stage | congres podiumkunsten 2012
Martin Barden – The audience centre stage | congres podiumkunsten 2012Martin Barden – The audience centre stage | congres podiumkunsten 2012
Martin Barden – The audience centre stage | congres podiumkunsten 2012Promotie Podiumkunsten
 
Paris filosofia aznavour
Paris filosofia aznavourParis filosofia aznavour
Paris filosofia aznavourDenise Rivera
 
El caso de_islandia
El caso de_islandiaEl caso de_islandia
El caso de_islandiaTRAFIC
 
Faqcil design aeron
Faqcil design aeronFaqcil design aeron
Faqcil design aeronFaqcil
 
Prov20 - Workshop Grafisch faciliteren
Prov20 - Workshop Grafisch faciliterenProv20 - Workshop Grafisch faciliteren
Prov20 - Workshop Grafisch faciliterenDorine Ruter
 
SzerverWebáruház készlet integrátoroknak 131207
SzerverWebáruház készlet integrátoroknak 131207SzerverWebáruház készlet integrátoroknak 131207
SzerverWebáruház készlet integrátoroknak 131207Balázs Antók
 
Stratesys - Flyer BrandPOS - ENG2014
Stratesys - Flyer BrandPOS - ENG2014Stratesys - Flyer BrandPOS - ENG2014
Stratesys - Flyer BrandPOS - ENG2014Stratesys
 
Educación: Nuevos formatos, nuevos relatos …
Educación: Nuevos formatos, nuevos relatos …Educación: Nuevos formatos, nuevos relatos …
Educación: Nuevos formatos, nuevos relatos …Guillermo Lutzky
 
Handout presentatie zomer 2011
Handout presentatie zomer 2011Handout presentatie zomer 2011
Handout presentatie zomer 2011SunnyCars
 
ConsequêNcia2003 2
ConsequêNcia2003 2ConsequêNcia2003 2
ConsequêNcia2003 2cab3032
 
Wonen aan het water in Meeroevers Meerstad
Wonen aan het water in Meeroevers MeerstadWonen aan het water in Meeroevers Meerstad
Wonen aan het water in Meeroevers MeerstadThuis Nieuwbouwmakelaars
 
Population dynamics and the contraction of the miombo woodland ecozone
Population dynamics and the contraction of the miombo woodland ecozonePopulation dynamics and the contraction of the miombo woodland ecozone
Population dynamics and the contraction of the miombo woodland ecozoneAlexander Decker
 
Symposium De Zunne Groningen 16 6 09
Symposium De Zunne Groningen 16 6 09Symposium De Zunne Groningen 16 6 09
Symposium De Zunne Groningen 16 6 09wesselbruining
 
Jeaneth T. Baduyen Treasured Moments
Jeaneth T. Baduyen Treasured MomentsJeaneth T. Baduyen Treasured Moments
Jeaneth T. Baduyen Treasured MomentsHolyGardens LaUnion
 
De bleekerij boekelerbeek
De bleekerij boekelerbeekDe bleekerij boekelerbeek
De bleekerij boekelerbeekHartvanBoekelo
 

Destacado (20)

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

Similar a M3 Global 2009

Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5RJ Manayay Chavez
 
Más allá de la Web 2.0: La Web Semántica
Más allá de la Web 2.0: La Web SemánticaMás allá de la Web 2.0: La Web Semántica
Más allá de la Web 2.0: La Web SemánticaGuy Van Peel
 
Miguel
MiguelMiguel
MiguelYAM64
 
EL LENGUAJE DE LA WEB
EL LENGUAJE DE LA WEBEL LENGUAJE DE LA WEB
EL LENGUAJE DE LA WEBJuanPantoja22
 
Modulo 2 parte 2 tics
Modulo 2   parte 2 ticsModulo 2   parte 2 tics
Modulo 2 parte 2 ticscamiyclari
 
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...Sofia2 Smart Platform
 
Mexelineth semi
Mexelineth semiMexelineth semi
Mexelineth semi65519584
 
diseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informaciondiseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informacionzulaymaylin
 
Justificación Sistemas Distribuidos
Justificación Sistemas DistribuidosJustificación Sistemas Distribuidos
Justificación Sistemas DistribuidosCarlos Alonso
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1fanyto
 
Relación RED CLIENTE - SERVIDOR
Relación RED CLIENTE - SERVIDOR Relación RED CLIENTE - SERVIDOR
Relación RED CLIENTE - SERVIDOR PaoLandetaKPS
 
API Agregadas y Computo Masivo
API Agregadas y Computo MasivoAPI Agregadas y Computo Masivo
API Agregadas y Computo MasivoAndrea Guevara
 
Trabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuidaTrabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuidaRJ Manayay Chavez
 
"Se han enviado al servidor de internet ficheros web creados mediante program...
"Se han enviado al servidor de internet ficheros web creados mediante program..."Se han enviado al servidor de internet ficheros web creados mediante program...
"Se han enviado al servidor de internet ficheros web creados mediante program...Cristina Gallego Blanco
 

Similar a M3 Global 2009 (20)

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

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

Rfid fashion esp
Rfid fashion espRfid fashion esp
Rfid fashion esp
 
On id 2010_es_completa
On id 2010_es_completaOn id 2010_es_completa
On id 2010_es_completa
 
On id es
On id esOn id es
On id es
 
On Retail
On RetailOn Retail
On Retail
 
On Mobi V1.0 EspañOl
On Mobi V1.0 EspañOlOn Mobi V1.0 EspañOl
On Mobi V1.0 EspañOl
 
On X
On XOn X
On X
 
Presentacion Aton Iberia V 2.0
Presentacion Aton Iberia V 2.0Presentacion Aton Iberia V 2.0
Presentacion Aton Iberia V 2.0
 
Nuestros Clientes Iberia
Nuestros Clientes IberiaNuestros Clientes Iberia
Nuestros Clientes Iberia
 
On Print
On PrintOn Print
On Print
 
I Nroad EspañOl
I Nroad EspañOlI Nroad EspañOl
I Nroad EspañOl
 
My Service Esp
My Service EspMy Service Esp
My Service Esp
 
O Ngas Gpl EspañOl Abril09
O Ngas Gpl EspañOl Abril09O Ngas Gpl EspañOl Abril09
O Ngas Gpl EspañOl Abril09
 
Onlog EspañOl
Onlog EspañOlOnlog EspañOl
Onlog EspañOl
 
O Npost EspañOl
O Npost EspañOlO Npost EspañOl
O Npost EspañOl
 
O Nroad EspañOl Abril09
O Nroad EspañOl Abril09O Nroad EspañOl Abril09
O Nroad EspañOl Abril09
 
Onpush EspañOl
Onpush EspañOlOnpush EspañOl
Onpush EspañOl
 
O Nsales EspañOl Abril09
O Nsales EspañOl Abril09O Nsales EspañOl Abril09
O Nsales EspañOl Abril09
 
Onvoice Esp
Onvoice EspOnvoice Esp
Onvoice Esp
 

Último

Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024anasofiarodriguezcru
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfJoseAlejandroPerezBa
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888ElianaValencia28
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdflauralizcano0319
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskbydaniela5
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalEmanuelCastro64
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 

Último (20)

Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamental
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 

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