Cloud Computing in Practice:

Fast Application Development and Delivery on Force.com

                            Jon Moun...
Safe Harbor Statement
“Safe harbor” statement under the Private Securities Litigation Reform Act of 1995: This presentatio...
Who




      http://developer.force.com
Computing Is Moving into the Cloud
$95 Billion Market By 2011

      Mainframe           Client / Server                  ...
Multi-Tenancy Makes Cloud Computing Possible

 Single-Tenant Platforms
                                            Multi-T...
Multi-Tenancy Benefits




                     Seamless        Continuous    Economies of    Adoption &
                 ...
Hundreds of Companies Adopting Force.com



                           Human Capital Mgmt
Force.com: Innovation, not Infrastructure




               ISO 27001               Proven               Proven,         ...
Force.com: Innovation, not Infrastructure




          Unlimited Real-Time      Granular Security       Programmable     ...
Force.com: Innovation, not Infrastructure




          Unlimited Real-Time      Granular Security       Programmable     ...
Some Force.com Stats

  55,000+ customers
  1,100,000+ subscribers
  More than 12 billion transactions in Q4 FY 09
  M...
Environments – Replace Software/Hardware

  Provisioned in the cloud
  Instantly start developing/testing/deploying
  D...
A Complete Platform to Develop in the Cloud



   Database as a
                                        Logic as a
      S...
‘Must-have’ stuff for most business apps…
Force.com delivers all these key cloud requirements


                          ...
Some Things You No Longer Have to Worry
About

                                                                           ...
Trusted Performance



                                                                                  10

             ...
Next Steps…




   Get a Developer Edition http://developer.force.com

   Watch videos http://tinyurl.com/learn-cloud

   ...
Demo
Simple Database Example
Apex Code, the Force.com Programming Language

  Strongly Typed, Object Oriented, Transactional
  Runs natively in the F...
Apex Code Uses beyond Visualforce

  Triggers – implicit operations before and following
   object database operations
 ...
Apex Code Examples
Visualforce Pages Example

                      • “Canvas” or design surface similar to
                        standard ...
Upcoming SlideShare
Loading in …5
×

Cloud Computing in Practice: Fast Application Development and Delivery on Force.com

4,864 views

Published on

Force.com is a platform for building and deploying business applications in the cloud, fast. Unlike a stack of separately designed hardware and software products, Force.com speeds innovation through a powerful yet easy-to-use metadata-driven development model. Assemble applications with clicks, components and code, then instantly deploy them to the multitenant salesforce.com infrastructure – which already serves over 55,000 customers. It’s a platform-as-a-service.

This presentation introduces Force.com, illustrating development and deployment on the platform.

Published in: Technology, Business
0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,864
On SlideShare
0
From Embeds
0
Number of Embeds
66
Actions
Shares
0
Downloads
396
Comments
0
Likes
8
Embeds 0
No embeds

No notes for slide

Cloud Computing in Practice: Fast Application Development and Delivery on Force.com

  1. 1. Cloud Computing in Practice: Fast Application Development and Delivery on Force.com Jon Mountjoy, Salesforce.com Email: jmountjoy@salesforce.com Twitter: @JonMountjoy
  2. 2. Safe Harbor Statement “Safe harbor” statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements including but not limited to statements concerning the potential market for our existing service offerings and future offerings. All of our forward looking statements involve risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions proves incorrect, our results could differ materially from the results expressed or implied by the forward-looking statements we make. The risks and uncertainties referred to above include - but are not limited to - risks associated with possible fluctuations in our operating results and cash flows, rate of growth and anticipated revenue run rate, errors, interruptions or delays in our service or our Web hosting, our new business model, our history of operating losses, the possibility that we will not remain profitable, breach of our security measures, the emerging market in which we operate, our relatively limited operating history, our ability to hire, retain and motivate our employees and manage our growth, competition, our ability to continue to release and gain customer acceptance of new and improved versions of our service, customer and partner acceptance of the AppExchange, successful customer deployment and utilization of our services, unanticipated changes in our effective tax rate, fluctuations in the number of shares outstanding, the price of such shares, foreign currency exchange rates and interest rates. Further information on these and other factors that could affect our financial results is included in the reports on Forms 10-K, 10-Q and 8-K and in other filings we make with the Securities and Exchange Commission from time to time. These documents are available on the SEC Filings section of the Investor Information section of our website at www.salesforce.com/investor. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements, except as required by law.
  3. 3. Who http://developer.force.com
  4. 4. Computing Is Moving into the Cloud $95 Billion Market By 2011 Mainframe Client / Server Cloud Computing Platforms & App Server Platforms Mid 20th Late 20th 21st Century Platforms Century Platforms Century Platforms Notes Source: Merrill Lynch – “Cloud Wars” report, May 2008 4
  5. 5. Multi-Tenancy Makes Cloud Computing Possible Single-Tenant Platforms Multi-Tenant (On-Premise or Hosted) One Company Many Companies Many App Stacks One Shared Stack App 2 App 2 App 1 App 3 App 1 App 3 App Server Database App Server App Server OS Database Database Server OS OS Storage Server Server Network Storage Storage Network Network 5
  6. 6. Multi-Tenancy Benefits Seamless Continuous Economies of Adoption & Upgrades Innovation Scale Usability Instant Faster More Secure Instant Provisioning Over Time Over Time Capacity (and network effects) 6
  7. 7. Hundreds of Companies Adopting Force.com Human Capital Mgmt
  8. 8. Force.com: Innovation, not Infrastructure ISO 27001 Proven Proven, Real-Time Query Real-Time Certified Security Reliability Real-Time Scalability Optimizer Upgrades Proven Real-Time Sandbox Salesforce to 3 Global Data Centers Real-Time Transparent Real-Time integration Environments Salesforce & Disaster Recovery System Status Multi-Tenant Kernel
  9. 9. Force.com: Innovation, not Infrastructure Unlimited Real-Time Granular Security Programmable Real-Time Workflow Programmable Customization & Sharing Cloud Logic & Approvals User Interface Real-Time Mobile Real-Time Integrated Real-Time 750+ Integrated Deployment Websites Content Library Analytics Applications ISO 27001 Proven Proven, Real-Time Query Real-Time Certified Security Reliability Real-Time Scalability Optimizer Upgrades Proven Real-Time Sandbox Salesforce to 3 Global Data Centers Real-Time Transparent Real-Time integration Environments Salesforce & Disaster Recovery System Status Multi-Tenant Kernel
  10. 10. Force.com: Innovation, not Infrastructure Unlimited Real-Time Granular Security Programmable Real-Time Workflow Programmable Customization & Sharing Cloud Logic & Approvals User Interface Real-Time Mobile Real-Time Integrated Real-Time 750+ Integrated Deployment Websites Content Library Analytics Applications ISO 27001 Proven Proven, Real-Time Query Real-Time Certified Security Reliability Real-Time Scalability Optimizer Upgrades Proven Real-Time Sandbox Salesforce to 3 Global Data Centers Real-Time Transparent Real-Time integration Environments Salesforce & Disaster Recovery System Status Multi-Tenant Kernel
  11. 11. Some Force.com Stats  55,000+ customers  1,100,000+ subscribers  More than 12 billion transactions in Q4 FY 09  More than 100,000 custom applications  More than 400,000 custom database tables created  More than 20 million lines of Apex code
  12. 12. Environments – Replace Software/Hardware  Provisioned in the cloud  Instantly start developing/testing/deploying  Different types – Developer Edition – Partner – Fully-copy sandbox – Production
  13. 13. A Complete Platform to Develop in the Cloud Database as a Logic as a Service Service Create any data model and let Force.com take Create powerful care of the business logic and infrastructure workflow Development as a User Interface as Service a Service Tools to support the Build any user entire development experience for any UI lifecycle 13
  14. 14. ‘Must-have’ stuff for most business apps… Force.com delivers all these key cloud requirements Deliver Any User Easy Point & Click Proven Enterprise Interface Customization Scalability Multi-tenant, User Security & SAS 70-compliant Reporting & Analytics Sharing Model Infrastructure Engine Robust Developer Mobile Support Workflow Engine Tools & Community Proven Audit Trails for Multi-Language Integration via Compliance Multi-Currency Global API 14
  15. 15. Some Things You No Longer Have to Worry About Your Your Operations Infrastructure Application Business Cloud Services Services Services Services Ideas Apps Network Security Authentication Ordering Storage Sharing Availability Provisioning Operating System Integration Monitoring Licensing Database Customization Patch Mgmt Billing App Server Web Services Upgrades Renewal Web Server API Backup Upgrades Data Center Multi-Language NOC Marketing Disaster Recovery Multi-Currency Sales Workflow Analytics Multi-Device Messaging Search 15
  16. 16. Trusted Performance 10 500 Page Quarterly Response Performance that Transactions Times (billions) Continually Improves (ms) with Analysis of 51,000 Customers 2005 2006 2007 2008 2009 Fiscal Year
  17. 17. Next Steps… Get a Developer Edition http://developer.force.com Watch videos http://tinyurl.com/learn-cloud See http://developer.force.com/sitesgallery for examples Ping me jmountjoy@salesforce.com or @JonMountjoy
  18. 18. Demo
  19. 19. Simple Database Example
  20. 20. Apex Code, the Force.com Programming Language  Strongly Typed, Object Oriented, Transactional  Runs natively in the Force.com infrastructure  Tightly Integrated – Data access – System References  Includes common primitives, collections and schema types and environment describe semantics  Integrated testing capability  Synchronous or Asynchronous
  21. 21. Apex Code Uses beyond Visualforce  Triggers – implicit operations before and following object database operations  Custom WebServices (Inbound)  Callouts to 3rd Party WebServices – WSDL2Apex, XML Reader  Email Services – handle inbound emails  Custom Sharing Rules
  22. 22. Apex Code Examples
  23. 23. Visualforce Pages Example • “Canvas” or design surface similar to standard Web development model • Composed with components and HTML • Reference any CSS, Flex, AJAX or other Web technology • Name referenced, i.e. /apex/myPage • Composed on the server, not the client • Multiple means of editing • In-place, “Development Mode” • Force.com IDE (Eclipse) • Setup • SOAP API

×