DB.com webinar v2 7am.pptx

Report 0 Downloads 60 Views
A Sneak Peek at Database.com Enterprise Data Services in the Cloud Jim Rivera VP Product Management Salesforce.com

Steve Bobrowski Senior Developer Evangelist Salesforce.com @sbob909

Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forwardlooking 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, the outcome of intellectual property and other litigation, 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.

Follow us on @forcedotcom / #forcewebinar

Your One Stop Shop for Summer ‘11 Demos Got Twitter? Webinar Replay @forcedotcom / #forcewebinar Release Notes

LinkedIn? Documentation Developer Force Group Training

Highlights Facebook? Discussion facebook.com/forcedotcom http://developer.force.com/releases

Join the conversation using #summer11 http://boards.developerforce.com/sforce/ Follow us on @forcedotcom / #forcewebinar

IT is changing

The Cloud Computing Model is More Efficient

Economies of scale Pace of innovation Automatic upgrades Pay-as-you-go 5x Faster

IDC White Paper sponsored by Salesforce.com: “Force.com Cloud Platform Drives Huge Time to Market and Cost Savings”,

Follow us onSeptember, @forcedotcom / #forcewebinar Doc # 219965, 2009

Next Generation Devices Changing How We Access the Internet Device Shipments

Source: Gartner Research; Smartphone, Tablet, and PC Forecast, December, 2010.

Follow us on @forcedotcom / #forcewebinar

Social Networking Changing How We Collaborate

Global Users (MM)

Social Networking Users

Comscore, 2010 Follow us onSource: @forcedotcom / #forcewebinar

Email Users

Inflection Point

As a result, architectures are changing

Architecture Shift Towards Multi-Channel, Distributed, 2- and 3-Tier

Desktop Browser

Mobile Web

Native Mobile

Web Tier

Application-Level APIs Identity & Access Management Data Persistence Integration APIs

Follow us on @forcedotcom / #forcewebinar

Data Tier

Today’s Applications Have New Requirements Traditional Databases LAN Access Application Silos JDBC/ODBC You Build Security Query Only Desktop Apps Enterprise Scale Manual Upgrades Manual Tuning & Backups

Follow us on @forcedotcom / #forcewebinar

Cloud Data Services WAN Access Mash-Ups, Multi-channel Open Web Protocols Centralized, Built-in Security Event Driven Push Mobile Apps Internet Scale Automated Upgrades Automatic Tuning & Backups

The enterprise cloud data services platform for collaboration between your employees, partners, and customers Designed for social collaboration Support for mobile applications Proven for the enterprise

Database.com is Open Any Language

Any Platform

Follow us on @forcedotcom / #forcewebinar

Any Device

Database.com is Proven

Follow us on @forcedotcom / #forcewebinar

97,000+ Companies Already Using Database.com Technology Transactions (27B) 60% Y/Y Growth

Object Count (25B) 123% Y/Y Growth

Lines of Code Apex: 240% Y/Y Growth (1B lines)

Average response time FY10: 311ms, FY11: 293ms

Target: 300ms

With the Trust You Need and Expect Trusted

Security Certification

97,000+ Customers

Secure Infrastructure

SSL Single-sign on Anti-phishing Identity confirmation

Follow us on @forcedotcom / #forcewebinar

ISO 27001 SAS 70 Type II SysTrust certified

Secure Access

User Security Role-based Security Sharing Rules Row-level Data Access

Enterprise social collaboration

Doctor Referral Mobile Application Demo

Database.com as a Collaboration Platform Every Record, Document, User has a feed

Users subscribe to Records, Documents and Users

OAuth 2

Feeds REST API

Profile REST API

Social Graph REST API

Chatter REST API

Follow us on @forcedotcom / #forcewebinar

Data feeds generated based on graph and access rights

Chatter REST API Name

URI

Comments

/chatter/comments/commentId

Feed-Items

/chatter/feed-items/feedItemId

Group-Membership

/chatter/group-memberships/membershipId

Groups

/chatter/groups/groupId

Likes

/chatter/likes/likeId

News Feed

/chatter/feeds/news/userId

Record Feed

/chatter/feeds/record/recordId

Subscription

/chatter/subscriptions/subscriptionId

To Feed

/chatter/feeds/to/userId

User-Profile Feed

/chatter/feeds/user-profile/userId

Users

/chatter/users/userId

Follow us on @forcedotcom / #forcewebinar

An Example using Ruby Code

# get everything related to a feed with one call # (posts, comments, likes, and tracked changes) # returns JSON def self.get_newsfeed(id) Chatter.set_headers get(Chatter.root_url+"/feeds/news/"+id+"/feed-items") end

Simple! Follow us on @forcedotcom / #forcewebinar

Mobile Applications

Build mobile apps for any device

Follow us on @forcedotcom / #forcewebinar

Database.com has native services to support mobile applications

OAuth2

Data Feeds

Access Management

Location-Based Services

Follow us on @forcedotcom / #forcewebinar

Custom REST API

Native Client SDKs

Integrated Identity and Access Management

Declarative Profiles, Permission, and Access rules Auto-filtered APIs, Queries and Data Feeds

Separation of Concerns: Manage security rules independently from business logic Identity & Authentication

Profiles & Permissions

Row-Level Security

Role Hierarchy

Identity & Access Management

Easily integrated into enterprise identity, SSO, and user provisioning tools

Follow us on @forcedotcom / #forcewebinar

Sophisticated API Suite to Aggregate and Expose Data from External Systems

Data CRUD

Apex REST

Query, Search & Push

Bulk API

Follow us on @forcedotcom / #forcewebinar

Streaming API

Callouts

Apex REST Services for Distributed Architectures Aggregate work on the server to:  Avoid unnecessary round trips  Simplify client development  Promote loose coupling  Perform transactional logic

Follow us on @forcedotcom / #forcewebinar

Apex REST API @RestResource(urlMapping='/CaseManagement/*') global with sharing class CaseManagementRESTSvc {

@HttpGet

global static Case getCaseRecord(RestRequest req, RestResponse res) {

String caseNum = req.requestURI.substring





Case c = [select id, CaseNumber from Case





return c;

(req.requestURI.lastIndexOf('/')+1);

where caseNumber = :caseNum];

} }

@HttpPost, @HttpDelete also available

Follow us on @forcedotcom / #forcewebinar

Open APIs and Integration Triggers and Stored Procedures Identity & Access Management Data Storage Multi-Tenant Core

Follow us on @forcedotcom / #forcewebinar

Schema Lifecycle Mgmt

Database.com Console and Schema Builder Demo

The enterprise data services platform for collaboration between your employees, partners, and customers Designed for social collaboration Support for mobile applications Proven for the enterprise •  Limited Early Access Program with Summer ‘11 Release •  Ask your AE to participate •  General Availability Q3 2011 Follow us on @forcedotcom / #forcewebinar

Additional Resources   www.database.com   Integration resources: –  http://wiki.developerforce.com/index.php/Integration

  Integration Recipes –  http://developer.force.com/cookbook/category/integration/recent

  Development Toolkits: –  http://wiki.developerforce.com/index.php/Tools

  Force.com API documentation –  http://wiki.developerforce.com/index.php/Documentation#API

Follow us on @forcedotcom / #forcewebinar

Join Us for Dreamforce 2011!

Register at http://developer.force.com/DF11offer Follow us on @forcedotcom / #forcewebinar

Questions? Survey: http://bit.ly/DatabaseSneakPeek10am