SlideShare a Scribd company logo
1 of 22
Download to read offline
MULTI-TENANT
       MULTI-CLOUD
       APPLICATIONS




One platform to build, manage and deploy anywhere
MARKET OVERVIEW


                                       SaaS              CLOUDBASIC




                                 • SALESFORCE         • PRODUCTIVITY OF A
                     PaaS        • GOOGLE APPENGINE     SaaS PLATFORM
                                                        WITHOUT THE
                                                        LOCK-IN


        IaaS   • WINDOWS AZURE
               • HEROKU

 • AMAZON
 • RACKSPACE
DEPLOIMENT FOOTPRINTS



     CUSTOM
     APPLICATIONS




       CLOUDBASIC         CLOUDBASIC
       COMPONENTS/        COMPONENTS/
       SERVICES           SERVICES



                               PAAS
                              PUBLIC



            IAAS
       PUBLIC / PRIVATE

                          • WINDOWS AZURE
       • AMAZON
       • PRIVATE
KEY DIFERENTIATORS
             HYBRID CLOUD DEPLOYMENTS
             mix, match and transfer to IaaS, PaaS and Private with no changes


             HIGH PERFROMANCE PLATFORM
             built-in in-memory database to support hybrid deployments


             NOTHING TO INSTALL
             build for the cloud in the cloud



             .NET BASED
             no exotic technologies to learn or skills to acquire


             30 – 50% SAVINGS
             in cost and time-to-value


             IMPLEMENTS THE MOST SUCCESSFUL SaaS MODEL
             follows the model proven by SALESFORCE


             UNLIMITED TENANT CUSTOMIZATION
             way beyond custom fields


             OFFICE 365 INTEGRATION
             applications can be plugged directly into SharePoint Online
TECHNICAL CHALLENGES OF MULTI-
TENANCY

                 •   Designed to adapt to load fluctuations
SCALABILITY
                 •   Efficient use of resources
                 •   Optimization of response times
PERFORMANCE
                 •   Minimization of required bandwidth
                 •   SLA compliance
AVAILABILITY
                 •   Cloud-to-cloud failover
                 •   Role based access control
SECURITY
                 •   Support for multiple authentication mechanisms
                 •   Integration with Office 365
INTEGRATION
                 •   Cloud-to-cloud integration capabilities
                 •   Simple, standards based extensibility model
EXTENSIBILITY
                 •   Everything needs to be customizable per tenant
MULTI-TENANCY MATURITY LEVELS




      CLOUDBASIC OFFERS MATURITY LEVEL 4 ARCHITECTURE
MULTI-TENANT APPLICATION COST
STRUCTURE


          Business Logic        50-60%




        Application Platform
                                30-40%
         (Shared Services)



           Infrastructure        10%
HIGH LEVEL ARCHITECTURE

   CUSTOM
   APPLICATIONS               Product Specific Functionality    Third Party Components




   CLOUDBASIC     Application Design                             Application
   COMPONENETS/                           Calculated Fields                        Validation Rules
                       Surface                                  Generation API
   SERVICES
                   Device Specific          Performance           Resource           Component
                      Layouts                Monitoring           Monitoring         Versioning


                                                                                     Tenant UI
                  Tenant Data Model      User Management       Role Management
                                                                                    Components


                                                                                      Object
                  Distributed Caching          Logging          Data Isolation
                                                                                    Serialization




    IaaS/ PaaS                                    AMAZON           PRIVATE CLOUD
    Layer
ACHIEVING CLOUD APPLICATION
PORTABILITY
                                                •   Market is still developing
WHY DO YOU NEED IT?                             •   Pricing is getting more competitive
                                                •   Your needs will evolve
                                                •   Incompatible infrastructures
WHAT ARE THE OBSTACLES?                         •   Lack of protocols
                                                •   Providers’ vested interest to lock you in


                                      OUR SOLUTION

1                               2                                    3
    FOCUS ON WHAT COUNTS             BUILD A COMMON LAYER                    PROVIDE THE TOOLS



    • Business logic, not VMs       • Make efficient use of              • Cloud based application
                                      IaaS resources                       building
    • Use accepted
      technologies                  • Abstract provider                  • Performance monitoring
                                      specifics                            and reporting
    • Efficient packaging
                                    • Self-healing/ self-                • Migration and failover
                                      updating architecture
CLOUD INTEGRATION ENGINE

     UNCOMPROMIZING
                            DEVELOPMENT TOOLS         DEPLOYMENT SCENARIOS
        RILIABILITY



 • Redundant multi-zone   • Visual process modeling   • Public-to-public or
   deployment                                           private-to-public
                          • Complete change
                                                        workflows
 • Competing task           history
   execution agents                                   • Synchronization of fail-
                          • Rich API
                                                        over cloud instances
 • Detailed logging and
                          • Monitoring and scaling
   reporting
                            tools
OFFICE 365 INTEGRATION

                                     DEVELOP ONCE DEPLOY ANYWHERE



• Extends SharePoint online
  directly with cloud-based
  applications
• Applications are still available
  for independent access
• Seamless transition of
  functionality from online to
  mobile
THE DEEP DIVE




One platform to build, manage and deploy anywhere
THE OBJECT

    OBJECTS
     THE FOUNDATION OF FLEXIBILITY AND PRODUCTIVITY




      FIELDS                                          ACTIONS
      VARIOUS DATA TYPES                              STANDART AND CUSTOM




      FIELD RELATIONS                                 LAYOUTS
       PARENT - CHILD                                 COMLETE FLEXIBILITY




     VALIDATION RULES                                 PERMISSIONS
       EXPRESSION BASED                               ROLE BASED
AUTHENTICATION


    SINGLE SIGN ON




       FACEBOOK, GOOGLE, YAHOO, LIVEID


       FORMS, CLAIMS BASED AUTHENTICATION


       WCF and SOAP API VERSIONS
SECURITY


    ROLE BASED SECURITY




       COMPLETE CROSS-TENANT DATA ISOLATION


       GLOBAL ADMINISTRATION ROLES


       CUSTOM ROLES PER TENANT


       ALL ENTITIES DOWN TO FIELD


       ACROSS ALL APIs AND QUERY METHODS
RESOURCES


   TENANT SPECIFIC RESOURCES




      IMAGE LIBRARIES AND CSSs


      APPLICATION TEMPLATES


      JAVASCRIPT LIBRARIES


      RESOURCE FILES


      THEMES
GADGETS


   WEB CONTROLS




     REUSABLE UI ELEMENTS


     CAN BE PLACED ANYWHERE ON THE SCREEN


     IMPLEMENT CUSTOM VERSION OF AJAX


     STANDART WEB CONTROL MODEL
APPLICATIONS

       CLOUDBASIC APPLICATIONS




       OBJECTS


                 LAYOUTS



                       GADGETS   FIELDS


                                 RESOURCES




META DATA DEFINITION
APPLICATION MIGARTION



      CLOUDBASIC        CLOUDBASIC
      APPLICATIONS      APPLICATIONS


       APPLICATION       APPLICATION
       DATA              DATA
APPLICATION PROVISIONING



      MASTER               TENANT
      APPLICATION          APPLICATION


        MASTER DATA          TENANT DATA
APIs



       APPLICATION      INTEGRATION
       GENERATION



       AUTHENTICATION   DEVELOPEMNT &
                        DEBUGGING



       WORKFLOW
       INVOCATION
DEVICE SPECIFIC LAYOUTS




      VARIETY OF FORM FACTORS
      VARIETY OF DESIGN STYLES
      DIFFERENT SECURITY MODELS




      EXTENDABLE DEVICE RECOGNITION PATERNS
      LAYOUT – DEVICE MAPPING
      LAYOUT LEVEL SECURITY
      CENTRALIZED ADMINISTRATION

More Related Content

What's hot

IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaIBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaLeigh Williamson
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentWim Tobback
 
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy Terry
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy TerryWas Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy Terry
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy TerryCarolyn Crowe
 
Competitive Analysis w SWOT Matrix
Competitive Analysis w SWOT MatrixCompetitive Analysis w SWOT Matrix
Competitive Analysis w SWOT MatrixDavid Castro
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Anton Arhipov
 
Applications at Scale
Applications at ScaleApplications at Scale
Applications at ScaleServiceMesh
 
For loop summit - cheating the developer experience
For loop summit - cheating the developer experienceFor loop summit - cheating the developer experience
For loop summit - cheating the developer experienceDara Oladapo
 
Alfresco: Ending Content Chaos
Alfresco: Ending Content ChaosAlfresco: Ending Content Chaos
Alfresco: Ending Content ChaosAlfresco Software
 
Layer 7: Getting Your SOA to Production Without Cost and Complexity
Layer 7: Getting Your SOA to Production Without Cost and ComplexityLayer 7: Getting Your SOA to Production Without Cost and Complexity
Layer 7: Getting Your SOA to Production Without Cost and ComplexityCA API Management
 
Agile integration architecture in relation to APIs and messaging
Agile integration architecture in relation to APIs and messagingAgile integration architecture in relation to APIs and messaging
Agile integration architecture in relation to APIs and messagingKim Clark
 
Presentation build and connect apps, devices and data ibm worklight overview
Presentation   build and connect apps, devices and data ibm worklight overviewPresentation   build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overviewxKinAnx
 
The resurgence of event driven architecture
The resurgence of event driven architectureThe resurgence of event driven architecture
The resurgence of event driven architectureKim Clark
 
Differentiating between web APIs, SOA, & integration …and why it matters
Differentiating between web APIs, SOA, & integration…and why it mattersDifferentiating between web APIs, SOA, & integration…and why it matters
Differentiating between web APIs, SOA, & integration …and why it mattersKim Clark
 
Placement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentPlacement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentKim Clark
 
J75912 nec cloud brochure marketplace
J75912 nec cloud brochure marketplaceJ75912 nec cloud brochure marketplace
J75912 nec cloud brochure marketplaceNECIndia
 

What's hot (20)

IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaIBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit India
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App Development
 
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy Terry
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy TerryWas Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy Terry
Was Mobile And Private Cloud For Inside Sales Customers Web Cast By Kathy Terry
 
Competitive Analysis w SWOT Matrix
Competitive Analysis w SWOT MatrixCompetitive Analysis w SWOT Matrix
Competitive Analysis w SWOT Matrix
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
 
IBM Worklight-Overview
IBM Worklight-OverviewIBM Worklight-Overview
IBM Worklight-Overview
 
When Mobile (Android) met Cloud
When Mobile (Android) met CloudWhen Mobile (Android) met Cloud
When Mobile (Android) met Cloud
 
Applications at Scale
Applications at ScaleApplications at Scale
Applications at Scale
 
For loop summit - cheating the developer experience
For loop summit - cheating the developer experienceFor loop summit - cheating the developer experience
For loop summit - cheating the developer experience
 
Alfresco: Ending Content Chaos
Alfresco: Ending Content ChaosAlfresco: Ending Content Chaos
Alfresco: Ending Content Chaos
 
Layer 7: Getting Your SOA to Production Without Cost and Complexity
Layer 7: Getting Your SOA to Production Without Cost and ComplexityLayer 7: Getting Your SOA to Production Without Cost and Complexity
Layer 7: Getting Your SOA to Production Without Cost and Complexity
 
Agile integration architecture in relation to APIs and messaging
Agile integration architecture in relation to APIs and messagingAgile integration architecture in relation to APIs and messaging
Agile integration architecture in relation to APIs and messaging
 
Cloud Computing V1
Cloud Computing V1Cloud Computing V1
Cloud Computing V1
 
Intro to Force.com Webinar presentation
Intro to Force.com Webinar presentationIntro to Force.com Webinar presentation
Intro to Force.com Webinar presentation
 
Presentation build and connect apps, devices and data ibm worklight overview
Presentation   build and connect apps, devices and data ibm worklight overviewPresentation   build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overview
 
The resurgence of event driven architecture
The resurgence of event driven architectureThe resurgence of event driven architecture
The resurgence of event driven architecture
 
VMware Horizon Application Manager
VMware Horizon Application ManagerVMware Horizon Application Manager
VMware Horizon Application Manager
 
Differentiating between web APIs, SOA, & integration …and why it matters
Differentiating between web APIs, SOA, & integration…and why it mattersDifferentiating between web APIs, SOA, & integration…and why it matters
Differentiating between web APIs, SOA, & integration …and why it matters
 
Placement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentPlacement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environment
 
J75912 nec cloud brochure marketplace
J75912 nec cloud brochure marketplaceJ75912 nec cloud brochure marketplace
J75912 nec cloud brochure marketplace
 

Viewers also liked

Julia Bigoness
Julia BigonessJulia Bigoness
Julia BigonessRochesspp
 
9be68fd865574bbbc9ae2d12d08fe6e8
9be68fd865574bbbc9ae2d12d08fe6e89be68fd865574bbbc9ae2d12d08fe6e8
9be68fd865574bbbc9ae2d12d08fe6e8Jatupoom Moonthep
 
Els alumnes de 6è a fem l’experiència
Els alumnes de 6è a fem l’experiènciaEls alumnes de 6è a fem l’experiència
Els alumnes de 6è a fem l’experiènciacspigros
 
The Connected Educator
The Connected EducatorThe Connected Educator
The Connected Educatorpenbentley58
 
Портфолио агентства C4group
Портфолио агентства C4groupПортфолио агентства C4group
Портфолио агентства C4groupalladvertising
 
Conventions of the thriller genre
Conventions of the thriller genreConventions of the thriller genre
Conventions of the thriller genreHenry McPherson
 
Рейтинг эффективности интернет-присутствия российских политических партий
Рейтинг эффективности интернет-присутствия российских политических партийРейтинг эффективности интернет-присутствия российских политических партий
Рейтинг эффективности интернет-присутствия российских политических партийalladvertising
 

Viewers also liked (20)

Indices 25 jan2013050054
Indices 25 jan2013050054Indices 25 jan2013050054
Indices 25 jan2013050054
 
Indices 08 jul2013064729
Indices 08 jul2013064729Indices 08 jul2013064729
Indices 08 jul2013064729
 
Julia Bigoness
Julia BigonessJulia Bigoness
Julia Bigoness
 
9be68fd865574bbbc9ae2d12d08fe6e8
9be68fd865574bbbc9ae2d12d08fe6e89be68fd865574bbbc9ae2d12d08fe6e8
9be68fd865574bbbc9ae2d12d08fe6e8
 
Indices 19 feb2013051157
Indices 19 feb2013051157Indices 19 feb2013051157
Indices 19 feb2013051157
 
Bi
BiBi
Bi
 
Indices 04 jan2013063043
Indices 04 jan2013063043Indices 04 jan2013063043
Indices 04 jan2013063043
 
Els alumnes de 6è a fem l’experiència
Els alumnes de 6è a fem l’experiènciaEls alumnes de 6è a fem l’experiència
Els alumnes de 6è a fem l’experiència
 
Indices 03 jul2013071831
Indices 03 jul2013071831Indices 03 jul2013071831
Indices 03 jul2013071831
 
The Connected Educator
The Connected EducatorThe Connected Educator
The Connected Educator
 
Indices 12 jun2013071819
Indices 12 jun2013071819Indices 12 jun2013071819
Indices 12 jun2013071819
 
Indices 06 feb2013054735
Indices 06 feb2013054735Indices 06 feb2013054735
Indices 06 feb2013054735
 
Indices 08 aug2013054303
Indices 08 aug2013054303Indices 08 aug2013054303
Indices 08 aug2013054303
 
Indices 23 jan2013051653
Indices 23 jan2013051653Indices 23 jan2013051653
Indices 23 jan2013051653
 
Indices 12 aug2013062806
Indices 12 aug2013062806Indices 12 aug2013062806
Indices 12 aug2013062806
 
Портфолио агентства C4group
Портфолио агентства C4groupПортфолио агентства C4group
Портфолио агентства C4group
 
Conventions of the thriller genre
Conventions of the thriller genreConventions of the thriller genre
Conventions of the thriller genre
 
Indices 03 dec2012063105
Indices 03 dec2012063105Indices 03 dec2012063105
Indices 03 dec2012063105
 
Indices 17 dec2012062902
Indices 17 dec2012062902Indices 17 dec2012062902
Indices 17 dec2012062902
 
Рейтинг эффективности интернет-присутствия российских политических партий
Рейтинг эффективности интернет-присутствия российских политических партийРейтинг эффективности интернет-присутствия российских политических партий
Рейтинг эффективности интернет-присутствия российских политических партий
 

Similar to CloudBasic Introduction

Migrating Enterprise Apps to the Cloud
Migrating Enterprise Apps to the CloudMigrating Enterprise Apps to the Cloud
Migrating Enterprise Apps to the CloudSVDevOps
 
VMware Zimbra vs. Novell Groupwise
VMware Zimbra vs. Novell GroupwiseVMware Zimbra vs. Novell Groupwise
VMware Zimbra vs. Novell GroupwiseMike K
 
Private Clouds - Business Agility Seminar
Private Clouds - Business Agility SeminarPrivate Clouds - Business Agility Seminar
Private Clouds - Business Agility SeminarExponential_e
 
Cloud connect - Delivering Enterprise Scale Applications on Cloud
Cloud connect - Delivering Enterprise Scale Applications on CloudCloud connect - Delivering Enterprise Scale Applications on Cloud
Cloud connect - Delivering Enterprise Scale Applications on Cloudaravindajju
 
Using a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise developmentUsing a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise developmentWSO2
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101Kamal Arora
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
2013 Enterprise Connect Avaya keynote Kevin Kennedy
2013 Enterprise Connect Avaya keynote Kevin Kennedy2013 Enterprise Connect Avaya keynote Kevin Kennedy
2013 Enterprise Connect Avaya keynote Kevin KennedyAvaya Inc.
 
Building A Cloud Platform
Building A Cloud PlatformBuilding A Cloud Platform
Building A Cloud PlatformWSO2
 
The Cloud Concierge
The Cloud ConciergeThe Cloud Concierge
The Cloud ConciergeBob Rhubart
 
Cloud Tools for Connected Communities
Cloud Tools for Connected CommunitiesCloud Tools for Connected Communities
Cloud Tools for Connected CommunitiesPeter Coffee
 
The Cloud and Next Gen IT Gordon Haff - p camp-boston2012
The Cloud and Next Gen IT   Gordon Haff - p camp-boston2012The Cloud and Next Gen IT   Gordon Haff - p camp-boston2012
The Cloud and Next Gen IT Gordon Haff - p camp-boston2012ProductCamp Boston
 
Scale Cloud across Enterprise
Scale Cloud across EnterpriseScale Cloud across Enterprise
Scale Cloud across EnterpriseChris Haddad
 
Platform approach-series-the oracleplatform-final
Platform approach-series-the oracleplatform-finalPlatform approach-series-the oracleplatform-final
Platform approach-series-the oracleplatform-finalOracleIDM
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationBob Rhubart
 
Programatori cu capul in nori
Programatori cu capul in noriProgramatori cu capul in nori
Programatori cu capul in noriAlex Popescu
 
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...WSO2
 

Similar to CloudBasic Introduction (20)

Migrating Enterprise Apps to the Cloud
Migrating Enterprise Apps to the CloudMigrating Enterprise Apps to the Cloud
Migrating Enterprise Apps to the Cloud
 
Deploying Enterprise Apps in the Cloud
Deploying Enterprise Apps in the CloudDeploying Enterprise Apps in the Cloud
Deploying Enterprise Apps in the Cloud
 
VMware Zimbra vs. Novell Groupwise
VMware Zimbra vs. Novell GroupwiseVMware Zimbra vs. Novell Groupwise
VMware Zimbra vs. Novell Groupwise
 
Private Clouds - Business Agility Seminar
Private Clouds - Business Agility SeminarPrivate Clouds - Business Agility Seminar
Private Clouds - Business Agility Seminar
 
Cloud connect - Delivering Enterprise Scale Applications on Cloud
Cloud connect - Delivering Enterprise Scale Applications on CloudCloud connect - Delivering Enterprise Scale Applications on Cloud
Cloud connect - Delivering Enterprise Scale Applications on Cloud
 
Using a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise developmentUsing a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise development
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
2013 Enterprise Connect Avaya keynote Kevin Kennedy
2013 Enterprise Connect Avaya keynote Kevin Kennedy2013 Enterprise Connect Avaya keynote Kevin Kennedy
2013 Enterprise Connect Avaya keynote Kevin Kennedy
 
Building A Cloud Platform
Building A Cloud PlatformBuilding A Cloud Platform
Building A Cloud Platform
 
The Cloud Concierge
The Cloud ConciergeThe Cloud Concierge
The Cloud Concierge
 
Cloud Tools for Connected Communities
Cloud Tools for Connected CommunitiesCloud Tools for Connected Communities
Cloud Tools for Connected Communities
 
The Cloud and Next Gen IT Gordon Haff - p camp-boston2012
The Cloud and Next Gen IT   Gordon Haff - p camp-boston2012The Cloud and Next Gen IT   Gordon Haff - p camp-boston2012
The Cloud and Next Gen IT Gordon Haff - p camp-boston2012
 
Architecting SaaS
Architecting SaaSArchitecting SaaS
Architecting SaaS
 
Scale Cloud across Enterprise
Scale Cloud across EnterpriseScale Cloud across Enterprise
Scale Cloud across Enterprise
 
Platform approach-series-the oracleplatform-final
Platform approach-series-the oracleplatform-finalPlatform approach-series-the oracleplatform-final
Platform approach-series-the oracleplatform-final
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and Virtualization
 
Programatori cu capul in nori
Programatori cu capul in noriProgramatori cu capul in nori
Programatori cu capul in nori
 
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
 

Recently uploaded

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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

CloudBasic Introduction

  • 1. MULTI-TENANT MULTI-CLOUD APPLICATIONS One platform to build, manage and deploy anywhere
  • 2. MARKET OVERVIEW SaaS CLOUDBASIC • SALESFORCE • PRODUCTIVITY OF A PaaS • GOOGLE APPENGINE SaaS PLATFORM WITHOUT THE LOCK-IN IaaS • WINDOWS AZURE • HEROKU • AMAZON • RACKSPACE
  • 3. DEPLOIMENT FOOTPRINTS CUSTOM APPLICATIONS CLOUDBASIC CLOUDBASIC COMPONENTS/ COMPONENTS/ SERVICES SERVICES PAAS PUBLIC IAAS PUBLIC / PRIVATE • WINDOWS AZURE • AMAZON • PRIVATE
  • 4. KEY DIFERENTIATORS HYBRID CLOUD DEPLOYMENTS mix, match and transfer to IaaS, PaaS and Private with no changes HIGH PERFROMANCE PLATFORM built-in in-memory database to support hybrid deployments NOTHING TO INSTALL build for the cloud in the cloud .NET BASED no exotic technologies to learn or skills to acquire 30 – 50% SAVINGS in cost and time-to-value IMPLEMENTS THE MOST SUCCESSFUL SaaS MODEL follows the model proven by SALESFORCE UNLIMITED TENANT CUSTOMIZATION way beyond custom fields OFFICE 365 INTEGRATION applications can be plugged directly into SharePoint Online
  • 5. TECHNICAL CHALLENGES OF MULTI- TENANCY • Designed to adapt to load fluctuations SCALABILITY • Efficient use of resources • Optimization of response times PERFORMANCE • Minimization of required bandwidth • SLA compliance AVAILABILITY • Cloud-to-cloud failover • Role based access control SECURITY • Support for multiple authentication mechanisms • Integration with Office 365 INTEGRATION • Cloud-to-cloud integration capabilities • Simple, standards based extensibility model EXTENSIBILITY • Everything needs to be customizable per tenant
  • 6. MULTI-TENANCY MATURITY LEVELS CLOUDBASIC OFFERS MATURITY LEVEL 4 ARCHITECTURE
  • 7. MULTI-TENANT APPLICATION COST STRUCTURE Business Logic 50-60% Application Platform 30-40% (Shared Services) Infrastructure 10%
  • 8. HIGH LEVEL ARCHITECTURE CUSTOM APPLICATIONS Product Specific Functionality Third Party Components CLOUDBASIC Application Design Application COMPONENETS/ Calculated Fields Validation Rules Surface Generation API SERVICES Device Specific Performance Resource Component Layouts Monitoring Monitoring Versioning Tenant UI Tenant Data Model User Management Role Management Components Object Distributed Caching Logging Data Isolation Serialization IaaS/ PaaS AMAZON PRIVATE CLOUD Layer
  • 9. ACHIEVING CLOUD APPLICATION PORTABILITY • Market is still developing WHY DO YOU NEED IT? • Pricing is getting more competitive • Your needs will evolve • Incompatible infrastructures WHAT ARE THE OBSTACLES? • Lack of protocols • Providers’ vested interest to lock you in OUR SOLUTION 1 2 3 FOCUS ON WHAT COUNTS BUILD A COMMON LAYER PROVIDE THE TOOLS • Business logic, not VMs • Make efficient use of • Cloud based application IaaS resources building • Use accepted technologies • Abstract provider • Performance monitoring specifics and reporting • Efficient packaging • Self-healing/ self- • Migration and failover updating architecture
  • 10. CLOUD INTEGRATION ENGINE UNCOMPROMIZING DEVELOPMENT TOOLS DEPLOYMENT SCENARIOS RILIABILITY • Redundant multi-zone • Visual process modeling • Public-to-public or deployment private-to-public • Complete change workflows • Competing task history execution agents • Synchronization of fail- • Rich API over cloud instances • Detailed logging and • Monitoring and scaling reporting tools
  • 11. OFFICE 365 INTEGRATION DEVELOP ONCE DEPLOY ANYWHERE • Extends SharePoint online directly with cloud-based applications • Applications are still available for independent access • Seamless transition of functionality from online to mobile
  • 12. THE DEEP DIVE One platform to build, manage and deploy anywhere
  • 13. THE OBJECT OBJECTS THE FOUNDATION OF FLEXIBILITY AND PRODUCTIVITY FIELDS ACTIONS VARIOUS DATA TYPES STANDART AND CUSTOM FIELD RELATIONS LAYOUTS PARENT - CHILD COMLETE FLEXIBILITY VALIDATION RULES PERMISSIONS EXPRESSION BASED ROLE BASED
  • 14. AUTHENTICATION SINGLE SIGN ON FACEBOOK, GOOGLE, YAHOO, LIVEID FORMS, CLAIMS BASED AUTHENTICATION WCF and SOAP API VERSIONS
  • 15. SECURITY ROLE BASED SECURITY COMPLETE CROSS-TENANT DATA ISOLATION GLOBAL ADMINISTRATION ROLES CUSTOM ROLES PER TENANT ALL ENTITIES DOWN TO FIELD ACROSS ALL APIs AND QUERY METHODS
  • 16. RESOURCES TENANT SPECIFIC RESOURCES IMAGE LIBRARIES AND CSSs APPLICATION TEMPLATES JAVASCRIPT LIBRARIES RESOURCE FILES THEMES
  • 17. GADGETS WEB CONTROLS REUSABLE UI ELEMENTS CAN BE PLACED ANYWHERE ON THE SCREEN IMPLEMENT CUSTOM VERSION OF AJAX STANDART WEB CONTROL MODEL
  • 18. APPLICATIONS CLOUDBASIC APPLICATIONS OBJECTS LAYOUTS GADGETS FIELDS RESOURCES META DATA DEFINITION
  • 19. APPLICATION MIGARTION CLOUDBASIC CLOUDBASIC APPLICATIONS APPLICATIONS APPLICATION APPLICATION DATA DATA
  • 20. APPLICATION PROVISIONING MASTER TENANT APPLICATION APPLICATION MASTER DATA TENANT DATA
  • 21. APIs APPLICATION INTEGRATION GENERATION AUTHENTICATION DEVELOPEMNT & DEBUGGING WORKFLOW INVOCATION
  • 22. DEVICE SPECIFIC LAYOUTS VARIETY OF FORM FACTORS VARIETY OF DESIGN STYLES DIFFERENT SECURITY MODELS EXTENDABLE DEVICE RECOGNITION PATERNS LAYOUT – DEVICE MAPPING LAYOUT LEVEL SECURITY CENTRALIZED ADMINISTRATION