cloudforce sydney 2012 - introduction to force.com
DESCRIPTION
Learn more about the Force.com Platform from Adam Torman and Ramez Morris. This was presented during a Breakout Session at Cloudforce Sydney 2012 (http://www.salesforce.com/au/cloudforce/ ).TRANSCRIPT
Intro to Force.com
/forcedotcom
@forcedotcom
Developer Force Group
Safe Harbour Safe harbour statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking
statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves
incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking
statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections
of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for
future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and
customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new
functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of
growth, interruptions or delays in our Web hosting, breach of our security measures, risks associated with possible mergers and
acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate
our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling
non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could
affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year ended
January 31, 2012. This document and others are available on the SEC Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may
not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that
are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Source: Gartner Research; Smartphone, Tablet, and PC Forecast, December 2010.
1.9
billion mobile devices
by 2015
Desktop 2007 2008 2009 2010 2011
2013E 2012E
Laptops
Smartphones
Tablets
Device Growth
Social Revolution: Next Generation Devices
Changing How We Access the Web
2015E 2014E
Social Revolution: Today’s Developer
Platforms
400,000
Apps
500,000
Apps
700,000
Apps 2007
2008 2009
2010 2011
Source: Android.com, Apple.com, Wikipedia.org
Cloud App Platforms Deliver Value
Innovate With Confidence
site.com
Open Languages Open Interfaces Full Portability
Open Social
Feeds Profiles
Social Graph
Real-time
Push Status Updates App Updates
Mobile
Rich experience Any device
Designed for Today Enterprise Social Apps
Salesforce is the Proven Cloud App Platform
1,000,000+ Installs
Demanding Customers
All Major Certifications
40 Billion+ Transactions /QTR
1,300,000+ Custom Apps
Q3FY09 Q4FY10 Q1FY12
Salesforce is the Cloud Platform for Developers,
Business Experts & ISVs
PaaS for
Developers
PaaS for
Business Experts
PaaS for
ISVs
The Social Enterprise Platform
trusted, multi-tenant infrastructure
sites native HTML5 communities portals
ERP
Finance
HRMS
Any System
rad
ian
6
AP
Is / inte
gra
tion
do.com
Any Social Network
Social Customer Profile
Force.com Site.com Heroku
Database.com
Service
AppExchange Marketing
Sales Desk.com
Custom Apps
Remedyforce Rypple
Data.com
Chatter
The Social Enterprise Database
trusted, multi-tenant infrastructure
sites native HTML5 communities portals
ERP
Finance
HRMS
Any System
rad
ian
6
AP
Is / inte
gra
tion
do.com
Any Social Network
Social Customer Profile
Force.com Site.com Heroku
Database.com
Service
AppExchange Marketing
Sales Desk.com
Custom Apps
Remedyforce Rypple
Data.com
Chatter
Social Enterprise Applications Have New
Requirements Traditional
Database
Social Enterprise
Database
Mash-Ups, Multi-channel
Built-In Social Framework
Automated Upgrades
Auto Tuning, Scale, Backups
Open Web Protocols
Centralized, Built-in Security
Mobile Apps
Application Silos
You Build Collaboration
Manual Upgrades
Manual Tuning, Scale, Backup
JDBC/ODBC
You Build Security
Desktop Apps
Query Only Real-time, Event Driven Push
WAN Access LAN Access
Convergence of Structured and Unstructured Data
Access through common APIs,
Search and Data Feeds
Associate documents and files with
relational data records
Documents
& Files
Relational
Data
Data Feeds REST & SOAP
APIs
Enterprise
Search
One platform for managing both
structured and unstructured data
User-Centric Model for Information Delivery
Row-Level
Security
Identity &
Authentication
Profiles &
Permissions
Identity & Access Management
Chatter API
All data access is governed by
user permissions, access rights,
and declarative business rules
No need to code security logic
from scratch
Easily integrated into enterprise
identity, SSO, and user
provisioning tools
App
Updates
Status
Updates
Feeds
Enable collaboration between
users
Groups
Role
Hierarchy
Auto-filtered APIs,
Queries and Data
Feeds
Data feeds generated based
on user’s subscriptions, social
graph, and access rights
Open: Access Your Data From Anywhere
Comprehensive Suite of APIs and Toolkits
Web Service
Endpoint
Sync
Web Service
Endpoint
Bulk API Apex
WS/REST
Streaming
API Topic Apex Callouts Outbound
Messaging
CRUD
Data Business Logic
Bayeux
Client
Applications and Middleware
Java SDK Ruby gem PHP
Toolkit
Mobile
SDK
Mobile
SDK
3rd Party
Adapters
Force.com Platform
trusted, multi-tenant infrastructure
sites native HTML5 communities portals
ERP
Finance
HRMS
Any System
rad
ian
6
AP
Is / inte
gra
tion
do.com
Any Social Network
Social Customer Profile
Force.com Site.com Heroku
Database.com
Service
AppExchange Marketing
Sales Desk.com
Custom Apps
Remedyforce Rypple
Data.com
Chatter
Force.com : Platform for Business Apps
Eclipse or Cloud IDE
Apex Code
Visualforce Pages
Rich Set of APIs
Programmatic Platform
Professional Developers
Drag n Drop App Builders
Point & Click Admin
Bridges to Programmatic
Declarative Platform
Business Developers
The Declarative Platform Rapid App Development for Developers and Business Experts
Comprehensive Suite of Drag and Drop Tools
Desktop and Mobile Apps
Extensible through our Programmatic Tools
Form Function Flow Model Analytics
Schema Builder
Page Layout Editor
Force.com Visual Workflow
Visual Process Manager
Visually design your process
Instantly deploy to the cloud
Quickly adapt to business change
No Hardware/Software required
Real-time Analytics
Real-Time Visibility with
Easy to Create Reports
Customizable by Business Users
Real-Time Reporting
Integrated Analytics Across All Apps
Security Controls
Mobile Access
Email Dashboard Delivery
The Programmatic Platform Apex Code for Triggers and Business Logic
Visualforce Mark up for Pixel Perfect UI
Cloud Native IDE and Eclipse Plug-in
Desktop and Mobile Apps
View Dynamic
Visualforce
Model Dynamic Apex
MD API
Controller Triggers
Event Model
Analytics Visualforce
Charting
Components
Integration Callouts
Time-based
Triggers
Apex Code
Programmatic Business Logic
Complex Transactional Logic
Stored Procedures
Triggers
Data Validation
2,400,000,000+ Lines of Apex
Code
Fast Application Development
without the Cost of Infrastructure
Visualforce
Create Any User Interface
Use Code to Create Any Page
Use Clicks to Create New Forms
Componentized Interface
Create Interfaces for Mobile Devices
Maximize User Productivity
with the Right UI
312,000+ Custom User Interfaces
Tooling and Metadata API
Synch metadata with Subversion or Git
Deploy metadata changes across instances
Leverage command line and or 3rd party deploy tools
Eclipse Plugin and Cloud IDE
DE
DE
DE
SBX PRO
D
Metadata API Tooling
Ramez Morris
IT Manager, Dental Corporation
@ramezmorris
All About Dental Corporation
Partner will leading dental practices through
unique partnership model.
INDUSTRY: Healthcare
EMPLOYEES: 2300
GEOGRAPHY: Australia/New Zealand/Canada
# USERS: 2300
# FORCE.COM APPS: 4
PRODUCTS USED: Orchestra CMS, DocuSign, Eloqua,
JobScience
Challenges
WITHIN HEAD OFFICE
Find software for front end of business, e.g. Marketing, Operations, HR
Integrate with specialist tools such as finance and payroll to promote
collaboration internally
Keep up with the pace and rate of change of the business into the future
through automating processes
Create customized ERP by hand picking best in class applications
Challenges
BETWEEN HEAD OFFICE AND PRACTICES
Streamline communication between head office and multiple practice
locations
Provide corporate functionality to practices in unobtrusive way
Create an efficient and flexible backbone for a large number of individual
brands across its network of dental practices
Solutions
Force.com is the primary system for sharing data and apps across Dental
Corporation’s Acquisition, Practice Management and Marketing teams
Back end integration brings Finance, Payroll, HR, and BI into a single
computing environment
Leading tools such as Jobscience & Eloqua, sourced from the Salesforce
AppExchange, brings new efficiency and capability, allowing for customize
built ERP
Customer Portal takes on importance as major tool between head office
and practice locations
Example
Example of two AppExchange tools & Customer Portal used for recruiting
new staff
Example – Job Ad
Example –
Employee Details
Example – DocuSign WorkFlow
Don’t Forget to Submit Your Survey!
Stop by the registration kiosks to complete your session
surveys. We have 200 KeepCups to give away as well as
the chance to win a $500 iTunes voucher!
Thank you!
NSW Permit No. LTPS/12/05010
Thank you!
Adam Torman @atorman
Ramez Morris @ramezmorris