SlideShare a Scribd company logo
1 of 39
Download to read offline
Rob	
  Blaauboer,	
  Senior	
  Consultant,	
  Yenlo	
  
ESB	
  meets	
  IoT,	
  a	
  primer	
  on	
  
the	
  Enterprise	
  Service	
  Bus	
  
March	
  11th	
  2015	
  
Ishan	
  Jayawardena],	
  WSO2	
  
About	
  the	
  presenters	
  	
  
2	
  
Rob	
  Blaauboer	
  
Senior	
  Consultant,	
  Yenlo	
  
	
  
Rob	
  is	
  a	
  Senior	
  Business	
  Consultant	
  and	
  Solu?on	
  Architect	
  with	
  more	
  
than	
  twenty	
  years	
  experience.	
  In	
  addi?on	
  to	
  his	
  work	
  he	
  is	
  an	
  ac?ve	
  
blogger	
  working	
  on	
  a	
  number	
  of	
  ar?cles	
  on	
  the	
  'Internet	
  of	
  Things'	
  and	
  a	
  
WSO2	
  'GeKng	
  Started	
  with	
  ...'	
  series	
  in	
  which	
  he	
  talks	
  about	
  WSO2	
  
components	
  and	
  their	
  purpose	
  especially	
  aimed	
  at	
  non	
  technical	
  
readers.	
  
	
  
	
  
	
  
	
  
	
  
Ishan	
  	
  Jayawardena	
  	
  
Senior	
  So>ware	
  Engineer,	
  WSO2	
  
	
  
Ishan	
  is	
  a	
  Senior	
  SoLware	
  Engineer	
  in	
  the	
  integra?on	
  technologies	
  
team	
  where	
  he	
  mainly	
  focuses	
  on	
  the	
  WSO2	
  Enterprise	
  Service	
  Bus.	
  In	
  
addi?on	
  to	
  his	
  product	
  development	
  efforts	
  he	
  has	
  also	
  provided	
  
technology	
  consul?ng	
  on	
  customer	
  engagements,	
  including	
  customer	
  
QuickStart	
  programs	
  focused	
  on	
  Enterprise	
  Applica?on	
  Integra?on	
  
projects.	
  
	
  
3	
  
About	
  Yenlo	
  
๏  Global	
  enterprise,	
  founded	
  in	
  2007	
  
with	
  an	
  internaFonal	
  focus	
  on	
  
delivering	
  integraFon	
  soluFons	
  
based	
  on	
  Java	
  open	
  source	
  	
  
๏  #1	
  in	
  the	
  field	
  of	
  Integra?on	
  Solu?ons	
  
๏  #1	
  in	
  Managed	
  Services	
  for	
  
middleware	
  environments	
  
๏  #1	
  Global	
  Strategic	
  Alliance	
  partner	
  of	
  
WSO2	
  
	
  
	
  
๏  WSO2	
  Product	
  Support	
  
๏  WSO2	
  Development	
  
๏  WSO2	
  QuickStarts	
  
๏  WSO2	
  Training	
  &	
  Cer?fica?ons	
  
๏  WSO2	
  24/7	
  Managed	
  Services	
  
๏  WSO2	
  Events	
  
What	
  Yenlo	
  delivers	
  
4	
  
Enterprise	
  Architecture
	
  	
  
SoLware	
  Development	
   Managed	
  Services	
  
WSO2	
  Product	
  Support	
   WSO2	
  Development	
  Support	
   WSO2	
  QuickStart	
  
WSO2	
  Training	
  &	
  Cer?fica?ons	
   WSO2	
  Managed	
  Services	
   WSO2	
  Events	
  
Agenda	
  
5	
  
An	
  introducFon	
  to	
  the	
  WSO2	
  ESB	
  
๏ The	
  need	
  to	
  integrate	
  or	
  connect	
  systems	
  	
  
๏ Key	
  funcFons	
  of	
  the	
  ESB	
  
๏ Use	
  case	
  Internet	
  of	
  Things	
  doorlock	
  and	
  smart	
  thermostat	
  	
  
Hop	
  on	
  the	
  Enterprise	
  Service	
  Bus	
  	
  
6	
  
Perhaps	
  you	
  have	
  heard	
  one	
  of	
  your	
  
colleagues	
  men?oning	
  ‘what	
  we	
  need	
  is	
  an	
  
ESB	
  to	
  tackle	
  our	
  integra?on	
  issues’	
  or	
  
read	
  in	
  a	
  magazine	
  about	
  the	
  wonders	
  of	
  
the	
  Enterprise	
  Service	
  Bus.	
  But	
  what	
  is	
  it	
  
exactly?	
  
Service	
  Oriented	
  Architecture	
  
6	
  
o What is SOA?
o Architectural approach based on
discrete pieces of software
providing functionality as services
to other applications. Services are
well defined and reusable.
o ESB in the Context of SOA?
o SOA: Design/develop smaller
components as services for
reusability
o ESB: Communication and
interaction between these
services
The	
  WSO2	
  ESB	
  Manager	
  works	
  
together	
  with	
  other	
  components	
  
7	
  
The	
  ESB	
  is	
  like	
  a	
  traffic	
  cop	
  
6	
  
“The Enterprise Service
Bus acts like a traffic cop,
directing communication
between systems but also
telling you to walk faster”	
  
ESB	
  in	
  the	
  broader	
  picture	
  
6	
  
An	
  ESB	
  is	
  foremost	
  an	
  architectural	
  model.	
  
Core	
  of	
  the	
  model	
  is	
  the	
  fact	
  that	
  the	
  ESB	
  acts	
  
as	
  a	
  central	
  place	
  for	
  message	
  exchange.	
  An	
  
ESB	
  is	
  a	
  cri?cal	
  component	
  of	
  a	
  Service	
  
Oriented	
  Architecture	
  (an	
  architectural	
  model	
  
where	
  components	
  offer	
  services	
  via	
  messages	
  
to	
  other	
  components).	
  
	
  
The	
  fact	
  that	
  it	
  is	
  called	
  enterprise	
  service	
  bus	
  
gives	
  an	
  indica?on	
  where	
  the	
  ESB	
  can	
  play	
  an	
  
important	
  role:	
  the	
  Enterprise.	
  Especially	
  in	
  
these	
  environments,	
  where	
  a	
  large	
  number	
  of	
  
systems	
  and	
  applica?ons	
  are	
  in	
  use,	
  ESB	
  can	
  
help	
  organiza?ons	
  to	
  enable	
  new	
  products	
  and	
  
services	
  built	
  on	
  these	
  disparate	
  systems.	
  
	
  	
  
But	
  lets	
  not	
  forget	
  IoT	
  and	
  Cloud!	
  
Image	
  pnwra	
  CC	
  Flickr	
  
hcps://www.flickr.com/photos/pnwra/	
  
Monoliths	
  
6	
  
Originally	
  computer	
  systems	
  were	
  
designed	
  as	
  so	
  called	
  monoliths.	
  
The	
  system	
  performed	
  one	
  or	
  a	
  
couple	
  of	
  tasks	
  and	
  kept	
  its	
  data	
  
precy	
  much	
  to	
  itself.	
  With	
  the	
  
advent	
  of	
  client	
  server	
  
architecture	
  and	
  the	
  three-­‐?er	
  
model:	
  presenta?on	
  –	
  logic	
  –	
  data,	
  
monolithic	
  systems	
  became	
  less	
  
popular.	
  The	
  separa?on	
  of	
  these	
  
?ers	
  or	
  layers	
  was	
  the	
  beginning	
  
of	
  the	
  Service	
  Oriented	
  
Architecture	
  movement.	
  
Image	
  Brian	
  Glanz	
  CC	
  Flickr	
  
hcps://www.flickr.com/photos/brianglanz/	
  
Point	
  to	
  point	
  connecFons	
  
6	
  
At	
  first,	
  connec?ons	
  between	
  systems	
  were	
  
so-­‐called	
  point-­‐to-­‐point	
  communica?on.	
  This	
  
means	
  that	
  a	
  direct	
  connec?on	
  was	
  made	
  
between	
  the	
  two	
  communica?ng	
  systems.	
  
When	
  the	
  number	
  of	
  systems	
  that	
  needed	
  to	
  
be	
  connected	
  or	
  exchange	
  informa?on	
  grew,	
  
the	
  number	
  of	
  connec?ons	
  that	
  need	
  to	
  be	
  
maintained	
  grew	
  more	
  rapidly.	
  Because	
  if	
  you	
  
want	
  to	
  have	
  five	
  systems	
  connected	
  to	
  each	
  
other	
  you	
  need	
  to	
  define	
  25	
  connec?ons	
  
(5^2).	
  This	
  becomes	
  quickly	
  unmanageable;	
  
imagine	
  an	
  enterprise	
  with	
  100	
  separate	
  
systems.	
  
A	
  
B	
  
C	
  
D	
  
E	
  
1	
  
2	
  
3	
  
4	
  
5	
  
Hub	
  and	
  Spoke	
  EAI	
  architecture	
  
6	
  
A	
  becer	
  solu?on	
  was	
  needed	
  and	
  
that	
  led	
  to	
  the	
  enterprise	
  applica?on	
  
integra?on	
  (EAI)	
  products.	
  An	
  
advantage	
  over	
  a	
  point-­‐to-­‐point	
  
connec?on	
  but	
  the	
  hub	
  and	
  spoke	
  
architecture	
  has	
  now	
  proven	
  to	
  
become	
  boclenecks	
  in	
  the	
  system.	
  
The	
  enterprise	
  service	
  bus	
  is	
  the	
  next	
  
logical	
  step	
  in	
  connec?ng	
  disparate	
  IT	
  
systems	
  and	
  programs.	
  
Not	
  only	
  for	
  legacy	
  systems!	
  
6	
  
We	
  already	
  talked	
  about	
  the	
  applica?on	
  
infrastructure	
  that	
  you	
  will	
  find	
  in	
  an	
  enterprise.	
  
Given	
  the	
  fact	
  that	
  most	
  enterprises	
  have	
  been	
  using	
  
IT	
  systems	
  for	
  the	
  becer	
  part	
  of	
  40	
  years	
  it’s	
  not	
  
uncommon	
  to	
  find	
  systems	
  wricen	
  in	
  almost	
  any	
  
imaginable	
  language	
  (from	
  PL/1	
  to	
  Cobol	
  to	
  
PowerDesigner)	
  running	
  on	
  in	
  some	
  cases	
  obscure	
  
hardware	
  and	
  opera?ng	
  systems.	
  	
  
	
  
New	
  devices	
  are	
  also	
  added,	
  how	
  are	
  we	
  going	
  to	
  
connect	
  those?	
  
000010	
  IDENTIFICATION	
  DIVISION.	
  
000020	
  PROGRAM-­‐ID.	
  HELLOWORLD.	
  
000030	
  DATE-­‐WRITTEN.	
  10/08/04	
  00:04.	
  
000040	
  AUTHOR.	
  UNKNOWN	
  AUTHOR.	
  
000050	
  
000100	
  ENVIRONMENT	
  DIVISION.	
  
000200	
  CONFIGURATION	
  SECTION.	
  
000210	
  SOURCE-­‐COMPUTER.	
  MAINFRAME.	
  
000220	
  OBJECT-­‐COMPUTER.	
  MAINFRAME.	
  
000230	
  
000300	
  DATA	
  DIVISION.	
  
000310	
  WORKING-­‐STORAGE	
  SECTION.	
  
000320	
  01	
  	
  TEKST	
  PIC	
  X(12)	
  
000330	
  	
  	
  	
  	
  VALUE	
  "HELLO,	
  WORLD".	
  
000410	
  
000500	
  PROCEDURE	
  DIVISION.	
  
000600	
  MAIN-­‐LOGIC	
  SECTION.	
  
000700	
  MAIN-­‐LOGIC-­‐BEGIN.	
  
000710	
  	
  	
  	
  	
  DISPLAY	
  TEKST.	
  
000600	
  MAIN-­‐LOGIC-­‐END.	
  
000700	
  	
  	
  	
  	
  STOP	
  RUN.	
  
Working with WSO2 ESB
High-level Message Flow (Programming Model)
	
  	
  
Client Service
In Sequence
Out Sequence
Fault Seq.
1 2 3
6 5 4
!
Building Blocks
	
  	
  
Client Service
Endpoints
Mediators
Sequences
Transports
Building Blocks
o  Sequences
o  Define logic for handling incoming (request) and outgoing
(response) messages
o  Sequences list mediators in order of execution
o  Mediators
o  Take action on the message
o  Filter, Transform, Drop, Send, Property, Payload Factory
o  Endpoints
o  Define external destination for a message, usually a service
o  Transports
o  Carry messages in a specific format
	
  	
  
ESB	
  and	
  Eclipse	
  (DEMO)	
  
6	
  
Message	
  Flow	
  in	
  the	
  ESB	
  
6	
  
Transports	
  and	
  pipes	
  
6	
  
Message	
  mediaFon	
  
6	
  
Transport	
  and	
  pipes	
  
6	
  
Tasks	
  and	
  events	
  
6	
  
Apart	
  from	
  this	
  you	
  can	
  also	
  use	
  tasks	
  and	
  events	
  with	
  the	
  
ESB.	
  A	
  task	
  in	
  WSO2	
  ESB	
  allows	
  you	
  to	
  run	
  a	
  specific	
  piece	
  of	
  
code	
  by	
  inser?ng	
  it	
  automa?cally	
  into	
  the	
  ?meline.	
  
Events	
  are	
  no?fica?ons	
  published	
  to	
  any	
  system	
  that	
  is	
  
interested	
  in	
  this	
  event.	
  Even	
  the	
  ESB	
  itself	
  can	
  listen	
  to	
  
events	
  and	
  take	
  ac?on	
  when	
  they	
  arise.	
  An	
  integra?on	
  
pacern	
  facilita?ng	
  this	
  is	
  the	
  publish-­‐subscribe	
  pacern.	
  
	
  
Endless	
  possibiliFes	
  
6	
  
Scalable	
  
6	
  
In	
  order	
  to	
  have	
  a	
  high	
  performance	
  and	
  high	
  availability	
  solu?on
the	
  ESB	
  supports	
  thousands	
  of	
  concurrent	
  nonblocking	
  HTTP(s)	
  
connec?ons	
  per	
  server	
  that	
  will	
  allow	
  even	
  the	
  most	
  demanding	
  
organiza?ons	
  to	
  u?lize	
  the	
  ESB.	
  One	
  of	
  the	
  examples	
  of	
  high	
  load
implementa?ons	
  is	
  eBay	
  that	
  has	
  implemented	
  WSO2	
  ESB	
  and	
  
has	
  over	
  1	
  billion	
  transac?ons	
  per	
  day.	
  Of	
  course	
  the	
  ESB	
  can	
  
also	
  support	
  organiza?ons	
  that	
  have	
  lower	
  demands	
  or	
  
requirements.	
  
Try	
  the	
  ESB	
  yourself!	
  
Trying	
  the	
  API	
  manager	
  is	
  quite	
  simple.	
  What	
  you	
  need	
  to	
  do	
  to	
  try	
  it	
  on	
  your	
  
own	
  PC	
  is:	
  
• Download	
  the	
  WSO2	
  ESB	
  from	
  the	
  WSO2	
  website	
  
• Unzip	
  the	
  ESB	
  
• If	
  you	
  don’t	
  have	
  JDK	
  installed,	
  download	
  it	
  and	
  install	
  
• Set	
  the	
  JAVA_HOME	
  parameter	
  
• Go	
  to	
  the	
  BIN	
  directory	
  and	
  start	
  the	
  WSO2Server	
  (bat	
  or	
  sh)	
  file	
  	
  
• Access	
  the	
  consolehcps://localhost:9943/carbon	
  
29	
  
Try	
  the	
  ESB	
  yourself!	
  
On	
  the	
  roadmap	
  for	
  ESB	
  
ESB	
  4.9.0	
  
	
  	
  
The	
  core	
  founda?on	
  for	
  a	
  comprehensive	
  
Integra?on	
  plazorm	
  as	
  a	
  Service	
  (iPaaS)	
  
» Connectors,	
  	
  
» Connector	
  Store,	
  	
  
» mul?-­‐tenanted	
  inbound	
  messaging;	
  
» integra?on	
  templates	
  
	
  
Carbon	
  Version:	
  4.3.0	
  
28	
  
Flickr	
  CC	
  Jon	
  Rawlinson	
  
hcps://www.flickr.com/photos/london/	
  
Internet	
  of	
  Things	
  
6	
  
On	
  the	
  top	
  of	
  Gartner’s	
  Hype	
  Cycle	
  
Introducing	
  Toon	
  
Introducing	
  Okidokeys	
  
‚	
  
	
  
Toon®
Monitor	
  locking	
  the	
  frontdoor	
  lock.	
  If	
  it	
  is	
  closed	
  with	
  a	
  key	
  
or	
  from	
  the	
  app	
  we	
  will	
  log	
  in	
  to	
  the	
  smart	
  thermostat	
  and	
  
see	
  what	
  program	
  is	
  chosen.	
  
	
  
If	
  the	
  thermostat	
  is	
  locked	
  to	
  a	
  specific	
  program	
  we	
  leave	
  it
	
  as	
  is,	
  if	
  not	
  we	
  set	
  the	
  program	
  to	
  ‘Away’	
  turning	
  it	
  off.	
  
What	
  would	
  we	
  like	
  to	
  achieve?	
  
Login	
  Okidokey	
  
Call	
  lock	
  status	
  API	
  	
  
every	
  5	
  minutes	
  
Login	
  Toon	
  (oAuth)	
  
Door	
  	
  
closed?
	
  	
  
No	
  
Yes	
  
Get	
  Thermostat	
  
Status	
  
Locked	
  
on	
  prog
ram?	
  
Stop	
  
No	
  
Yes	
  
Call	
  API	
  	
  
Set	
  to	
  Away	
  
Status	
  
Stop	
  
Discussion	
  IoT	
  and	
  ESB	
  
German	
  example	
  
QuesFons	
  &	
  Answers	
  
30	
  
31	
  
hcp://www.slideshare.net/YenloBV	
  
Download	
  the	
  webinar	
  presentaFon	
  on	
  slideshare:	
  
Contact	
  us	
  !	
  

More Related Content

What's hot

APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New FeaturesEnkitec
 
Mba ii u v enterprise application integration
Mba ii u v enterprise application integrationMba ii u v enterprise application integration
Mba ii u v enterprise application integrationRai University
 
Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551xavier john
 
Con8442 fusion functional setup manager
Con8442 fusion functional setup managerCon8442 fusion functional setup manager
Con8442 fusion functional setup managerBerry Clemens
 
The New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRLThe New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRLJorgen Thelin
 
LiveCycle Architecture
LiveCycle ArchitectureLiveCycle Architecture
LiveCycle Architecturexrum
 
Microsoft 365 Delve profile integration with Connections
Microsoft 365 Delve profile integration with ConnectionsMicrosoft 365 Delve profile integration with Connections
Microsoft 365 Delve profile integration with ConnectionsMartin Schmidt
 
Integration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speedIntegration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speedKenneth Peeples
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileBerry Clemens
 
Spring Cloud Stream: What's New in 2.x—and What's Next?
Spring Cloud Stream: What's New in 2.x—and What's Next?Spring Cloud Stream: What's New in 2.x—and What's Next?
Spring Cloud Stream: What's New in 2.x—and What's Next?VMware Tanzu
 
Cloud Event Driven Architectures with Spring Cloud Stream 2.0 - SpringOne Tou...
Cloud Event Driven Architectures with Spring Cloud Stream 2.0 - SpringOne Tou...Cloud Event Driven Architectures with Spring Cloud Stream 2.0 - SpringOne Tou...
Cloud Event Driven Architectures with Spring Cloud Stream 2.0 - SpringOne Tou...VMware Tanzu
 
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Berry Clemens
 
Professional Qualification
Professional QualificationProfessional Qualification
Professional QualificationBCAS
 
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeUgf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeBerry Clemens
 
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011Marc Dutoo
 

What's hot (20)

APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New Features
 
Mba ii u v enterprise application integration
Mba ii u v enterprise application integrationMba ii u v enterprise application integration
Mba ii u v enterprise application integration
 
Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551
 
Oracle soa training
Oracle soa training Oracle soa training
Oracle soa training
 
HoangNH_9-2016
HoangNH_9-2016HoangNH_9-2016
HoangNH_9-2016
 
Con8442 fusion functional setup manager
Con8442 fusion functional setup managerCon8442 fusion functional setup manager
Con8442 fusion functional setup manager
 
The New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRLThe New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRL
 
LiveCycle Architecture
LiveCycle ArchitectureLiveCycle Architecture
LiveCycle Architecture
 
Microsoft 365 Delve profile integration with Connections
Microsoft 365 Delve profile integration with ConnectionsMicrosoft 365 Delve profile integration with Connections
Microsoft 365 Delve profile integration with Connections
 
Integration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speedIntegration intervention: Get your apps and data up to speed
Integration intervention: Get your apps and data up to speed
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobile
 
ESB Overview
ESB OverviewESB Overview
ESB Overview
 
Spring Cloud Stream: What's New in 2.x—and What's Next?
Spring Cloud Stream: What's New in 2.x—and What's Next?Spring Cloud Stream: What's New in 2.x—and What's Next?
Spring Cloud Stream: What's New in 2.x—and What's Next?
 
Eclipse SOA Initiative
Eclipse SOA InitiativeEclipse SOA Initiative
Eclipse SOA Initiative
 
Cloud Event Driven Architectures with Spring Cloud Stream 2.0 - SpringOne Tou...
Cloud Event Driven Architectures with Spring Cloud Stream 2.0 - SpringOne Tou...Cloud Event Driven Architectures with Spring Cloud Stream 2.0 - SpringOne Tou...
Cloud Event Driven Architectures with Spring Cloud Stream 2.0 - SpringOne Tou...
 
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
 
Professional Qualification
Professional QualificationProfessional Qualification
Professional Qualification
 
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeUgf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obiee
 
Nnaemeka Victor Maduike CV
Nnaemeka Victor Maduike CVNnaemeka Victor Maduike CV
Nnaemeka Victor Maduike CV
 
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
 

Viewers also liked

Enterprise service bus installation for production
Enterprise service bus installation for productionEnterprise service bus installation for production
Enterprise service bus installation for productionLong Nguyen
 
Architecture of the Integrated DMN platform
Architecture of the Integrated DMN platformArchitecture of the Integrated DMN platform
Architecture of the Integrated DMN platformimaginefuturefactory
 
Cuecent Enterprise Service Bus (ESB)
Cuecent Enterprise Service Bus (ESB)Cuecent Enterprise Service Bus (ESB)
Cuecent Enterprise Service Bus (ESB)Bahwan CyberTek
 
A Buyers Guide to an Enterprise Service Bus (ESB)
A Buyers Guide to an Enterprise Service Bus (ESB)A Buyers Guide to an Enterprise Service Bus (ESB)
A Buyers Guide to an Enterprise Service Bus (ESB)WSO2
 
Service Oriented Architecture (SOA) [2/5] : Enterprise Service Bus
Service Oriented Architecture (SOA) [2/5] : Enterprise Service BusService Oriented Architecture (SOA) [2/5] : Enterprise Service Bus
Service Oriented Architecture (SOA) [2/5] : Enterprise Service BusIMC Institute
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2
 
Open Source Integration with WSO2 Enterprise Service Bus
Open Source Integration  with  WSO2 Enterprise Service BusOpen Source Integration  with  WSO2 Enterprise Service Bus
Open Source Integration with WSO2 Enterprise Service Bussumedha.r
 
Patterns: Implementing an SOA using an enterprise service bus (ESB)
Patterns: Implementing an SOA using an enterprise service bus (ESB)Patterns: Implementing an SOA using an enterprise service bus (ESB)
Patterns: Implementing an SOA using an enterprise service bus (ESB)Kunal Ashar
 
Enterprise Use Case - Selecting an Enterprise Service Bus
Enterprise Use Case - Selecting an Enterprise Service Bus Enterprise Use Case - Selecting an Enterprise Service Bus
Enterprise Use Case - Selecting an Enterprise Service Bus WSO2
 
Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service BusMahmoud Ezzat
 
WSO2 Business Process Server - Product Overview
WSO2 Business Process Server - Product OverviewWSO2 Business Process Server - Product Overview
WSO2 Business Process Server - Product OverviewWSO2
 
WSO2 Enterprise Service Bus - Product Overview
WSO2 Enterprise Service Bus - Product OverviewWSO2 Enterprise Service Bus - Product Overview
WSO2 Enterprise Service Bus - Product OverviewWSO2
 
Why Enterprise Service Bus (ESB)
Why Enterprise Service Bus (ESB)Why Enterprise Service Bus (ESB)
Why Enterprise Service Bus (ESB)VTR Ravi Kumar
 
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELGuido Schmutz
 

Viewers also liked (16)

Enterprise service bus installation for production
Enterprise service bus installation for productionEnterprise service bus installation for production
Enterprise service bus installation for production
 
Architecture of the Integrated DMN platform
Architecture of the Integrated DMN platformArchitecture of the Integrated DMN platform
Architecture of the Integrated DMN platform
 
Cuecent Enterprise Service Bus (ESB)
Cuecent Enterprise Service Bus (ESB)Cuecent Enterprise Service Bus (ESB)
Cuecent Enterprise Service Bus (ESB)
 
Enterprise Service Bus and JBI
Enterprise Service Bus and JBIEnterprise Service Bus and JBI
Enterprise Service Bus and JBI
 
A Buyers Guide to an Enterprise Service Bus (ESB)
A Buyers Guide to an Enterprise Service Bus (ESB)A Buyers Guide to an Enterprise Service Bus (ESB)
A Buyers Guide to an Enterprise Service Bus (ESB)
 
Service Oriented Architecture (SOA) [2/5] : Enterprise Service Bus
Service Oriented Architecture (SOA) [2/5] : Enterprise Service BusService Oriented Architecture (SOA) [2/5] : Enterprise Service Bus
Service Oriented Architecture (SOA) [2/5] : Enterprise Service Bus
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
 
Open Source Integration with WSO2 Enterprise Service Bus
Open Source Integration  with  WSO2 Enterprise Service BusOpen Source Integration  with  WSO2 Enterprise Service Bus
Open Source Integration with WSO2 Enterprise Service Bus
 
Patterns: Implementing an SOA using an enterprise service bus (ESB)
Patterns: Implementing an SOA using an enterprise service bus (ESB)Patterns: Implementing an SOA using an enterprise service bus (ESB)
Patterns: Implementing an SOA using an enterprise service bus (ESB)
 
Implement an Enterprise Service Bus (ESB)
Implement an Enterprise Service Bus (ESB)Implement an Enterprise Service Bus (ESB)
Implement an Enterprise Service Bus (ESB)
 
Enterprise Use Case - Selecting an Enterprise Service Bus
Enterprise Use Case - Selecting an Enterprise Service Bus Enterprise Use Case - Selecting an Enterprise Service Bus
Enterprise Use Case - Selecting an Enterprise Service Bus
 
Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service Bus
 
WSO2 Business Process Server - Product Overview
WSO2 Business Process Server - Product OverviewWSO2 Business Process Server - Product Overview
WSO2 Business Process Server - Product Overview
 
WSO2 Enterprise Service Bus - Product Overview
WSO2 Enterprise Service Bus - Product OverviewWSO2 Enterprise Service Bus - Product Overview
WSO2 Enterprise Service Bus - Product Overview
 
Why Enterprise Service Bus (ESB)
Why Enterprise Service Bus (ESB)Why Enterprise Service Bus (ESB)
Why Enterprise Service Bus (ESB)
 
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
 

Similar to WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (ESB) - Wednesday, March 11, 2015

Role of integration in Digital Transformation
Role of integration in Digital TransformationRole of integration in Digital Transformation
Role of integration in Digital TransformationWSO2
 
WebServices and Workflow technologies
WebServices and Workflow technologiesWebServices and Workflow technologies
WebServices and Workflow technologiesNitin Pande
 
Enterprise Application Integration Technologies
Enterprise Application Integration TechnologiesEnterprise Application Integration Technologies
Enterprise Application Integration TechnologiesPeter R. Egli
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuseCARLOS III UNIVERSITY OF MADRID
 
WebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingWebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingVijaya Raghava Vuligundam
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheetkaushiksin
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheetkaushiksin
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheetkaushiksin
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheetkaushiksin
 
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...Phil Wilkins
 
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)Guido Schmutz
 
Architecting for Change: An Agile Approach
Architecting for Change: An Agile ApproachArchitecting for Change: An Agile Approach
Architecting for Change: An Agile ApproachBen Stopford
 
Microsoft BizTalk server seen by the programmer’s eyes
Microsoft BizTalk server seen by the programmer’s eyesMicrosoft BizTalk server seen by the programmer’s eyes
Microsoft BizTalk server seen by the programmer’s eyesSandro Pereira
 
Vskills certified enterprise applications integration specialist with micros...
Vskills certified enterprise applications integration specialist  with micros...Vskills certified enterprise applications integration specialist  with micros...
Vskills certified enterprise applications integration specialist with micros...Vskills
 

Similar to WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (ESB) - Wednesday, March 11, 2015 (20)

Sca
ScaSca
Sca
 
Ibt Soa Babson Talk V8
Ibt Soa Babson Talk V8Ibt Soa Babson Talk V8
Ibt Soa Babson Talk V8
 
Wso2 tutorial
Wso2 tutorialWso2 tutorial
Wso2 tutorial
 
Role of integration in Digital Transformation
Role of integration in Digital TransformationRole of integration in Digital Transformation
Role of integration in Digital Transformation
 
WebServices and Workflow technologies
WebServices and Workflow technologiesWebServices and Workflow technologies
WebServices and Workflow technologies
 
Enterprise Application Integration Technologies
Enterprise Application Integration TechnologiesEnterprise Application Integration Technologies
Enterprise Application Integration Technologies
 
KRISHNAVENI_GURRAM_CV
KRISHNAVENI_GURRAM_CVKRISHNAVENI_GURRAM_CV
KRISHNAVENI_GURRAM_CV
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuse
 
WebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingWebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development Training
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Choosing The Right ESB
Choosing The Right ESBChoosing The Right ESB
Choosing The Right ESB
 
Osbsoa1
Osbsoa1Osbsoa1
Osbsoa1
 
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
 
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
 
Architecting for Change: An Agile Approach
Architecting for Change: An Agile ApproachArchitecting for Change: An Agile Approach
Architecting for Change: An Agile Approach
 
Microsoft BizTalk server seen by the programmer’s eyes
Microsoft BizTalk server seen by the programmer’s eyesMicrosoft BizTalk server seen by the programmer’s eyes
Microsoft BizTalk server seen by the programmer’s eyes
 
Vskills certified enterprise applications integration specialist with micros...
Vskills certified enterprise applications integration specialist  with micros...Vskills certified enterprise applications integration specialist  with micros...
Vskills certified enterprise applications integration specialist with micros...
 

More from Yenlo

API Adoption API Conference Berlin - Hans Bot
API Adoption API Conference Berlin - Hans BotAPI Adoption API Conference Berlin - Hans Bot
API Adoption API Conference Berlin - Hans BotYenlo
 
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San FranciscoThe Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San FranciscoYenlo
 
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...Yenlo
 
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...Yenlo
 
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Yenlo
 
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...Yenlo
 
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019Yenlo
 
Lets dance- Dutch Architecture Conference (LAC) 2018
Lets dance- Dutch Architecture Conference (LAC) 2018Lets dance- Dutch Architecture Conference (LAC) 2018
Lets dance- Dutch Architecture Conference (LAC) 2018Yenlo
 
Overview of online services
Overview of online servicesOverview of online services
Overview of online servicesYenlo
 
Stripe startup survey results
Stripe startup survey resultsStripe startup survey results
Stripe startup survey resultsYenlo
 
Webinar - Managed File Transfer: backbone of your operations
Webinar - Managed File Transfer: backbone of your operationsWebinar - Managed File Transfer: backbone of your operations
Webinar - Managed File Transfer: backbone of your operationsYenlo
 
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity ServerWSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity ServerYenlo
 

More from Yenlo (20)

API Adoption API Conference Berlin - Hans Bot
API Adoption API Conference Berlin - Hans BotAPI Adoption API Conference Berlin - Hans Bot
API Adoption API Conference Berlin - Hans Bot
 
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San FranciscoThe Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
 
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
 
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
 
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
 
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
 
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
 
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
 
Lets dance- Dutch Architecture Conference (LAC) 2018
Lets dance- Dutch Architecture Conference (LAC) 2018Lets dance- Dutch Architecture Conference (LAC) 2018
Lets dance- Dutch Architecture Conference (LAC) 2018
 
Overview of online services
Overview of online servicesOverview of online services
Overview of online services
 
Stripe startup survey results
Stripe startup survey resultsStripe startup survey results
Stripe startup survey results
 
Webinar - Managed File Transfer: backbone of your operations
Webinar - Managed File Transfer: backbone of your operationsWebinar - Managed File Transfer: backbone of your operations
Webinar - Managed File Transfer: backbone of your operations
 
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity ServerWSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
 

Recently uploaded

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (ESB) - Wednesday, March 11, 2015

  • 1. Rob  Blaauboer,  Senior  Consultant,  Yenlo   ESB  meets  IoT,  a  primer  on   the  Enterprise  Service  Bus   March  11th  2015   Ishan  Jayawardena],  WSO2  
  • 2. About  the  presenters     2   Rob  Blaauboer   Senior  Consultant,  Yenlo     Rob  is  a  Senior  Business  Consultant  and  Solu?on  Architect  with  more   than  twenty  years  experience.  In  addi?on  to  his  work  he  is  an  ac?ve   blogger  working  on  a  number  of  ar?cles  on  the  'Internet  of  Things'  and  a   WSO2  'GeKng  Started  with  ...'  series  in  which  he  talks  about  WSO2   components  and  their  purpose  especially  aimed  at  non  technical   readers.             Ishan    Jayawardena     Senior  So>ware  Engineer,  WSO2     Ishan  is  a  Senior  SoLware  Engineer  in  the  integra?on  technologies   team  where  he  mainly  focuses  on  the  WSO2  Enterprise  Service  Bus.  In   addi?on  to  his  product  development  efforts  he  has  also  provided   technology  consul?ng  on  customer  engagements,  including  customer   QuickStart  programs  focused  on  Enterprise  Applica?on  Integra?on   projects.    
  • 3. 3   About  Yenlo   ๏  Global  enterprise,  founded  in  2007   with  an  internaFonal  focus  on   delivering  integraFon  soluFons   based  on  Java  open  source     ๏  #1  in  the  field  of  Integra?on  Solu?ons   ๏  #1  in  Managed  Services  for   middleware  environments   ๏  #1  Global  Strategic  Alliance  partner  of   WSO2       ๏  WSO2  Product  Support   ๏  WSO2  Development   ๏  WSO2  QuickStarts   ๏  WSO2  Training  &  Cer?fica?ons   ๏  WSO2  24/7  Managed  Services   ๏  WSO2  Events  
  • 4. What  Yenlo  delivers   4   Enterprise  Architecture     SoLware  Development   Managed  Services   WSO2  Product  Support   WSO2  Development  Support   WSO2  QuickStart   WSO2  Training  &  Cer?fica?ons   WSO2  Managed  Services   WSO2  Events  
  • 5. Agenda   5   An  introducFon  to  the  WSO2  ESB   ๏ The  need  to  integrate  or  connect  systems     ๏ Key  funcFons  of  the  ESB   ๏ Use  case  Internet  of  Things  doorlock  and  smart  thermostat    
  • 6. Hop  on  the  Enterprise  Service  Bus     6   Perhaps  you  have  heard  one  of  your   colleagues  men?oning  ‘what  we  need  is  an   ESB  to  tackle  our  integra?on  issues’  or   read  in  a  magazine  about  the  wonders  of   the  Enterprise  Service  Bus.  But  what  is  it   exactly?  
  • 7. Service  Oriented  Architecture   6   o What is SOA? o Architectural approach based on discrete pieces of software providing functionality as services to other applications. Services are well defined and reusable. o ESB in the Context of SOA? o SOA: Design/develop smaller components as services for reusability o ESB: Communication and interaction between these services
  • 8. The  WSO2  ESB  Manager  works   together  with  other  components   7  
  • 9. The  ESB  is  like  a  traffic  cop   6   “The Enterprise Service Bus acts like a traffic cop, directing communication between systems but also telling you to walk faster”  
  • 10. ESB  in  the  broader  picture   6   An  ESB  is  foremost  an  architectural  model.   Core  of  the  model  is  the  fact  that  the  ESB  acts   as  a  central  place  for  message  exchange.  An   ESB  is  a  cri?cal  component  of  a  Service   Oriented  Architecture  (an  architectural  model   where  components  offer  services  via  messages   to  other  components).     The  fact  that  it  is  called  enterprise  service  bus   gives  an  indica?on  where  the  ESB  can  play  an   important  role:  the  Enterprise.  Especially  in   these  environments,  where  a  large  number  of   systems  and  applica?ons  are  in  use,  ESB  can   help  organiza?ons  to  enable  new  products  and   services  built  on  these  disparate  systems.       But  lets  not  forget  IoT  and  Cloud!   Image  pnwra  CC  Flickr   hcps://www.flickr.com/photos/pnwra/  
  • 11. Monoliths   6   Originally  computer  systems  were   designed  as  so  called  monoliths.   The  system  performed  one  or  a   couple  of  tasks  and  kept  its  data   precy  much  to  itself.  With  the   advent  of  client  server   architecture  and  the  three-­‐?er   model:  presenta?on  –  logic  –  data,   monolithic  systems  became  less   popular.  The  separa?on  of  these   ?ers  or  layers  was  the  beginning   of  the  Service  Oriented   Architecture  movement.   Image  Brian  Glanz  CC  Flickr   hcps://www.flickr.com/photos/brianglanz/  
  • 12. Point  to  point  connecFons   6   At  first,  connec?ons  between  systems  were   so-­‐called  point-­‐to-­‐point  communica?on.  This   means  that  a  direct  connec?on  was  made   between  the  two  communica?ng  systems.   When  the  number  of  systems  that  needed  to   be  connected  or  exchange  informa?on  grew,   the  number  of  connec?ons  that  need  to  be   maintained  grew  more  rapidly.  Because  if  you   want  to  have  five  systems  connected  to  each   other  you  need  to  define  25  connec?ons   (5^2).  This  becomes  quickly  unmanageable;   imagine  an  enterprise  with  100  separate   systems.   A   B   C   D   E   1   2   3   4   5  
  • 13. Hub  and  Spoke  EAI  architecture   6   A  becer  solu?on  was  needed  and   that  led  to  the  enterprise  applica?on   integra?on  (EAI)  products.  An   advantage  over  a  point-­‐to-­‐point   connec?on  but  the  hub  and  spoke   architecture  has  now  proven  to   become  boclenecks  in  the  system.   The  enterprise  service  bus  is  the  next   logical  step  in  connec?ng  disparate  IT   systems  and  programs.  
  • 14. Not  only  for  legacy  systems!   6   We  already  talked  about  the  applica?on   infrastructure  that  you  will  find  in  an  enterprise.   Given  the  fact  that  most  enterprises  have  been  using   IT  systems  for  the  becer  part  of  40  years  it’s  not   uncommon  to  find  systems  wricen  in  almost  any   imaginable  language  (from  PL/1  to  Cobol  to   PowerDesigner)  running  on  in  some  cases  obscure   hardware  and  opera?ng  systems.       New  devices  are  also  added,  how  are  we  going  to   connect  those?   000010  IDENTIFICATION  DIVISION.   000020  PROGRAM-­‐ID.  HELLOWORLD.   000030  DATE-­‐WRITTEN.  10/08/04  00:04.   000040  AUTHOR.  UNKNOWN  AUTHOR.   000050   000100  ENVIRONMENT  DIVISION.   000200  CONFIGURATION  SECTION.   000210  SOURCE-­‐COMPUTER.  MAINFRAME.   000220  OBJECT-­‐COMPUTER.  MAINFRAME.   000230   000300  DATA  DIVISION.   000310  WORKING-­‐STORAGE  SECTION.   000320  01    TEKST  PIC  X(12)   000330          VALUE  "HELLO,  WORLD".   000410   000500  PROCEDURE  DIVISION.   000600  MAIN-­‐LOGIC  SECTION.   000700  MAIN-­‐LOGIC-­‐BEGIN.   000710          DISPLAY  TEKST.   000600  MAIN-­‐LOGIC-­‐END.   000700          STOP  RUN.  
  • 15. Working with WSO2 ESB High-level Message Flow (Programming Model)     Client Service In Sequence Out Sequence Fault Seq. 1 2 3 6 5 4 !
  • 16. Building Blocks     Client Service Endpoints Mediators Sequences Transports
  • 17. Building Blocks o  Sequences o  Define logic for handling incoming (request) and outgoing (response) messages o  Sequences list mediators in order of execution o  Mediators o  Take action on the message o  Filter, Transform, Drop, Send, Property, Payload Factory o  Endpoints o  Define external destination for a message, usually a service o  Transports o  Carry messages in a specific format    
  • 18. ESB  and  Eclipse  (DEMO)   6  
  • 19. Message  Flow  in  the  ESB   6  
  • 23. Tasks  and  events   6   Apart  from  this  you  can  also  use  tasks  and  events  with  the   ESB.  A  task  in  WSO2  ESB  allows  you  to  run  a  specific  piece  of   code  by  inser?ng  it  automa?cally  into  the  ?meline.   Events  are  no?fica?ons  published  to  any  system  that  is   interested  in  this  event.  Even  the  ESB  itself  can  listen  to   events  and  take  ac?on  when  they  arise.  An  integra?on   pacern  facilita?ng  this  is  the  publish-­‐subscribe  pacern.    
  • 25. Scalable   6   In  order  to  have  a  high  performance  and  high  availability  solu?on the  ESB  supports  thousands  of  concurrent  nonblocking  HTTP(s)   connec?ons  per  server  that  will  allow  even  the  most  demanding   organiza?ons  to  u?lize  the  ESB.  One  of  the  examples  of  high  load implementa?ons  is  eBay  that  has  implemented  WSO2  ESB  and   has  over  1  billion  transac?ons  per  day.  Of  course  the  ESB  can   also  support  organiza?ons  that  have  lower  demands  or   requirements.  
  • 26. Try  the  ESB  yourself!   Trying  the  API  manager  is  quite  simple.  What  you  need  to  do  to  try  it  on  your   own  PC  is:   • Download  the  WSO2  ESB  from  the  WSO2  website   • Unzip  the  ESB   • If  you  don’t  have  JDK  installed,  download  it  and  install   • Set  the  JAVA_HOME  parameter   • Go  to  the  BIN  directory  and  start  the  WSO2Server  (bat  or  sh)  file     • Access  the  consolehcps://localhost:9943/carbon   29  
  • 27. Try  the  ESB  yourself!  
  • 28. On  the  roadmap  for  ESB   ESB  4.9.0       The  core  founda?on  for  a  comprehensive   Integra?on  plazorm  as  a  Service  (iPaaS)   » Connectors,     » Connector  Store,     » mul?-­‐tenanted  inbound  messaging;   » integra?on  templates     Carbon  Version:  4.3.0   28   Flickr  CC  Jon  Rawlinson   hcps://www.flickr.com/photos/london/  
  • 30. On  the  top  of  Gartner’s  Hype  Cycle  
  • 33. ‚      Toon® Monitor  locking  the  frontdoor  lock.  If  it  is  closed  with  a  key   or  from  the  app  we  will  log  in  to  the  smart  thermostat  and   see  what  program  is  chosen.     If  the  thermostat  is  locked  to  a  specific  program  we  leave  it  as  is,  if  not  we  set  the  program  to  ‘Away’  turning  it  off.  
  • 34. What  would  we  like  to  achieve?   Login  Okidokey   Call  lock  status  API     every  5  minutes   Login  Toon  (oAuth)   Door     closed?     No   Yes   Get  Thermostat   Status   Locked   on  prog ram?   Stop   No   Yes   Call  API     Set  to  Away   Status   Stop  
  • 38. 31   hcp://www.slideshare.net/YenloBV   Download  the  webinar  presentaFon  on  slideshare: