SlideShare una empresa de Scribd logo
1 de 29
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

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 

Último (20)

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 

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