SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
Creating an Ecosystem Platform
       with Vertical PaaS
                          Chris Haddad
              Vice President Technology Evangelism

                Follow me @cobiacomm
Read more about PaaS at http://blog.cobia.net/cobiacomm
         Try StratosLive https://stratoslive.wso2.com/
Creating an Ecosystem Platform with
            Vertical PaaS
• What is Platform as a Service?
• Why create an ecosystem platform?
• The need for API Management, API Store, and
  API governance
• What is Vertical Platform as a Service?
• Getting Started and Measuring Success
What is Platform as a Service?
Cloud Characteristics and Architecture
                                                       •   Stateless services
Measured service
                                                       •   Rapid provisioning
 or pay per use                                        •   Flexible topology
                                           Rapid       •   High Quality of Service
                                         Elasticity
• Fine-grained
  metering
• Billing
                              On-
• Reporting                demand
                          self-service

• Flexible workload assignment
                                              Resource pooling
• Standard service offerings
• Quick startup and automation           •   Multi-tenancy
                                         •   Resource utilization
                                         •   Shared, virtual infrastructure
                                         •   Interoperability
Platform as a Service Capabilities
•   Self service configuration                                            • Service catalogue
•   Automated provisioning                                                      • Service tiers
•   Policy configuration                                              • Demand and capacity
•   Process automation                                                           management
                                                                     • Lifecycle management
                                                                   • Infrastructure Authority
                                   Dev Ops       Automated                         integration
                                   Tooling       Governance




                                 Consumption     Service Level
                                 based Funding   Management
• Metering                                                             • Resource monitoring
• Reporting                                                         • Resource management
• Billing                                                        • Performance management
                                                                        • Traffic orchestration
Shared Middleware Services
Business APIs
                            “APIs creates a way to make
resources available for internal and external partners to
access information and services.”
Web Ecosystem Platforms and APIs
        instead of Web Sites
• Dynamic experience instead of static views
  – Facebook instead of mySpace
• Commerce storefronts instead of affiliates
  – Amazon instead of Barnes&Noble
  – eBay instead of WalMart
• Business capabilities (exposed as APIs) are
  – Easy to subscribe, provision, personalize,
    consume, and monetize
Don’t ignore API Proliferation




Source: http://blog.programmableweb.com/2011/10/03/4000-web-apis-whats-hot-and-whats-next/
The New Web

Create an Architecture of Participation across
multiple brand name properties




Source: http://blog.programmableweb.com/2011/01/03/api-growth-doubles-in-2010-social-and-mobile-are-trends/
Vertical PaaS: “Your Business as a Service”

 • Based on real projects that WSO2 is running
 • Beyond APIs – because it creates a shared
   governance model and runtime
 • An opportunity to add significant value to
   partners:
   • A complete environment that they can customize
   • Not just the look and feel but also the behaviour
   • An ideal platform for shared revenue
 • A shift in business models enabled by cloud
   technology
New Requirements
API Store
• API discovery and
  recommendation                          Build and Test                 • Upgrade notification
• Requirements matching                                                  • API monetization
• Review ratings and comments    • Developer on-boarding                 • On-board new
• Funding gate                                                             consumers
                                 • API integration
• Approval gate


             Design                                                                  Deploy

                                                           Common Environment Services
                                              Identity Server
                                                                   API
                                                 and Key                     API Registry   Repositories
                                                                Governance
              API Store                        Management

                                                       •   Developer credential provisioning
 API Store     API Store     API Store
              Dashboards    Back Office                •   API access provisioning
  Front
                                                       •   API meta-data storage
                                                       •   Asset promotion and demotion
API Management Solution
Enterprise Application Development Environment
                                                   API
                                                Developer

      API                                                                        API Development
  Provisioning                                                                   • Governance
      and                                                                        • Description
 configuration
                                                Enterprise
                                                Application              API     • Collaboration Tools
                           DevOps Tooling      Development              Store
                                               Environment
                                                                                     API
    SVN /                                                                         Versioning
     Git         Eclipse

                                        Portfolio
                                       Management           API Management




                                                                                  Credential
                      Dashboards                        Vertical PaaS            Management
                      • Operations                      • API
                      • Development                     • Domain Capabilities
                                                        • Tenant Configuration
                      • Monetization
Vertical Ecosystems
Vertical PaaS
Vertical Application 1     Vertical Application 2   Vertical Application 3




                                                                             Personalization API
     App Data                   App Data                  App Data




                                                                                 Tenant
App Source Code            App Source Code           App Source Code
      App                        App                        App
  Configuration              Configuration              Configuration




                                                                                            Vertical
    Domain API                               Domain API

 Domain Artifacts                         Domain Artifacts




                                                                             Managed
                         Programming Languages




                                                                             by PaaS
                               Frameworks

                                Containers
                              OS/Hypervisor
                                 Hardware
Tenant / Consumer
          Personalization Dimensions

•   Information access privileges
•   Information aggregation and composition
•   Social network access privileges
•   Business processes and rules
•   Service levels and Quality of Service
•   Security policies
•   Monetization rates
Vertical PaaS
            Business Perspective
• Customer has a set of APIs
  • Due to industry regulations, the APIs are read-only
  • Difficult to get real value
• A Vertical “Business” PaaS creates an ecosystem
  where:
  • Partners can create/customize betting applications
  • Shared governance and regulatory environment
  • Shared revenue
Vertical PaaS: Technical Details
•    A deployment of:
    • Stratos
    • Enterprise Application Development Cloud
•    Three Stratos runtime containers:
    • Dev, Staging, Production
    • Each an Elastically Scaled, Metered, Multi-tenant Cluster
    • A single Stratos Controller (Identity, Registry and Load Balancer)
•    Carbon components managing the Enterprise Application Development Cloud:
    • Registry, ESB and BPS
    • Together with Eclipse (IDE), Redmine (Project Management), JIRA (Task
        Tracking), SVN (code repository), Maven (Build)
• Each “customer project” is a “Stratos Tenant”
Sample governance process

•        Projects are initiated via Redmine (Project Management)
    •   Actions in Redmine initiate Processes running in WSO2 Business
        Process Server
        •   via Adapters in WSO2 ESB (also to JIRA, SVN, and Stratos)
        •   Includes user provisioning, governance processes, build and deploy
•  User can deploy code into the Dev Environment directly from
   Eclipse
• When the user “deploys” code from Eclipse it initiates a 4-step
   approval process:
  • Code review, Security, Compliance, System Test
Business Drivers for Vertical PaaS
                                                            22




• Pre-build Vertical APIs and Vertical PaaS components
   decrease time to market
• Vertical PaaS enables business domain experts to
   create and extend APIs
• PaaS frees developers from infrastructure decisions
Like an App Store based around your competencies
   – Increased opportunity for ecosystems to emerge
   – Increased opportunity for shared revenue
   – Partners will leverage your core competencies in new
     ways that you haven’t even thought of
Beyond APIs:
                      “Your Business As A Service”
Users
Partners




                  Tenant          Tenant             Tenant    Tenant
                   Apps            Apps               Apps      Apps
Ecosystem Owner




                                     PaaS / Stratos

                                  API Management / API Store


                           Existing business systems as APIs
Getting Started
• Identify core business API
• Build extensible, configurable API
• Publish API in API Store
• Foster business partnerships with API
  management on-demand self-service
• Host API on a multi-tenant platform
• Facilitate per-tenant configuration with API
  provisioning and API configuration
Measuring Success: Without an Ecosystem
               Platform
Teams re-build rather than re-use
• APIs proliferate (100s of APIs)
   – and are minimally re-used
• Minimal communication and coordination
       • Who is consuming API?
       • Who is writing re-usable APIs?
• Prevalent SOA Anti-patterns
   – Not Invented Here (NIH)
   – Tight Coupling
   – Build again
• Shared API invisibility
   – Teams do not know about API
   – Non-functional and functional requirements are not well
     documented
   – Teams can not easily map APIto business capabilities
“Your Business”-as-a-Service summary
• Inherent deep multi-tenancy enables ecosystem
  plays
  • Not just shallow per-tenant customization
      •   E.g. eBay Stores, Amazon Sellers
  • But significant per-tenant customization
• Client success stories demonstrates key aspects:
  •   Ecosystem creation
  •   Shared governance and revenue model
  •   Significant benefit beyond APIs
  •   Cloud Development
  •   Automated Governance
Resources
• Try Stratos right now:
   – https://stratoslive.wso2.com/
• Read about Stratos:
   – http://wso2.com/cloud/stratos/
   – Source Download available
• White Paper
   – Selecting Platform as a Service
• Blog Articles
   –   What is Platform as a Service?
   –   PaaS Evaluation Framework for CIOs and Architects
   –   How to simplify Platform as a Service Complexity
   –   Searching for Cloud Reference Architecture
• Contact us:
   – bizdev@wso2.com
One Enterprise Platform wherever you need it:
 WSO2 Carbon                  WSO2 Stratos                     WSO2 StratosLive

 On Premise:                   In Private Cloud:                 As a Service in the Public
 • In Production at Fortune    • A single managed platform       Cloud:
    1000 companies             • Elastic, Self-Service, Multi-   • We manage, run and
 • Handling 1bn                    tenant                           maintain your application
    transactions/day           • Accelerates your private           platform
 • The only modular open           cloud beyond virtual          • Complete Pay as you Use
    source middleware stack        machines to provide real      • ESB-as-a-Service
 • Everything you need to          Enterprise Cloud Services     • Governance-as-a-Service
    build Enterprise           • Use only what you need          • Identity-as-a-Service
    Applications                                                 • With appropriate SLAs and
 • From Core Logic to Mobile                                        simple monthly billing
    Apps

• A single code continuum
• Completely modular based on OSGi
• Complete Enterprise SOA Architecture:
    • AppServer, ESB, Governance, Portal, BPMS, BAM, Identity and more
• Supported 24x7 with phone, web and full SLAs

Mais conteúdo relacionado

Mais procurados

ESB Evaluation Framework
ESB Evaluation FrameworkESB Evaluation Framework
ESB Evaluation FrameworkWSO2
 
Managing ESB artifacts with the WSO2 Governance Registry
Managing ESB artifacts with the WSO2 Governance Registry Managing ESB artifacts with the WSO2 Governance Registry
Managing ESB artifacts with the WSO2 Governance Registry WSO2
 
Keynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your businessKeynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your businessWSO2
 
Delivering the Promise of SOA - Enterprise Integration Made Easy
Delivering the Promise of SOA - Enterprise Integration Made EasyDelivering the Promise of SOA - Enterprise Integration Made Easy
Delivering the Promise of SOA - Enterprise Integration Made EasyWSO2
 
Building A Cloud Platform
Building A Cloud PlatformBuilding A Cloud Platform
Building A Cloud PlatformWSO2
 
Exploring REST Purity and Pragmatism - Tuesday, November 6, 2012
Exploring REST Purity and Pragmatism - Tuesday, November 6, 2012Exploring REST Purity and Pragmatism - Tuesday, November 6, 2012
Exploring REST Purity and Pragmatism - Tuesday, November 6, 2012WSO2
 
Rest api webinar(3)
Rest api webinar(3)Rest api webinar(3)
Rest api webinar(3)WSO2
 
Quality - The key to successful SOA
Quality - The key to successful SOAQuality - The key to successful SOA
Quality - The key to successful SOAWSO2
 
Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB WSO2
 
WSO2 Year End Tech Update 2012
WSO2 Year End Tech Update 2012WSO2 Year End Tech Update 2012
WSO2 Year End Tech Update 2012WSO2
 
WSO2 Quarterly Technical Update
WSO2 Quarterly Technical UpdateWSO2 Quarterly Technical Update
WSO2 Quarterly Technical UpdateWSO2
 
ESB Evaluation Framework
ESB Evaluation Framework ESB Evaluation Framework
ESB Evaluation Framework WSO2
 
Empowering Development Governance with WSO2 Products
Empowering Development Governance with WSO2 ProductsEmpowering Development Governance with WSO2 Products
Empowering Development Governance with WSO2 ProductsWSO2
 
Growing Adoption of Open Source in Enterprises
Growing Adoption of Open Source in EnterprisesGrowing Adoption of Open Source in Enterprises
Growing Adoption of Open Source in EnterprisesWSO2
 
Building Applications with Carbon Studio on Premise and Cloud
Building Applications with Carbon Studio on Premise and CloudBuilding Applications with Carbon Studio on Premise and Cloud
Building Applications with Carbon Studio on Premise and CloudWSO2
 
WSO2 Use Case - API Facade Pattern
WSO2 Use Case - API  Facade PatternWSO2 Use Case - API  Facade Pattern
WSO2 Use Case - API Facade PatternWSO2
 
Better Enterprise Integration With the WSO2 ESB 4.5.1
Better Enterprise Integration With the WSO2 ESB 4.5.1Better Enterprise Integration With the WSO2 ESB 4.5.1
Better Enterprise Integration With the WSO2 ESB 4.5.1WSO2
 
Summer School Delivering On-Demand Shared Middleware Services
Summer School   Delivering On-Demand Shared Middleware ServicesSummer School   Delivering On-Demand Shared Middleware Services
Summer School Delivering On-Demand Shared Middleware ServicesWSO2
 
WSO2 and 2 Degrees Case Study
WSO2 and 2 Degrees Case StudyWSO2 and 2 Degrees Case Study
WSO2 and 2 Degrees Case StudyWSO2
 
Extending the WSO2 Governance Registry with Handlers and Filters
Extending the WSO2 Governance Registry with Handlers and FiltersExtending the WSO2 Governance Registry with Handlers and Filters
Extending the WSO2 Governance Registry with Handlers and FiltersWSO2
 

Mais procurados (20)

ESB Evaluation Framework
ESB Evaluation FrameworkESB Evaluation Framework
ESB Evaluation Framework
 
Managing ESB artifacts with the WSO2 Governance Registry
Managing ESB artifacts with the WSO2 Governance Registry Managing ESB artifacts with the WSO2 Governance Registry
Managing ESB artifacts with the WSO2 Governance Registry
 
Keynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your businessKeynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your business
 
Delivering the Promise of SOA - Enterprise Integration Made Easy
Delivering the Promise of SOA - Enterprise Integration Made EasyDelivering the Promise of SOA - Enterprise Integration Made Easy
Delivering the Promise of SOA - Enterprise Integration Made Easy
 
Building A Cloud Platform
Building A Cloud PlatformBuilding A Cloud Platform
Building A Cloud Platform
 
Exploring REST Purity and Pragmatism - Tuesday, November 6, 2012
Exploring REST Purity and Pragmatism - Tuesday, November 6, 2012Exploring REST Purity and Pragmatism - Tuesday, November 6, 2012
Exploring REST Purity and Pragmatism - Tuesday, November 6, 2012
 
Rest api webinar(3)
Rest api webinar(3)Rest api webinar(3)
Rest api webinar(3)
 
Quality - The key to successful SOA
Quality - The key to successful SOAQuality - The key to successful SOA
Quality - The key to successful SOA
 
Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB
 
WSO2 Year End Tech Update 2012
WSO2 Year End Tech Update 2012WSO2 Year End Tech Update 2012
WSO2 Year End Tech Update 2012
 
WSO2 Quarterly Technical Update
WSO2 Quarterly Technical UpdateWSO2 Quarterly Technical Update
WSO2 Quarterly Technical Update
 
ESB Evaluation Framework
ESB Evaluation Framework ESB Evaluation Framework
ESB Evaluation Framework
 
Empowering Development Governance with WSO2 Products
Empowering Development Governance with WSO2 ProductsEmpowering Development Governance with WSO2 Products
Empowering Development Governance with WSO2 Products
 
Growing Adoption of Open Source in Enterprises
Growing Adoption of Open Source in EnterprisesGrowing Adoption of Open Source in Enterprises
Growing Adoption of Open Source in Enterprises
 
Building Applications with Carbon Studio on Premise and Cloud
Building Applications with Carbon Studio on Premise and CloudBuilding Applications with Carbon Studio on Premise and Cloud
Building Applications with Carbon Studio on Premise and Cloud
 
WSO2 Use Case - API Facade Pattern
WSO2 Use Case - API  Facade PatternWSO2 Use Case - API  Facade Pattern
WSO2 Use Case - API Facade Pattern
 
Better Enterprise Integration With the WSO2 ESB 4.5.1
Better Enterprise Integration With the WSO2 ESB 4.5.1Better Enterprise Integration With the WSO2 ESB 4.5.1
Better Enterprise Integration With the WSO2 ESB 4.5.1
 
Summer School Delivering On-Demand Shared Middleware Services
Summer School   Delivering On-Demand Shared Middleware ServicesSummer School   Delivering On-Demand Shared Middleware Services
Summer School Delivering On-Demand Shared Middleware Services
 
WSO2 and 2 Degrees Case Study
WSO2 and 2 Degrees Case StudyWSO2 and 2 Degrees Case Study
WSO2 and 2 Degrees Case Study
 
Extending the WSO2 Governance Registry with Handlers and Filters
Extending the WSO2 Governance Registry with Handlers and FiltersExtending the WSO2 Governance Registry with Handlers and Filters
Extending the WSO2 Governance Registry with Handlers and Filters
 

Destaque

The Hadoop Ecosystem
The Hadoop EcosystemThe Hadoop Ecosystem
The Hadoop EcosystemJ Singh
 
Hadoop Ecosystem Architecture Overview
Hadoop Ecosystem Architecture Overview Hadoop Ecosystem Architecture Overview
Hadoop Ecosystem Architecture Overview Senthil Kumar
 
Understanding the Online Advertising Technology Landscape
Understanding the Online Advertising Technology Landscape Understanding the Online Advertising Technology Landscape
Understanding the Online Advertising Technology Landscape Karina Sanz
 
Business Ecosystem Design
Business Ecosystem DesignBusiness Ecosystem Design
Business Ecosystem DesignJan Schmiedgen
 

Destaque (6)

Hadoop Ecosystem
Hadoop EcosystemHadoop Ecosystem
Hadoop Ecosystem
 
The Hadoop Ecosystem
The Hadoop EcosystemThe Hadoop Ecosystem
The Hadoop Ecosystem
 
Media Buying Platform Ecosystem
Media Buying Platform EcosystemMedia Buying Platform Ecosystem
Media Buying Platform Ecosystem
 
Hadoop Ecosystem Architecture Overview
Hadoop Ecosystem Architecture Overview Hadoop Ecosystem Architecture Overview
Hadoop Ecosystem Architecture Overview
 
Understanding the Online Advertising Technology Landscape
Understanding the Online Advertising Technology Landscape Understanding the Online Advertising Technology Landscape
Understanding the Online Advertising Technology Landscape
 
Business Ecosystem Design
Business Ecosystem DesignBusiness Ecosystem Design
Business Ecosystem Design
 

Semelhante a Creating an Ecosystem Platform with Vertical PaaS

Building Cloud-Aware Applications
Building Cloud-Aware ApplicationsBuilding Cloud-Aware Applications
Building Cloud-Aware ApplicationsChris Haddad
 
Summer School Scale Cloud Across the Enterprise
Summer School   Scale Cloud Across the EnterpriseSummer School   Scale Cloud Across the Enterprise
Summer School Scale Cloud Across the EnterpriseWSO2
 
Oracle Application Management Suite
Oracle Application Management SuiteOracle Application Management Suite
Oracle Application Management SuiteOracleVolutionSeries
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business valueWSO2
 
Building a Hybrid Platform as a Service
Building a Hybrid Platform as a ServiceBuilding a Hybrid Platform as a Service
Building a Hybrid Platform as a ServiceWSO2
 
Putting the "Share" and "Point" back in SharePoint 2013
Putting the "Share" and "Point" back in SharePoint 2013Putting the "Share" and "Point" back in SharePoint 2013
Putting the "Share" and "Point" back in SharePoint 2013C/D/H Technology Consultants
 
Hot Cloud Companies: Tap In Systems - The Problem: Managing Cloud Complexities
Hot Cloud Companies: Tap In Systems - The Problem: Managing Cloud ComplexitiesHot Cloud Companies: Tap In Systems - The Problem: Managing Cloud Complexities
Hot Cloud Companies: Tap In Systems - The Problem: Managing Cloud ComplexitiesOpSource
 
Cloudcamp Barcelona 2009 Lightning Talk - 3scale
Cloudcamp Barcelona 2009 Lightning Talk - 3scaleCloudcamp Barcelona 2009 Lightning Talk - 3scale
Cloudcamp Barcelona 2009 Lightning Talk - 3scaleSteven Willmott
 
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationIntroducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationWSO2
 
Mobile Web and Apps World New Orleans- Session 9 Vordel Mobile APIManagement
Mobile Web and Apps World New Orleans- Session 9 Vordel Mobile APIManagementMobile Web and Apps World New Orleans- Session 9 Vordel Mobile APIManagement
Mobile Web and Apps World New Orleans- Session 9 Vordel Mobile APIManagementNextVision Media
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformAyman El-Hattab
 
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...Hamida Rebai Trabelsi
 
Reaching 1 Million APIs and what to do when we get there
Reaching 1 Million APIs and what to do when we get thereReaching 1 Million APIs and what to do when we get there
Reaching 1 Million APIs and what to do when we get there3scale
 
API Management Demystified
API Management DemystifiedAPI Management Demystified
API Management DemystifiedSoftware AG
 
Inomera API Management Platform
Inomera API Management PlatformInomera API Management Platform
Inomera API Management PlatformAhmet Başaran
 
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays
 
Melbourne API Management Seminar
Melbourne API Management SeminarMelbourne API Management Seminar
Melbourne API Management SeminarCA API Management
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyWSO2
 
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)Red Hat Developers
 

Semelhante a Creating an Ecosystem Platform with Vertical PaaS (20)

Building Cloud-Aware Applications
Building Cloud-Aware ApplicationsBuilding Cloud-Aware Applications
Building Cloud-Aware Applications
 
Summer School Scale Cloud Across the Enterprise
Summer School   Scale Cloud Across the EnterpriseSummer School   Scale Cloud Across the Enterprise
Summer School Scale Cloud Across the Enterprise
 
Oracle Application Management Suite
Oracle Application Management SuiteOracle Application Management Suite
Oracle Application Management Suite
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business value
 
Building a Hybrid Platform as a Service
Building a Hybrid Platform as a ServiceBuilding a Hybrid Platform as a Service
Building a Hybrid Platform as a Service
 
Putting the "Share" and "Point" back in SharePoint 2013
Putting the "Share" and "Point" back in SharePoint 2013Putting the "Share" and "Point" back in SharePoint 2013
Putting the "Share" and "Point" back in SharePoint 2013
 
Hot Cloud Companies: Tap In Systems - The Problem: Managing Cloud Complexities
Hot Cloud Companies: Tap In Systems - The Problem: Managing Cloud ComplexitiesHot Cloud Companies: Tap In Systems - The Problem: Managing Cloud Complexities
Hot Cloud Companies: Tap In Systems - The Problem: Managing Cloud Complexities
 
Cloudcamp Barcelona 2009 Lightning Talk - 3scale
Cloudcamp Barcelona 2009 Lightning Talk - 3scaleCloudcamp Barcelona 2009 Lightning Talk - 3scale
Cloudcamp Barcelona 2009 Lightning Talk - 3scale
 
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationIntroducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
 
Mobile Web and Apps World New Orleans- Session 9 Vordel Mobile APIManagement
Mobile Web and Apps World New Orleans- Session 9 Vordel Mobile APIManagementMobile Web and Apps World New Orleans- Session 9 Vordel Mobile APIManagement
Mobile Web and Apps World New Orleans- Session 9 Vordel Mobile APIManagement
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development Platform
 
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
APIs In Action -Harnessing the Power of Azure API Management: Building Robust...
 
Reaching 1 Million APIs and what to do when we get there
Reaching 1 Million APIs and what to do when we get thereReaching 1 Million APIs and what to do when we get there
Reaching 1 Million APIs and what to do when we get there
 
API Management Demystified
API Management DemystifiedAPI Management Demystified
API Management Demystified
 
Inomera API Management Platform
Inomera API Management PlatformInomera API Management Platform
Inomera API Management Platform
 
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
 
Melbourne API Management Seminar
Melbourne API Management SeminarMelbourne API Management Seminar
Melbourne API Management Seminar
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and Technology
 
Oracle Xen Directions June09
Oracle Xen Directions June09Oracle Xen Directions June09
Oracle Xen Directions June09
 
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
 

Mais de WSO2

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 

Mais de WSO2 (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 

Último

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Último (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Creating an Ecosystem Platform with Vertical PaaS

  • 1. Creating an Ecosystem Platform with Vertical PaaS Chris Haddad Vice President Technology Evangelism Follow me @cobiacomm Read more about PaaS at http://blog.cobia.net/cobiacomm Try StratosLive https://stratoslive.wso2.com/
  • 2. Creating an Ecosystem Platform with Vertical PaaS • What is Platform as a Service? • Why create an ecosystem platform? • The need for API Management, API Store, and API governance • What is Vertical Platform as a Service? • Getting Started and Measuring Success
  • 3. What is Platform as a Service?
  • 4. Cloud Characteristics and Architecture • Stateless services Measured service • Rapid provisioning or pay per use • Flexible topology Rapid • High Quality of Service Elasticity • Fine-grained metering • Billing On- • Reporting demand self-service • Flexible workload assignment Resource pooling • Standard service offerings • Quick startup and automation • Multi-tenancy • Resource utilization • Shared, virtual infrastructure • Interoperability
  • 5. Platform as a Service Capabilities • Self service configuration • Service catalogue • Automated provisioning • Service tiers • Policy configuration • Demand and capacity • Process automation management • Lifecycle management • Infrastructure Authority Dev Ops Automated integration Tooling Governance Consumption Service Level based Funding Management • Metering • Resource monitoring • Reporting • Resource management • Billing • Performance management • Traffic orchestration
  • 7. Business APIs “APIs creates a way to make resources available for internal and external partners to access information and services.”
  • 8. Web Ecosystem Platforms and APIs instead of Web Sites • Dynamic experience instead of static views – Facebook instead of mySpace • Commerce storefronts instead of affiliates – Amazon instead of Barnes&Noble – eBay instead of WalMart • Business capabilities (exposed as APIs) are – Easy to subscribe, provision, personalize, consume, and monetize
  • 9. Don’t ignore API Proliferation Source: http://blog.programmableweb.com/2011/10/03/4000-web-apis-whats-hot-and-whats-next/
  • 10. The New Web Create an Architecture of Participation across multiple brand name properties Source: http://blog.programmableweb.com/2011/01/03/api-growth-doubles-in-2010-social-and-mobile-are-trends/
  • 11. Vertical PaaS: “Your Business as a Service” • Based on real projects that WSO2 is running • Beyond APIs – because it creates a shared governance model and runtime • An opportunity to add significant value to partners: • A complete environment that they can customize • Not just the look and feel but also the behaviour • An ideal platform for shared revenue • A shift in business models enabled by cloud technology
  • 13. API Store • API discovery and recommendation Build and Test • Upgrade notification • Requirements matching • API monetization • Review ratings and comments • Developer on-boarding • On-board new • Funding gate consumers • API integration • Approval gate Design Deploy Common Environment Services Identity Server API and Key API Registry Repositories Governance API Store Management • Developer credential provisioning API Store API Store API Store Dashboards Back Office • API access provisioning Front • API meta-data storage • Asset promotion and demotion
  • 15. Enterprise Application Development Environment API Developer API API Development Provisioning • Governance and • Description configuration Enterprise Application API • Collaboration Tools DevOps Tooling Development Store Environment API SVN / Versioning Git Eclipse Portfolio Management API Management Credential Dashboards Vertical PaaS Management • Operations • API • Development • Domain Capabilities • Tenant Configuration • Monetization
  • 17. Vertical PaaS Vertical Application 1 Vertical Application 2 Vertical Application 3 Personalization API App Data App Data App Data Tenant App Source Code App Source Code App Source Code App App App Configuration Configuration Configuration Vertical Domain API Domain API Domain Artifacts Domain Artifacts Managed Programming Languages by PaaS Frameworks Containers OS/Hypervisor Hardware
  • 18. Tenant / Consumer Personalization Dimensions • Information access privileges • Information aggregation and composition • Social network access privileges • Business processes and rules • Service levels and Quality of Service • Security policies • Monetization rates
  • 19. Vertical PaaS Business Perspective • Customer has a set of APIs • Due to industry regulations, the APIs are read-only • Difficult to get real value • A Vertical “Business” PaaS creates an ecosystem where: • Partners can create/customize betting applications • Shared governance and regulatory environment • Shared revenue
  • 20. Vertical PaaS: Technical Details • A deployment of: • Stratos • Enterprise Application Development Cloud • Three Stratos runtime containers: • Dev, Staging, Production • Each an Elastically Scaled, Metered, Multi-tenant Cluster • A single Stratos Controller (Identity, Registry and Load Balancer) • Carbon components managing the Enterprise Application Development Cloud: • Registry, ESB and BPS • Together with Eclipse (IDE), Redmine (Project Management), JIRA (Task Tracking), SVN (code repository), Maven (Build) • Each “customer project” is a “Stratos Tenant”
  • 21. Sample governance process • Projects are initiated via Redmine (Project Management) • Actions in Redmine initiate Processes running in WSO2 Business Process Server • via Adapters in WSO2 ESB (also to JIRA, SVN, and Stratos) • Includes user provisioning, governance processes, build and deploy • User can deploy code into the Dev Environment directly from Eclipse • When the user “deploys” code from Eclipse it initiates a 4-step approval process: • Code review, Security, Compliance, System Test
  • 22. Business Drivers for Vertical PaaS 22 • Pre-build Vertical APIs and Vertical PaaS components decrease time to market • Vertical PaaS enables business domain experts to create and extend APIs • PaaS frees developers from infrastructure decisions Like an App Store based around your competencies – Increased opportunity for ecosystems to emerge – Increased opportunity for shared revenue – Partners will leverage your core competencies in new ways that you haven’t even thought of
  • 23. Beyond APIs: “Your Business As A Service” Users Partners Tenant Tenant Tenant Tenant Apps Apps Apps Apps Ecosystem Owner PaaS / Stratos API Management / API Store Existing business systems as APIs
  • 24. Getting Started • Identify core business API • Build extensible, configurable API • Publish API in API Store • Foster business partnerships with API management on-demand self-service • Host API on a multi-tenant platform • Facilitate per-tenant configuration with API provisioning and API configuration
  • 25. Measuring Success: Without an Ecosystem Platform Teams re-build rather than re-use • APIs proliferate (100s of APIs) – and are minimally re-used • Minimal communication and coordination • Who is consuming API? • Who is writing re-usable APIs? • Prevalent SOA Anti-patterns – Not Invented Here (NIH) – Tight Coupling – Build again • Shared API invisibility – Teams do not know about API – Non-functional and functional requirements are not well documented – Teams can not easily map APIto business capabilities
  • 26. “Your Business”-as-a-Service summary • Inherent deep multi-tenancy enables ecosystem plays • Not just shallow per-tenant customization • E.g. eBay Stores, Amazon Sellers • But significant per-tenant customization • Client success stories demonstrates key aspects: • Ecosystem creation • Shared governance and revenue model • Significant benefit beyond APIs • Cloud Development • Automated Governance
  • 27. Resources • Try Stratos right now: – https://stratoslive.wso2.com/ • Read about Stratos: – http://wso2.com/cloud/stratos/ – Source Download available • White Paper – Selecting Platform as a Service • Blog Articles – What is Platform as a Service? – PaaS Evaluation Framework for CIOs and Architects – How to simplify Platform as a Service Complexity – Searching for Cloud Reference Architecture • Contact us: – bizdev@wso2.com
  • 28.
  • 29. One Enterprise Platform wherever you need it: WSO2 Carbon  WSO2 Stratos  WSO2 StratosLive On Premise: In Private Cloud: As a Service in the Public • In Production at Fortune • A single managed platform Cloud: 1000 companies • Elastic, Self-Service, Multi- • We manage, run and • Handling 1bn tenant maintain your application transactions/day • Accelerates your private platform • The only modular open cloud beyond virtual • Complete Pay as you Use source middleware stack machines to provide real • ESB-as-a-Service • Everything you need to Enterprise Cloud Services • Governance-as-a-Service build Enterprise • Use only what you need • Identity-as-a-Service Applications • With appropriate SLAs and • From Core Logic to Mobile simple monthly billing Apps • A single code continuum • Completely modular based on OSGi • Complete Enterprise SOA Architecture: • AppServer, ESB, Governance, Portal, BPMS, BAM, Identity and more • Supported 24x7 with phone, web and full SLAs