SlideShare a Scribd company logo
ITAG Update
10/8/2015
Topics	
  for	
  discussion	
  today	
  
•  Agile Innovation
•  Enterprise Service Bus as an agility accelerator
•  Concrete examples of the ESB in action
•  Where do go next?
What	
  is	
  Agility	
  
Agility = Speed x Accuracy
Agile	
  Innova8on	
  at	
  NYU	
  
* Guiding Principles of Learned Innovation
January 22, 2012 by Greg Satell
http://www.innovationexcellence.com/blog/2012/01/22/guiding-principles-of-learned-innovation
Agility	
  Accelerators	
  
•  Agile Processes
•  Lean Investments
•  Product Life Cycle integration
•  Cloud Services
•  Dynamic provisioning
•  Unified Architecture
•  Others? Culture? Need to change the engine mid air?
Agile	
  Innova8on	
  -­‐	
  Guiding	
  Principles	
  
Start	
  Small	
  
▪ 	
  small	
  proof	
  of	
  concepts,	
  test	
  the	
  technology	
  before	
  you	
  launch	
  a	
  grand	
  campaign	
  
	
  	
  	
  	
  	
  “Effec8ve	
  innova8ons	
  start	
  small.	
  	
  They	
  are	
  not	
  grandiose.”	
  –	
  Peter	
  Drucker	
  
Balance	
  Risk	
  and	
  Value	
  
▪ 	
  Build	
  the	
  things	
  that	
  maOer	
  most	
  –	
  first	
  
First	
  implementa8ons	
  will	
  be	
  flawed	
  
▪ 	
  Good	
  enough	
  will	
  get	
  beOer	
  
▪ 	
  Perfec8on	
  never	
  arrives	
  
▪ 	
  If	
  the	
  value	
  is	
  there	
  –	
  then	
  invest	
  in	
  “bullet	
  proofing”	
  
Innova8on	
  is	
  Combina8on	
  
▪ 	
  Many	
  Innova8ons	
  are	
  the	
  result	
  of	
  applying	
  two	
  (or	
  more)	
  incremental	
  improvements	
  
Success	
  requires	
  Persistence	
  and	
  Passion	
  
▪ Prove	
  each	
  layer	
  along	
  the	
  way	
  
▪ Keep	
  it	
  simple	
  
▪ Test	
  oZen	
  
▪ Don’t	
  be	
  afraid	
  to	
  refactor	
  
▪ Don’t	
  be	
  afraid	
  of	
  Failure	
  (Fail	
  Faster	
  –	
  Learn	
  –	
  Stop	
  Failing!)	
  
	
  
Biggest	
  Hurdles	
  
Have	
  a	
  defined	
  process	
  for	
  introducing	
  new	
  technologies	
  
▪  	
  If	
  you	
  don’t	
  have	
  this	
  process	
  established	
  up	
  front,	
  expecta8ons	
  on	
  bugs,	
  
support,	
  maintenance	
  etc.	
  will	
  become	
  an	
  opportunity	
  for	
  someone	
  else	
  to	
  
step	
  in	
  and	
  say	
  “I	
  can	
  do	
  beOer”	
  	
  	
  :-­‐)	
  
▪  Find	
  good	
  partners	
  that	
  can	
  help	
  get	
  you	
  there	
  
Make	
  sure	
  everyone	
  understands	
  the	
  value	
  
▪  Decoupling	
  sources	
  of	
  “system	
  hardening”	
  at	
  the	
  UI,	
  Middleware,	
  and	
  Data	
  
Services	
  level	
  creates	
  MANY	
  opportuni8es	
  for	
  value	
  
▪  Service	
  re-­‐use	
  
▪  More	
  cohesiveness	
  in	
  each	
  service	
  
▪  Able	
  to	
  switch	
  out	
  a	
  service	
  without	
  having	
  to	
  recode	
  everything	
  
Address	
  misconcep8ons	
  early	
  
▪  ESB	
  can	
  be	
  a	
  loaded	
  term	
  to	
  a	
  lot	
  of	
  people	
  who	
  “have	
  already	
  been	
  there”	
  
▪  Why	
  not	
  just	
  do	
  “micro-­‐services”?	
  
▪  Are	
  we	
  just	
  crea8ng	
  another	
  central	
  point	
  of	
  failure?	
  
▪  You	
  won’t	
  hear	
  the	
  cri8cisms	
  directly!	
  
▪  Don’t	
  assume	
  that	
  silence	
  is	
  agreement	
  -­‐	
  they	
  could	
  be	
  just	
  wai8ng	
  
Innova8on	
  Proces	
  
Proposed stages for Innovation Projects:
Environments Security Process Service Link / KB Help Desk Support
PoC Hardened,
secure, QA Shibb
Security Consult,
Best effort
security
Initial
documentation
Initial Knowledge
base Development team
Beta Prod Shibb,
monitoring
Security review in
process SLAs defined KB defined
Dev team working
with Service team
Pilot Alerting and
escalation
Security review
completed SLAs tested KB tested
Service team
primary, with
support from Dev
team
Full
Production
Full operational
scaling, failover
and DR model
Continuous
monitoring and
alerting
Prod SLAs in
force
Full Help Desk
model in force
Service Team fully
supporting
Agile	
  Objec8ve:	
  ESB	
  Agility	
  Accelerators	
  
•  Re-usable services
•  Content based routing
•  Service virtualization
•  Load balancing
•  Fail-over sending
•  Protocol switching
•  Message transformation
•  Logging & monitoring
•  Message splitting and aggregation
•  Enterprise integration patterns
•  Request throttling
•  Response caching
•  API Registry governance management
Agile	
  Objec8ve:	
  ESB	
  Event	
  Driven	
  
Architecture	
  
•  Event sources can be hosted in the ESB
•  ESB acts as an events broker.
•  Events going through the broker can be mediated to
perform any required changes before distributing.
•  Event sources can contain static subscriptions defined
with the subscription manager and the interested
parties can also subscribe to the event sources
dynamically (with the right permissions).
•  Permissions can be managed dynamically through
Registry Governance Manager.
ESB	
  Agility	
  Accelerators	
  
Modular	
  Integra8on	
  Pladorm	
  
	
  
A	
  pladorm	
  for	
  modular	
  integra8on	
  (Enterprise	
  Service	
  Bus):	
  
1.  provides	
  the	
  ability	
  to	
  orchestrate	
  func8onality	
  in	
  real	
  8me	
  by	
  allowing	
  
modular	
  soZware	
  components	
  to	
  connect	
  and	
  communicate	
  in	
  a	
  highly	
  
decoupled	
  manner	
  
2.  can	
  provide	
  a	
  basis	
  for	
  real	
  8me	
  discovery	
  of	
  available	
  services	
  
3.  provides	
  communica8on	
  and	
  guaranteed	
  message	
  delivery	
  between	
  
components	
  in	
  a	
  lightweight	
  and	
  low	
  latency	
  manner	
  
4.  provides	
  the	
  ability	
  for	
  soZware	
  components	
  to	
  communicate	
  with	
  each	
  other	
  
in	
  a	
  protocol	
  agnos8c	
  manner	
  by	
  transla8ng	
  and	
  transforming	
  protocols	
  in	
  
flight	
  
5.  provides	
  a	
  mechanism	
  for	
  data	
  to	
  be	
  shared	
  through	
  a	
  governance	
  model	
  that	
  
does	
  not	
  require	
  changing	
  method	
  parameters.	
  
	
  
All	
  of	
  this	
  can	
  help	
  the	
  organiza8on	
  move	
  away	
  from	
  manual	
  processes	
  and	
  fragile	
  
script	
  driven	
  automa8on	
  
Example	
  -­‐	
  ESB	
  in	
  the	
  Cloud	
  
Example	
  -­‐	
  ESB	
  in	
  the	
  Cloud	
  Example - ESB in the Cloud
Example	
  -­‐	
  ESB	
  in	
  the	
  Cloud	
  
ESB	
  Agility	
  Accelerators	
  
•  A	
  Web	
  server	
  will	
  be	
  serving	
  the	
  
requests	
  i.e.	
  any	
  request	
  to	
  the	
  
Produc8on	
  environment	
  routed	
  through	
  
Apache-­‐Web	
  server	
  
•  Access	
  informa8on	
  can	
  be	
  easily	
  
monitored	
  
•  Any	
  access	
  rules/redirec8on	
  rules/
aliasing	
  etc.	
  can	
  be	
  wriOen	
  without	
  
impac8ng	
  the	
  applica8on	
  server	
  
Lessons	
  Learned	
  
•  Need to address change cohesively
People / Culture - there will be resistance to ANY
change. It’s human nature.
Technology - introduce it incrementally based on
Value / Risk tradeoff.
Process - find a way to do PoCs safely. Otherwise
they will be used politically.
Next	
  Steps	
  
•  Reusable	
  Service	
  Orchestra8on	
  (API	
  
Management)	
  is	
  a	
  good	
  start	
  
•  Next	
  step	
  :	
  THE	
  DATA	
  
•  Decoupling	
  the	
  way	
  we	
  provide	
  and	
  
consume	
  data	
  IS	
  the	
  key!	
  
•  Architecture	
  guiding	
  principles	
  
•  Suppor8ng	
  a	
  culture	
  of	
  collabora8on	
  
•  Other?	
  

More Related Content

What's hot

DevOps Introduction - AWS Boston Meetup - AWS Presentation
DevOps Introduction - AWS Boston Meetup - AWS PresentationDevOps Introduction - AWS Boston Meetup - AWS Presentation
DevOps Introduction - AWS Boston Meetup - AWS Presentation
Zenoss
 
Microservices: A Gentle Introduction
Microservices: A Gentle IntroductionMicroservices: A Gentle Introduction
Microservices: A Gentle Introduction
Donald Belcham
 
Service Mesh CTO Forum (Draft 3)
Service Mesh CTO Forum (Draft 3)Service Mesh CTO Forum (Draft 3)
Service Mesh CTO Forum (Draft 3)
Rick Hightower
 
Building self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwareBuilding self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMware
Puppet
 
Private Cloud with Microsoft Technologies
Private Cloud with Microsoft TechnologiesPrivate Cloud with Microsoft Technologies
Private Cloud with Microsoft Technologies
Chris Avis
 
Cisco SDWAN - Components Deployment Workflow
Cisco SDWAN - Components Deployment WorkflowCisco SDWAN - Components Deployment Workflow
Cisco SDWAN - Components Deployment Workflow
Farooq Khan
 
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Puppet
 
Chalkline Microsoft Webinar about Windows Virtual Desktop
Chalkline Microsoft Webinar about Windows Virtual DesktopChalkline Microsoft Webinar about Windows Virtual Desktop
Chalkline Microsoft Webinar about Windows Virtual Desktop
Articulate Marketing
 
Security architecture best practices for saas applications
Security architecture best practices for saas applicationsSecurity architecture best practices for saas applications
Security architecture best practices for saas applications
kanimozhin
 
Navigating the service mesh landscape with Istio, Consul Connect, and Linkerd
Navigating the service mesh landscape with Istio, Consul Connect, and LinkerdNavigating the service mesh landscape with Istio, Consul Connect, and Linkerd
Navigating the service mesh landscape with Istio, Consul Connect, and Linkerd
Christian Posta
 
VMware vRealize Network Insight 3.4 whats new
VMware vRealize Network Insight 3.4 whats newVMware vRealize Network Insight 3.4 whats new
VMware vRealize Network Insight 3.4 whats new
VMware
 
VMworld 2013: VMware Compliance Reference Architecture Framework: Accelerate ...
VMworld 2013: VMware Compliance Reference Architecture Framework: Accelerate ...VMworld 2013: VMware Compliance Reference Architecture Framework: Accelerate ...
VMworld 2013: VMware Compliance Reference Architecture Framework: Accelerate ...
VMworld
 
Achieving Closed Loop Firewall Automation with Batfish Enterprise & Itential
Achieving Closed Loop Firewall Automation with Batfish Enterprise & ItentialAchieving Closed Loop Firewall Automation with Batfish Enterprise & Itential
Achieving Closed Loop Firewall Automation with Batfish Enterprise & Itential
Itential
 
vRealize Network Insight 3.9
vRealize Network Insight 3.9vRealize Network Insight 3.9
vRealize Network Insight 3.9
VMware
 
Microservices with Spring
Microservices with SpringMicroservices with Spring
Microservices with Spring
Software Infrastructure
 
Moving Forward with Network Virtualization (VMware NSX)
Moving Forward with Network Virtualization (VMware NSX)Moving Forward with Network Virtualization (VMware NSX)
Moving Forward with Network Virtualization (VMware NSX)
VMware
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
Yury Kisliak
 
Self service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsxSelf service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsx
solarisyougood
 
Micro Service Architecture 탐방기
Micro Service Architecture 탐방기Micro Service Architecture 탐방기
Micro Service Architecture 탐방기
jbugkorea
 
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Kristoffer Sheather
 

What's hot (20)

DevOps Introduction - AWS Boston Meetup - AWS Presentation
DevOps Introduction - AWS Boston Meetup - AWS PresentationDevOps Introduction - AWS Boston Meetup - AWS Presentation
DevOps Introduction - AWS Boston Meetup - AWS Presentation
 
Microservices: A Gentle Introduction
Microservices: A Gentle IntroductionMicroservices: A Gentle Introduction
Microservices: A Gentle Introduction
 
Service Mesh CTO Forum (Draft 3)
Service Mesh CTO Forum (Draft 3)Service Mesh CTO Forum (Draft 3)
Service Mesh CTO Forum (Draft 3)
 
Building self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwareBuilding self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMware
 
Private Cloud with Microsoft Technologies
Private Cloud with Microsoft TechnologiesPrivate Cloud with Microsoft Technologies
Private Cloud with Microsoft Technologies
 
Cisco SDWAN - Components Deployment Workflow
Cisco SDWAN - Components Deployment WorkflowCisco SDWAN - Components Deployment Workflow
Cisco SDWAN - Components Deployment Workflow
 
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
 
Chalkline Microsoft Webinar about Windows Virtual Desktop
Chalkline Microsoft Webinar about Windows Virtual DesktopChalkline Microsoft Webinar about Windows Virtual Desktop
Chalkline Microsoft Webinar about Windows Virtual Desktop
 
Security architecture best practices for saas applications
Security architecture best practices for saas applicationsSecurity architecture best practices for saas applications
Security architecture best practices for saas applications
 
Navigating the service mesh landscape with Istio, Consul Connect, and Linkerd
Navigating the service mesh landscape with Istio, Consul Connect, and LinkerdNavigating the service mesh landscape with Istio, Consul Connect, and Linkerd
Navigating the service mesh landscape with Istio, Consul Connect, and Linkerd
 
VMware vRealize Network Insight 3.4 whats new
VMware vRealize Network Insight 3.4 whats newVMware vRealize Network Insight 3.4 whats new
VMware vRealize Network Insight 3.4 whats new
 
VMworld 2013: VMware Compliance Reference Architecture Framework: Accelerate ...
VMworld 2013: VMware Compliance Reference Architecture Framework: Accelerate ...VMworld 2013: VMware Compliance Reference Architecture Framework: Accelerate ...
VMworld 2013: VMware Compliance Reference Architecture Framework: Accelerate ...
 
Achieving Closed Loop Firewall Automation with Batfish Enterprise & Itential
Achieving Closed Loop Firewall Automation with Batfish Enterprise & ItentialAchieving Closed Loop Firewall Automation with Batfish Enterprise & Itential
Achieving Closed Loop Firewall Automation with Batfish Enterprise & Itential
 
vRealize Network Insight 3.9
vRealize Network Insight 3.9vRealize Network Insight 3.9
vRealize Network Insight 3.9
 
Microservices with Spring
Microservices with SpringMicroservices with Spring
Microservices with Spring
 
Moving Forward with Network Virtualization (VMware NSX)
Moving Forward with Network Virtualization (VMware NSX)Moving Forward with Network Virtualization (VMware NSX)
Moving Forward with Network Virtualization (VMware NSX)
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Self service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsxSelf service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsx
 
Micro Service Architecture 탐방기
Micro Service Architecture 탐방기Micro Service Architecture 탐방기
Micro Service Architecture 탐방기
 
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
 

Viewers also liked

WSO2Con USA 2015: The Needs of Next Generation Giants
WSO2Con USA 2015: The Needs of Next Generation GiantsWSO2Con USA 2015: The Needs of Next Generation Giants
WSO2Con USA 2015: The Needs of Next Generation Giants
WSO2
 
WSO2Con EU 2016: How WSO2 Products Facilitate the Digital Economy in the Tel...
WSO2Con EU 2016: How WSO2 Products Facilitate the Digital Economy  in the Tel...WSO2Con EU 2016: How WSO2 Products Facilitate the Digital Economy  in the Tel...
WSO2Con EU 2016: How WSO2 Products Facilitate the Digital Economy in the Tel...
WSO2
 
WSO2Con ASIA 2016: Think Big; Start Small: Demonstrating Early Wins and Incre...
WSO2Con ASIA 2016: Think Big; Start Small: Demonstrating Early Wins and Incre...WSO2Con ASIA 2016: Think Big; Start Small: Demonstrating Early Wins and Incre...
WSO2Con ASIA 2016: Think Big; Start Small: Demonstrating Early Wins and Incre...
WSO2
 
WSO2Con USA 2015: Business Processes in Modern Enterprise Integration
WSO2Con USA 2015: Business Processes in Modern Enterprise IntegrationWSO2Con USA 2015: Business Processes in Modern Enterprise Integration
WSO2Con USA 2015: Business Processes in Modern Enterprise Integration
WSO2
 
WSO2Con USA 2015: Optimizing Service Platforms with SOA Governance
WSO2Con USA 2015: Optimizing Service Platforms with SOA GovernanceWSO2Con USA 2015: Optimizing Service Platforms with SOA Governance
WSO2Con USA 2015: Optimizing Service Platforms with SOA Governance
WSO2
 
WSO2Con EU 2016: On the dot – Deliveries When You Want Them
WSO2Con EU 2016: On the dot – Deliveries When You Want ThemWSO2Con EU 2016: On the dot – Deliveries When You Want Them
WSO2Con EU 2016: On the dot – Deliveries When You Want Them
WSO2
 
WSO2Con USA 2015: Key Note - Building a Cloud-Based App Platform With WSO2
WSO2Con USA 2015: Key Note - Building a Cloud-Based App Platform With WSO2WSO2Con USA 2015: Key Note - Building a Cloud-Based App Platform With WSO2
WSO2Con USA 2015: Key Note - Building a Cloud-Based App Platform With WSO2
WSO2
 

Viewers also liked (7)

WSO2Con USA 2015: The Needs of Next Generation Giants
WSO2Con USA 2015: The Needs of Next Generation GiantsWSO2Con USA 2015: The Needs of Next Generation Giants
WSO2Con USA 2015: The Needs of Next Generation Giants
 
WSO2Con EU 2016: How WSO2 Products Facilitate the Digital Economy in the Tel...
WSO2Con EU 2016: How WSO2 Products Facilitate the Digital Economy  in the Tel...WSO2Con EU 2016: How WSO2 Products Facilitate the Digital Economy  in the Tel...
WSO2Con EU 2016: How WSO2 Products Facilitate the Digital Economy in the Tel...
 
WSO2Con ASIA 2016: Think Big; Start Small: Demonstrating Early Wins and Incre...
WSO2Con ASIA 2016: Think Big; Start Small: Demonstrating Early Wins and Incre...WSO2Con ASIA 2016: Think Big; Start Small: Demonstrating Early Wins and Incre...
WSO2Con ASIA 2016: Think Big; Start Small: Demonstrating Early Wins and Incre...
 
WSO2Con USA 2015: Business Processes in Modern Enterprise Integration
WSO2Con USA 2015: Business Processes in Modern Enterprise IntegrationWSO2Con USA 2015: Business Processes in Modern Enterprise Integration
WSO2Con USA 2015: Business Processes in Modern Enterprise Integration
 
WSO2Con USA 2015: Optimizing Service Platforms with SOA Governance
WSO2Con USA 2015: Optimizing Service Platforms with SOA GovernanceWSO2Con USA 2015: Optimizing Service Platforms with SOA Governance
WSO2Con USA 2015: Optimizing Service Platforms with SOA Governance
 
WSO2Con EU 2016: On the dot – Deliveries When You Want Them
WSO2Con EU 2016: On the dot – Deliveries When You Want ThemWSO2Con EU 2016: On the dot – Deliveries When You Want Them
WSO2Con EU 2016: On the dot – Deliveries When You Want Them
 
WSO2Con USA 2015: Key Note - Building a Cloud-Based App Platform With WSO2
WSO2Con USA 2015: Key Note - Building a Cloud-Based App Platform With WSO2WSO2Con USA 2015: Key Note - Building a Cloud-Based App Platform With WSO2
WSO2Con USA 2015: Key Note - Building a Cloud-Based App Platform With WSO2
 

Similar to WSO2Con USA 2015: Jump-Starting Middleware Services

Agile enterprise integration
Agile enterprise integrationAgile enterprise integration
Agile enterprise integration
Simon Greig
 
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
MuleSoft
 
DevSecCon Keynote
DevSecCon KeynoteDevSecCon Keynote
DevSecCon Keynote
Shannon Lietz
 
DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015
Shannon Lietz
 
ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015
Shannon Lietz
 
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
Amazon Web Services
 
Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?
Jeff Jakubiak
 
The journey to Cloud
The journey to CloudThe journey to Cloud
The journey to Cloud
Madhavan Marimuthu
 
Introduction to Puppet Enterprise - Jan 30, 2019
Introduction to Puppet Enterprise - Jan 30, 2019Introduction to Puppet Enterprise - Jan 30, 2019
Introduction to Puppet Enterprise - Jan 30, 2019
Puppet
 
Managing Complexity at Velocity
Managing Complexity at VelocityManaging Complexity at Velocity
Managing Complexity at Velocity
Matt Ray
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
Sanjeev Sharma
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
Julian Douch
 
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data CenterInterop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Scott Carlson
 
World Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined NetworkingWorld Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined Networking
World Wide Technology
 
Culture is more important than competence in IT outsourcing
Culture is more important than competence in IT outsourcingCulture is more important than competence in IT outsourcing
Culture is more important than competence in IT outsourcing
BJIT Ltd
 
VMware Tanzu Application Service as an Integration Platform
VMware Tanzu Application Service as an Integration PlatformVMware Tanzu Application Service as an Integration Platform
VMware Tanzu Application Service as an Integration Platform
VMware Tanzu
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
Ieva Navickaite
 
Network Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspectiveNetwork Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspective
Walid Shaari
 
Brighttalk understanding the promise of sde - final
Brighttalk   understanding the promise of sde - finalBrighttalk   understanding the promise of sde - final
Brighttalk understanding the promise of sde - final
Andrew White
 
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldLucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
DevOps Enterprise Summit
 

Similar to WSO2Con USA 2015: Jump-Starting Middleware Services (20)

Agile enterprise integration
Agile enterprise integrationAgile enterprise integration
Agile enterprise integration
 
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
 
DevSecCon Keynote
DevSecCon KeynoteDevSecCon Keynote
DevSecCon Keynote
 
DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015
 
ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015
 
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
 
Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?
 
The journey to Cloud
The journey to CloudThe journey to Cloud
The journey to Cloud
 
Introduction to Puppet Enterprise - Jan 30, 2019
Introduction to Puppet Enterprise - Jan 30, 2019Introduction to Puppet Enterprise - Jan 30, 2019
Introduction to Puppet Enterprise - Jan 30, 2019
 
Managing Complexity at Velocity
Managing Complexity at VelocityManaging Complexity at Velocity
Managing Complexity at Velocity
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
 
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data CenterInterop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
 
World Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined NetworkingWorld Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined Networking
 
Culture is more important than competence in IT outsourcing
Culture is more important than competence in IT outsourcingCulture is more important than competence in IT outsourcing
Culture is more important than competence in IT outsourcing
 
VMware Tanzu Application Service as an Integration Platform
VMware Tanzu Application Service as an Integration PlatformVMware Tanzu Application Service as an Integration Platform
VMware Tanzu Application Service as an Integration Platform
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
 
Network Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspectiveNetwork Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspective
 
Brighttalk understanding the promise of sde - final
Brighttalk   understanding the promise of sde - finalBrighttalk   understanding the promise of sde - final
Brighttalk understanding the promise of sde - final
 
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldLucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
 

More from WSO2

Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
WSO2
 
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
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
WSO2
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
WSO2
 
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...
WSO2
 
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
WSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
WSO2
 
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
WSO2
 
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
WSO2
 
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
WSO2
 
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
WSO2
 
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?
WSO2
 
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...
WSO2
 
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...
WSO2
 
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
WSO2
 
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...
WSO2
 
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
WSO2
 

More from WSO2 (20)

Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
 
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 - 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
 

Recently uploaded

System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 

Recently uploaded (20)

System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 

WSO2Con USA 2015: Jump-Starting Middleware Services

  • 2. Topics  for  discussion  today   •  Agile Innovation •  Enterprise Service Bus as an agility accelerator •  Concrete examples of the ESB in action •  Where do go next?
  • 3. What  is  Agility   Agility = Speed x Accuracy
  • 4. Agile  Innova8on  at  NYU   * Guiding Principles of Learned Innovation January 22, 2012 by Greg Satell http://www.innovationexcellence.com/blog/2012/01/22/guiding-principles-of-learned-innovation
  • 5. Agility  Accelerators   •  Agile Processes •  Lean Investments •  Product Life Cycle integration •  Cloud Services •  Dynamic provisioning •  Unified Architecture •  Others? Culture? Need to change the engine mid air?
  • 6. Agile  Innova8on  -­‐  Guiding  Principles   Start  Small   ▪   small  proof  of  concepts,  test  the  technology  before  you  launch  a  grand  campaign            “Effec8ve  innova8ons  start  small.    They  are  not  grandiose.”  –  Peter  Drucker   Balance  Risk  and  Value   ▪   Build  the  things  that  maOer  most  –  first   First  implementa8ons  will  be  flawed   ▪   Good  enough  will  get  beOer   ▪   Perfec8on  never  arrives   ▪   If  the  value  is  there  –  then  invest  in  “bullet  proofing”   Innova8on  is  Combina8on   ▪   Many  Innova8ons  are  the  result  of  applying  two  (or  more)  incremental  improvements   Success  requires  Persistence  and  Passion   ▪ Prove  each  layer  along  the  way   ▪ Keep  it  simple   ▪ Test  oZen   ▪ Don’t  be  afraid  to  refactor   ▪ Don’t  be  afraid  of  Failure  (Fail  Faster  –  Learn  –  Stop  Failing!)    
  • 7. Biggest  Hurdles   Have  a  defined  process  for  introducing  new  technologies   ▪   If  you  don’t  have  this  process  established  up  front,  expecta8ons  on  bugs,   support,  maintenance  etc.  will  become  an  opportunity  for  someone  else  to   step  in  and  say  “I  can  do  beOer”      :-­‐)   ▪  Find  good  partners  that  can  help  get  you  there   Make  sure  everyone  understands  the  value   ▪  Decoupling  sources  of  “system  hardening”  at  the  UI,  Middleware,  and  Data   Services  level  creates  MANY  opportuni8es  for  value   ▪  Service  re-­‐use   ▪  More  cohesiveness  in  each  service   ▪  Able  to  switch  out  a  service  without  having  to  recode  everything   Address  misconcep8ons  early   ▪  ESB  can  be  a  loaded  term  to  a  lot  of  people  who  “have  already  been  there”   ▪  Why  not  just  do  “micro-­‐services”?   ▪  Are  we  just  crea8ng  another  central  point  of  failure?   ▪  You  won’t  hear  the  cri8cisms  directly!   ▪  Don’t  assume  that  silence  is  agreement  -­‐  they  could  be  just  wai8ng  
  • 8. Innova8on  Proces   Proposed stages for Innovation Projects: Environments Security Process Service Link / KB Help Desk Support PoC Hardened, secure, QA Shibb Security Consult, Best effort security Initial documentation Initial Knowledge base Development team Beta Prod Shibb, monitoring Security review in process SLAs defined KB defined Dev team working with Service team Pilot Alerting and escalation Security review completed SLAs tested KB tested Service team primary, with support from Dev team Full Production Full operational scaling, failover and DR model Continuous monitoring and alerting Prod SLAs in force Full Help Desk model in force Service Team fully supporting
  • 9. Agile  Objec8ve:  ESB  Agility  Accelerators   •  Re-usable services •  Content based routing •  Service virtualization •  Load balancing •  Fail-over sending •  Protocol switching •  Message transformation •  Logging & monitoring •  Message splitting and aggregation •  Enterprise integration patterns •  Request throttling •  Response caching •  API Registry governance management
  • 10. Agile  Objec8ve:  ESB  Event  Driven   Architecture   •  Event sources can be hosted in the ESB •  ESB acts as an events broker. •  Events going through the broker can be mediated to perform any required changes before distributing. •  Event sources can contain static subscriptions defined with the subscription manager and the interested parties can also subscribe to the event sources dynamically (with the right permissions). •  Permissions can be managed dynamically through Registry Governance Manager.
  • 12. Modular  Integra8on  Pladorm     A  pladorm  for  modular  integra8on  (Enterprise  Service  Bus):   1.  provides  the  ability  to  orchestrate  func8onality  in  real  8me  by  allowing   modular  soZware  components  to  connect  and  communicate  in  a  highly   decoupled  manner   2.  can  provide  a  basis  for  real  8me  discovery  of  available  services   3.  provides  communica8on  and  guaranteed  message  delivery  between   components  in  a  lightweight  and  low  latency  manner   4.  provides  the  ability  for  soZware  components  to  communicate  with  each  other   in  a  protocol  agnos8c  manner  by  transla8ng  and  transforming  protocols  in   flight   5.  provides  a  mechanism  for  data  to  be  shared  through  a  governance  model  that   does  not  require  changing  method  parameters.     All  of  this  can  help  the  organiza8on  move  away  from  manual  processes  and  fragile   script  driven  automa8on  
  • 13. Example  -­‐  ESB  in  the  Cloud  
  • 14. Example  -­‐  ESB  in  the  Cloud  Example - ESB in the Cloud
  • 15. Example  -­‐  ESB  in  the  Cloud  
  • 16. ESB  Agility  Accelerators   •  A  Web  server  will  be  serving  the   requests  i.e.  any  request  to  the   Produc8on  environment  routed  through   Apache-­‐Web  server   •  Access  informa8on  can  be  easily   monitored   •  Any  access  rules/redirec8on  rules/ aliasing  etc.  can  be  wriOen  without   impac8ng  the  applica8on  server  
  • 17. Lessons  Learned   •  Need to address change cohesively People / Culture - there will be resistance to ANY change. It’s human nature. Technology - introduce it incrementally based on Value / Risk tradeoff. Process - find a way to do PoCs safely. Otherwise they will be used politically.
  • 18. Next  Steps   •  Reusable  Service  Orchestra8on  (API   Management)  is  a  good  start   •  Next  step  :  THE  DATA   •  Decoupling  the  way  we  provide  and   consume  data  IS  the  key!   •  Architecture  guiding  principles   •  Suppor8ng  a  culture  of  collabora8on   •  Other?