Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1
MultiValue Gets SaaS-y
Vinnie Smith, Senior Director MV Lab
2
Credits and Acknowledgements
Presenter
• Vinnie Smith, Senior Director, MultiValue R&D
Developers
• Vinnie Smith, Seni...
3
MultiValue Gets SaaS-y
 The Cloud offers great opportunity for disruption in the business world by
offering ways to cre...
4
Agenda
Cloud computing and terminology
• Knowing your aaS’s
Rocket MV SaaS enablement
• Development
• Deployment
• Sec...
5
Cloud Computing and Terminology
6
I’ve looked at clouds from both sides now
From up and down
And still somehow
It’s cloud illusions I recall
I really don’...
7
©2015 Rocket Software, Inc. All Rights Reserved.
Cloud computing is a model for enabling
convenient, on-demand network a...
8
On-demand self-service
Broad network access
Resource pooling
Rapid elasticity
Measured service
Characteristics of Cloud ...
9
Cloud Deployment – Not One Thing
©2015 Rocket Software, Inc. All Rights Reserved.
Private
• Single organization
• Multip...
10
Infrastructure as a Service
Platform as a Service
Software as a Service
IaaS/PaaS/SaaS
Service Models (AKA Knowing ...
11
The capability provided to the consumer is to provision
processing, storage, networks, and other fundamental
computing ...
12
The capability provided to the consumer is to deploy
onto the cloud infrastructure consumer-created or
acquired applica...
13
The capability provided to the consumer is to use the
provider’s applications running on a cloud infrastructure.
The ap...
14
Pros and Cons of Cloud for MultiValue
Pros
 Downplays the Data Server
question
 Lower cost of adoption and easier
go ...
15
SaaS for MV - in Context
©2015 Rocket Software, Inc. All Rights Reserved.
SaaS
Uses application/service for business pr...
16
Where Are Most People in SaaS
©2015 Rocket Software, Inc. All Rights Reserved.
Don’t be a
lamplighter
Gartner, Inc. Jul...
17©2015 Rocket Software, Inc. All Rights Reserved.
<1800
Link boys and Candles
1807-1809
First demonstration
and installat...
18
SaaS Enablement for MV
19
SaaS Enablement Areas
• Licensing
• Metering/Billing
• SaaS models
• Metrics
• ID management
• Data protection
• Audit
...
20
Rocket MV SaaS Enablement
• SaaS Licensing
• SaaS models
• Rocket
BusinessConnect
• License Manager
• [Metering/Billing...
21
Business Models
Business
Models
22
Licensing – SaaS Models
Total Subscribers 50 150 300 500
New Subscribers 50 100 150 200
Revenue Year1 Year2 Year3 Year4...
23
Security
Security
24
MV Security
 Automatic Data Encryption
• Data protection in a multi-tenant environment
 Audit Logging
• Log changes t...
25
Account-Based Licensing
Account-Based Licensing – lets you control how many
license are consumed on a per account basis...
26
What Is Account-Based Licensing ?
Account-based licensing allows an administrator to define
an account or a group of ac...
27
What Benefits Does It Bring?
For sites that are provisioning multiple customer applications on
one machine, the overall...
28
Deployment
Deployment
29
Aldon Lifecycle Manager
 Manage your application
development and deployment
 Available today for UniVerse and
UniData...
30
MVCure
Monitor MV
instance
UV v11.3.1
[UDT/D3 R&D]
These statements represent Rocket Software’s current intentions. ...
31
Provisioning [R&D]
Ability to spin-up instance
• Integrated with Rocket BusinessConnect
• Automated metering and SaaS ...
32
Development
Development
33
MV REST API Tooling
Build RESTful APIs into your MV applications
• Easily consumed from
any HTTP-capable
device, langu...
34
MV REST Tool Integration
SB/XA 6.2
• REST interface to Processes, File and field definitions
• Preserve and reuse exis...
35
Rocket® Mobile for MultiValue
Development
These statements represent Rocket Software’s current intentions. Rocket devel...
36
Cloud and Mobile Unification
The application is in the cloud
Cloud coordinates everything and system of record
Seaml...
37
MV Cloud-based DevOps (R&D)
 Converge multiple app dev tools into single offering
 Load-balancing reusing webshare ar...
38
Next Steps – Getting SaaS-y
39
Starting Your Cloud Application Strategy
IaaS
• Deployment model (Private/Hybrid)
• Vendor selection (multiple Cloud v...
40
Next Steps
 If you have already started implementing SaaS
• Talk to our Product Team about your experiences
• What cha...
41
Additional Resources
 Other MVU sessions
• Wed 9 a.m. – Parlor F - Mobile Development Lab
• Wed 9 a.m. – Ely – MultiVa...
42
Summary
 Cloudy with skies clearing
 Focus on what benefits Cloud brings to
your solution
 Consider the landscape fa...
43
Disclaimer
THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.
WHILE EFFORTS WE...
44
Trademarks and Acknowledgements
The trademarks and service marks identified in the following list are the exclusive pro...
45
Upcoming SlideShare
Loading in …5
×

MultiValue Gets SaaS-y

110 views

Published on

The Cloud offers great opportunity for disruption in the business world by offering ways to create, test, and deploy applications with greater reach and more simplicity than ever before. Come learn about the Cloud and how Rocket MV is helping you get SaaS-y with capabilities such as Account Based Licensing, RESTful APIs, and micro-services.

Published in: Software
  • Be the first to comment

  • Be the first to like this

MultiValue Gets SaaS-y

  1. 1. 1 MultiValue Gets SaaS-y Vinnie Smith, Senior Director MV Lab
  2. 2. 2 Credits and Acknowledgements Presenter • Vinnie Smith, Senior Director, MultiValue R&D Developers • Vinnie Smith, Senior Director, MultiValue R&D • John Bramley, Senior Director, MultiValue R&D ©2015 Rocket Software, Inc. All Rights Reserved.
  3. 3. 3 MultiValue Gets SaaS-y  The Cloud offers great opportunity for disruption in the business world by offering ways to create, test, and deploy applications with greater reach and more simplicity than ever before. Come learn about the Cloud and how Rocket MV is helping you get SaaS-y with capabilities such as Account Based Licensing, RESTful APIs, and micro-services. ©2015 Rocket Software, Inc. All Rights Reserved.
  4. 4. 4 Agenda Cloud computing and terminology • Knowing your aaS’s Rocket MV SaaS enablement • Development • Deployment • Security • Business models Next steps to getting SaaS-y ©2015 Rocket Software, Inc. All Rights Reserved.
  5. 5. 5 Cloud Computing and Terminology
  6. 6. 6 I’ve looked at clouds from both sides now From up and down And still somehow It’s cloud illusions I recall I really don’t know clouds …. At all Joni Mitchell - 1969 ©2015 Rocket Software, Inc. All Rights Reserved.
  7. 7. 7 ©2015 Rocket Software, Inc. All Rights Reserved. Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction NIST Definition of Cloud Computing
  8. 8. 8 On-demand self-service Broad network access Resource pooling Rapid elasticity Measured service Characteristics of Cloud Computing ©2015 Rocket Software, Inc. All Rights Reserved.
  9. 9. 9 Cloud Deployment – Not One Thing ©2015 Rocket Software, Inc. All Rights Reserved. Private • Single organization • Multiple consumers • On/Off premises Public • Unlimited organizations • Public consumers • Operated by business, government, or academia Community • Multiple organizations, shared goal or objective • On/Off premises Hybrid • Multiple services • Composite service
  10. 10. 10 Infrastructure as a Service Platform as a Service Software as a Service IaaS/PaaS/SaaS Service Models (AKA Knowing Your aaS’s) ©2015 Rocket Software, Inc. All Rights Reserved.
  11. 11. 11 The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed applications; and possibly limited control of select networking components (e.g., host firewalls). Infrastructure as a Service (IaaS) ©2015 Rocket Software, Inc. All Rights Reserved.
  12. 12. 12 The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment Platform as a Service (PaaS) ©2015 Rocket Software, Inc. All Rights Reserved.
  13. 13. 13 The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices through either a thin client interface, such as a web browser (e.g., web-based email), or a program interface. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user specific application configuration settings Software as a Service (SaaS) ©2015 Rocket Software, Inc. All Rights Reserved.
  14. 14. 14 Pros and Cons of Cloud for MultiValue Pros  Downplays the Data Server question  Lower cost of adoption and easier go to Market  Storage, scalability, backup, mobility (access anywhere, anytime)  Faster product launches and adoption of new versions ©2015 Rocket Software, Inc. All Rights Reserved. Cons  Security concerns for confidential data  Integration of multiple cloud offerings  Authentication management on multiple systems  Coordination of hardware/OS version with application certification
  15. 15. 15 SaaS for MV - in Context ©2015 Rocket Software, Inc. All Rights Reserved. SaaS Uses application/service for business process operations The application is centrally hosted Salesforce.com, Netflix, Google Apps, Apps, CRM, email, games End Users Web browsers, mobile apps/browser mobile phones, tablets, laptops, desktops PaaS Develops, tests, deploys, and manages applications hosted in a cloud system Software development stack is hosted IBM BlueMix, Cloud Foundry, Google App Engine, Force.com, Ancestry.com IaaS Creates/installs, manages, and monitors services for IT infrastructure operations VMs, Servers, storage, network is hosted IBM SoftLayer, Amazon Web Services SaaS MV Solution PaaS MV Data server, webserver IaaS Own or Cloud Vendor managed infrastructure
  16. 16. 16 Where Are Most People in SaaS ©2015 Rocket Software, Inc. All Rights Reserved. Don’t be a lamplighter Gartner, Inc. July 22, 2015, Five Ways Cloud Can Transform Your Business, Michelle Cantara
  17. 17. 17©2015 Rocket Software, Inc. All Rights Reserved. <1800 Link boys and Candles 1807-1809 First demonstration and installation of gas lamps in London 1814 King George orders widespread introduction 1878 Electric lighting introduced 1900’s+ Lamplighter jobs decline Thomas Rowlandson on the Gas Lights 1809
  18. 18. 18 SaaS Enablement for MV
  19. 19. 19 SaaS Enablement Areas • Licensing • Metering/Billing • SaaS models • Metrics • ID management • Data protection • Audit • Compliance • Pro(de)visioning • Monitoring / Load Balancing • DevOps • Multi-Tenancy • Cloud-based development and testing • Cloud application access Development Deployment Business Models Security ©2015 Rocket Software, Inc. All Rights Reserved.
  20. 20. 20 Rocket MV SaaS Enablement • SaaS Licensing • SaaS models • Rocket BusinessConnect • License Manager • [Metering/Billing] • Automatic Data Encryption • Audit Logging • Account-Based Licensing • [Authentication] • Aldon Lifecycle Manager • NetCure MV • [Provisioning] • Webshares • IPv6 • MV REST • REST-based API • Rocket Mobile • [MV Integration Server] Development Deployment Business Models Security [R&D activity] These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  21. 21. 21 Business Models Business Models
  22. 22. 22 Licensing – SaaS Models Total Subscribers 50 150 300 500 New Subscribers 50 100 150 200 Revenue Year1 Year2 Year3 Year4 SaaS Lifetime $4,794 $19,176 $47,940 $95,880 $143,820 Traditional Lifetime $48,975 $56,305 $63,635 $70,965 $78,295 $- $20,000 $40,000 $60,000 $80,000 $100,000 $120,000 $140,000 $160,000 SaaS Business Models  Metering • Align to business model  Offering • Usage/Transaction/Capacity Long-term yield is significantly higher
  23. 23. 23 Security Security
  24. 24. 24 MV Security  Automatic Data Encryption • Data protection in a multi-tenant environment  Audit Logging • Log changes to data at row level  Authorization • SSL  Authentication • Single-Sign On • [Role-based security] • [OpenID for authentication management] ©2015 Rocket Software, Inc. All Rights Reserved. Security These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  25. 25. 25 Account-Based Licensing Account-Based Licensing – lets you control how many license are consumed on a per account basis to make it easier to simulate multi-tenancy in a SaaS environment • Implemented in Rocket® UniData 8.1 and Rocket® UniVerse 11.2 • [D3 R&D] ©2015 Rocket Software, Inc. All Rights Reserved. Security These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  26. 26. 26 What Is Account-Based Licensing ? Account-based licensing allows an administrator to define an account or a group of accounts as a ‘logical account’ and allows U2 to control the license usage within them • The total number of available licenses can then be sub-divided between these logical accounts  The total number of seats assigned to the logical accounts cannot exceed the overall number of licenses • The balance of any unassigned seats will be assigned to a ‘default’ logical account • Assists in multi-tenancy offering ©2015 Rocket Software, Inc. All Rights Reserved. Security
  27. 27. 27 What Benefits Does It Bring? For sites that are provisioning multiple customer applications on one machine, the overall license count can easily be divided among those applications without having to add any checks to the application If there are multiple environments on the same machine, such as Test, Development, or Training, then the environments could become logical accounts and allow the licenses to be divided between the environments A single account can be defined as a logical account with a single license to ensure that a license seat is always available. This is often done for administration purposes ©2015 Rocket Software, Inc. All Rights Reserved. Security
  28. 28. 28 Deployment Deployment
  29. 29. 29 Aldon Lifecycle Manager  Manage your application development and deployment  Available today for UniVerse and UniData • [D3 in QA]  Integrated with Editors, Rocket® wIntegrate, and Rocket® SB/XA • Rocket® U2 Web DE integration underway  Main interest in deployment of applicationsThese statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  30. 30. 30 MVCure Monitor MV instance UV v11.3.1 [UDT/D3 R&D] These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  31. 31. 31 Provisioning [R&D] Ability to spin-up instance • Integrated with Rocket BusinessConnect • Automated metering and SaaS model support Rapidly manage user resources • Dynamic provisioning of user resources  Increase/decrease users automagically • Configure features  Add/remove or manage dynamically These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  32. 32. 32 Development Development
  33. 33. 33 MV REST API Tooling Build RESTful APIs into your MV applications • Easily consumed from any HTTP-capable device, language, or framework • Direct data access and subroutine-based access • Customized REST API based on your application’s needs ©2015 Rocket Software, Inc. All Rights Reserved. Development
  34. 34. 34 MV REST Tool Integration SB/XA 6.2 • REST interface to Processes, File and field definitions • Preserve and reuse existing application logic U2 Web DE 5.2 • Exposure of RedBack Objects (RBOs) via REST • Drag/drop RBOs into REST Tool Easily build and consume via Rocket Mobile • Rocket Mobile understands MV REST services • Active Beta underway now for U2 and D3 • MVU application built with Rocket® Mobile and MV REST ©2015 Rocket Software, Inc. All Rights Reserved.
  35. 35. 35 Rocket® Mobile for MultiValue Development These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  36. 36. 36 Cloud and Mobile Unification The application is in the cloud Cloud coordinates everything and system of record Seamless delivery and consumption Clients are multi-faceted • Different devices/form factors • Users consume application across multiple clients • Mobile is more than just phones ©2015 Rocket Software, Inc. All Rights Reserved. Development
  37. 37. 37 MV Cloud-based DevOps (R&D)  Converge multiple app dev tools into single offering  Load-balancing reusing webshare architecture for scalability  MV Provisioning and DevOPS Support • RBC provisioning • Docker containers/microservice support • Support the Agile world for DevOps  True multi-tenancy through new License Manager • Solves the metering  Which we will integrate with RBC to manage your billing Development These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  38. 38. 38 Next Steps – Getting SaaS-y
  39. 39. 39 Starting Your Cloud Application Strategy IaaS • Deployment model (Private/Hybrid) • Vendor selection (multiple Cloud vendors @ MVU) SaaS • How much app to expose  Move all of it to the Cloud  Expose partially via web services or other refactoring What business model to employ • Map to your market ©2015 Rocket Software, Inc. All Rights Reserved.
  40. 40. 40 Next Steps  If you have already started implementing SaaS • Talk to our Product Team about your experiences • What challenges did you face/still face? • Attend the MVU sessions on REST and Rocket Mobile  If you haven’t started or just starting • Need help with IaaS? Talk to MVU vendors • Want to explore SaaS options?  Talk to Rocket Sales or your Rocket MV Software Provider • Lots of resources to study ©2015 Rocket Software, Inc. All Rights Reserved.
  41. 41. 41 Additional Resources  Other MVU sessions • Wed 9 a.m. – Parlor F - Mobile Development Lab • Wed 9 a.m. – Ely – MultiValue Security Overview • Wed 10:25 a.m. – Ely – Create a Data Encryption Strategy • Wed 4:15 p.m. – Elko – Managing the SSL Process  National Institute of Standards and Technologies (NIST) • http://csrc.nist.gov/publications/nistpubs  Links http://blog.rocketsoftware.com • Rocket UniData 8.1 gets more SaaS-y: account-based licensing ©2015 Rocket Software, Inc. All Rights Reserved.
  42. 42. 42 Summary  Cloudy with skies clearing  Focus on what benefits Cloud brings to your solution  Consider the landscape factors • Development, Deployment, Security and Business Models  Rocket and MVU vendors can provide a number of features to help with Cloud  Stay tuned to Rocket for additional SaaS Cloud and Mobile enablement capabilities ©2015 Rocket Software, Inc. All Rights Reserved.
  43. 43. 43 Disclaimer THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS INFORMATION IS BASED ON ROCKET SOFTWARE’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY ROCKET SOFTWAREWITHOUT NOTICE. ROCKET SOFTWARE SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF: • CREATING ANY WARRANTY OR REPRESENTATION FROM ROCKET SOFTWARE(OR ITS AFFILIATES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS); OR • ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF ROCKET SOFTWARE. ©2015 Rocket Software, Inc. All Rights Reserved.
  44. 44. 44 Trademarks and Acknowledgements The trademarks and service marks identified in the following list are the exclusive properties of Rocket Software, Inc. and its subsidiaries (collectively, “Rocket Software”). These marks are registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. Not all trademarks owned by Rocket Software are listed. The absence of a mark from this page neither constitutes a waiver of any intellectual property rights that Rocket Software has established in its marks nor means that Rocket Software is not owner of any such marks. Aldon, CorVu, Dynamic Connect, D3, FlashConnect, Pick, mvBase, mvEnterprise, NetCure, Rocket, SystemBuilder, U2, U2 Web Development Environment, UniData, UniVerse, and wIntegrate Other company, product, and service names mentioned herein may be trademarks or service marks of others. ©2015 Rocket Software, Inc. All Rights Reserved.
  45. 45. 45

×