SlideShare uma empresa 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...
¿Qué 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 Daniel Espín  Sales Engineer [email_address] aton.skype

Mais conteúdo relacionado

Destaque

Presentacion olimpia security day
Presentacion olimpia security dayPresentacion olimpia security day
Presentacion olimpia security dayOLIMPIAIT
 
Estrategia: Xelere - IBM Security
Estrategia: Xelere - IBM SecurityEstrategia: Xelere - IBM Security
Estrategia: Xelere - IBM SecurityXelere Seguridad
 
Xelere - IBM Security QRadar
Xelere - IBM Security QRadarXelere - IBM Security QRadar
Xelere - IBM Security QRadarXelere Seguridad
 
Inteligencia en Seguridad IT
Inteligencia en Seguridad ITInteligencia en Seguridad IT
Inteligencia en Seguridad ITXelere
 
Building a Next-Generation Security Operation Center Based on IBM QRadar and ...
Building a Next-Generation Security Operation Center Based on IBM QRadar and ...Building a Next-Generation Security Operation Center Based on IBM QRadar and ...
Building a Next-Generation Security Operation Center Based on IBM QRadar and ...IBM Security
 
Security Operation Center - Design & Build
Security Operation Center - Design & BuildSecurity Operation Center - Design & Build
Security Operation Center - Design & BuildSameer Paradia
 

Destaque (6)

Presentacion olimpia security day
Presentacion olimpia security dayPresentacion olimpia security day
Presentacion olimpia security day
 
Estrategia: Xelere - IBM Security
Estrategia: Xelere - IBM SecurityEstrategia: Xelere - IBM Security
Estrategia: Xelere - IBM Security
 
Xelere - IBM Security QRadar
Xelere - IBM Security QRadarXelere - IBM Security QRadar
Xelere - IBM Security QRadar
 
Inteligencia en Seguridad IT
Inteligencia en Seguridad ITInteligencia en Seguridad IT
Inteligencia en Seguridad IT
 
Building a Next-Generation Security Operation Center Based on IBM QRadar and ...
Building a Next-Generation Security Operation Center Based on IBM QRadar and ...Building a Next-Generation Security Operation Center Based on IBM QRadar and ...
Building a Next-Generation Security Operation Center Based on IBM QRadar and ...
 
Security Operation Center - Design & Build
Security Operation Center - Design & BuildSecurity Operation Center - Design & Build
Security Operation Center - Design & Build
 

Semelhante a Plataforma intercambio información entre personas y sistemas

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
 
Modulo 2 parte 2 tics
Modulo 2   parte 2 ticsModulo 2   parte 2 tics
Modulo 2 parte 2 ticscamiyclari
 
Miguel
MiguelMiguel
MiguelYAM64
 
EL LENGUAJE DE LA WEB
EL LENGUAJE DE LA WEBEL LENGUAJE DE LA WEB
EL LENGUAJE DE LA WEBJuanPantoja22
 
Mexelineth semi
Mexelineth semiMexelineth semi
Mexelineth semi65519584
 
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
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1fanyto
 
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
 
Relación RED CLIENTE - SERVIDOR
Relación RED CLIENTE - SERVIDOR Relación RED CLIENTE - SERVIDOR
Relación RED CLIENTE - SERVIDOR PaoLandetaKPS
 
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
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptxmedina2966
 
Infraestructura tecnologica1
Infraestructura tecnologica1Infraestructura tecnologica1
Infraestructura tecnologica1Larissa Muirragui
 

Semelhante a Plataforma intercambio información entre personas y sistemas (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
 
Modulo 2 parte 2 tics
Modulo 2   parte 2 ticsModulo 2   parte 2 tics
Modulo 2 parte 2 tics
 
Miguel
MiguelMiguel
Miguel
 
EL LENGUAJE DE LA WEB
EL LENGUAJE DE LA WEBEL LENGUAJE DE LA WEB
EL LENGUAJE DE LA WEB
 
INTRANET
INTRANETINTRANET
INTRANET
 
Mexelineth semi
Mexelineth semiMexelineth semi
Mexelineth semi
 
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
 
Informatica i
Informatica iInformatica i
Informatica i
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1
 
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
 
Justificación Sistemas Distribuidos
Justificación Sistemas DistribuidosJustificación Sistemas Distribuidos
Justificación Sistemas Distribuidos
 
Arquitectura multicapa
Arquitectura multicapaArquitectura multicapa
Arquitectura multicapa
 
Arquitectura Corba
Arquitectura CorbaArquitectura Corba
Arquitectura Corba
 
Relación RED CLIENTE - SERVIDOR
Relación RED CLIENTE - SERVIDOR Relación RED CLIENTE - SERVIDOR
Relación RED CLIENTE - SERVIDOR
 
Trabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuidaTrabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuida
 
Programacion
ProgramacionProgramacion
Programacion
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
Infraestructura tecnologica1
Infraestructura tecnologica1Infraestructura tecnologica1
Infraestructura tecnologica1
 

Mais 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
 

Plataforma intercambio información entre personas y sistemas

  • 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. ¿Qué 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 Daniel Espín Sales Engineer [email_address] aton.skype