Build & Deploy Scalable Cloud Applications in Record Time


Published on

RightScale Webinar: August 11, 2009 - Watch this webinar to see a hands-on demonstration of WaveMaker Visual Ajax Studio and Rapid Deployment Framework to illustrate how easy it is to build your app in Wavemaker. We demonstrate the one-button push from Wavemaker to deploying your application on the cloud with the RightScale Cloud Management Platform. From there we show you how easy it is to manage, automate and scale your application running on the cloud.

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Positions ISV to deliver full SaaS architecture, but doesn’t require big bang approach Leverages all the investments you have made in IBM data and web services Cloud-ready!
  • To give you a sense of how dramatically different WaveMaker is than existing web development solutions like .NET, here are some metrics from a customer case study. Our customer built a credit authorization application in .NET. The resulting application was so complex and fragile that they decided to rebuild the application with WaveMaker. They were able to rebuild the app almost 70% faster and with 98% less code.
  • Kana, a premier provider of CRM solutions and a strategic IBM partner, ships a re-branded version of WaveMaker to their customers that allows them to rapidly customize the Kana CRM solution to meet their specific business workflow and needs. This customization capability allows Kana customers to respond to changing business needs much more quickly – often measured in minutes and not hours/days as well as reducing the cost of their customer solution customizations by up to 75%.
  • An interesting WaveMaker mash-up application was the ability to integrate contacts from popular social and business collaboration sites like Facebook, LinkedIn and into IBM’s new LotusLive networking and collaboration offering.
  • Finally, another example from a logistics company whose mainline business is providing lumping (cargo unloading) services to various shippers. They wanted to replace their paper forms with a paperless straight through process that would provide traceability and accountability for all their warehouse lumping operations to include damaged palette photo capture and processing. This logistics company engaged WaveMaker to deliver the solution that comprised Motion Computing handhelds, and integration with BIRT and JasperReports. So that was a quick look at some WaveMaker developed and delivered application and solutions. Let’s spend a couple minutes getting acquainted with WaveMaker Professional Services. For that I will turn it over to Rene Zhu. Rene is our Director of Professional Services. Prior to WaveMaker, Rene was a Managing Consultant for IBM Global Business Services for several years, led multiple enterprise IT integration projects and strategic consulting engagements in the transportation ,hospitality and retail industries.
  • 08/14/08
  • We’ve arrived at agile deployment … wasn’t possible before. Change both to how we provision and consume IT resources but ALSO the Business process, which can often times have a greater impact on TCO (e.g., setting up a staging environment, QA, procurement cycles, etc.)
  • 08/14/08 - Business driven
  • Normal demo and then show “baked” app running in EC2. When 5.1 comes out, will be able to show drop down “Deploy to EC2” feature and then “baked” app.
  • Build & Deploy Scalable Cloud Applications in Record Time

    1. 1. Build & Deploy Scalable Cloud Applications in Minutes
    2. 2. Presenters <ul><li>In order of appearance </li></ul><ul><li>Paul Jasek ……….………….North American Technical Sales Manager, WaveMaker </li></ul><ul><li>Uri Budnik ……….…………………….. Director of Business Development, RightScale </li></ul><ul><li>Hans Petrie ……….………………………………………….........................,RightScale </li></ul>
    3. 3. Agenda <ul><li>What is WaveMaker? </li></ul><ul><li>What is RightScale? </li></ul><ul><li>Developing & Deploying with WaveMaker (Demo) </li></ul><ul><li>Managing & Scaling with RightScale (Demo) </li></ul><ul><li>Q&A </li></ul>
    4. 5. What Is WaveMaker? <ul><li>Web Fast – build drag & drop web & cloud applications </li></ul><ul><li>CIO Safe –standard Java, security, RDB </li></ul><ul><li>Open source – based on Spring, Hibernate </li></ul><ul><li>Cloud ready – deploy on site or on demand </li></ul>
    5. 6. The WaveMaker SaaS Ecosystem Administration [ RightScale ] Billing [ Zuora ] Reporting [ Demand Reports ] SaaS Application Server [ Java ] Visual Builder [ WaveMaker ] Ecosystem Open Architecture Makes Integration Easy WaveMaker is the On-Ramp to the SaaS Ecosystem
    6. 7. WaveMaker Technical Architecture Data – DB/2 WaveMaker Development Platform Existing Java Web Services - SOA Creates Uses SaaS Vendor : drag & drop web interface SaaS Customer : end-user self-service Standard Java Server - WebSphere Role-Based Access SaaS App Web 2.0 UI Business Logic Self-Service
    7. 8. WaveMaker Studio = Huge ROI Time to Develop Lines of Code 140 hours Source: National City Bank 419 Hours 25,987 Lines Of Code 335 lines ASP.NET ASP.NET WaveMaker WaveMaker
    8. 9. KANA WebSphere ESB WebSphere Process Server
    9. 10. IBM LotusLive
    10. 11. Logistics Company
    11. 13. What Is Cloud Computing? <ul><li>Virtually infinite computing resources </li></ul><ul><li>Scalable on-demand </li></ul><ul><li>Pay per use </li></ul><ul><li>Surpasses traditional hosting </li></ul><ul><ul><li>Multiple server sizes </li></ul></ul><ul><ul><li>Reassign IPs, Virtual IPs </li></ul></ul><ul><ul><li>Multiple failure zones and geographies </li></ul></ul><ul><ul><li>Virtual disk volumes </li></ul></ul><ul><ul><li>Cloud interoperability </li></ul></ul>
    12. 14. Classic IT Problem Infrastructure Cost $ time Large Capital Expenditure You just lost customers Predicted Demand Traditional Hardware Actual Demand
    13. 15. Solution: Managed Cloud Infrastructure Cost $ time On Demand Provisioning Predicted Demand Actual Demand Automated Scaling
    14. 16. <ul><li>Public Clouds </li></ul><ul><ul><li>Shared computing infrastructure that anyone can access via the Internet (e.g., Amazon Web Services, Rackspace) </li></ul></ul><ul><li>Private Clouds </li></ul><ul><ul><li>Cloud computing infrastructure that is owned by a single party; may or may not be connected to the Internet (e.g., Eucalyptus-enabled data center) </li></ul></ul><ul><li>Hybrid Clouds </li></ul><ul><ul><li>Union of Public and Private Clouds used together to leverage the benefits of both </li></ul></ul>Different Cloud Types
    15. 17. <ul><li>Applications in the Cloud (SaaS) </li></ul><ul><ul><li>, Gmail, … </li></ul></ul><ul><li>Platforms in the Cloud (PaaS) </li></ul><ul><ul><li>Google App Engine,, … </li></ul></ul><ul><li>Infrastructure in the Cloud (IaaS) </li></ul><ul><ul><li>Amazon Web Services, GoGrid, Rackspace, … </li></ul></ul><ul><ul><li>RightScale cloud management system </li></ul></ul>Public Cloud Layers
    16. 18. Cloud Models RightScale
    17. 19. <ul><li>Agile = automate and benefit! </li></ul><ul><ul><li>From boot to production on auto-pilot </li></ul></ul><ul><ul><li>Across different stacks & different clouds </li></ul></ul><ul><ul><li>Auto-failover, auto-restart, auto-scale </li></ul></ul><ul><ul><li>Change your business process </li></ul></ul><ul><li>“ Deploy faster, better, and cheaper than your competitors” </li></ul>Agile Deployment
    18. 20. <ul><li>  Scalability </li></ul><ul><li> On-demand resources </li></ul><ul><li>  Cost savings </li></ul><ul><li> Reliability </li></ul><ul><li>  Other </li></ul>Cloud Drivers Source: RightScale user survey
    19. 21. <ul><li>Pharmaceutical Analysis </li></ul><ul><ul><li>Reducing job time for protein analysis comparing 2.5MM compounds </li></ul></ul><ul><li>Test & Dev </li></ul><ul><ul><li>Stand up performance testing on mobile application prior to ’08 Summer Games </li></ul></ul><ul><li>Media Transformation </li></ul><ul><ul><li>Maintain user SLA on video transcoding despite highly variable demand </li></ul></ul><ul><li>Social Game Provider </li></ul><ul><ul><li>Handling unpredictable demand for 4 MM geo-distributed players </li></ul></ul>Customer Use cases
    20. 22. Cloud Management Drivers <ul><li>  Manage complexity </li></ul><ul><li>  Automate systems </li></ul><ul><li>  Fast on-ramp </li></ul><ul><li> Deployment expertise </li></ul><ul><li>  Other </li></ul>Source: RightScale user survey
    21. 23. The RightScale Management Platform AUTOMATION ARCHITECTURE CLOUD-READY SOLUTIONS EXPERTISE & SUPPORT Cloud Applications Amazon US & EU Sun Rackspace GoGrid Other Clouds FlexiScale Eucalyptus
    22. 24. Dynamically Configure a Server <ul><li>Next gen architecture - “Cloud-ready” servers </li></ul><ul><ul><ul><li>M o re than just running a bundled image </li></ul></ul></ul><ul><li>Dynamic vs. static configuration </li></ul><ul><ul><ul><li>Leverage one server model across different deployments </li></ul></ul></ul><ul><ul><ul><li>Replicable design … get up and running fast! </li></ul></ul></ul><ul><ul><ul><li>Complete lifecycle management … version control </li></ul></ul></ul><ul><ul><ul><li>Portability across multiple cloud platforms </li></ul></ul></ul><ul><li>RightScale Server Templates </li></ul>
    23. 25. What’s in a Server Template?
    24. 26. 11 11 RightScale Macros _ smart and easy <ul><li>A RightScale Macro is an executable description of a Deployment that includes attributes within a deployment, as well as Input parameters and attributes that are either set at the Deployment or ServerTemplate level. </li></ul><ul><li>The BI Macro brings together the BI solution stack for you – eliminating the work and time you would have to spend to integrate all the components. </li></ul>
    25. 27. Managing a Multi-Server Environment <ul><li>RightScale Deployments bring all the servers associated with an application environment together under unified management. </li></ul><ul><ul><ul><li>Set global input parameters </li></ul></ul></ul><ul><ul><ul><li>Monitor the entire deployment </li></ul></ul></ul><ul><ul><ul><li>Make global updates </li></ul></ul></ul><ul><ul><ul><li>Easily clone for ongoing development and testing </li></ul></ul></ul>
    26. 28. Demo
    27. 29. <ul><li>Already have your application built and running in Amazon EC2? </li></ul><ul><li>Try signing up for a free trial of RightScale’s Cloud Management Platform at </li></ul><ul><li>Interested in WaveMaker to develop your SaaS Solution? </li></ul><ul><li>Go to for the free, open source download </li></ul><ul><li>Need help to enable your solution? </li></ul><ul><li>Contact WaveMaker Professional Services at [email_address] or RightScale at [email_address] </li></ul>Next Steps
    28. 30. Q & A
    29. 31. Thank you!