extend - introduction to force.com

31
Deep dive into Force.com @tmatthiesensfdc

Upload: salesforce

Post on 13-Jan-2015

637 views

Category:

Business


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Extend - Introduction to Force.com

Deep dive into Force.com

@tmatthiesensfdc

/add_address

@add_address

in/add_address

Page 2: Extend - Introduction to Force.com

Safe Harbor

Safe harbor 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.

Page 3: Extend - Introduction to Force.com

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

2006

Laptops

Smartphones

Tablets

Device Growth

Social Revolution: Next Generation Devices Changing How We Access the Web

2015E 2014E

Page 4: Extend - Introduction to Force.com

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

Page 5: Extend - Introduction to Force.com

Cloud App Platforms Deliver Value

Database App Server Messaging Directory

Services

Compute Storage Network

Cloud App Platform

Virtualization & IaaS

Page 6: Extend - Introduction to Force.com

Innovate With Confidence

site.com

platform

Page 7: Extend - Introduction to Force.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

Page 8: Extend - Introduction to Force.com

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

Page 9: Extend - Introduction to Force.com

Salesforce is the Cloud Platform for Developers, Business Experts & ISVs

PaaS for Developers

PaaS for Business Experts

PaaS for ISVs

Page 10: Extend - Introduction to Force.com

The Social Enterprise Platform

trusted, multi-tenant infrastructure

sites native HTML5 communities portals

ERP

Finance

HRMS

Any System

radi

an6

AP

Is /

inte

grat

ion

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

Page 11: Extend - Introduction to Force.com

The Social Enterprise Database

trusted, multi-tenant infrastructure

sites native HTML5 communities portals

ERP

Finance

HRMS

Any System

radi

an6

AP

Is /

inte

grat

ion

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

Page 12: Extend - Introduction to Force.com

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

Page 13: Extend - Introduction to Force.com

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

Page 14: Extend - Introduction to Force.com

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

Page 15: Extend - Introduction to Force.com

Open: Access Your Data From Anywhere

Page 16: Extend - Introduction to Force.com

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

Page 17: Extend - Introduction to Force.com

Force.com Platform

trusted, multi-tenant infrastructure

sites native HTML5 communities portals

ERP

Finance

HRMS

Any System

radi

an6

AP

Is /

inte

grat

ion

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

Page 18: Extend - Introduction to Force.com

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

Page 19: Extend - Introduction to Force.com

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

Page 20: Extend - Introduction to Force.com

Schema Builder

Page 21: Extend - Introduction to Force.com

Page Layout Editor

Page 22: Extend - Introduction to Force.com

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

Page 23: Extend - Introduction to Force.com

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

Page 24: Extend - Introduction to Force.com

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

Page 25: Extend - Introduction to Force.com

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

Page 26: Extend - Introduction to Force.com

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

Page 27: Extend - Introduction to Force.com

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 PROD

Metadata  API  Tooling  

Page 28: Extend - Introduction to Force.com

Demo

Use Case: Build a custom application that allows consumers to search for products- save these product interests and then aggregate these interests to retailers – allowing retailers to bid on fulfilling these requests. Requirements: •  Internal UI to manage the customers and interests - providing these

detailed lists to retailers •  Integration with a search/shopping API •  Provide a customer/consumer facing UI – allowing consumers to

search and save product interests •  Provide a partner-facing UI – allowing retainers to search and fulfill

customer interests.

Page 29: Extend - Introduction to Force.com

Solution: •  Employed the declarative tools to build out the internal schema and forms

•  Search/Reporting/Field-level security exposed out of the box •  Leveraged the Apex language to quickly connect to the google shopping API

•  Leveraged the JSON libraries for deserialization and serialization •  Leveraged the HTTP classes to effortlessly connect to the google API

•  Delivered a consumer facing UI with lightweight Visualforce and CSS And all of this can be packaged and published to the AppExchange…

Demo - continued

Page 30: Extend - Introduction to Force.com

Don’t Forget to Submit Your Survey!

Please stop by the registration kiosks to complete your session surveys -

Each survey returned enters you to win one of 8 £250 gift cards

Thank you!

Page 31: Extend - Introduction to Force.com