A Sneak Peek at Database.com Enterprise Data Services in the Cloud

Size: px
Start display at page:

Download "A Sneak Peek at Database.com Enterprise Data Services in the Cloud"

Transcription

1 A Sneak Peek at Database.com Enterprise Data Services in the Cloud Jim Rivera VP Product Management Salesforce.com Steve Bobrowski Senior Developer Evangelist

2 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, 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.

3 Your One Stop Shop for Summer 11 Got / #forcewebinar LinkedIn? Developer Force Group Demos Webinar Replay Release Notes Documentation Training Facebook? facebook.com/forcedotcom Highlights Discussion Join the conversation using #summer11

4 IT is changing

5 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, Doc # , September, 2009

6 Next Generation Devices Changing How We Access the Internet Device Shipments Source: Gartner Research; Smartphone, Tablet, and PC Forecast, December, 2010.

7 Social Networking Changing How We Collaborate Social Networking Users Global Users (MM) Inflection Point Users Follow us on Comscore, 2010 / #forcewebinar

8 As a result, architectures are changing

9 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 Data Tier Integration APIs

10 Today s Applications Have New Requirements Traditional Databases Cloud Data Services LAN Access Application Silos JDBC/ODBC You Build Security Query Only Desktop Apps Enterprise Scale Manual Upgrades Manual Tuning & Backups 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

11 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

12 Database.com is Open Any Language Any Platform Any Device

13 Database.com is Proven

14 97,000+ Companies Already Using Database.com Technology Transactions (27B) 60% Y/Y Growth Lines of Code Apex: 240% Y/Y Growth (1B lines) Object Count (25B) 123% Y/Y Growth Average response time FY10: 311ms, FY11: 293ms Target: 300ms

15 With the Trust You Need and Expect Trusted 97,000+ Customers Security Certification ISO SAS 70 Type II SysTrust certified Secure Infrastructure SSL Single-sign on Anti-phishing Identity confirmation Secure Access User Security Role-based Security Sharing Rules Row-level Data Access

16 Enterprise social collaboration

17 Doctor Referral Mobile Application Demo

18 Database.com as a Collaboration Platform Every Record, Document, User has a feed Users subscribe to Records, Documents and Users Data feeds generated based on graph and access rights OAuth 2 Feeds REST API Profile REST API Social Graph REST API Chatter REST API

19 Chatter REST API Name Comments Feed-Items Group-Membership Groups Likes News Feed Record Feed Subscription To Feed User-Profile Feed Users URI /chatter/comments/commentid /chatter/feed-items/feeditemid /chatter/group-memberships/membershipid /chatter/groups/groupid /chatter/likes/likeid /chatter/feeds/news/userid /chatter/feeds/record/recordid /chatter/subscriptions/subscriptionid /chatter/feeds/to/userid /chatter/feeds/user-profile/userid /chatter/users/userid

20 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!

21 Mobile Applications

22 Build mobile apps for any device

23 Database.com has native services to support mobile applications OAuth2 Data Feeds Custom REST API Access Management Location-Based Services Native Client SDKs

24 Integrated Identity and Access Management Declarative Profiles, Permission, and Access rules Auto-filtered APIs, Queries and Data Feeds Identity & Authentication Profiles & Permissions Row-Level Security Role Hierarchy Separation of Concerns: Manage security rules independently from business logic Identity & Access Management Easily integrated into enterprise identity, SSO, and user provisioning tools

25 Sophisticated API Suite to Aggregate and Expose Data from External Systems Data CRUD Apex REST Streaming API Query, Search & Push Bulk API Callouts

26 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

27 Apex REST global with sharing class CaseManagementRESTSvc global static Case getcaserecord(restrequest req, RestResponse res) { String casenum = req.requesturi.substring (req.requesturi.lastindexof('/')+1); Case c = [select id, CaseNumber from Case where casenumber = :casenum]; return c; also available

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

29 Database.com Console and Schema Builder Demo

30 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

31 Additional Resources Integration resources: Integration Recipes Development Toolkits: Force.com API documentation

32 Join Us for Dreamforce 2011! Register at

33 Questions? Survey: