building enterprise apps using force com
Post on 07-Aug-2015
36 Views
Preview:
TRANSCRIPT
Building Enterprise Apps Using Force.com and Other Cloud Services
Our Strategy: The World’s First Multi-Application, Multi-Category SaaS Company
DeliveredApplication
InfrastructureServices
Network
Storage
Operating System
Database
App Server
Web Server
Data Center
Disaster Recovery
ApplicationServices
Security
Sharing
Integration
Customization
Web Services
API
Multi-Language
Multi-Currency
Workflow
Analytics
Multi-Device
Messaging
Search
OperationsServices
Authentication
Availability
Monitoring
Patch Mgmt
Upgrades
Backup
NOC
Idea
Why PaaS? -- What if all your resources could be focused on only what’s unique about your apps?
PaaS lets developers focus on what their apps do, rather than the software and infrastructure to run them
Build Your Apps!
InfrastructureServices
ApplicationServices
OperationsServices
Force.com You
Definition of Platform as a Service
150M+Transactions Daily
Average Speed 210ms
~37%Global Deployments
$100s Millions Investment
2 Fully Mirrored Data Centers
Scalable Architecture
Disaster Recovery
Globally Distributed Data Centers
Global Infrastructure as a Service
Multi-Tenant Global Scalable Architecture
Search
Database Clusters
Servers
NA1 NA3NA2 APEMEA
Multi-tenantclusters
“n” Pod
APIAPP
Scalable “Pod” Architecture
Pod Architecture
Database cluster
App servers
Fully mirrored in DR facility
Add new pods for scalability
Security Transparency
SAS 70 Type II
SysTrust Certified
Network and Physical Security
IP Restricted Access Option
Flexible Single Sign-On Options
Identity Confirmation
The Most Trusted & Secure Infrastructure
Create any table
Add any field
Build any relationship
Security & sharing built-in
Automatic audit history tracking
Automatic tuning
Automatic backups
Automatic upgrades
8,700,000+ Schema Edits
160,000SQL Statements per Sec
Scales from 1-XXX,000+ users
Your Database on Our Service
1.75 BillionAPI calls per month
28+ Billion Total API calls
Web Services API
Packaged SAP & Oracle Integrations
Breakthrough SOA On Demand
Back-end and Desktop Integration
Over 40 Integration Partners on AppExchange
Your Integrations on Our Service:Designed to Integrate with Any IT Architecture
All Integrations Are Upgraded With Zero Customer Effort
Declarative
Programmatic
Approvals
Intelligent
Time-Based
Formulas
Outbound Messaging
97,000+ workflow rules
7 Million+ automated tasks
A B D
C
Your Workflow on Our Service
Your Logic on Our Service
Audit History Tracking
Assignment Rules
Escalation Rules
Workflows Rules
Approval Processes
Declarative Logic (point and click)
Formula-Based Logic (similar to excel)
Procedural Logic (code)
Formula Fields
Data Validation Rules
Apex Triggers (logic before or after a save, update or delete)
Apex Classes
Apex Web Services (logic that can be called by an external system)
First Multi-Tenant Programming Language
Programmatic Business Logic
Stored Procedures
Data Validation
Complex Transactional Logic
Your Code on Our Service
1.5 Million
Apex System Requests per Day
Lines of Apex Code
1.6 Million
Yo
ur C
od
eO
ur
Infrastru
cture
Apex Code
Java-like syntax
Strongly typed
Transactional
CharacteristicsInteger NUM = 10; Account[] accs; // Clean up old data accs = [select id from account where name like 'test%']; delete accs; commit; accs = new
Schema-aware
Governed
SecuredPowerful Capabilities
Database Triggers
Web Services
Transactional logic
First Multi-Tenant Programming Language
2M Lines of Code
Multi-Tenant Virtual Machine
Metadata
1.8M Apex requests per day
Your Code on Our Service
Create Any Application and Any Interface
Any User Interface
Any Application
Any Device
10,500+ Custom Interfaces Created
Visualforce opens up a new world of possibility for user interface design.It helps us build compelling user interfaces packed with powerful business logic.
-Tim Tribe, Head of Product Management
Any Design Any Interaction
Any Device
Create Any Application and Any Interface
How Does it Work?
Run your user interface code on our service
Use the intelligence of Apex to build any interface logic
Leverage our library of standard interface components
PageFormTextStyleImagePanelMessage
Our Pages Your
Code
Mash-Ups: Integrating the User Experience
Build Business Mash-ups,
exposing back office data like
– Order History
– Pending Invoices
– Payment History
– Credit Limit/Exposure
– etc.
along with data in your
force.com database
• SOAP or REST or RSS
Account,Opportunity data
Order Management data
Demo – Using the Platform Layers
Recruiting Application– Track Jobs and Applicants
– Workflow – alerts, confirmations
– Business Logic – no duplicates please
– UI – intranet style job page
– Mashup – schedule interviews and share on google calendar
Getting Started Is Easy!
1. Visit developer.force.com
2. Get Free Developer Edition
3. Begin Building Apps
top related