• No results found

Secrets of the Force.com Platform

N/A
N/A
Protected

Academic year: 2021

Share "Secrets of the Force.com Platform"

Copied!
39
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

Secrets of the Force.com Platform

Peter Coffee

Director, Platform Research

salesforce.com

Ed Lenta

General Manager

VMware

(3)

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, 2010. This documents 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.

(4)

U.S. Census Bureau

Increasing Response Rates for the Decennial Census

Deployed a custom app in

three months

Records, tracks and manages

contacts and

activities between staff and external partners

App has

scaled up

as census goes active; will

unwind as process concludes

Manages

2,200 users

:

temporary workers

geographically dispersed at headquarters and 12

regional offices

InformationWeek

 reports that Census CIO Brian McGrath

sees promise in cloud offerings, but he is taking things

slowly. The first use of cloud-based offerings for the

bureau was using a contacts database from

salesforce.com. The bureau has a database of 170,000

partners that had been

initially planned to be hosted in

house

. However, problems with the contract forced an

alternative solution. 

Salesforce.com was the

alternative solution

and the

database was

rolled out in six weeks

.

Compared to the months or years that the average

government IT project requires for deployment, the

salesforce.com database was

deployed shockingly fast

.

(5)

Infrastructure as a Service

Virtual

Servers

Virtual

Servers

Virtual

Servers

Platform as a Service

(PaaS) for the

Inquiring Developer

“Servers as a Service”

PaaS as Enterprise

Application Framework

Infrastructure as a Service

Database as a Service

Python/Java

Application Server

~

Familiar Developer Model

Rapid Scalability

β

Offering

Innovative Technology

Supports Large-Scale SaaS

Deep-Dyed Multitenancy

Database as a Service

The Cloud as a Multi-Product Marketplace

Unlimited Real-Time Customization

Granular Security & Sharing Programmable Cloud Logic Real-Time Workflow & Approvals Programmable User Interface Integrated Content Library

Infrastructure as a Service

(6)

Moving toward an ideal: “Zero, One, Infinity”

*

0

On-premise infrastructure

Acquisition cost

Adoption cost

Support cost

1

Coherent and resilient environment – not a brittle “software stack”

Scalability

in response to changing need

Integratability/Interoperability

with legacy assets and other services

Customizability/Programmability

from data, through logic,

up into the user interface without compromising robust multi-tenancy

*

From The Jargon File: “Allow none of foo, exactly one of foo, or any number of foo

What it Means to Promise “The Cloud”

(7)

Single-Tenant

vs. Multi-Tenant Architecture

Single tenancy gives each customer a

dedicated software stack – and each layer in

each stack still requires configuration,

monitoring, upgrades, security updates,

patches, tuning and disaster recovery.

On a multi-tenant platform, all applications run

in a single logical environment: faster, more

secure, more available, automatically upgraded

and maintained. Any improvement appears to all

customers at once.

Shared infrastructure

Other apps

Server OS Database App Server Storage Network

App 1

Server OS Database App Server Storage Network

App 2

Server OS Database App Server Storage Network

App 3

(8)

Coherent Code Base and Managed Infrastructure

Your Clicks

Your Code

User Interface

Logic

Database

Metadata representations:

Rigorously partitioned data, logic and customizations for

multiple customers

Build

strategic

applications

Customize

any

aspect

Upgrade when convenient

Retain IP ownership

(9)

Clouds Can Yield Platform Leverage

A path of least resistance to

high-function

applications

Unlimited Real-Time

Customization Granular Security & Sharing 80+ Million Lines of 80+ Million Lines of Cloud LogicCloud Logic + Java+ Java 245,000 Workflow Rules and Approvals Customizations312,000 UI

Real-Time Mobile

Deployment Real-Time Websites

Integrated Content

Library Integrated Analytics Integrated Analytics & Data QualityData Quality &

800+ Integrated Applications

Multi-Tenant Kernel

Proven

Reliability Real-Time Upgrades

ISO 27001, SAS 70 Type II

Certified Security (15 billion transactions/Q2)Proven Scalability

Real-Time Transparent System Status 3 Global Data Centers

& Disaster Recovery Proven

Real-Time integration

Real-Time Sandbox Environments

Real-Time Query Optimizer

Salesforce to Salesforce Sharing

(10)

The Force.com Visual Process Manager

How it works

Process Designer

Process Simulator

Real-time Process Engine

Wizard Builder

(11)

Cloud Development: reinvented, not just relocated

Nucleus Research analyzed Force.com deployments: found

average 4.9 times faster development (range 1.5x-10x) versus

Java or .Net

Custom objects

Administrative tools

Workflow engine

Pre-tested platform

Galorath Inc. compared developers’ Force.com productivity to

Java development

Requirements definition time reduced 25% due to rapid prototyping

Testing effort reduced by (typically) more than 10%

Development productivity of new code 5x greater

Overall project cost 30-40% less

CustomerSat sampled more than 1,100 Force.com development

teams during summer 2009

Average experience: 4 applications deployed to date

Average project cost savings: 48%

(12)

Cloud Integration: No Need for Rip/Replace

Mash-ups from Web and AppExchange

Native Desktop

Connectors Integration Partner Ecosystem Developer Toolkits Native ERP

(13)

4 Months

(Oct ’06- Feb ’07)

1 Month

(Dec ’06)

5 Months

(Dec ’06 – May ’07)

2Q07

Deployments

“This is process lite. It gives my business users what they want,

a unique app for each sales team, fundamentally reflecting their own personality.

“And yes, I get a single standard SAP integration.

It’s a terrific success

.”

–CIO, Fortune 500 Firm

SAP Back-end

Integration

Customized for Diverse

Sales Groups

Sales

Distributors

EMEA

Inside Sales

AFS Global

Sales

FLPR Field

Sales

(14)

• SSL data encryption

• Optional strict password policies

• SAS 70 Type II & SysTrust Certification • Security certifications from Fortune 50

financial services customers

• May 2008: ISO 27001 Certification

Platform Security

• Fault tolerant external firewall • Intrusion detection systems

• Best practices secure systems mgmt • 3rd party vulnerability assessments

Network Security

• 24x365 on site security • Biometric readers, man traps • Anonymous exterior • Silent alarm • CCTV • Motion detection • N+1 infrastructure

Facility Security

Cloud Security: No Need for Excuses

“There are some

strong technical security arguments in favor of Cloud

Computing

…” (Craig Balding, Fortune 500 security practitioner)

(15)

Password security policies

Rich Sharing Rules

User Profiles

SSO/2-factor solutions

Login… Authenticate… Apply Data Security Rules… View Filtered Content

Multi-Tenant Application Security

(16)

• It’s hard to add security to a tool that shares by default

• It’s

possible

to add social tools to a proven trust model

(17)

Social Business Processes

The intersection between Chatter & VPM

Collaborative process

creation &

maintenance

Best practice sharing

Integration with feeds

and other social

channels

Social process

monitoring

Steve Wood. Great – I can help with the case escalation by linking in the Apple Escalation Process.

New process created: iPad Tier 1 Support Process (Goals: Run time, 5 min)

Andrew Leigh.I need to create a new customer service process for the iPad, can you guys help?

Varadarajan Rajaram. Yes, I know this product well – there are a bunch of solutions I can build into this process.

(18)

Don’t think of “the cloud” as technology

Capital constraints limit appeal of “shiny new things”

Virtualization

Metadata customization

Multi-tenancy

4G wireless

SOA

Further: these are enablers, not guarantors

Think of “cloud” as a commitment

Negligible up-front capital

Alignment of cost with value

Stakeholder engagement

Process acceleration

Organizational transformation…

…without

waste or redundancy

(19)

19

#1 Development Language

6+ Million Developers

(20)

20

... but Enterprise Java Apps Have No Path to the Cloud

6 Million Developers

(21)

21

Introducing VMforce

(22)

22

: Developers Will Love It

#1 Programming language

#1 IDE

#1 Application framework

(23)

23

No hardware or software

Proven Relational Database

Trusted for mission critical apps

Open standards for portability

(24)

24

Force.com

Database

Force.com

Platform

Services

Your Java

Apps

VMware vSphere

Spring & Tomcat

vCloud Technology

VMware Managed

Application Stack

(25)

25

Use the Spring Tool Suite Eclipse IDE

Your Java App

Drag-and-drop your app to the Cloud

VMware vCloud Technology

Automatically Manages Java Stack

Free at springsource.com

(26)

Infrastructure as a

Service

Virtual Servers in the Cloud

Self-Assembled/Managed Stack

Self-managed Database

Self-managed Scalability

Complete Platform as a Service

Automatic Stack Management

Database as a Service

Automatic Scalability

Generic Server Images

Complete Development Services

(27)

vCloud partners

Enterprise

VMware vCenter:

Policy-based management &

automation

VMware vSphere:

Platform for cloud

infrastructure

VMware View:

Desktop computing

via cloud

Other clouds

Data Center VMware Open Public Cloud Public Cloud

Core IT services via virtual appliances

Zimbra File/

Print Directory

Ia

aS

P

aa

S

S

aa

S

Application platform for the cloud

SpringSource

RabbitMQ Redis Gemstone TBD…

Google

(28)
(29)

Our Mission: Cloud Computing Driver, Catalyst & Evangelist

Today

Enterprise Cloud Computing

1960s

Mainframe

1980s

(30)

Today

Enterprise Cloud

Applications

1960s

Mainframe

1980s

Client/server

(31)

Today

Cloud Application

Platforms

1960s

Mainframe

1980s

Client/server

(32)

1980s

Workgroup Computing

Today

Social Computing

2000s

Intranet Computing

Lotus Notes Microsoft Groove File Sharing

(33)

> 7,000 Subscribers

> 30,000 Subscribers

> 10,000 Subscribers

> 5,000 Subscribers

(34)

Peter Coffee

Director of Platform Research

[email protected]

facebook.com/peter.coffee

twitter.com/petercoffee

(35)

Get started today with

Force.com Developer

Edition

My Apps

Force.com Developer Edition

Free online training

Make apps instantly collaborative and mobile

Build apps 5x faster, at half the cost

(36)

Please Complete Your Evaluation Form

(37)

Platinum Sponsors

(38)
(39)

References

Related documents

Impact investors, like investors in the broader social investment marketplace, now have a choice of themes or program areas, such as health, environment, education, or

Forecasts related to biofuel production is not an easy task; IFPRI has developed IMPACT, which stands for International Model for Policy Analysis of Agricultural

‘(3) If subsection (1)(a) applies to a type of electrical equipment of a prescribed class of electrical equipment, the chief executive may, for an approval application, accept

Figure 3 Table represents how women may be categorised according to their preferred mode of birth in early pregnancy and their prognosis for VBAC success ’ VBAC, vaginal birth

ARRIVAL OF PRESSURED STEAM Shaft earthing systems Brush-holders and grounding carbon brushes EARTHING Carbon seals TURBINE SEALING TURBINE SEALING • Carbon seals • Papyex ®

Si no tenemos en cuenta la crónica nada impide pensar que todos los sillares, como en Rabat, fueron sa- cados de una cantera ex profeso, pues en realidad el texto musulmán sólo

Ezek a fizikai jelenségek valójában csak halvány visszaverődései annak a sokkal nagyobb igazságnak, mely a valóság minden dimenziójában létezik – a Létezés Egysége

In Angola, Vale (1991) argues SA used its custodianship over Namibia to support UNITA in a civil war against the MPLA government, which was supported by Cuba. In 1988 however,