SlideShare a Scribd company logo
Cloud Computing (Salesforce) and
Salesforce Integration with PHP
Associate Developer, Perennial Systems.
Prashant Walke
Cloud computing
• Cloud computing
• Challenges With Conventional Software
• Benefits of Cloud
• Cloud Service Available
• The Fear of Cloud
• Salesforce
• Salesforce in Business
• Salesforce Integration with PHP
Cloud computing
• Cloud computing is Internet-based
computing, whereby shared resources,
software, and information are provided to
computers and other devices on demand,
like the electricity grid.
• Cloud computing is the use of computing
resources (hardware and software) that
are delivered as a service over a network
(typically the Internet).
Challenges With Conventional
Software
Benefits of Cloud
• Lower Costs – Cost savings that come with economy of scale
• Scale as Needed – As your applications grow, you can add storage, RAM and CPU
capacity as needed.
• Cap-Ex Free Computing – cash flow by eliminating the capital expense
associated with building the server infrastructure
• Deploy Projects Faster – Because servers can be brought up & destroyed in a
matter of minutes.
• Lower Maintenance Costs driven by 2 factors: Less hardware and outsourced,
shared IT staff.
• Resiliency and Redundancy –you can get automatic failover between hardware
platforms and disaster recovery services
• Guaranteed “up time“
• Software upgrades are provided with no cost and avoids obsolescence
• More available Capital to promote business growth
Cloud service models
Cloud Service Available
Software as a
Service (SaaS)
Platform as a
Service (PaaS)
Infrastructure as
a Service (IaaS)
The Fear of Cloud
• 72% cited Security concerns
• 34% selected Integration issues
• 14% cited TCO
• 8% none of the above
Security of customer data has been the #1 priority of Saas companies today.
They maintain the highest security standards at three levels: Application
Security, Facilities security & Network security
Salesforce
• 1) Out-of-box interfaces, which include security, dashboards,
workflow, and user interfaces. Coding is optional.
• 2) VisualForce is an editor for customization of User Interfaces if
not out-of-box.
• 3) Apex, using the developer console, is for writing code to the
Salesforce API, for example a SOAP or batch application for
importing custom data.
Salesforce in Business
Salesforce Offers
Chatter :  
Chatter is a brand-new way to collaborate with people at work. Where 
the status of important projects and deals are automatically pushed to 
you — so you’re always in the loop.
Service Cloud 2 :
The future of customer service
Provide faster, more responsive service across every channel — from 
the call center to the social Web.
Sales Cloud 2 :
The world’s #1 sales application
Give reps, managers and execs everything they need to focus on 
what’s important: more selling and less administration.
Force.com :
The leading cloud platform for business apps
Give developers a platform to create rich, collaborative cloud 
apps fast—without buying hardware or installing software.
Salesforce Integration with PHP
• Web Services API
• PHP Toolkit
Salesforce Integration with PHP
We can easily access the salesforce objects, fields & data using below 
is the basic steps to Integration Between Salesforce and PHP.
STEP 1:
Salesforce providing support to PHP and delivered the PHP Toolkit. 
Using this toolkit we can connect with salesforce and perform all API 
operations supported like Insert, Update, Delete, Retrieve the data 
and much more.
STEP 2:
Salesforce PHP Toolkit Requires is,
PHP 5.x
SOAP Enabled
SSL Enabled
cURL Enabled
OpenSSL Enabled
Salesforce Integration with PHP
• STEP 3:
Download the latest PHP toolkit using below URL
     PHP 
Toolkit : http://wiki.developerforce.com/page/Force.com_Toolkit_for
_PHP
unzip the folder(soapclient Folder) and paste it in your PHP Htdocs 
Folder (Ex: PHP Project Folder Name is “PHP_SFDC”)
• STEP 4:
The WSDL file can be downloaded from wihin 
your SALESFORCE Org. Once you login to Salesforce, go to 
Setup > App Setup > Develop > API and then you can generate a 
Partner WSDL or Enterprise WSDL file from there and and save it to 
your PHP Project Folder(www/Htdocs/PHP_SFDC/partner.wsdl)
Salesforce Integration with PHP
• STEP 5:
In PHP Project Folder (PHP_SFDC), Create a new File called 
getRecord.php file and save it to 
www/Htdocs/PHP_SFDC/getRecord.php path
Useful links
l
Code Examples-
>https://developer.salesforce.com/page/Code
_Samples
l
Tools →
l
https://developer.salesforce.com/page/Code_
Samples
l
https://walkeprashant.wordpress.com/201
5/09/24/cloud-computing-salesforce-and-
salesforce-integration-with-php/
Questions??
Salesforce_php_by_Prashant_Walke

More Related Content

What's hot

Cloud computing presentation
Cloud computing  presentationCloud computing  presentation
Cloud computing presentation
Akshra Gurav
 
6 Effective Ways to Evaluate Your On-Premise Law Software
6 Effective Ways to Evaluate Your On-Premise Law Software6 Effective Ways to Evaluate Your On-Premise Law Software
6 Effective Ways to Evaluate Your On-Premise Law Software
MyCase Legal Case and Practice Management Software
 
Ready.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration FrameworkReady.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration Framework
Idan Tohami
 
AMAZE™ - Application Migration to Cloud
 AMAZE™ - Application Migration to Cloud AMAZE™ - Application Migration to Cloud
AMAZE™ - Application Migration to Cloud
Hexaware Technologies
 
Cloud Computing - a five minute summary
Cloud Computing - a five minute summaryCloud Computing - a five minute summary
Cloud Computing - a five minute summary
thompsph
 
Cloud migration services
Cloud migration services Cloud migration services
Cloud migration services
harrissmith5
 
Cloud migration presentation
Cloud migration presentationCloud migration presentation
Cloud migration presentation
yeshlenchetty
 
Get Mainframe and IBM i Data to Snowflake
Get Mainframe and IBM i Data to SnowflakeGet Mainframe and IBM i Data to Snowflake
Get Mainframe and IBM i Data to Snowflake
Precisely
 
Plan Your IaaS Environment for Optimal Performance
Plan Your IaaS Environment for Optimal PerformancePlan Your IaaS Environment for Optimal Performance
Plan Your IaaS Environment for Optimal Performance
RISC Networks
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
Jolyne Marie
 
Uncovering the Cloud: Is it Right for You? - Marco
Uncovering the Cloud: Is it Right for You? - MarcoUncovering the Cloud: Is it Right for You? - Marco
Uncovering the Cloud: Is it Right for You? - Marco
MarcoTechnologies
 
Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)
Raj Sarode
 
Stefan Haase Cloud
Stefan Haase CloudStefan Haase Cloud
Stefan Haase Cloud
Tracey Johnson
 
everything as a code abdelmajid aneddame
everything as a code abdelmajid aneddameeverything as a code abdelmajid aneddame
everything as a code abdelmajid aneddame
Abdulrehman Altaf
 
CloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.comCloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.com
Alistair Croll
 
Iaas Pricing Models
Iaas Pricing ModelsIaas Pricing Models
Iaas Pricing Models
RISC Networks
 
Celera Networks on Cloud Computing
Celera Networks on Cloud Computing Celera Networks on Cloud Computing
Celera Networks on Cloud Computing
CeleraNetworks
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
Alphavima
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
ChahalDhilraj
 
Infrastructure-as-a-Service (IaaS)
Infrastructure-as-a-Service (IaaS)Infrastructure-as-a-Service (IaaS)
Infrastructure-as-a-Service (IaaS)
InTechnology Managed Services (part of Redcentric)
 

What's hot (20)

Cloud computing presentation
Cloud computing  presentationCloud computing  presentation
Cloud computing presentation
 
6 Effective Ways to Evaluate Your On-Premise Law Software
6 Effective Ways to Evaluate Your On-Premise Law Software6 Effective Ways to Evaluate Your On-Premise Law Software
6 Effective Ways to Evaluate Your On-Premise Law Software
 
Ready.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration FrameworkReady.Set.Cloud - Enterprise Cloud Migration Framework
Ready.Set.Cloud - Enterprise Cloud Migration Framework
 
AMAZE™ - Application Migration to Cloud
 AMAZE™ - Application Migration to Cloud AMAZE™ - Application Migration to Cloud
AMAZE™ - Application Migration to Cloud
 
Cloud Computing - a five minute summary
Cloud Computing - a five minute summaryCloud Computing - a five minute summary
Cloud Computing - a five minute summary
 
Cloud migration services
Cloud migration services Cloud migration services
Cloud migration services
 
Cloud migration presentation
Cloud migration presentationCloud migration presentation
Cloud migration presentation
 
Get Mainframe and IBM i Data to Snowflake
Get Mainframe and IBM i Data to SnowflakeGet Mainframe and IBM i Data to Snowflake
Get Mainframe and IBM i Data to Snowflake
 
Plan Your IaaS Environment for Optimal Performance
Plan Your IaaS Environment for Optimal PerformancePlan Your IaaS Environment for Optimal Performance
Plan Your IaaS Environment for Optimal Performance
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
Uncovering the Cloud: Is it Right for You? - Marco
Uncovering the Cloud: Is it Right for You? - MarcoUncovering the Cloud: Is it Right for You? - Marco
Uncovering the Cloud: Is it Right for You? - Marco
 
Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)
 
Stefan Haase Cloud
Stefan Haase CloudStefan Haase Cloud
Stefan Haase Cloud
 
everything as a code abdelmajid aneddame
everything as a code abdelmajid aneddameeverything as a code abdelmajid aneddame
everything as a code abdelmajid aneddame
 
CloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.comCloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.com
 
Iaas Pricing Models
Iaas Pricing ModelsIaas Pricing Models
Iaas Pricing Models
 
Celera Networks on Cloud Computing
Celera Networks on Cloud Computing Celera Networks on Cloud Computing
Celera Networks on Cloud Computing
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
 
Infrastructure-as-a-Service (IaaS)
Infrastructure-as-a-Service (IaaS)Infrastructure-as-a-Service (IaaS)
Infrastructure-as-a-Service (IaaS)
 

Viewers also liked

Transcendence
TranscendenceTranscendence
Transcendence
Allison Boyle
 
Orkut - Cada figura
Orkut - Cada figuraOrkut - Cada figura
Orkut - Cada figura
Wagner Tamanaha
 
Comparison between regional magazine and international magazine
Comparison between regional magazine and international magazineComparison between regional magazine and international magazine
Comparison between regional magazine and international magazine
Emily Rachel Leece
 
Sean Notaro Resume 2016 (1).docx
Sean Notaro Resume 2016 (1).docxSean Notaro Resume 2016 (1).docx
Sean Notaro Resume 2016 (1).docx
Sean Notaro
 
Pasted image-4336
Pasted image-4336Pasted image-4336
Pasted image-4336zomerfeld
 
Pasted image-10832
Pasted image-10832Pasted image-10832
Pasted image-10832zomerfeld
 
Tarinoita TyEL-työsuhteista
Tarinoita TyEL-työsuhteistaTarinoita TyEL-työsuhteista
Tarinoita TyEL-työsuhteista
Työeläkeyhtiö Varma
 
Panorama_da_Pobreza_em_Santo_André
Panorama_da_Pobreza_em_Santo_AndréPanorama_da_Pobreza_em_Santo_André
Panorama_da_Pobreza_em_Santo_André
Daniel Veras, PhD
 
Designing an Effective Enterprise Search Solution
Designing an Effective Enterprise Search Solution Designing an Effective Enterprise Search Solution
Designing an Effective Enterprise Search Solution
Cognizant
 
Sensoro beacon review
Sensoro beacon review Sensoro beacon review
Sensoro beacon review
Mattia Brunetti
 
How to Hire an Agile Coach
How to Hire an Agile CoachHow to Hire an Agile Coach
How to Hire an Agile Coach
Jason Little
 
Kullanıcı deneyimi sunusu
Kullanıcı deneyimi sunusuKullanıcı deneyimi sunusu
Kullanıcı deneyimi sunusu
Barış Korkmaz
 

Viewers also liked (13)

Transcendence
TranscendenceTranscendence
Transcendence
 
Orkut - Cada figura
Orkut - Cada figuraOrkut - Cada figura
Orkut - Cada figura
 
Comparison between regional magazine and international magazine
Comparison between regional magazine and international magazineComparison between regional magazine and international magazine
Comparison between regional magazine and international magazine
 
Sean Notaro Resume 2016 (1).docx
Sean Notaro Resume 2016 (1).docxSean Notaro Resume 2016 (1).docx
Sean Notaro Resume 2016 (1).docx
 
Pasted image-4336
Pasted image-4336Pasted image-4336
Pasted image-4336
 
Pasted image-10832
Pasted image-10832Pasted image-10832
Pasted image-10832
 
Dws Gemius 2004
Dws Gemius 2004Dws Gemius 2004
Dws Gemius 2004
 
Tarinoita TyEL-työsuhteista
Tarinoita TyEL-työsuhteistaTarinoita TyEL-työsuhteista
Tarinoita TyEL-työsuhteista
 
Panorama_da_Pobreza_em_Santo_André
Panorama_da_Pobreza_em_Santo_AndréPanorama_da_Pobreza_em_Santo_André
Panorama_da_Pobreza_em_Santo_André
 
Designing an Effective Enterprise Search Solution
Designing an Effective Enterprise Search Solution Designing an Effective Enterprise Search Solution
Designing an Effective Enterprise Search Solution
 
Sensoro beacon review
Sensoro beacon review Sensoro beacon review
Sensoro beacon review
 
How to Hire an Agile Coach
How to Hire an Agile CoachHow to Hire an Agile Coach
How to Hire an Agile Coach
 
Kullanıcı deneyimi sunusu
Kullanıcı deneyimi sunusuKullanıcı deneyimi sunusu
Kullanıcı deneyimi sunusu
 

Similar to Salesforce_php_by_Prashant_Walke

Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
BIJIT GHOSH
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computing
Deepak Shukla
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
ananyaakk
 
My aws cp study (autosaved)
My aws cp study (autosaved)My aws cp study (autosaved)
My aws cp study (autosaved)
Vishnu Sure
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
vaibhav kubadia
 
C L O U D C O M P U T I N G
C L O U D  C O M P U T I N GC L O U D  C O M P U T I N G
C L O U D C O M P U T I N G
Shreyas Pai
 
Cloud Computing & Control Auditing
Cloud Computing & Control AuditingCloud Computing & Control Auditing
Cloud Computing & Control Auditing
Navin Malhotra
 
CC.pptx
CC.pptxCC.pptx
Cloud computing
Cloud computingCloud computing
Cloud computing
waghu
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
SurajThapa79
 
CC.pptx
CC.pptxCC.pptx
Salesforce - classification of cloud computing
Salesforce - classification of cloud computingSalesforce - classification of cloud computing
Salesforce - classification of cloud computing
Vibrant Technologies & Computers
 
cloud computing
 cloud computing cloud computing
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
Nadir Arain
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
Seminar Links
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Debolina Pal
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Bharat Kalia
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Srinivasa Rao
 
ERP Implementation Services UK
ERP Implementation Services UKERP Implementation Services UK
ERP Implementation Services UK
Arcus Universe Ltd
 
3.cloud service delivery models
3.cloud service delivery models3.cloud service delivery models
3.cloud service delivery models
DrRajapraveen
 

Similar to Salesforce_php_by_Prashant_Walke (20)

Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
My aws cp study (autosaved)
My aws cp study (autosaved)My aws cp study (autosaved)
My aws cp study (autosaved)
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
C L O U D C O M P U T I N G
C L O U D  C O M P U T I N GC L O U D  C O M P U T I N G
C L O U D C O M P U T I N G
 
Cloud Computing & Control Auditing
Cloud Computing & Control AuditingCloud Computing & Control Auditing
Cloud Computing & Control Auditing
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Salesforce - classification of cloud computing
Salesforce - classification of cloud computingSalesforce - classification of cloud computing
Salesforce - classification of cloud computing
 
cloud computing
 cloud computing cloud computing
cloud computing
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
ERP Implementation Services UK
ERP Implementation Services UKERP Implementation Services UK
ERP Implementation Services UK
 
3.cloud service delivery models
3.cloud service delivery models3.cloud service delivery models
3.cloud service delivery models
 

Salesforce_php_by_Prashant_Walke

  • 1. Cloud Computing (Salesforce) and Salesforce Integration with PHP Associate Developer, Perennial Systems. Prashant Walke
  • 2. Cloud computing • Cloud computing • Challenges With Conventional Software • Benefits of Cloud • Cloud Service Available • The Fear of Cloud • Salesforce • Salesforce in Business • Salesforce Integration with PHP
  • 3. Cloud computing • Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid. • Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet).
  • 5. Benefits of Cloud • Lower Costs – Cost savings that come with economy of scale • Scale as Needed – As your applications grow, you can add storage, RAM and CPU capacity as needed. • Cap-Ex Free Computing – cash flow by eliminating the capital expense associated with building the server infrastructure • Deploy Projects Faster – Because servers can be brought up & destroyed in a matter of minutes. • Lower Maintenance Costs driven by 2 factors: Less hardware and outsourced, shared IT staff. • Resiliency and Redundancy –you can get automatic failover between hardware platforms and disaster recovery services • Guaranteed “up time“ • Software upgrades are provided with no cost and avoids obsolescence • More available Capital to promote business growth
  • 7. Cloud Service Available Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS)
  • 8. The Fear of Cloud • 72% cited Security concerns • 34% selected Integration issues • 14% cited TCO • 8% none of the above Security of customer data has been the #1 priority of Saas companies today. They maintain the highest security standards at three levels: Application Security, Facilities security & Network security
  • 9. Salesforce • 1) Out-of-box interfaces, which include security, dashboards, workflow, and user interfaces. Coding is optional. • 2) VisualForce is an editor for customization of User Interfaces if not out-of-box. • 3) Apex, using the developer console, is for writing code to the Salesforce API, for example a SOAP or batch application for importing custom data.
  • 11. Salesforce Offers Chatter :   Chatter is a brand-new way to collaborate with people at work. Where  the status of important projects and deals are automatically pushed to  you — so you’re always in the loop. Service Cloud 2 : The future of customer service Provide faster, more responsive service across every channel — from  the call center to the social Web. Sales Cloud 2 : The world’s #1 sales application Give reps, managers and execs everything they need to focus on  what’s important: more selling and less administration. Force.com : The leading cloud platform for business apps Give developers a platform to create rich, collaborative cloud  apps fast—without buying hardware or installing software.
  • 12. Salesforce Integration with PHP • Web Services API • PHP Toolkit
  • 13. Salesforce Integration with PHP We can easily access the salesforce objects, fields & data using below  is the basic steps to Integration Between Salesforce and PHP. STEP 1: Salesforce providing support to PHP and delivered the PHP Toolkit.  Using this toolkit we can connect with salesforce and perform all API  operations supported like Insert, Update, Delete, Retrieve the data  and much more. STEP 2: Salesforce PHP Toolkit Requires is, PHP 5.x SOAP Enabled SSL Enabled cURL Enabled OpenSSL Enabled
  • 14. Salesforce Integration with PHP • STEP 3: Download the latest PHP toolkit using below URL      PHP  Toolkit : http://wiki.developerforce.com/page/Force.com_Toolkit_for _PHP unzip the folder(soapclient Folder) and paste it in your PHP Htdocs  Folder (Ex: PHP Project Folder Name is “PHP_SFDC”) • STEP 4: The WSDL file can be downloaded from wihin  your SALESFORCE Org. Once you login to Salesforce, go to  Setup > App Setup > Develop > API and then you can generate a  Partner WSDL or Enterprise WSDL file from there and and save it to  your PHP Project Folder(www/Htdocs/PHP_SFDC/partner.wsdl)
  • 15. Salesforce Integration with PHP • STEP 5: In PHP Project Folder (PHP_SFDC), Create a new File called  getRecord.php file and save it to  www/Htdocs/PHP_SFDC/getRecord.php path
  • 16. Useful links l Code Examples- >https://developer.salesforce.com/page/Code _Samples l Tools → l https://developer.salesforce.com/page/Code_ Samples l https://walkeprashant.wordpress.com/201 5/09/24/cloud-computing-salesforce-and- salesforce-integration-with-php/