SlideShare a Scribd company logo
1 of 30
Download to read offline
Next Architecture Wave is…!




                                                                                                     Client !
 Presentation Tier
                 !                              Presentation Tier
                                                                !                   3rd party Apps
                                                                                                 !



    JSON / XML!                                   JSON / XML!                       JSON / XML!



                                               Middle Tier
                                                         !                                           Server !




                                                 API
                                                   !       API
                                                             !        API
                                                                        !
                                      API
                                        !
                                                                              API
                                                                                !
                                  SaaS, Web Services, Social                                          Data!
database!
                          API
                            !
                                         Media APIs!                        API
                                                                              !      Data Tier
                                                                                             !
                                API
                                  !                                 API
                                                                      !
                                         API
                                           !                API
                                                              !
                                                    API
                                                      !


                                                                                                         1
All contents Copyright © 2012, MuleSoft Inc.
Application Architecture:

The Next Wave



Presenters: 

Ross Mason, Founder and CTO - @rossmason

Aaron Landgraf, Product Marketing Manager



                             !
MuleSoft, @mulesoft, @cloudhub
Presenters!




                          Ross Mason, Founder and CTO, MuleSoft!
                          !   Founded open source Mule project in 2003!
                          !   Former CEO of SymphonySoft!
                          !   Extensive experience in integration!




All contents Copyright © 2012, MuleSoft Inc.                              3
Agenda!




!   Architecture trends: past and present!
!   The give and take of APIs!
!   Redefining the traditional application stack!
!   New architectures in practice!




All contents Copyright © 2012, MuleSoft Inc.       4
Software Architecture Timeline!


           Batch!




                                           Client / Server
                                                         !


                                                                          3-tier
                                                                               !

  1960!                  1970!                 1980!         1990!    2000!          2010!




                           OLTP!                             n-tier
                                                                  !
                                                                              Service Oriented!


All contents Copyright © 2012, MuleSoft Inc.                                                 5
Mega-change !




                                                          Cloud /
                                               Open        *aaS!
                                               APIs!


                                                       Devices!




         With every major shift in IT comes a new architecture!


All contents Copyright © 2012, MuleSoft Inc.                        6
History doesn’t repeat, it rhymes!




              “I did this like 10 years ago at
                        WidgetCorp!”!




All contents Copyright © 2012, MuleSoft Inc.     7
Change shifts our perceptual thinking!




All contents Copyright © 2012, MuleSoft Inc.   8
The traditional 3-tier architecture!




                                                 Client!


                         HTML !




        Presentation Tier
                        !
                                               App Server!

                Middle Tier
                          !



                                                Database!
database!          Data Tier
                           !


                                                             9
All contents Copyright © 2012, MuleSoft Inc.
…is being decomposed!




                                                                   Client !
 Presentation Tier
                 !                             Presentation Tier
                                                               !



    JSON / XML!                                  JSON / XML!



                        Middle Tier
                                  !                                Server !




                                                                     Data!
database!                  Data Tier
                                   !


                                                                              10
All contents Copyright © 2012, MuleSoft Inc.
…is being decomposed!




                                                                                     Client !
 Presentation Tier
                 !                              Presentation Tier
                                                                !   3rd party Apps
                                                                                 !



    JSON / XML!                                   JSON / XML!       JSON / XML!



                                               Middle Tier
                                                         !                           Server !




                                                                                      Data!
database!                                       Data Tier
                                                        !


                                                                                        11
All contents Copyright © 2012, MuleSoft Inc.
…is being decomposed!




                                                                                                     Client !
 Presentation Tier
                 !                              Presentation Tier
                                                                !                   3rd party Apps
                                                                                                 !



    JSON / XML!                                   JSON / XML!                       JSON / XML!



                                               Middle Tier
                                                         !                                           Server !




                                                 API
                                                   !       API
                                                             !        API
                                                                        !
                                      API
                                        !
                                                                              API
                                                                                !
                                  SaaS, Web Services, Social                                          Data!
database!
                          API
                            !
                                         Media APIs!                        API
                                                                              !      Data Tier
                                                                                             !
                                API
                                  !                                 API
                                                                      !
                                         API
                                           !                API
                                                              !
                                                    API
                                                      !


                                                                                                        12
All contents Copyright © 2012, MuleSoft Inc.
Middle tier needs to change!

!
!
!
!


                                                                                                         Client !
     Presentation Tier
                     !                              Presentation Tier
                                                                    !                   3rd party Apps
                                                                                                     !



        JSON / XML!                                   JSON / XML!                       JSON / XML!



                                                   Middle Tier
                                                             !                                           Server !


!
!
!
!                                                    API
                                                       !       API
                                                                 !        API
                                                                            !
                                          API
                                            !
                                                                                  API
                                                                                    !
                                      SaaS, Web Services, Social                                          Data!
    database!
                              API
                                !
                                             Media APIs!                        API
                                                                                  !      Data Tier
                                                                                                 !
                                    API
                                      !                                 API
                                                                          !
                                             API
                                               !                API
                                                                  !
                                                        API
                                                          !


                                                                                                            13
    All contents Copyright © 2012, MuleSoft Inc.
Platform Shift!




Traditional Application Environments!



                      Application!

                Web/App Server
                             !
                        Database!
             Operating System!




All contents Copyright © 2012, MuleSoft Inc.
Platform Shift!




New Application Environments!



                      Application!             Application!

                Web/App Server
                             !                    PaaS!
                        Database!
                                                  IaaS!
             Operating System!




All contents Copyright © 2012, MuleSoft Inc.
PaaS Categories: aPaaS, iPaaS!




!   Application PaaS (aPaaS) — the platform for hosting and
    managing individual applications


!   Integration PaaS (iPaaS) — the platform for intermediation and
    integration of the application services hosted and point-
    managed by aPaaS




All contents Copyright © 2012, MuleSoft Inc.                         16
PaaS Landscape!




                                                iPaaS!   cloud !
              dPaaS!
                                                         integration!


                                               aPaaS!




All contents Copyright © 2012, MuleSoft Inc.                            17
Technology Shift!




Traditional Application Environments!



                                               Application!
       Application!
                                                       UI
                                                        !
  Web/App Server
               !




                                                                 Security
          Database!                             Business Logic
                                                             !
Operating System!




                                                                         !
                                                      Data!




All contents Copyright © 2012, MuleSoft Inc.
Technology Shift!



Newer Application Environments!



                              Application!




                                                        Security
                                         UI
                                          !     API
                                                  !

                                   Business Logic
                                                !



                                                                !
                                        Data!   Integration!




All contents Copyright © 2012, MuleSoft Inc.
From stack to Open APIs!



Application Decomposition!

Application!



                                               Security
        UI
         !                    API
                                !

   Business Logic
                !                                      !

        Data!                Integration!




All contents Copyright © 2012, MuleSoft Inc.
API explosion changing application landscape!




                                               source: ProgrammableWeb.com!


All contents Copyright © 2012, MuleSoft Inc.
Evolution of Application Architectures by
Innovation Cycle !




                                               Source: Credit Suisse, 2012!




All contents Copyright © 2012, MuleSoft Inc.                    22
Everything needs to connect!




By 2020:!
!   5 billion internet users!
!   50 billion connected devices!
!   1 million open APIs!
!   Millions of apps!




!
!   We are shifting from writing apps to composing APIs!


All contents Copyright © 2012, MuleSoft Inc.           23
50,000,000,000 Devices!




!   50,000,000,000 devices / 5,000,000,000 internet users = 10!
!   Average 4 people per household = 40 devices per household!
!   Concentration in developed countries ~!

!   = 100 devices per connected person!




All contents Copyright © 2012, MuleSoft Inc.                      24
Apple’s Siri Architecture!




                 Presentation Tier
                                 !             Middle Tier
                                                         !   Data Tier
                                                                     !




All contents Copyright © 2012, MuleSoft Inc.                       25
Netflix’s architecture evolution!




All contents Copyright © 2012, MuleSoft Inc.   26
Netflix’s architecture evolution!




 Platfrom for building APIs
                          !




All contents Copyright © 2012, MuleSoft Inc.   27
Next Architecture Wave is…!




                                                                                                     Client !
 Presentation Tier
                 !                              Presentation Tier
                                                                !                   3rd party Apps
                                                                                                 !



    JSON / XML!                                   JSON / XML!                       JSON / XML!



                                               Middle Tier
                                                         !                                           Server !




                                                 API
                                                   !       API
                                                             !        API
                                                                        !
                                      API
                                        !
                                                                              API
                                                                                !
                                  SaaS, Web Services, Social                                          Data!
database!
                          API
                            !
                                         Media APIs!                        API
                                                                              !      Data Tier
                                                                                             !
                                API
                                  !                                 API
                                                                      !
                                         API
                                           !                API
                                                              !
                                                    API
                                                      !


                                                                                                        28
All contents Copyright © 2012, MuleSoft Inc.
Next Architecture Wave is…!

!
!
!
!
    o  Reusable: REST API has become table stakes!
                                                                                                 Client !
    o  Contextual: devices change the consumer model!
        Presentation Tier
                        !                             Presentation Tier
                                                                      !         3rd party Apps
                                                                                             !




    o  Platform: Many more apps, expand overXML!
         JSON / XML!    JSON / XML!     JSON /
                                               time!
    o  Easier: PlatformsMiddle Tierprovide high value
                         need to !                                                               Server !


      services to many different clients!
                                                                 API
                                                                   !
    o  Loosely coupled: Massive rise API! headless apps!
                                 API
                                   !
                                     in      API
                                               !
                                                      API
                                                        !

                                         SaaS, Web Services, Social                               Data!
      database!
                                 API
                                   !
                                                Media APIs!               API
                                                                            !   Data Tier
                                                                                        !
    o  Connected: API! API!
                   Everything API! API! to connect!
                              needs
                                                          API
                                                            !


                                                                                                    29
       All contents Copyright © 2012, MuleSoft Inc.
End!

More Related Content

What's hot

MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft
 
MuleSoft Anypoint Platform and Three Tier Architecture
MuleSoft Anypoint  Platform and Three Tier ArchitectureMuleSoft Anypoint  Platform and Three Tier Architecture
MuleSoft Anypoint Platform and Three Tier ArchitectureHarish Kumar
 
Mulesoft Anypoint platform introduction
Mulesoft Anypoint platform introductionMulesoft Anypoint platform introduction
Mulesoft Anypoint platform introductiongijish
 
MuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft AutomationMuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft AutomationJitendra Bafna
 
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
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysAngel Alberici
 
Introduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformIntroduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformSalesforce Developers
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Eva Mave Ng
 
Benefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint PlatformBenefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint PlatformCloud Analogy
 
MuleSoft Architecture Presentation
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture PresentationRupesh Sinha
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63Angel Alberici
 
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...Angel Alberici
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesByreddy Sravan Kumar Reddy
 
Exploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex GatewayExploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex Gatewayshyamraj55
 
Best Practices for API Security
Best Practices for API SecurityBest Practices for API Security
Best Practices for API SecurityMuleSoft
 
How Splunk connects Salesforce
How Splunk connects SalesforceHow Splunk connects Salesforce
How Splunk connects SalesforceMuleSoft
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Angel Alberici
 

What's hot (20)

MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 
MuleSoft Anypoint Platform and Three Tier Architecture
MuleSoft Anypoint  Platform and Three Tier ArchitectureMuleSoft Anypoint  Platform and Three Tier Architecture
MuleSoft Anypoint Platform and Three Tier Architecture
 
Managing APIs with MuleSoft
Managing APIs with MuleSoftManaging APIs with MuleSoft
Managing APIs with MuleSoft
 
Mulesoft Anypoint platform introduction
Mulesoft Anypoint platform introductionMulesoft Anypoint platform introduction
Mulesoft Anypoint platform introduction
 
MuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft AutomationMuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft Automation
 
Mulesoft ppt
Mulesoft pptMulesoft ppt
Mulesoft ppt
 
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 Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
Introduction à la plateforme Anypoint de MuleSoft
Introduction à la plateforme Anypoint de MuleSoftIntroduction à la plateforme Anypoint de MuleSoft
Introduction à la plateforme Anypoint de MuleSoft
 
Introduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformIntroduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime Platform
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
 
Benefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint PlatformBenefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint Platform
 
MuleSoft Architecture Presentation
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture Presentation
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
 
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
 
Exploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex GatewayExploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex Gateway
 
Best Practices for API Security
Best Practices for API SecurityBest Practices for API Security
Best Practices for API Security
 
How Splunk connects Salesforce
How Splunk connects SalesforceHow Splunk connects Salesforce
How Splunk connects Salesforce
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
 

Viewers also liked

Hybrid integration reference architecture
Hybrid integration reference architectureHybrid integration reference architecture
Hybrid integration reference architectureKim Clark
 
The Emerging Integration Reference Architecture | MuleSoft
The Emerging Integration Reference Architecture | MuleSoftThe Emerging Integration Reference Architecture | MuleSoft
The Emerging Integration Reference Architecture | MuleSoftMuleSoft
 
Mule ESB - Integration Simplified
Mule ESB - Integration SimplifiedMule ESB - Integration Simplified
Mule ESB - Integration SimplifiedRich Software
 
How to Use Hybrid Integration Platforms Effectively
How to Use Hybrid Integration Platforms EffectivelyHow to Use Hybrid Integration Platforms Effectively
How to Use Hybrid Integration Platforms EffectivelyMuleSoft
 
AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)
AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)
AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)Amazon Web Services
 
Using Force.com and Dell Boomi MDM to Drive Better Master Data Management
Using Force.com and Dell Boomi MDM to Drive Better Master Data ManagementUsing Force.com and Dell Boomi MDM to Drive Better Master Data Management
Using Force.com and Dell Boomi MDM to Drive Better Master Data ManagementRob Saker
 
Mule ESB Tutorial Part 1
Mule ESB Tutorial Part 1Mule ESB Tutorial Part 1
Mule ESB Tutorial Part 1Srikanth N
 
Hybrid Cloud Integration is Coming: Are You Ready? | MuleSoft
Hybrid Cloud Integration is Coming: Are You Ready? | MuleSoftHybrid Cloud Integration is Coming: Are You Ready? | MuleSoft
Hybrid Cloud Integration is Coming: Are You Ready? | MuleSoftMuleSoft
 
Mule ESB Tutorial Part 2
Mule ESB Tutorial Part 2Mule ESB Tutorial Part 2
Mule ESB Tutorial Part 2Srikanth N
 
AWS re:Invent 2016: Running Microservices on Amazon ECS (CON309)
AWS re:Invent 2016: Running Microservices on Amazon ECS (CON309)AWS re:Invent 2016: Running Microservices on Amazon ECS (CON309)
AWS re:Invent 2016: Running Microservices on Amazon ECS (CON309)Amazon Web Services
 
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...Amazon Web Services
 

Viewers also liked (11)

Hybrid integration reference architecture
Hybrid integration reference architectureHybrid integration reference architecture
Hybrid integration reference architecture
 
The Emerging Integration Reference Architecture | MuleSoft
The Emerging Integration Reference Architecture | MuleSoftThe Emerging Integration Reference Architecture | MuleSoft
The Emerging Integration Reference Architecture | MuleSoft
 
Mule ESB - Integration Simplified
Mule ESB - Integration SimplifiedMule ESB - Integration Simplified
Mule ESB - Integration Simplified
 
How to Use Hybrid Integration Platforms Effectively
How to Use Hybrid Integration Platforms EffectivelyHow to Use Hybrid Integration Platforms Effectively
How to Use Hybrid Integration Platforms Effectively
 
AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)
AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)
AWS re:Invent 2016: Governance Strategies for Cloud Transformation (WWPS302)
 
Using Force.com and Dell Boomi MDM to Drive Better Master Data Management
Using Force.com and Dell Boomi MDM to Drive Better Master Data ManagementUsing Force.com and Dell Boomi MDM to Drive Better Master Data Management
Using Force.com and Dell Boomi MDM to Drive Better Master Data Management
 
Mule ESB Tutorial Part 1
Mule ESB Tutorial Part 1Mule ESB Tutorial Part 1
Mule ESB Tutorial Part 1
 
Hybrid Cloud Integration is Coming: Are You Ready? | MuleSoft
Hybrid Cloud Integration is Coming: Are You Ready? | MuleSoftHybrid Cloud Integration is Coming: Are You Ready? | MuleSoft
Hybrid Cloud Integration is Coming: Are You Ready? | MuleSoft
 
Mule ESB Tutorial Part 2
Mule ESB Tutorial Part 2Mule ESB Tutorial Part 2
Mule ESB Tutorial Part 2
 
AWS re:Invent 2016: Running Microservices on Amazon ECS (CON309)
AWS re:Invent 2016: Running Microservices on Amazon ECS (CON309)AWS re:Invent 2016: Running Microservices on Amazon ECS (CON309)
AWS re:Invent 2016: Running Microservices on Amazon ECS (CON309)
 
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
 

Similar to Next Architecture Wave is the Rise of the API Economy

Application Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftApplication Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftBui Kiet
 
RedLink GmbH (Introduction)
RedLink GmbH (Introduction)  RedLink GmbH (Introduction)
RedLink GmbH (Introduction) Andrea Volpini
 
The Next Wave of Application Architecture | MuleSoft
The Next Wave of Application Architecture | MuleSoftThe Next Wave of Application Architecture | MuleSoft
The Next Wave of Application Architecture | MuleSoftMuleSoft
 
Aerogear Java User Group Presentation
Aerogear Java User Group PresentationAerogear Java User Group Presentation
Aerogear Java User Group Presentationhwilming
 
Best Practices to create High Load Websites
Best Practices to create High Load WebsitesBest Practices to create High Load Websites
Best Practices to create High Load WebsitesManfred Furuholmen
 
App submission survey results
App submission survey resultsApp submission survey results
App submission survey resultsExicon
 
Amplexor drupalcamp-gent-2012 - kinepolis platform
Amplexor drupalcamp-gent-2012 - kinepolis platformAmplexor drupalcamp-gent-2012 - kinepolis platform
Amplexor drupalcamp-gent-2012 - kinepolis platformAmplexor
 
The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API PlatformJohannes Ridderstedt
 
BLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business ToolkitBLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business ToolkitRené Winkelmeyer
 
Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)Chiradeep Vittal
 
Adobe flex at jax london 2011
Adobe flex at  jax london 2011Adobe flex at  jax london 2011
Adobe flex at jax london 2011Michael Chaize
 
OpenStack, SDN, and the Future of Software Defined Infrastructure
OpenStack, SDN, and the Future of Software Defined InfrastructureOpenStack, SDN, and the Future of Software Defined Infrastructure
OpenStack, SDN, and the Future of Software Defined InfrastructureLew Tucker
 
Eva flex java_1_slides
Eva flex java_1_slidesEva flex java_1_slides
Eva flex java_1_slidesMichael Chaize
 
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseBuilding & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseApperian
 
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUGFlex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUGMichael Chaize
 
IBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino ApplicationsIBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino ApplicationsEd Brill
 

Similar to Next Architecture Wave is the Rise of the API Economy (20)

Application Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftApplication Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoft
 
RedLink GmbH (Introduction)
RedLink GmbH (Introduction)  RedLink GmbH (Introduction)
RedLink GmbH (Introduction)
 
The Next Wave of Application Architecture | MuleSoft
The Next Wave of Application Architecture | MuleSoftThe Next Wave of Application Architecture | MuleSoft
The Next Wave of Application Architecture | MuleSoft
 
Momo #33 - Mobile at IMD
Momo #33 - Mobile at IMDMomo #33 - Mobile at IMD
Momo #33 - Mobile at IMD
 
Aerogear Java User Group Presentation
Aerogear Java User Group PresentationAerogear Java User Group Presentation
Aerogear Java User Group Presentation
 
Best Practices to create High Load Websites
Best Practices to create High Load WebsitesBest Practices to create High Load Websites
Best Practices to create High Load Websites
 
App submission survey results
App submission survey resultsApp submission survey results
App submission survey results
 
Amplexor drupalcamp-gent-2012 - kinepolis platform
Amplexor drupalcamp-gent-2012 - kinepolis platformAmplexor drupalcamp-gent-2012 - kinepolis platform
Amplexor drupalcamp-gent-2012 - kinepolis platform
 
The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API Platform
 
Mashup Ecosystem
Mashup EcosystemMashup Ecosystem
Mashup Ecosystem
 
BLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business ToolkitBLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business Toolkit
 
Os Pittaro
Os PittaroOs Pittaro
Os Pittaro
 
Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)
 
Adobe flex at jax london 2011
Adobe flex at  jax london 2011Adobe flex at  jax london 2011
Adobe flex at jax london 2011
 
OpenStack, SDN, and the Future of Software Defined Infrastructure
OpenStack, SDN, and the Future of Software Defined InfrastructureOpenStack, SDN, and the Future of Software Defined Infrastructure
OpenStack, SDN, and the Future of Software Defined Infrastructure
 
Eva flex java_1_slides
Eva flex java_1_slidesEva flex java_1_slides
Eva flex java_1_slides
 
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseBuilding & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
 
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUGFlex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUG
 
Flexpaug 111207121300-phpapp01
Flexpaug 111207121300-phpapp01Flexpaug 111207121300-phpapp01
Flexpaug 111207121300-phpapp01
 
IBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino ApplicationsIBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino Applications
 

More from MuleSoft

The CIO's Guide to Digital Transformation
The CIO's Guide to Digital TransformationThe CIO's Guide to Digital Transformation
The CIO's Guide to Digital TransformationMuleSoft
 
Gluecon 2017: Metadata is the Glue
Gluecon 2017: Metadata is the GlueGluecon 2017: Metadata is the Glue
Gluecon 2017: Metadata is the GlueMuleSoft
 
Gluecon 2017: API Modelling Framework - A Toolbox for Interacting With API S...
Gluecon 2017: API Modelling Framework -  A Toolbox for Interacting With API S...Gluecon 2017: API Modelling Framework -  A Toolbox for Interacting With API S...
Gluecon 2017: API Modelling Framework - A Toolbox for Interacting With API S...MuleSoft
 
How to Get Unstuck
How to Get Unstuck How to Get Unstuck
How to Get Unstuck MuleSoft
 
How API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy ModernizationHow API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy ModernizationMuleSoft
 
Microservices on Anypoint Platform
Microservices on Anypoint PlatformMicroservices on Anypoint Platform
Microservices on Anypoint PlatformMuleSoft
 
Applying UX principles and methods to APIs
Applying UX principles and methods to APIs Applying UX principles and methods to APIs
Applying UX principles and methods to APIs MuleSoft
 
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 enterpriseMuleSoft
 
CloudHub and other Cloud Deployment Options
CloudHub and other Cloud Deployment OptionsCloudHub and other Cloud Deployment Options
CloudHub and other Cloud Deployment OptionsMuleSoft
 
Governing and Sharing your Integration Assets
Governing and Sharing your Integration AssetsGoverning and Sharing your Integration Assets
Governing and Sharing your Integration AssetsMuleSoft
 
Designing and building Mule applications
Designing and building Mule applicationsDesigning and building Mule applications
Designing and building Mule applicationsMuleSoft
 
Object Store
Object StoreObject Store
Object StoreMuleSoft
 
Introducing Anypoint Exchange 2.0
Introducing Anypoint Exchange 2.0Introducing Anypoint Exchange 2.0
Introducing Anypoint Exchange 2.0MuleSoft
 
Troubleshooting Anypoint Platform
Troubleshooting Anypoint PlatformTroubleshooting Anypoint Platform
Troubleshooting Anypoint PlatformMuleSoft
 
Relevancy in a Rapidly Changing World (Yvonne Wassenaar)
Relevancy in a Rapidly Changing World (Yvonne Wassenaar)Relevancy in a Rapidly Changing World (Yvonne Wassenaar)
Relevancy in a Rapidly Changing World (Yvonne Wassenaar)MuleSoft
 
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)MuleSoft
 
Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)
Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)
Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)MuleSoft
 
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)Industry Stories: How Application Networks are Delivering Agility (Ross Mason)
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)MuleSoft
 
Agility in the Age of Services and Hyperspecialization (Greg Schott)
Agility in the Age of Services and Hyperspecialization (Greg Schott)Agility in the Age of Services and Hyperspecialization (Greg Schott)
Agility in the Age of Services and Hyperspecialization (Greg Schott)MuleSoft
 
Know What You Don’t Know - ModusBox Presents the Metrics Dashboard
Know What You Don’t Know - ModusBox Presents the Metrics DashboardKnow What You Don’t Know - ModusBox Presents the Metrics Dashboard
Know What You Don’t Know - ModusBox Presents the Metrics DashboardMuleSoft
 

More from MuleSoft (20)

The CIO's Guide to Digital Transformation
The CIO's Guide to Digital TransformationThe CIO's Guide to Digital Transformation
The CIO's Guide to Digital Transformation
 
Gluecon 2017: Metadata is the Glue
Gluecon 2017: Metadata is the GlueGluecon 2017: Metadata is the Glue
Gluecon 2017: Metadata is the Glue
 
Gluecon 2017: API Modelling Framework - A Toolbox for Interacting With API S...
Gluecon 2017: API Modelling Framework -  A Toolbox for Interacting With API S...Gluecon 2017: API Modelling Framework -  A Toolbox for Interacting With API S...
Gluecon 2017: API Modelling Framework - A Toolbox for Interacting With API S...
 
How to Get Unstuck
How to Get Unstuck How to Get Unstuck
How to Get Unstuck
 
How API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy ModernizationHow API Enablement Drives Legacy Modernization
How API Enablement Drives Legacy Modernization
 
Microservices on Anypoint Platform
Microservices on Anypoint PlatformMicroservices on Anypoint Platform
Microservices on Anypoint Platform
 
Applying UX principles and methods to APIs
Applying UX principles and methods to APIs Applying UX principles and methods to APIs
Applying UX principles and methods to APIs
 
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
 
CloudHub and other Cloud Deployment Options
CloudHub and other Cloud Deployment OptionsCloudHub and other Cloud Deployment Options
CloudHub and other Cloud Deployment Options
 
Governing and Sharing your Integration Assets
Governing and Sharing your Integration AssetsGoverning and Sharing your Integration Assets
Governing and Sharing your Integration Assets
 
Designing and building Mule applications
Designing and building Mule applicationsDesigning and building Mule applications
Designing and building Mule applications
 
Object Store
Object StoreObject Store
Object Store
 
Introducing Anypoint Exchange 2.0
Introducing Anypoint Exchange 2.0Introducing Anypoint Exchange 2.0
Introducing Anypoint Exchange 2.0
 
Troubleshooting Anypoint Platform
Troubleshooting Anypoint PlatformTroubleshooting Anypoint Platform
Troubleshooting Anypoint Platform
 
Relevancy in a Rapidly Changing World (Yvonne Wassenaar)
Relevancy in a Rapidly Changing World (Yvonne Wassenaar)Relevancy in a Rapidly Changing World (Yvonne Wassenaar)
Relevancy in a Rapidly Changing World (Yvonne Wassenaar)
 
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)
 
Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)
Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)
Role of Technology in the Evolution of P&C Insurance (Marcus Ryu)
 
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)Industry Stories: How Application Networks are Delivering Agility (Ross Mason)
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)
 
Agility in the Age of Services and Hyperspecialization (Greg Schott)
Agility in the Age of Services and Hyperspecialization (Greg Schott)Agility in the Age of Services and Hyperspecialization (Greg Schott)
Agility in the Age of Services and Hyperspecialization (Greg Schott)
 
Know What You Don’t Know - ModusBox Presents the Metrics Dashboard
Know What You Don’t Know - ModusBox Presents the Metrics DashboardKnow What You Don’t Know - ModusBox Presents the Metrics Dashboard
Know What You Don’t Know - ModusBox Presents the Metrics Dashboard
 

Recently uploaded

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Next Architecture Wave is the Rise of the API Economy

  • 1. Next Architecture Wave is…! Client ! Presentation Tier ! Presentation Tier ! 3rd party Apps ! JSON / XML! JSON / XML! JSON / XML! Middle Tier ! Server ! API ! API ! API ! API ! API ! SaaS, Web Services, Social Data! database! API ! Media APIs! API ! Data Tier ! API ! API ! API ! API ! API ! 1 All contents Copyright © 2012, MuleSoft Inc.
  • 2. Application Architecture:
 The Next Wave
 
 Presenters: 
 Ross Mason, Founder and CTO - @rossmason
 Aaron Landgraf, Product Marketing Manager
 
 ! MuleSoft, @mulesoft, @cloudhub
  • 3. Presenters! Ross Mason, Founder and CTO, MuleSoft! !   Founded open source Mule project in 2003! !   Former CEO of SymphonySoft! !   Extensive experience in integration! All contents Copyright © 2012, MuleSoft Inc. 3
  • 4. Agenda! !   Architecture trends: past and present! !   The give and take of APIs! !   Redefining the traditional application stack! !   New architectures in practice! All contents Copyright © 2012, MuleSoft Inc. 4
  • 5. Software Architecture Timeline! Batch! Client / Server ! 3-tier ! 1960! 1970! 1980! 1990! 2000! 2010! OLTP! n-tier ! Service Oriented! All contents Copyright © 2012, MuleSoft Inc. 5
  • 6. Mega-change ! Cloud / Open *aaS! APIs! Devices! With every major shift in IT comes a new architecture! All contents Copyright © 2012, MuleSoft Inc. 6
  • 7. History doesn’t repeat, it rhymes! “I did this like 10 years ago at WidgetCorp!”! All contents Copyright © 2012, MuleSoft Inc. 7
  • 8. Change shifts our perceptual thinking! All contents Copyright © 2012, MuleSoft Inc. 8
  • 9. The traditional 3-tier architecture! Client! HTML ! Presentation Tier ! App Server! Middle Tier ! Database! database! Data Tier ! 9 All contents Copyright © 2012, MuleSoft Inc.
  • 10. …is being decomposed! Client ! Presentation Tier ! Presentation Tier ! JSON / XML! JSON / XML! Middle Tier ! Server ! Data! database! Data Tier ! 10 All contents Copyright © 2012, MuleSoft Inc.
  • 11. …is being decomposed! Client ! Presentation Tier ! Presentation Tier ! 3rd party Apps ! JSON / XML! JSON / XML! JSON / XML! Middle Tier ! Server ! Data! database! Data Tier ! 11 All contents Copyright © 2012, MuleSoft Inc.
  • 12. …is being decomposed! Client ! Presentation Tier ! Presentation Tier ! 3rd party Apps ! JSON / XML! JSON / XML! JSON / XML! Middle Tier ! Server ! API ! API ! API ! API ! API ! SaaS, Web Services, Social Data! database! API ! Media APIs! API ! Data Tier ! API ! API ! API ! API ! API ! 12 All contents Copyright © 2012, MuleSoft Inc.
  • 13. Middle tier needs to change! ! ! ! ! Client ! Presentation Tier ! Presentation Tier ! 3rd party Apps ! JSON / XML! JSON / XML! JSON / XML! Middle Tier ! Server ! ! ! ! ! API ! API ! API ! API ! API ! SaaS, Web Services, Social Data! database! API ! Media APIs! API ! Data Tier ! API ! API ! API ! API ! API ! 13 All contents Copyright © 2012, MuleSoft Inc.
  • 14. Platform Shift! Traditional Application Environments! Application! Web/App Server ! Database! Operating System! All contents Copyright © 2012, MuleSoft Inc.
  • 15. Platform Shift! New Application Environments! Application! Application! Web/App Server ! PaaS! Database! IaaS! Operating System! All contents Copyright © 2012, MuleSoft Inc.
  • 16. PaaS Categories: aPaaS, iPaaS! !   Application PaaS (aPaaS) — the platform for hosting and managing individual applications !   Integration PaaS (iPaaS) — the platform for intermediation and integration of the application services hosted and point- managed by aPaaS All contents Copyright © 2012, MuleSoft Inc. 16
  • 17. PaaS Landscape! iPaaS! cloud ! dPaaS! integration! aPaaS! All contents Copyright © 2012, MuleSoft Inc. 17
  • 18. Technology Shift! Traditional Application Environments! Application! Application! UI ! Web/App Server ! Security Database! Business Logic ! Operating System! ! Data! All contents Copyright © 2012, MuleSoft Inc.
  • 19. Technology Shift! Newer Application Environments! Application! Security UI ! API ! Business Logic ! ! Data! Integration! All contents Copyright © 2012, MuleSoft Inc.
  • 20. From stack to Open APIs! Application Decomposition! Application! Security UI ! API ! Business Logic ! ! Data! Integration! All contents Copyright © 2012, MuleSoft Inc.
  • 21. API explosion changing application landscape! source: ProgrammableWeb.com! All contents Copyright © 2012, MuleSoft Inc.
  • 22. Evolution of Application Architectures by Innovation Cycle ! Source: Credit Suisse, 2012! All contents Copyright © 2012, MuleSoft Inc. 22
  • 23. Everything needs to connect! By 2020:! !   5 billion internet users! !   50 billion connected devices! !   1 million open APIs! !   Millions of apps! ! !   We are shifting from writing apps to composing APIs! All contents Copyright © 2012, MuleSoft Inc. 23
  • 24. 50,000,000,000 Devices! !   50,000,000,000 devices / 5,000,000,000 internet users = 10! !   Average 4 people per household = 40 devices per household! !   Concentration in developed countries ~! !   = 100 devices per connected person! All contents Copyright © 2012, MuleSoft Inc. 24
  • 25. Apple’s Siri Architecture! Presentation Tier ! Middle Tier ! Data Tier ! All contents Copyright © 2012, MuleSoft Inc. 25
  • 26. Netflix’s architecture evolution! All contents Copyright © 2012, MuleSoft Inc. 26
  • 27. Netflix’s architecture evolution! Platfrom for building APIs ! All contents Copyright © 2012, MuleSoft Inc. 27
  • 28. Next Architecture Wave is…! Client ! Presentation Tier ! Presentation Tier ! 3rd party Apps ! JSON / XML! JSON / XML! JSON / XML! Middle Tier ! Server ! API ! API ! API ! API ! API ! SaaS, Web Services, Social Data! database! API ! Media APIs! API ! Data Tier ! API ! API ! API ! API ! API ! 28 All contents Copyright © 2012, MuleSoft Inc.
  • 29. Next Architecture Wave is…! ! ! ! ! o  Reusable: REST API has become table stakes! Client ! o  Contextual: devices change the consumer model! Presentation Tier ! Presentation Tier ! 3rd party Apps ! o  Platform: Many more apps, expand overXML! JSON / XML! JSON / XML! JSON / time! o  Easier: PlatformsMiddle Tierprovide high value need to ! Server ! services to many different clients! API ! o  Loosely coupled: Massive rise API! headless apps! API ! in API ! API ! SaaS, Web Services, Social Data! database! API ! Media APIs! API ! Data Tier ! o  Connected: API! API! Everything API! API! to connect! needs API ! 29 All contents Copyright © 2012, MuleSoft Inc.
  • 30. End!