SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
Last Updated: Jan. 2014
Pla$orm	
  Evangelist	
  
Chris	
  Haddad	
  
Reshape	
  Integra8on	
  
Beyond	
  The	
  ESB	
  
2	
  
About	
  the	
  Presenter	
  
๏  Worked	
  with	
  Enterprise	
  Architecture	
  
Teams	
  for	
  many	
  years	
  and	
  on	
  
transforma8ve	
  ini8a8ves	
  
๏  Success	
  and	
  Failure	
  of	
  SOA	
  
๏  Applica8on	
  Pla$orm	
  Strategy	
  
๏  Learn	
  more	
  about	
  me	
  
๏  Profile	
  	
  www.linkedin.com/in/cobiacomm/	
  
๏  @cobiacomm	
  on	
  TwiMer	
  
๏  Blog	
  	
  hMp://blog.cobia.net/cobiacomm	
  
๏  On	
  Google+	
  too	
  
Why	
  Think	
  Beyond	
  the	
  ESB?	
  	
  	
  	
  
Increasingly	
  Complex	
  Requirements	
  
http://wso2.com/landing/enabling-the-connected-business
Join	
  The	
  Now	
  Genera8on	
  
๏  Time	
  to	
  create	
  project	
  workspace	
  
๏  Time	
  to	
  build,	
  integrate,	
  test	
  
๏  Time	
  to	
  approve,	
  promote	
  
๏  Time	
  to	
  deploy,	
  release	
  
๏  Dwell	
  8me	
  –	
  8me	
  wai8ng	
  for	
  the	
  next	
  
opera8on	
  to	
  commence	
  or	
  complete	
  
http://blog.cobia.net/cobiacomm/2013/03/19/accelerating-business-agility-with-app-factory-devops-paas/
Web	
  1.0	
  Presenta.on	
  
•  Web	
  sites	
  
•  Brochure-­‐ware	
  
•  E-­‐mail	
  
•  Mass	
  marke8ng	
  
•  Sta8c	
  informa8on	
  
delivery	
  
Web	
  2.0	
  Transac.onal	
  
•  E-­‐Commerce	
  
•  Social	
  networks	
  
•  So]ware	
  as	
  a	
  Service	
  
•  Search	
  
•  Recommenda8ons	
  
and	
  status	
  
	
  
Web	
  3.0	
  Community	
  
•  Massive	
  Data-­‐driven	
  
•  Mobile	
  
•  Ad	
  hoc	
  groups	
  
•  Self-­‐Selec8on	
  and	
  
Social	
  
•  Ecosystems	
  
•  Contextual	
  and	
  
Personalized	
  
3/12/14	
  
5	
  
Evolve	
  with	
  The	
  Web	
  Channel	
  	
  
Social	
  Community,	
  Context,	
  and	
  Ecosystems	
  
Today,	
  APIs	
  Drive	
  Everything	
  
Source: http://www.ericsson.com/res/docs/whitepapers/wp-50-billions.pdf
Enterprise	
  Integra8on	
  Core	
  
§  Business	
  compe88veness	
  is	
  defined	
  by	
  being	
  more	
  agile	
  
and	
  able	
  to	
  create,	
  manage	
  and	
  handle	
  new	
  business	
  
processes	
  
§  Systems	
  should	
  be	
  integrated	
  to	
  work	
  together	
  
§  Enables	
  free	
  data	
  flow	
  across	
  the	
  organiza8on	
  
§  Improves	
  produc8on	
  and	
  management	
  efficiency	
  
§  Applica8on	
  users	
  can	
  make	
  beMer	
  decisions	
  
Accelerate	
  
interac.ons	
  
inside	
  and	
  
outside	
  the	
  
organiza.on	
  
	
  
Reduce	
  
interac.on	
  
fric.on	
  and	
  cost	
  
	
  
Increase	
  
engagement	
  and	
  
enhance	
  
produc.vity	
  	
  	
  	
  
	
  
Sense	
  	
  
business	
  ac.vity	
  
and	
  	
  
automa.cally	
  
adapt	
  
	
  
Beyond	
  Breaking	
  Down	
  Silos	
  
http://wso2.com/landing/enabling-the-connected-business
Connected	
  Business	
  Reference	
  Architecture	
  
10	
  
Integra8on	
  accelerates	
  interac8ons	
  inside	
  and	
  
outside	
  your	
  organiza8on	
  
1	
  1	
  1	
  
	
  
Enterprise	
  Service	
  Bus	
  	
  
Component	
  Architecture	
  
14	
  
Enterprise	
  Integra8on	
  PaMerns	
  
๏  Na8ve	
  Support	
  for	
  ALL	
  Enterprise	
  Integra8on	
  PaMerns	
  
๏  Content-­‐based	
  Router	
  
๏  Command	
  Message	
  
๏  Message	
  Filter	
  
๏  Message	
  SpliMer	
  
๏  Message	
  Aggregator	
  
๏  EIP	
  Reference	
  available	
  at	
  :	
  hMp://docs.wso2.org/display/
Integra8onPaMerns/Enterprise+Integra8on+PaMerns+with
+WSO2+ESB	
  
15	
  
Think	
  Beyond	
  the	
  ESB	
  
16	
  
Accessibility:	
  API	
  Centric	
  Reach	
  
API-­‐centric	
  Focus	
  
A	
  Managed	
  API	
  is:	
  
๏  Ac8vely	
  adver8sed	
  and	
  subscribe-­‐able	
  
๏  Available	
  with	
  SLAs	
  
๏  Secured,	
  authen8cated,	
  authorized	
  and	
  protected	
  
๏  Monitored	
  and	
  mone8zed	
  with	
  analy8cs	
  
API-­‐centric	
  Integra8on	
  Capabili8es	
  
๏  Expose	
  APIs	
  for	
  public	
  consump8on	
  
๏  Extend	
  your	
  business	
  through	
  APIs.	
  
๏  API	
  Branding	
  
๏  Expose	
  APIs	
  for	
  internal	
  consump8on	
  
๏  Manage	
  the	
  APIs	
  used	
  in	
  internal	
  applica8ons	
  
๏  Detect	
  Usage	
  PaMerns	
  
๏  Internal	
  Mone8za8on	
  
๏  Control	
  Access	
  to	
  Cloud	
  Services	
  
๏  Manage	
  and	
  Secure	
  access	
  from	
  internal	
  applica8ons	
  to	
  cloud	
  services	
  (SalesForce,	
  
Google	
  Apps,	
  etc.)	
  and	
  between	
  cloud-­‐to-­‐cloud	
  interac8ons	
  
Open	
  API	
  and	
  Collabora8on	
  
Think	
  Beyond	
  Interoperate,	
  Route,	
  Transform	
  
Cau8onary	
  Warning	
  
When	
  teams	
  don’t	
  communicate	
  
Teams	
  re-­‐build	
  rather	
  than	
  re-­‐use	
  
•  APIs	
  proliferate	
  (100s	
  of	
  APIs)	
  and	
  are	
  minimally	
  re-­‐used	
  	
  
•  Minimal	
  communica8on	
  and	
  coordina8on	
  
•  Who	
  is	
  consuming	
  API?	
  
•  Who	
  is	
  wri8ng	
  re-­‐usable	
  APIs?	
  
•  Prevalent	
  SOA	
  An8-­‐paMerns	
  
•  Not	
  Invented	
  Here	
  (NIH)	
  
•  Tight	
  Coupling	
  and	
  Build	
  again	
  
•  Shared	
  API	
  invisibility	
  
•  Teams	
  do	
  not	
  know	
  about	
  API	
  
•  Non-­‐func8onal	
  and	
  func8onal	
  requirements	
  are	
  not	
  well	
  documented	
  
•  Teams	
  can	
  not	
  easily	
  map	
  API	
  to	
  needed	
  business	
  capability	
  
22	
  
Applica8on	
  Service	
  Governance	
  	
  
๏  Govern	
  all	
  aspects	
  	
  
๏  Descrip8ons	
  
๏  Consump8on	
  
๏  Usage	
  
๏  Discovery	
  
๏  Lifecycle	
  
๏  Policies	
  
๏  Dependency	
  Management	
  &	
  
Impact	
  Analysis	
  
Adopt	
  Best	
  Prac8ces	
  
From	
  SOA	
  lessons	
  learned,	
  best	
  prac.ces	
  roles	
  
	
  
• Creator	
  
•  Builds,	
  manages,	
  and	
  versions	
  API	
  
•  Understand	
  business	
  and	
  technical	
  requirements	
  
•  Cares	
  about	
  usage	
  and	
  scaling	
  
•  Seeks	
  feedback,	
  ra-ngs,	
  usage	
  
• Publisher	
  
•  Publishes,	
  Promotes	
  and	
  encourages	
  consumers	
  to	
  adopt	
  APIs	
  
•  Determines	
  usage	
  paMerns	
  and	
  how	
  to	
  best	
  mone8ze	
  asset	
  
•  Monitors	
  and	
  secures	
  
• Consumer	
  
•  Understands	
  the	
  interface	
  defini8on	
  	
  
•  Subscribes	
  and	
  connects	
  applica8on	
  to	
  API	
  
•  Monitors	
  own	
  usage	
  and	
  cost	
  basis	
  
•  Provides	
  feedback	
  and	
  ra8ngs	
  
24	
  
API	
  Access	
  Tokens	
  
๏  OAuth2	
  standard	
  compliant	
  
๏  Pre-­‐generated	
  Access	
  Token:	
  can	
  be	
  used	
  from	
  an	
  
applica8on,	
  to	
  iden8fy	
  the	
  applica8on	
  itself	
  
๏  On-­‐demand	
  Access	
  Token:	
  generated	
  via	
  API	
  call,	
  using	
  
Consumer	
  Key	
  and	
  Consumer	
  Secret	
  -­‐	
  Iden8fies	
  the	
  end	
  
user	
  of	
  an	
  applica8on	
  (web	
  applica8ons,	
  mobile	
  
applica8ons)	
  	
  
25	
  
Access	
  Token	
  Management	
  
Beyond	
  Point	
  to	
  Point	
  Integra8on	
  Flows	
  
26	
  
27	
  
Ac8on	
  Step:	
  Monitor	
  And	
  Analyze	
  
๏  Monitor	
  millions	
  of	
  events,	
  
leveraging	
  highly	
  scalable	
  NoSQL	
  
database	
  
๏  Common	
  Events	
  Collector	
  	
  
๏  Take	
  decisions	
  in	
  real	
  8me	
  
through	
  Complex	
  Event	
  
Processing	
  
๏  Create	
  dashboards	
  for	
  both	
  
technical	
  and	
  business	
  monitoring	
  
Integrate	
  Messaging	
  with	
  
Batch	
  Analy8c	
  Founda8on	
  
28	
  
Monitor	
  Business	
  Ac8vity	
  
Integrate	
  Real-­‐8me	
  Analy8cs	
  
๏  Processing	
  Data	
  on	
  the	
  fly,	
  while	
  
storing	
  a	
  minimal	
  amount	
  of	
  
informa8on	
  and	
  responding	
  fast	
  
(from	
  <1	
  ms	
  to	
  few	
  seconds)	
  
๏  Idea	
  of	
  Event	
  streams	
  	
  
๏  A	
  series	
  of	
  events	
  in	
  8me	
  	
  
๏  Enabling	
  technologies	
  	
  
๏  Stream	
  Processing	
  (Storm)	
  
๏  Complex	
  Event	
  processing	
  	
  
(Siddhi)	
  
Complex	
  Event	
  Processing	
  Affinity	
  with	
  Messaging	
  
Gain	
  Insight,	
  Take	
  Ac8on	
  
32	
  
Bring	
  Integra8on	
  Flows	
  into	
  your	
  standard	
  
lifecycle	
  
34	
  
Adop8on	
  Roadmap	
  
๏  Create	
  APIs	
  
๏  WSO2	
  Applica8on	
  Server,	
  Data	
  Services	
  Server	
  and	
  ESB	
  
๏  Find	
  and	
  subscribe/buy	
  APIs	
  
๏  API	
  Store	
  and	
  Governance	
  
๏  Manage,	
  secure	
  and	
  protect	
  APIs	
  
๏  API	
  Management	
  and	
  Gateway	
  	
  
๏  Monitor	
  and	
  Mone8ze	
  APIs	
  
๏  API	
  Monitoring	
  and	
  Analy8cs	
  
๏  Gain	
  Insight	
  and	
  Take	
  Ac8on	
  
๏  Complex	
  Event	
  Processing,	
  Business	
  Ac8vity	
  Monitoring,	
  Business	
  Process	
  Workflow	
  
๏  Host	
  integra8on	
  flows	
  and	
  APIs	
  on	
  Integra8on	
  as	
  a	
  Service	
  
๏  WSO2	
  Private	
  PaaS,	
  WSO2	
  App	
  Factory,	
  API	
  Cloud	
  
End-­‐to-­‐End-­‐Architecture	
  
36	
  
WSO2	
  Business	
  Model	
  
Making	
  You	
  Successful!	
  
Recommended	
  Reading	
  
๏  SOA	
  and	
  API	
  Convergence	
  
๏  hMp://wso2.com/whitepapers/wso2-­‐whitepaper-­‐soa-­‐and-­‐api-­‐convergence-­‐strategy-­‐
and-­‐tac8cs/	
  
๏  Applica8on	
  Services	
  Governance	
  
๏  hMp://wso2.com/whitepapers/applica8on-­‐services-­‐governance-­‐automate-­‐it-­‐best-­‐
prac8ces-­‐and-­‐enforce-­‐effec8ve-­‐and-­‐safe-­‐applica8on-­‐service-­‐delivery/	
  	
  
๏  Promo8ng	
  Service	
  Re-­‐use	
  with	
  API	
  Management	
  
๏  hMp://wso2.com/whitepapers/promo8ng-­‐service-­‐reuse-­‐within-­‐your-­‐enterprise-­‐and-­‐
maximizing-­‐soa-­‐success	
  
๏  Reshape	
  Reference	
  Architecture:	
  Why,	
  What,	
  How	
  
๏  hMp://blog.cobia.net/cobiacomm/2014/02/18/reshape-­‐reference-­‐architecture-­‐why-­‐
what-­‐how/	
  
Contact	
  us	
  !	
  

Más contenido relacionado

La actualidad más candente

Scalable deployment options in WSO2 API Manager
Scalable deployment options in WSO2 API ManagerScalable deployment options in WSO2 API Manager
Scalable deployment options in WSO2 API Manager
WSO2
 
Con8817 api management - enable your infrastructure for secure mobile and c...
Con8817   api management - enable your infrastructure for secure mobile and c...Con8817   api management - enable your infrastructure for secure mobile and c...
Con8817 api management - enable your infrastructure for secure mobile and c...
OracleIDM
 
Scalable Deployment Patterns in WSO2 API Manager
Scalable Deployment Patterns in WSO2 API Manager Scalable Deployment Patterns in WSO2 API Manager
Scalable Deployment Patterns in WSO2 API Manager
WSO2
 

La actualidad más candente (20)

Creating an OData-Enabled API
Creating an OData-Enabled APICreating an OData-Enabled API
Creating an OData-Enabled API
 
Lessons from the Trenches: Building an API-Centric Architecture
Lessons from the Trenches: Building an API-Centric ArchitectureLessons from the Trenches: Building an API-Centric Architecture
Lessons from the Trenches: Building an API-Centric Architecture
 
Become an Insider: The Future of Uptime Infrastructure Monitor
Become an Insider: The Future of Uptime Infrastructure MonitorBecome an Insider: The Future of Uptime Infrastructure Monitor
Become an Insider: The Future of Uptime Infrastructure Monitor
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
 
Connect 2017 catalyst accelerator for banking
Connect 2017 catalyst accelerator for bankingConnect 2017 catalyst accelerator for banking
Connect 2017 catalyst accelerator for banking
 
Scalable deployment options in WSO2 API Manager
Scalable deployment options in WSO2 API ManagerScalable deployment options in WSO2 API Manager
Scalable deployment options in WSO2 API Manager
 
Secure by design: Scaling security across the enterprise
Secure by design: Scaling security across the enterpriseSecure by design: Scaling security across the enterprise
Secure by design: Scaling security across the enterprise
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
 
MuleSoft Singapore Meetup May 2020
MuleSoft Singapore Meetup May 2020MuleSoft Singapore Meetup May 2020
MuleSoft Singapore Meetup May 2020
 
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together
 
CloudHub and other Cloud Deployment Options
CloudHub and other Cloud Deployment OptionsCloudHub and other Cloud Deployment Options
CloudHub and other Cloud Deployment Options
 
Eda gas andelectricity_meetup-adelaide_pov
Eda gas andelectricity_meetup-adelaide_povEda gas andelectricity_meetup-adelaide_pov
Eda gas andelectricity_meetup-adelaide_pov
 
WSO2 API Manager : Going beyond the just API Management
WSO2 API Manager : Going beyond the just API ManagementWSO2 API Manager : Going beyond the just API Management
WSO2 API Manager : Going beyond the just API Management
 
Con8817 api management - enable your infrastructure for secure mobile and c...
Con8817   api management - enable your infrastructure for secure mobile and c...Con8817   api management - enable your infrastructure for secure mobile and c...
Con8817 api management - enable your infrastructure for secure mobile and c...
 
Sydney mule soft meetup #8 1 August 2019 - all slides
Sydney mule soft meetup #8   1 August 2019 - all slidesSydney mule soft meetup #8   1 August 2019 - all slides
Sydney mule soft meetup #8 1 August 2019 - all slides
 
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsMuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
 
Why APIs are not SOA++
Why APIs are not SOA++Why APIs are not SOA++
Why APIs are not SOA++
 
Application Security with NGINX
Application Security with NGINXApplication Security with NGINX
Application Security with NGINX
 
Scalable Deployment Patterns in WSO2 API Manager
Scalable Deployment Patterns in WSO2 API Manager Scalable Deployment Patterns in WSO2 API Manager
Scalable Deployment Patterns in WSO2 API Manager
 
Webcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge MicrogatewayWebcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge Microgateway
 

Similar a Reshape Integration - Think Beyond the ESB

ESB Evaluation Framework
ESB Evaluation Framework ESB Evaluation Framework
ESB Evaluation Framework
WSO2
 
SOA and API Convergence
SOA and API Convergence SOA and API Convergence
SOA and API Convergence
WSO2
 
Enabling Agility Through DevOps
Enabling Agility Through DevOpsEnabling Agility Through DevOps
Enabling Agility Through DevOps
Leland Newsom CSP-SM, SPC5, SDP
 
Why should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App DevelopmentWhy should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App Development
WSO2
 
Introducing The WSO2 Platform
Introducing The WSO2 Platform Introducing The WSO2 Platform
Introducing The WSO2 Platform
WSO2
 

Similar a Reshape Integration - Think Beyond the ESB (20)

Six Steps to Build Successful APIs
Six Steps to Build Successful APIsSix Steps to Build Successful APIs
Six Steps to Build Successful APIs
 
ESB Evaluation Framework
ESB Evaluation Framework ESB Evaluation Framework
ESB Evaluation Framework
 
SOA and API Convergence
SOA and API Convergence SOA and API Convergence
SOA and API Convergence
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
 
Enabling Agility Through DevOps
Enabling Agility Through DevOpsEnabling Agility Through DevOps
Enabling Agility Through DevOps
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New LensMuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
 
Microsoft Power Platform Governance with Runpipe
Microsoft Power Platform Governance with RunpipeMicrosoft Power Platform Governance with Runpipe
Microsoft Power Platform Governance with Runpipe
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Guide to an API-first Strategy
Guide to an API-first StrategyGuide to an API-first Strategy
Guide to an API-first Strategy
 
Why should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App DevelopmentWhy should the WSO2 App Factory be your choice for Enterprise App Development
Why should the WSO2 App Factory be your choice for Enterprise App Development
 
Mindfields x Workato - The Role of API-based Automation in Enhancing Employee...
Mindfields x Workato - The Role of API-based Automation in Enhancing Employee...Mindfields x Workato - The Role of API-based Automation in Enhancing Employee...
Mindfields x Workato - The Role of API-based Automation in Enhancing Employee...
 
5 Pillars of Building Enterprise0grade APIs
5 Pillars of Building Enterprise0grade APIs5 Pillars of Building Enterprise0grade APIs
5 Pillars of Building Enterprise0grade APIs
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Transforming enterprise it with containers, ap is and integration api manage...
Transforming enterprise it with containers, ap is and integration  api manage...Transforming enterprise it with containers, ap is and integration  api manage...
Transforming enterprise it with containers, ap is and integration api manage...
 
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEANGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
 
Introducing The WSO2 Platform
Introducing The WSO2 Platform Introducing The WSO2 Platform
Introducing The WSO2 Platform
 
Meetup slide 20_apr
Meetup slide 20_aprMeetup slide 20_apr
Meetup slide 20_apr
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
 
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
 

Más de WSO2

Más de WSO2 (20)

Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the Cloud
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Reshape Integration - Think Beyond the ESB

  • 1. Last Updated: Jan. 2014 Pla$orm  Evangelist   Chris  Haddad   Reshape  Integra8on   Beyond  The  ESB  
  • 2. 2   About  the  Presenter   ๏  Worked  with  Enterprise  Architecture   Teams  for  many  years  and  on   transforma8ve  ini8a8ves   ๏  Success  and  Failure  of  SOA   ๏  Applica8on  Pla$orm  Strategy   ๏  Learn  more  about  me   ๏  Profile    www.linkedin.com/in/cobiacomm/   ๏  @cobiacomm  on  TwiMer   ๏  Blog    hMp://blog.cobia.net/cobiacomm   ๏  On  Google+  too  
  • 3. Why  Think  Beyond  the  ESB?         Increasingly  Complex  Requirements   http://wso2.com/landing/enabling-the-connected-business
  • 4. Join  The  Now  Genera8on   ๏  Time  to  create  project  workspace   ๏  Time  to  build,  integrate,  test   ๏  Time  to  approve,  promote   ๏  Time  to  deploy,  release   ๏  Dwell  8me  –  8me  wai8ng  for  the  next   opera8on  to  commence  or  complete   http://blog.cobia.net/cobiacomm/2013/03/19/accelerating-business-agility-with-app-factory-devops-paas/
  • 5. Web  1.0  Presenta.on   •  Web  sites   •  Brochure-­‐ware   •  E-­‐mail   •  Mass  marke8ng   •  Sta8c  informa8on   delivery   Web  2.0  Transac.onal   •  E-­‐Commerce   •  Social  networks   •  So]ware  as  a  Service   •  Search   •  Recommenda8ons   and  status     Web  3.0  Community   •  Massive  Data-­‐driven   •  Mobile   •  Ad  hoc  groups   •  Self-­‐Selec8on  and   Social   •  Ecosystems   •  Contextual  and   Personalized   3/12/14   5   Evolve  with  The  Web  Channel     Social  Community,  Context,  and  Ecosystems  
  • 6. Today,  APIs  Drive  Everything   Source: http://www.ericsson.com/res/docs/whitepapers/wp-50-billions.pdf
  • 7. Enterprise  Integra8on  Core   §  Business  compe88veness  is  defined  by  being  more  agile   and  able  to  create,  manage  and  handle  new  business   processes   §  Systems  should  be  integrated  to  work  together   §  Enables  free  data  flow  across  the  organiza8on   §  Improves  produc8on  and  management  efficiency   §  Applica8on  users  can  make  beMer  decisions  
  • 8. Accelerate   interac.ons   inside  and   outside  the   organiza.on     Reduce   interac.on   fric.on  and  cost     Increase   engagement  and   enhance   produc.vity           Sense     business  ac.vity   and     automa.cally   adapt     Beyond  Breaking  Down  Silos   http://wso2.com/landing/enabling-the-connected-business
  • 10. 10  
  • 11. Integra8on  accelerates  interac8ons  inside  and   outside  your  organiza8on   1  1  1    
  • 12.
  • 13. Enterprise  Service  Bus     Component  Architecture  
  • 14. 14   Enterprise  Integra8on  PaMerns   ๏  Na8ve  Support  for  ALL  Enterprise  Integra8on  PaMerns   ๏  Content-­‐based  Router   ๏  Command  Message   ๏  Message  Filter   ๏  Message  SpliMer   ๏  Message  Aggregator   ๏  EIP  Reference  available  at  :  hMp://docs.wso2.org/display/ Integra8onPaMerns/Enterprise+Integra8on+PaMerns+with +WSO2+ESB  
  • 15. 15   Think  Beyond  the  ESB  
  • 16. 16   Accessibility:  API  Centric  Reach  
  • 17. API-­‐centric  Focus   A  Managed  API  is:   ๏  Ac8vely  adver8sed  and  subscribe-­‐able   ๏  Available  with  SLAs   ๏  Secured,  authen8cated,  authorized  and  protected   ๏  Monitored  and  mone8zed  with  analy8cs  
  • 18. API-­‐centric  Integra8on  Capabili8es   ๏  Expose  APIs  for  public  consump8on   ๏  Extend  your  business  through  APIs.   ๏  API  Branding   ๏  Expose  APIs  for  internal  consump8on   ๏  Manage  the  APIs  used  in  internal  applica8ons   ๏  Detect  Usage  PaMerns   ๏  Internal  Mone8za8on   ๏  Control  Access  to  Cloud  Services   ๏  Manage  and  Secure  access  from  internal  applica8ons  to  cloud  services  (SalesForce,   Google  Apps,  etc.)  and  between  cloud-­‐to-­‐cloud  interac8ons  
  • 19. Open  API  and  Collabora8on  
  • 20. Think  Beyond  Interoperate,  Route,  Transform  
  • 21. Cau8onary  Warning   When  teams  don’t  communicate   Teams  re-­‐build  rather  than  re-­‐use   •  APIs  proliferate  (100s  of  APIs)  and  are  minimally  re-­‐used     •  Minimal  communica8on  and  coordina8on   •  Who  is  consuming  API?   •  Who  is  wri8ng  re-­‐usable  APIs?   •  Prevalent  SOA  An8-­‐paMerns   •  Not  Invented  Here  (NIH)   •  Tight  Coupling  and  Build  again   •  Shared  API  invisibility   •  Teams  do  not  know  about  API   •  Non-­‐func8onal  and  func8onal  requirements  are  not  well  documented   •  Teams  can  not  easily  map  API  to  needed  business  capability  
  • 22. 22   Applica8on  Service  Governance     ๏  Govern  all  aspects     ๏  Descrip8ons   ๏  Consump8on   ๏  Usage   ๏  Discovery   ๏  Lifecycle   ๏  Policies   ๏  Dependency  Management  &   Impact  Analysis  
  • 23. Adopt  Best  Prac8ces   From  SOA  lessons  learned,  best  prac.ces  roles     • Creator   •  Builds,  manages,  and  versions  API   •  Understand  business  and  technical  requirements   •  Cares  about  usage  and  scaling   •  Seeks  feedback,  ra-ngs,  usage   • Publisher   •  Publishes,  Promotes  and  encourages  consumers  to  adopt  APIs   •  Determines  usage  paMerns  and  how  to  best  mone8ze  asset   •  Monitors  and  secures   • Consumer   •  Understands  the  interface  defini8on     •  Subscribes  and  connects  applica8on  to  API   •  Monitors  own  usage  and  cost  basis   •  Provides  feedback  and  ra8ngs  
  • 24. 24   API  Access  Tokens   ๏  OAuth2  standard  compliant   ๏  Pre-­‐generated  Access  Token:  can  be  used  from  an   applica8on,  to  iden8fy  the  applica8on  itself   ๏  On-­‐demand  Access  Token:  generated  via  API  call,  using   Consumer  Key  and  Consumer  Secret  -­‐  Iden8fies  the  end   user  of  an  applica8on  (web  applica8ons,  mobile   applica8ons)    
  • 25. 25   Access  Token  Management  
  • 26. Beyond  Point  to  Point  Integra8on  Flows   26  
  • 27. 27   Ac8on  Step:  Monitor  And  Analyze   ๏  Monitor  millions  of  events,   leveraging  highly  scalable  NoSQL   database   ๏  Common  Events  Collector     ๏  Take  decisions  in  real  8me   through  Complex  Event   Processing   ๏  Create  dashboards  for  both   technical  and  business  monitoring  
  • 28. Integrate  Messaging  with   Batch  Analy8c  Founda8on   28  
  • 30. Integrate  Real-­‐8me  Analy8cs   ๏  Processing  Data  on  the  fly,  while   storing  a  minimal  amount  of   informa8on  and  responding  fast   (from  <1  ms  to  few  seconds)   ๏  Idea  of  Event  streams     ๏  A  series  of  events  in  8me     ๏  Enabling  technologies     ๏  Stream  Processing  (Storm)   ๏  Complex  Event  processing     (Siddhi)  
  • 31. Complex  Event  Processing  Affinity  with  Messaging  
  • 32. Gain  Insight,  Take  Ac8on   32  
  • 33. Bring  Integra8on  Flows  into  your  standard   lifecycle  
  • 34. 34   Adop8on  Roadmap   ๏  Create  APIs   ๏  WSO2  Applica8on  Server,  Data  Services  Server  and  ESB   ๏  Find  and  subscribe/buy  APIs   ๏  API  Store  and  Governance   ๏  Manage,  secure  and  protect  APIs   ๏  API  Management  and  Gateway     ๏  Monitor  and  Mone8ze  APIs   ๏  API  Monitoring  and  Analy8cs   ๏  Gain  Insight  and  Take  Ac8on   ๏  Complex  Event  Processing,  Business  Ac8vity  Monitoring,  Business  Process  Workflow   ๏  Host  integra8on  flows  and  APIs  on  Integra8on  as  a  Service   ๏  WSO2  Private  PaaS,  WSO2  App  Factory,  API  Cloud  
  • 36. 36   WSO2  Business  Model   Making  You  Successful!  
  • 37. Recommended  Reading   ๏  SOA  and  API  Convergence   ๏  hMp://wso2.com/whitepapers/wso2-­‐whitepaper-­‐soa-­‐and-­‐api-­‐convergence-­‐strategy-­‐ and-­‐tac8cs/   ๏  Applica8on  Services  Governance   ๏  hMp://wso2.com/whitepapers/applica8on-­‐services-­‐governance-­‐automate-­‐it-­‐best-­‐ prac8ces-­‐and-­‐enforce-­‐effec8ve-­‐and-­‐safe-­‐applica8on-­‐service-­‐delivery/     ๏  Promo8ng  Service  Re-­‐use  with  API  Management   ๏  hMp://wso2.com/whitepapers/promo8ng-­‐service-­‐reuse-­‐within-­‐your-­‐enterprise-­‐and-­‐ maximizing-­‐soa-­‐success   ๏  Reshape  Reference  Architecture:  Why,  What,  How   ๏  hMp://blog.cobia.net/cobiacomm/2014/02/18/reshape-­‐reference-­‐architecture-­‐why-­‐ what-­‐how/