Speaker: Rob Lintern ([email protected])
Lotus Forms Turbo on AWS
Cloud Computing for Developers Hosted by IBM and Amazon Web ServicesOctober 1, 2009
2 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
Agenda
� AWS, EC2, and IBM
� Lotus Forms Turbo on EC2
� Demo - Step-by-step Turbo 3.5 instance launch
� Lotus Forms Turbo 3.5.1 Highlights
� Demo - Turbo 3.5.1 Extension Points
� Q & A
3 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
IBM Software Available on EC2
� A partnership between IBM and AWS that allows you to develop and deliver your applications on the Amazon Elastic Compute Cloud
� Easy to use. Start developing your applications on IBM software on Amazon EC2 in minutes
� No barriers. IBM is providing software at no charge for development & test ofcommercial applications on Amazon EC2. Pay only infrastructure charges - as little as $0.10/hour.
� Pay as you go. Run production versions of leading IBM software products and pay hourly only for what you need, when you need it.
� Portability. Use your existing IBM licenses for most IBM software products in the cloud or on premise - it’s now your choice.
� Products. Currently DB2, Informix Dynamic Server, WebSphere sMash, Lotus Forms Turbo, IBM Mashup Center, WebSphere Application Server, WebSphere eXtreme Scale, WebSphere Portal Server and Lotus Web Content Management. We have announced our intent to offer others.
4 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
$1.60$0.88Lotus Forms Turbo
$1.48$0.81WebSphere Application Server
$3.79$1.98IBM Mashup Center
Hourly Price (in USD)
IBM Production ready Amazon Machine ImagesStandard
Small (default)
Standard Large
Standard Extra Large
High CPU Medium
High CPU Extra Large
DB2 Express Edition $0.38 $0.65
DB2 Workgroup Edition $1.31 $2.50 $3.30
Informix Dynamic Server Express Edition $0.38 $0.65
Informix Dynamic Server Workgroup Edition $1.31 $2.50 $3.30
WebSphere sMash $0.50 $0.60
Lotus Web Content Management Server Standard Edition $2.48 $4.82 $8.71
WebSphere Portal Server and IBM Web Content Management Server Standard Edition
$6.39 $12.64 $24.35
IBM Production AMIs on EC2 http://aws.amazon.com/IBM
5 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
How can you use IBM on EC2?
� Proof-of-Concept/Development. Many projects begin by creating development and test environments. Development AMIs are available at no additional fee beyond Amazon EC2 usage fees.
� Steady State Usage. Migrate your existing IBM software licenses to the Amazon cloud and only pay the normal hourly charges for EC2.
� On-Demand Usage. Cost-effective, pay as you go licensing for select IBM software allows you to scale up or down the number of instances to meet your workload demands. This model works well for unpredictable or variable workloads
� Hybrid. Use a combination of steady state licenses for the predictable low water mark and on-demand licenses for the variable workloads.
http://aws.amazon.com/IBM
6 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
What are some of the challenges businesses are facing?
Key pain points:1. Operational inefficiency due to lack of
consistent process
2. Poor customer service due to lack of process and consistent feedback mechanisms
3. Slow / archaic paper based processes
In addition to this… a number of key challenges exist for resolving these issues…
7 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
Key challenges facing organizations looking to address their issues
� Limited Funds : capital and operating budgets
� Need to do more with less –reduce current operating expense
� Difficult to start new projectsthat require upfront investment butwhich could potentially bring in new opportunities and revenue especially if project is transitory in nature
8 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
� An intuitive web-based solution that allows any business user to quickly and easily automate part of their job
� A complete “out of the box” solution that comes “with all the batteries included”
– An intuitive, Web-based 2.0 form design experience
– A simple repository with a Web interface
– A zero-footprint viewing experience
– A simple form routing mechanism and one step approval process
– Reporting, graphing and export
� A Departmental or Small/Medium Business forms solution that can grow to accommodate the needs of the enterprise
– Turbo Forms can be used with full Lotus Forms implementations
What is Lotus Forms Turbo ?
Library
Module
Routing
Module
Composer
Module
Reporting
Module
ACL
Module
View
Module
Turbo
Solution
IBM W
ebSphere
®Applica
tion Server
IBM DB2®
IBM Lotus® Forms Services Platform
9 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
Lotus Forms Turbo on AWS
� On Demand:
– Need to start quickly
– Have a short term lifespan
– Companies do not have bandwidth/budget to address in-house
� Example eForms in the Cloud:
– Surveys
– Request for Proposals
– Customer/Supplier processes
http://www.ibm.com/developerworks/downloads/ls/lsforms
Lotus Forms Turbo is easy and quick to deploy, requires no training and is designed to help customers address basic form software requirements such as surveys, applications, feedback, orders, request for submission, and more – without involvement from the IT department.
10 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
+ =
11 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
A quick introduction to Lotus Forms
“More than 80% of the processes in public and private businesses depend on forms.” -IDC
Lotus Forms Designer
Lotus Forms Webform
Server
Lotus Forms Viewer
Lotus Forms Services Platform
Lotus Forms API
Lotus Forms Turbo
Lotus Forms is a complete solution for both busines s and it to extend, streamline and automate business processes.
Improves Organizational Efficiency� A forms-based human interface for business process automation and SOA� Deploys without the expense of client software � Captures complete and accurate data at the source
Improves Customer Service� Simplifies forms for users, saving time and effort� Uses portal and forms technology to provide a single point of contact for customers and partners
Increases Corporate Agility� Helps develop new applications quickly and easily� Facilitates business-to-business commerce using standard data formats� Eases regulatory compliance by creating auditable transaction records
12 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
2. Approval – A document is routed through one or more decision makers in an approval/rejection process:
• Vacation request• Expense report• Purchase request
• Change request
• Request for transfer
• Request for promotion
5. Notification/Report/Filing - A means of delivering notification and recording information when a business event occurs or information changes:
• Court filing• Change of address
• Notice of separation
• Performance appraisal
4. Application - A set of documents are submitted and one or more selections are made from amongst them:
• Employment application• Grant application• Bid or proposal
6. Transaction Records – A record of an agreement between parties usually involving the exchange of value:
• Receipt of payment• Purchase Agreement• Land title
• Employment contract
• Non-disclosure
• Record of employment
1. Request for Submission – An invitation to submit a proposal on a specific opportunity:
• Request for proposal• Request for quote• Request for information
7. Feedback/Review - A process of disseminating and collaborating on information, observations or opinions:
• Policy and procedure development• Status report• Trip report
• Clinical study
• Technical note
• Meeting minutes
3. Survey - Collecting structured information from a group of respondents:
• Market survey• Employee satisfaction survey• Census
• Site visitor survey
• Service quality audit survey
• Instructor assessment
Lotus Forms Scenarios
13 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
Get started on AWS today - 1…2…3
1. If you’re not already signed up to AWS go to http://aws.amazon.com and sign up
2. Start up your Lotus Forms Turbo AMI:
a) Start either Development or “Production Ready” AMI: http://bit.ly/eform
b) See Getting Started Guide here: at URL above
c) Watch this: http://bit.ly/formvid
3. Start using Lotus Forms Turbo – Now!!!
Once you’re signed up and connected to AWS, it should take you about 10 - 15 mins to get your Lotus Forms Turbo server up and running!
14 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
Turbo 3.5 Development AMI
Demo
� Launch Turbo 3.5 instance (ami-4736d02e)
– Instance Type: Small or High-CPU Medium
– Security Groups: need ports 22, 9080 and possibly 9043
� Initialization
– Access with SSH and key only
– Elastic Block Storage (EBS) – persists important data
� Post Initialization
– Fonts
– Email SMTP server
– LDAP
Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
Lotus Forms Turbo v3.5.1 Highlights
� Turbo in IBM Mashup Center– iWidgets focused on Turbo, but compatible
with enterprise offering
– Extends Mashup Center to document-centric processes
– Turbo feeds REST API
� Turbo in Portal– Composer, Library and Report components
delivered through Portal Web Application Integrator (WAI)
� Turbo Life-Cycle Extension Points– Pre-populate forms
– Handle Submissions
� Turbo Composer REST API– Embed Turbo’s Composer in your own
application
16 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
Turbo 3.5.1 Development AMI
Demo
� Turbo in IBM Mashup Center
– Turbo Feed Widget
� Turbo Life-Cycle Extension Points
– Pre-populate forms
– Handle Submissions
� Turbo Composer REST API
– Embed Turbo’s Composer in your own application
17 Lotus Forms Turbo on AWS - Cloud Computing for Devel opers hosted by IBM and Amazon Web Services
Thank you for attending.
� Please share your feedback for today’s sessions
– Leveraging Forms/AWS….url to come
� All sessions from today’s Virtual Event will be posted for on-demand viewing along with supportive materials
– http://www.ibm.com/developerworks/offers/cloudcompu ting/
� We want to continue to hear from you! Stay connected through our Cloud Computing Central Community