SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Building a Hybrid Platform as a
            Service
                    Chris Haddad
        Vice President Technology Evangelism




                                               December 2011
Building a Hybrid Platform as a Service

 Agenda
 • What is Platform as a Service?
 • Hybrid Challenges
 • Hybrid Cloud Use Cases
 • Bridging Principles
 • Hybrid Platform Services
 • Simplifying Complexity
 • Action Plan
What is Platform as a Service?
What is 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 pricing   Management
•   Metering
                                                                       • Resource monitoring
•   Reporting
                                                                    • Resource management
•   Billing
                                                                 • Performance management
•   Business activity
                                                                        • Traffic orchestration
    monitoring
Enterprise IT in 2010
Hybrid Enterprise IT in 2015+
Bridging Clouds
                                Composite                        Mobile
                                Application                    Application
                                                                                 Infrastructure as a
SaaS Application
                                                                                    Service (IaaS)

                                                    Cloud
                                                   Service
                                                  Endpoint

                                              Integration Services



     Business Service
        Portfolio                                                            Application Portfolio
                                         Hybrid Platform Services
     Presentation Services
      Business
                   Functional
     Process and
                     Services
    Rules Services
      Resources Services
      Integration Services
Hybrid Challenges

• Disparate domains of control
  – Management, security, identity
• Missing service integration points
  – Provisioning, events, service call-outs
• Incompatible semantics
  – Data, policy rules, processes, service description
• Distributed topology and dynamic wiring
  – Quality of Service (QoS), discovery, re-
    configuration, resiliency, data consistency
Hybrid Use Cases
Impacted Use Case Categories
• Dynamically provision and re-configure
  environment to minimize spend, maximize
  scale, and satisfy consumer demand
• Ensure solution security
• Unify environments with cross-cloud
  governance
• Integrating Cloud service data, processes,
  identities, and rules
• Consistent and effective user experience
  across composite solution
Cloud Bridging Principles
• Federation, delegation, and trust to bridge autonomous
  domains
   – Identity validation, entitlement assertion, QoS enforcement
• Interoperability and open standards to unify
   – Machine images, traffic orchestration, application sessions
• Service orientation to integrate provider services and
  simplify complexity
   – Loosely couple provider services
   – Expose control interfaces
• Service management to effectively distribute work and
  right-size environment
   – Demand and capacity monitoring
   – Automation
Cloud Bridging Principles
Every Service has a network API
• All admin functions and all the low level services are
  available as SOAP APIs
   – Full SOAP support, REST in some cases
   – Always possible to bridge into REST using the ESB
• Why?
   – Clear SOA design
      • Allow mashups, BPEL and ESB integration
   – Automated provisioning
   – Support hybrid multi-tenancy models for legacy software


                                                           11
Hybrid Platform Services
Platform Service Evaluation Criteria
• Disparate domains of control
  – Service management, identity and entitlement,
    registry
• Missing service integration points
  – Provisioning, business events, business services
• Incompatible semantics
  – Mediation
• Distributed topology and dynamic wiring
  – Service management
Hybrid Platform Services
Registry Services

                   Discover              Register            Query




                                  Enterprise Service Bus



    services       services              services          services      services

   Configuration
                   Entitlements           Identity          Service     Service Level
   Management
                    Repository           Repository        Repository     Policies
     Database
Hybrid Platform Services
  Identity and Entitlement Services
                                                                                 Entitlement
Authentication      Authorization           Audit            Provisioning
                                                                               (Token Service)




                                    Enterprise Service Bus




                                                                  Identity
                 Governance                                      Repository
                  Registry
                  Services                                                    Entitlements
                                                                               Repository
Hybrid Platform Services
Mediation Services
                   Message                  Cache                 Session              Deployer
  Routing
                Transformation




                                  Enterprise Service Bus


                                                  Service
                                                 Repository

  Governance
   Registry
    Service                           Service Level
                                        Policies
                                                                                         Business
                                                                Service       Data
                  Configuration                                                          Process
                                                              Management    Services
                  Management                                                             Services
                                                               Services
                    Database
Hybrid Platform Services
Service Management Services

 Monitor        Load Balance              Provision          Discovery           Meter




                               Enterprise Service Bus



                                                              Service Level
                                                                              Infrastructure
                                                                Policies
                                                                              Management
   Governance                                                                    Services
                                                 Service
    Registry
                                                Repository
     Service
                          Configuration
                          Management
                            Database
Simplifying Complexity
Shared Middleware Services
Simplifying Complexity
         PaaS Abstraction Levels

 Component       • Users, workspaces, transactions
  Services       • Services, channels, API



                 • Application session, frameworks
 Application     • Application instance, .war files
  Platform       • Installing application


                 • Command line interface, bash shell
  Hardware       • Machine size, JVM configuration
Infrastructure   • Installing infrastructure
Simplifying Complexity
                   Cloud Native
• Distributed/Dynamically Wired (works properly in the cloud)
        • Supports deploying in a dynamically sized cluster
        • Finds services across applications even when they move
• Elastic (Uses the cloud efficiently)
        • Scales up and down as needed
        • Works with the underlying IaaS
• Multi-tenant (Only costs when you use it)
        • Virtual isolated instances with near zero incremental cost
        • Implies you have a proper identity model
• Self-service (in the hands of users)
        • De-centralized creation and management of tenants
        • Automated Governance across tenants
• Granularly Billed and Metered (pay for just what you use)
        • Allocate costs to exactly who uses them
• Incrementally Deployed and Tested (seamless live upgrades)
        • Supports continuous update, side-by-side operation, in-place testing and
          incremental production
Simplifying Complexity:
Ecosystem Platform reduces environments
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
Stratos Meets Enterprise Expectations
• Several Services
• All angles of enterprise architecture expectations are covered
       • Not just developers, but aimed at integration specialists as well
       • Industry standard model (Webapp, ESB , BPEL, web services)

• Ability to re-use existing IT assets
• Enterprise integration solution with the cloud made possible
• No vender lock-in
       • No {Service provider, data , programming model} lock-in

• Open source
       • with Apache License (version 2)
Action Plan
• Chart hybrid cloud challenges and bridging
  principles
• Create quick-start program to test hybrid
  Platform use cases and validate environment
  – Evaluate PaaS offerings delivering comprehensive
    hybrid platform services
     • Registry, Identity and entitlement, mediation, and
       service management
Resources
• Try Stratos right now:
  – https://stratoslive.wso2.com/
• Read about Stratos:
  – http://wso2.com/cloud/stratos/
  – Source Download available
• Contact us:
  – bizdev@wso2.com
Building a Hybrid Platform as a Service

Mais conteúdo relacionado

Mais procurados

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
C/D/H Technology Consultants
 
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
investorrelation
 
Mach Technology
Mach Technology Mach Technology
Mach Technology
Open Stack
 
Rl net scaler-ha&dr_xendesktop_set2012
Rl   net scaler-ha&dr_xendesktop_set2012Rl   net scaler-ha&dr_xendesktop_set2012
Rl net scaler-ha&dr_xendesktop_set2012
Rui Lopes
 
Sql Server 2008 Performance and Scaleability
Sql Server 2008 Performance and ScaleabilitySql Server 2008 Performance and Scaleability
Sql Server 2008 Performance and Scaleability
dataplex systems limited
 
TechEd Preconference
TechEd PreconferenceTechEd Preconference
TechEd Preconference
Simon Guest
 
Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015
Isaac Wm. Cornetti
 
Intrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azureIntrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azure
microsoftasap
 

Mais procurados (19)

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
 
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
 
Service Oriented Architecture (SOA) [5/5] : SOA Best Practices
Service Oriented Architecture (SOA) [5/5] : SOA Best PracticesService Oriented Architecture (SOA) [5/5] : SOA Best Practices
Service Oriented Architecture (SOA) [5/5] : SOA Best Practices
 
Service Oriented Architecture (SOA) [2/5] : Enterprise Service Bus
Service Oriented Architecture (SOA) [2/5] : Enterprise Service BusService Oriented Architecture (SOA) [2/5] : Enterprise Service Bus
Service Oriented Architecture (SOA) [2/5] : Enterprise Service Bus
 
Mach Technology
Mach Technology Mach Technology
Mach Technology
 
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
Sql Server 2012   Reporting-Services is Now a SharePoint Service ApplicationSql Server 2012   Reporting-Services is Now a SharePoint Service Application
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
 
SQL 2012 PowerView Talk SPSLA
SQL 2012 PowerView Talk SPSLASQL 2012 PowerView Talk SPSLA
SQL 2012 PowerView Talk SPSLA
 
Rl net scaler-ha&dr_xendesktop_set2012
Rl   net scaler-ha&dr_xendesktop_set2012Rl   net scaler-ha&dr_xendesktop_set2012
Rl net scaler-ha&dr_xendesktop_set2012
 
Pre mts Sharepoint 2010 i SQL Server 2012
Pre mts   Sharepoint 2010 i SQL Server 2012Pre mts   Sharepoint 2010 i SQL Server 2012
Pre mts Sharepoint 2010 i SQL Server 2012
 
SharePoint 2010: ECM-ready?
SharePoint 2010: ECM-ready?SharePoint 2010: ECM-ready?
SharePoint 2010: ECM-ready?
 
Sql Server 2008 Performance and Scaleability
Sql Server 2008 Performance and ScaleabilitySql Server 2008 Performance and Scaleability
Sql Server 2008 Performance and Scaleability
 
Introducing SQL Server Data Services
Introducing SQL Server Data ServicesIntroducing SQL Server Data Services
Introducing SQL Server Data Services
 
TechEd Preconference
TechEd PreconferenceTechEd Preconference
TechEd Preconference
 
Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015
 
SOA Suite 12c - Service Bus new features summary
SOA Suite 12c - Service Bus new features summarySOA Suite 12c - Service Bus new features summary
SOA Suite 12c - Service Bus new features summary
 
OreDev 2008: Software + Services
OreDev 2008: Software + ServicesOreDev 2008: Software + Services
OreDev 2008: Software + Services
 
Intrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azureIntrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azure
 
Paa sing a java ee 6 application kshitiz saxena
Paa sing a java ee 6 application   kshitiz saxenaPaa sing a java ee 6 application   kshitiz saxena
Paa sing a java ee 6 application kshitiz saxena
 
Providing best response times, tightest security and highest availability for...
Providing best response times, tightest security and highest availability for...Providing best response times, tightest security and highest availability for...
Providing best response times, tightest security and highest availability for...
 

Destaque

WSO2 Integration Platform - The most comprehensive integration platform for y...
WSO2 Integration Platform - The most comprehensive integration platform for y...WSO2 Integration Platform - The most comprehensive integration platform for y...
WSO2 Integration Platform - The most comprehensive integration platform for y...
WSO2
 
Enterprise integration: The Past, Present and Future
Enterprise integration: The Past, Present and FutureEnterprise integration: The Past, Present and Future
Enterprise integration: The Past, Present and Future
WSO2
 
SendGrid Improves Email Delivery with Hybrid Data Warehousing
SendGrid Improves Email Delivery with Hybrid Data WarehousingSendGrid Improves Email Delivery with Hybrid Data Warehousing
SendGrid Improves Email Delivery with Hybrid Data Warehousing
Amazon Web Services
 

Destaque (20)

The Big Connection: Integrating Cloud with Enterprise Systems
The Big Connection: Integrating Cloud with Enterprise SystemsThe Big Connection: Integrating Cloud with Enterprise Systems
The Big Connection: Integrating Cloud with Enterprise Systems
 
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
 
Cwin 2016 hybrid plus the future of digital_v1_201609627
Cwin 2016 hybrid plus the future of digital_v1_201609627Cwin 2016 hybrid plus the future of digital_v1_201609627
Cwin 2016 hybrid plus the future of digital_v1_201609627
 
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
 
WSO2 Integration Platform - The most comprehensive integration platform for y...
WSO2 Integration Platform - The most comprehensive integration platform for y...WSO2 Integration Platform - The most comprehensive integration platform for y...
WSO2 Integration Platform - The most comprehensive integration platform for y...
 
Understanding Platform as a Service
Understanding Platform as a ServiceUnderstanding Platform as a Service
Understanding Platform as a Service
 
Enterprise integration: The Past, Present and Future
Enterprise integration: The Past, Present and FutureEnterprise integration: The Past, Present and Future
Enterprise integration: The Past, Present and Future
 
SendGrid Improves Email Delivery with Hybrid Data Warehousing
SendGrid Improves Email Delivery with Hybrid Data WarehousingSendGrid Improves Email Delivery with Hybrid Data Warehousing
SendGrid Improves Email Delivery with Hybrid Data Warehousing
 
Hybrid Integration using BizTalk and Azure
Hybrid Integration using BizTalk and AzureHybrid Integration using BizTalk and Azure
Hybrid Integration using BizTalk and Azure
 
Building a Web API with ASP.Net Core
Building a Web API with ASP.Net CoreBuilding a Web API with ASP.Net Core
Building a Web API with ASP.Net Core
 
The Evolution of Integration
The Evolution of IntegrationThe Evolution of Integration
The Evolution of Integration
 
IBM Hybrid Integration Platform
IBM Hybrid Integration PlatformIBM Hybrid Integration Platform
IBM Hybrid Integration Platform
 
The Emerging Integration Reference Architecture | MuleSoft
The Emerging Integration Reference Architecture | MuleSoftThe Emerging Integration Reference Architecture | MuleSoft
The Emerging Integration Reference Architecture | MuleSoft
 
Future of Integration | MuleSoft
Future of Integration | MuleSoftFuture of Integration | MuleSoft
Future of Integration | MuleSoft
 
The Past, Present and Future of Enterprise Integration
The Past, Present and Future of  Enterprise IntegrationThe Past, Present and Future of  Enterprise Integration
The Past, Present and Future of Enterprise Integration
 
Mule ESB - Integration Simplified
Mule ESB - Integration SimplifiedMule ESB - Integration Simplified
Mule ESB - Integration Simplified
 
Application Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftApplication Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoft
 
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
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration Strategies
 
Content Strategy for Everything
Content Strategy for EverythingContent Strategy for Everything
Content Strategy for Everything
 

Semelhante a Building a Hybrid Platform as a Service

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
WSO2
 
Building Cloud-Aware Applications
Building Cloud-Aware ApplicationsBuilding Cloud-Aware Applications
Building Cloud-Aware Applications
Chris Haddad
 
Service Oriented Application Development Sterpka
Service Oriented Application Development   SterpkaService Oriented Application Development   Sterpka
Service Oriented Application Development Sterpka
bsterpka
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
SOA Symposium
 
Day 2 p1 - operate simply
Day 2   p1 - operate simplyDay 2   p1 - operate simply
Day 2 p1 - operate simply
Lilian Schaffer
 
Day 2 p1 - operate simply
Day 2   p1 - operate simplyDay 2   p1 - operate simply
Day 2 p1 - operate simply
Lilian Schaffer
 

Semelhante a Building a Hybrid Platform as a Service (20)

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
 
Building Cloud-Aware Applications
Building Cloud-Aware ApplicationsBuilding Cloud-Aware Applications
Building Cloud-Aware Applications
 
Service Oriented Application Development Sterpka
Service Oriented Application Development   SterpkaService Oriented Application Development   Sterpka
Service Oriented Application Development Sterpka
 
Configuration Management
Configuration Management Configuration Management
Configuration Management
 
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
 
SOA & BPM in Cloud Readiness
SOA & BPM in Cloud ReadinessSOA & BPM in Cloud Readiness
SOA & BPM in Cloud Readiness
 
TH e-GIF on SOA Using Open Enterprise Architecture
TH e-GIF on SOA Using Open Enterprise ArchitectureTH e-GIF on SOA Using Open Enterprise Architecture
TH e-GIF on SOA Using Open Enterprise Architecture
 
Dev ops intro
Dev ops  introDev ops  intro
Dev ops intro
 
Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...
 
Soa
SoaSoa
Soa
 
Soa
SoaSoa
Soa
 
Soa
SoaSoa
Soa
 
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
 
Scug nov system center day
Scug nov system center dayScug nov system center day
Scug nov system center day
 
CloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackCloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stack
 
9sept2009 iiruc
9sept2009 iiruc9sept2009 iiruc
9sept2009 iiruc
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
 
Day 2 p1 - operate simply
Day 2   p1 - operate simplyDay 2   p1 - operate simply
Day 2 p1 - operate simply
 
Day 2 p1 - operate simply
Day 2   p1 - operate simplyDay 2   p1 - operate simply
Day 2 p1 - operate simply
 
Building and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureBuilding and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and Infrastructure
 

Mais de WSO2

Mais de WSO2 (20)

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

Último

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 

Último (20)

The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 

Building a Hybrid Platform as a Service

  • 1. Building a Hybrid Platform as a Service Chris Haddad Vice President Technology Evangelism December 2011
  • 2. Building a Hybrid Platform as a Service Agenda • What is Platform as a Service? • Hybrid Challenges • Hybrid Cloud Use Cases • Bridging Principles • Hybrid Platform Services • Simplifying Complexity • Action Plan
  • 3. What is Platform as a Service?
  • 4. What is 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 pricing Management • Metering • Resource monitoring • Reporting • Resource management • Billing • Performance management • Business activity • Traffic orchestration monitoring
  • 7. Bridging Clouds Composite Mobile Application Application Infrastructure as a SaaS Application Service (IaaS) Cloud Service Endpoint Integration Services Business Service Portfolio Application Portfolio Hybrid Platform Services Presentation Services Business Functional Process and Services Rules Services Resources Services Integration Services
  • 8. Hybrid Challenges • Disparate domains of control – Management, security, identity • Missing service integration points – Provisioning, events, service call-outs • Incompatible semantics – Data, policy rules, processes, service description • Distributed topology and dynamic wiring – Quality of Service (QoS), discovery, re- configuration, resiliency, data consistency
  • 9. Hybrid Use Cases Impacted Use Case Categories • Dynamically provision and re-configure environment to minimize spend, maximize scale, and satisfy consumer demand • Ensure solution security • Unify environments with cross-cloud governance • Integrating Cloud service data, processes, identities, and rules • Consistent and effective user experience across composite solution
  • 10. Cloud Bridging Principles • Federation, delegation, and trust to bridge autonomous domains – Identity validation, entitlement assertion, QoS enforcement • Interoperability and open standards to unify – Machine images, traffic orchestration, application sessions • Service orientation to integrate provider services and simplify complexity – Loosely couple provider services – Expose control interfaces • Service management to effectively distribute work and right-size environment – Demand and capacity monitoring – Automation
  • 11. Cloud Bridging Principles Every Service has a network API • All admin functions and all the low level services are available as SOAP APIs – Full SOAP support, REST in some cases – Always possible to bridge into REST using the ESB • Why? – Clear SOA design • Allow mashups, BPEL and ESB integration – Automated provisioning – Support hybrid multi-tenancy models for legacy software 11
  • 12. Hybrid Platform Services Platform Service Evaluation Criteria • Disparate domains of control – Service management, identity and entitlement, registry • Missing service integration points – Provisioning, business events, business services • Incompatible semantics – Mediation • Distributed topology and dynamic wiring – Service management
  • 13. Hybrid Platform Services Registry Services Discover Register Query Enterprise Service Bus services services services services services Configuration Entitlements Identity Service Service Level Management Repository Repository Repository Policies Database
  • 14. Hybrid Platform Services Identity and Entitlement Services Entitlement Authentication Authorization Audit Provisioning (Token Service) Enterprise Service Bus Identity Governance Repository Registry Services Entitlements Repository
  • 15. Hybrid Platform Services Mediation Services Message Cache Session Deployer Routing Transformation Enterprise Service Bus Service Repository Governance Registry Service Service Level Policies Business Service Data Configuration Process Management Services Management Services Services Database
  • 16. Hybrid Platform Services Service Management Services Monitor Load Balance Provision Discovery Meter Enterprise Service Bus Service Level Infrastructure Policies Management Governance Services Service Registry Repository Service Configuration Management Database
  • 18. Simplifying Complexity PaaS Abstraction Levels Component • Users, workspaces, transactions Services • Services, channels, API • Application session, frameworks Application • Application instance, .war files Platform • Installing application • Command line interface, bash shell Hardware • Machine size, JVM configuration Infrastructure • Installing infrastructure
  • 19. Simplifying Complexity Cloud Native • Distributed/Dynamically Wired (works properly in the cloud) • Supports deploying in a dynamically sized cluster • Finds services across applications even when they move • Elastic (Uses the cloud efficiently) • Scales up and down as needed • Works with the underlying IaaS • Multi-tenant (Only costs when you use it) • Virtual isolated instances with near zero incremental cost • Implies you have a proper identity model • Self-service (in the hands of users) • De-centralized creation and management of tenants • Automated Governance across tenants • Granularly Billed and Metered (pay for just what you use) • Allocate costs to exactly who uses them • Incrementally Deployed and Tested (seamless live upgrades) • Supports continuous update, side-by-side operation, in-place testing and incremental production
  • 21. 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
  • 22. Stratos Meets Enterprise Expectations • Several Services • All angles of enterprise architecture expectations are covered • Not just developers, but aimed at integration specialists as well • Industry standard model (Webapp, ESB , BPEL, web services) • Ability to re-use existing IT assets • Enterprise integration solution with the cloud made possible • No vender lock-in • No {Service provider, data , programming model} lock-in • Open source • with Apache License (version 2)
  • 23. Action Plan • Chart hybrid cloud challenges and bridging principles • Create quick-start program to test hybrid Platform use cases and validate environment – Evaluate PaaS offerings delivering comprehensive hybrid platform services • Registry, Identity and entitlement, mediation, and service management
  • 24. Resources • Try Stratos right now: – https://stratoslive.wso2.com/ • Read about Stratos: – http://wso2.com/cloud/stratos/ – Source Download available • Contact us: – bizdev@wso2.com