SlideShare a Scribd company logo
1 of 29
Download to read offline
Cloud Services for real
time communications
Jose Gato Luis <jose.gato@atos.net>
Manage your real
time
communications
Cloud real
time events
Pub/Sub Pattern
AEON
● Real time communications platform
● Cloud services to send/receive data
○ Queue messaging protocol
● Pub/Sub pattern
○ Fully decoupled developments
● Easy to use, Easy to integrate
Pub/Sub Pattern
AEON Channels
Encapsulate types of information
Generate two end-points (pub/sub)
Distribute the end-points carefully
… end-points are REST interface
(POST/GET)
/entities/M1622LB/channel/gps
A world of urls
Keep it
simple...
/entities/M1622LB/channel/gps
A world of urls
Who wants
to see
code??
… ask me later
Technologies
enabling real
time...
… Do you want details?
Benefits
Communicate through a realtime network
Decoupled developments
Performance, scalability and reliability
Complete RESTful API
Easy to use, easy to integrate (SDK)
Jose Gato Luis
<jose.gato@atos.net>
Technologies
enabling real
time...
Because of performance
Good 4 Real Time Request’s number Support & Community
Standard Protocol Multi Language Performance
Messages Broker
RESTful interface Web Interface
Big data analysis & Performance
Try it: http://lcb-gui.herokuapp.com
Who wants
to see
code??
/entities/M1622LB/channel/gps
Get your channels
Why we dont Pub/Sub….
POST {} /entities/M1622LB/channel/gps
GET /entities/M1622LB/channel/gps
Publishing
AEONSDK sdk = new AEONSDK(Config.
PUB_URL);
for (var i=1; i < 20; i++){
msg = { "number": i};
sdk.publish(msg);
Subscribing
var received = function received(msg) {
console.log("Received: ", msg)
}
sdk = new AeonSDK(config.SUB_URL, config.
YOUR_ID , config.YOUR_DESC);
More doc here
http://lcb.herokuapp.
com/public/doc/html/apidoc/apidoc.html

More Related Content

What's hot

SignalR. Code, not toothpaste - TechDays Belgium 2012
SignalR. Code, not toothpaste - TechDays Belgium 2012SignalR. Code, not toothpaste - TechDays Belgium 2012
SignalR. Code, not toothpaste - TechDays Belgium 2012
Maarten Balliauw
 

What's hot (7)

AWS Api Gateway by Łukasz Marchewka Scalacc
AWS Api Gateway by Łukasz Marchewka ScalaccAWS Api Gateway by Łukasz Marchewka Scalacc
AWS Api Gateway by Łukasz Marchewka Scalacc
 
What's New in Gloo v0.18
What's New in Gloo v0.18 What's New in Gloo v0.18
What's New in Gloo v0.18
 
The Service Mesh: It's about Traffic
The Service Mesh: It's about TrafficThe Service Mesh: It's about Traffic
The Service Mesh: It's about Traffic
 
SignalR. Code, not toothpaste - TechDays Belgium 2012
SignalR. Code, not toothpaste - TechDays Belgium 2012SignalR. Code, not toothpaste - TechDays Belgium 2012
SignalR. Code, not toothpaste - TechDays Belgium 2012
 
APIdays Paris 2018 - API Management is Dead, Augusto Marietti, CEO and Co-Fou...
APIdays Paris 2018 - API Management is Dead, Augusto Marietti, CEO and Co-Fou...APIdays Paris 2018 - API Management is Dead, Augusto Marietti, CEO and Co-Fou...
APIdays Paris 2018 - API Management is Dead, Augusto Marietti, CEO and Co-Fou...
 
APIdays Helsinki 2019 - gRPC: Lightning Fast, Self-Documenting APIs with Moha...
APIdays Helsinki 2019 - gRPC: Lightning Fast, Self-Documenting APIs with Moha...APIdays Helsinki 2019 - gRPC: Lightning Fast, Self-Documenting APIs with Moha...
APIdays Helsinki 2019 - gRPC: Lightning Fast, Self-Documenting APIs with Moha...
 
Kafka Streams
Kafka StreamsKafka Streams
Kafka Streams
 

Viewers also liked (8)

My Art Creations
My Art CreationsMy Art Creations
My Art Creations
 
Project design guide
Project design guideProject design guide
Project design guide
 
Transistors
TransistorsTransistors
Transistors
 
Digtial Age Tookit
Digtial Age TookitDigtial Age Tookit
Digtial Age Tookit
 
Guerilla Campgains 2 Wetwiring (Ujafed)
Guerilla Campgains 2 Wetwiring (Ujafed)Guerilla Campgains 2 Wetwiring (Ujafed)
Guerilla Campgains 2 Wetwiring (Ujafed)
 
NDOA "Embracing Social Networking"
NDOA "Embracing Social Networking"NDOA "Embracing Social Networking"
NDOA "Embracing Social Networking"
 
Intro To Transmedia (Uja Fed)
Intro To Transmedia (Uja Fed)Intro To Transmedia (Uja Fed)
Intro To Transmedia (Uja Fed)
 
Guerilla Campgains I Insurgent Basic (Ujafed)
Guerilla Campgains I Insurgent Basic (Ujafed)Guerilla Campgains I Insurgent Basic (Ujafed)
Guerilla Campgains I Insurgent Basic (Ujafed)
 

Similar to AEON Generic

SignalR + Mobile Possibilities
SignalR + Mobile PossibilitiesSignalR + Mobile Possibilities
SignalR + Mobile Possibilities
Sam Basu
 
SignalR Intro + WPDev
SignalR Intro + WPDevSignalR Intro + WPDev
SignalR Intro + WPDev
Sam Basu
 
SignalR Intro + WPDev integration @ Codetock
SignalR Intro + WPDev integration @ CodetockSignalR Intro + WPDev integration @ Codetock
SignalR Intro + WPDev integration @ Codetock
Sam Basu
 
Fanug - Pragmatic Windows Phone Developer
Fanug - Pragmatic Windows Phone DeveloperFanug - Pragmatic Windows Phone Developer
Fanug - Pragmatic Windows Phone Developer
Sam Basu
 
Web Browser Accessibility using Open-Source Software
Web Browser Accessibility using Open-Source SoftwareWeb Browser Accessibility using Open-Source Software
Web Browser Accessibility using Open-Source Software
zeljkoobrenovic
 

Similar to AEON Generic (20)

SignalR + Mobile Possibilities
SignalR + Mobile PossibilitiesSignalR + Mobile Possibilities
SignalR + Mobile Possibilities
 
SignalR Intro + WPDev
SignalR Intro + WPDevSignalR Intro + WPDev
SignalR Intro + WPDev
 
What you need to know about .NET Core 3.0 and beyond
What you need to know about .NET Core 3.0 and beyondWhat you need to know about .NET Core 3.0 and beyond
What you need to know about .NET Core 3.0 and beyond
 
.NET Core Today and Tomorrow
.NET Core Today and Tomorrow.NET Core Today and Tomorrow
.NET Core Today and Tomorrow
 
WebRTC presentation
WebRTC presentationWebRTC presentation
WebRTC presentation
 
IPTV Case Study
IPTV Case StudyIPTV Case Study
IPTV Case Study
 
SignalR Intro + WPDev integration @ Codetock
SignalR Intro + WPDev integration @ CodetockSignalR Intro + WPDev integration @ Codetock
SignalR Intro + WPDev integration @ Codetock
 
Xmppforcloudcomputing
XmppforcloudcomputingXmppforcloudcomputing
Xmppforcloudcomputing
 
Real Time Apps with SignalR Core
Real Time Apps with SignalR CoreReal Time Apps with SignalR Core
Real Time Apps with SignalR Core
 
Realtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sightRealtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sight
 
Virtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedVirtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisited
 
SuperConnectivity: One company’s heroic mission to deliver on the promises of...
SuperConnectivity: One company’s heroic mission to deliver on the promises of...SuperConnectivity: One company’s heroic mission to deliver on the promises of...
SuperConnectivity: One company’s heroic mission to deliver on the promises of...
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)
 
WP7 & Azure
WP7 & AzureWP7 & Azure
WP7 & Azure
 
XMPP For Cloud Computing
XMPP For Cloud ComputingXMPP For Cloud Computing
XMPP For Cloud Computing
 
Fanug - Pragmatic Windows Phone Developer
Fanug - Pragmatic Windows Phone DeveloperFanug - Pragmatic Windows Phone Developer
Fanug - Pragmatic Windows Phone Developer
 
apidays LIVE India - Asynchronous and Broadcasting APIs using Kafka by Rohit ...
apidays LIVE India - Asynchronous and Broadcasting APIs using Kafka by Rohit ...apidays LIVE India - Asynchronous and Broadcasting APIs using Kafka by Rohit ...
apidays LIVE India - Asynchronous and Broadcasting APIs using Kafka by Rohit ...
 
Web Browser Accessibility using Open-Source Software
Web Browser Accessibility using Open-Source SoftwareWeb Browser Accessibility using Open-Source Software
Web Browser Accessibility using Open-Source Software
 
WebRTC
WebRTCWebRTC
WebRTC
 
Signal R 2015
Signal R 2015Signal R 2015
Signal R 2015
 

AEON Generic