SlideShare a Scribd company logo
1 of 23
Download to read offline
Web Services using SalesForce.com
Vaishnavi Chigarapalle
Overview
• SalesForce.com.
• Project Design.
• Technologies Used.
• Lessons Learned.
• Summary.
• Demo.
SalesForce.com
• Salesforce.com is a global enterprise software.
• It is best known for its customer relationship management (CRM)
product.
• SalesForce.com’s CRM solution is broken down into several broad
categories:
– Sales Cloud.
– Service Cloud.
– Data Cloud.
– Collaboration Cloud.
– Custom Cloud (including Force.com).
Introduction to the Project
• The project mainly deals with providing web services using
SalesForce.com.
• Creating an account with SalesForce.com.
• SalesForce.com let’s us create our own tabs with our own specifications.
• It lets us create a webpage and then link it to the database.
• The webpage’s are created using APEX.
Virtual Force in Action
Technologies Used
• The Front end technologies that were used to create the webpage and the
web services are as follows:
– APEX.
– HTML
– XML
– JavaScript.
• The backend is done by linking the webpage to the database.
• This helps in storing the data such as login names, email id’s of
users, password generator, security questions etc.,
Introduction to APEX
• Force.com Apex Code is a strongly-typed programming language that
executes on the Force.com platform.
• Apex is used to add business logic to applications, to write database
triggers, and to program controllers in the user interface layer.
• It has the usual array of features such as
classes, interfaces, constants, class variables, and annotations.
Unusually, Apex is not case sensitive.
• Apex supports a number of different data types:
– primitive data types such as Integer and Date
– sObject types that represent persistent objects
– collections and enumerations
– user and system-defined Apex classes
• The primitive data types include:
– Blob - for storing binary data
– Boolean
– Date, Time and Datetime
– Decimal - for representing arbitrary precession numbers, including currency
– ID - the Force.com database record identifier type
Lessons Learned
• Visual force.
• Database.com
• Site.com
• Force.com
• There is also another way of creating a website and linking it to the
database.
• Creating a website can be done by using SalesForce.com’s Site.com and
then linking it to the SalesForce.com’s Database.com but the drawback is
that this could happen only if we registered for a premium membership and
would not work with the trial version.
Summary
• Salesforce.com provides programmatic access to the organization’s
information using simple, powerful, and secure application programming
interfaces.
• The Salesforce prebuilt applications provide powerful CRM functionality.
In addition, Salesforce provides the ability to customize the prebuilt
applications to fit the organization.
• However, the organization may have complex business processes that are
unsupported by the existing functionality.
• When this is the case, the Force.com platform includes a number of ways
for advanced administrators and developers to implement custom
functionality.
• The custom functionality includes the Web
services API, Apex, and Visualforce.
DEMO
Registering a Domain name
Creating a Site
Assigning a VirtualForce Page
URL Paths and Sites
• A site consists of 3 components:
– The Force.com domain name that uniquely identifies your specific organization
(case insensitive)
– The path identifies the specific site (case sensitive)
– A Visualforce page that is associated with your site (case insensitive)
• Each of these paths will have a unique path in the site URL to differentiate
one site from another.
Sites Visualforce Pages and Error Pages
Site Security
Usage Reports
Multi Language Support
WebPage
Home Page
Thank You!

More Related Content

What's hot

Web Developer Roadmap 2014 by Brennan Heyde
Web Developer Roadmap 2014 by Brennan HeydeWeb Developer Roadmap 2014 by Brennan Heyde
Web Developer Roadmap 2014 by Brennan HeydeMiva
 
Cireson TMS 2014 Q2 - New releases & updates from your System Center Experts
Cireson TMS 2014 Q2 - New releases & updates from your System Center ExpertsCireson TMS 2014 Q2 - New releases & updates from your System Center Experts
Cireson TMS 2014 Q2 - New releases & updates from your System Center ExpertsCireson
 
IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud mlech23
 
Managed Metadata SPS 062011
Managed Metadata SPS 062011Managed Metadata SPS 062011
Managed Metadata SPS 062011Hersh Ajgaonkar
 
Implementing Salesforce My Domains
Implementing Salesforce My Domains Implementing Salesforce My Domains
Implementing Salesforce My Domains Michael Smith
 
Fundly+Morweb_Brochure
Fundly+Morweb_BrochureFundly+Morweb_Brochure
Fundly+Morweb_BrochureDaniel Wain
 
7 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.07 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.0Gabriel Michaud
 
Rails Concerns and Turbolinks
Rails Concerns and TurbolinksRails Concerns and Turbolinks
Rails Concerns and TurbolinksNascenia IT
 
presentation on static website design
presentation on static website designpresentation on static website design
presentation on static website designjyotiyadav1926
 
What's New in Acumatica 5.0
What's New in Acumatica 5.0What's New in Acumatica 5.0
What's New in Acumatica 5.0Gabriel Michaud
 
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...Rob Wilson
 
Custom Web Design Projects Overview
Custom Web Design Projects OverviewCustom Web Design Projects Overview
Custom Web Design Projects OverviewFrank Petrov
 
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich ApplicationsIntroducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich ApplicationsRyan McIntyre
 
Getting to 2010 SharePoint Saturday Sacramento 2012
Getting to 2010 SharePoint Saturday Sacramento 2012Getting to 2010 SharePoint Saturday Sacramento 2012
Getting to 2010 SharePoint Saturday Sacramento 2012bbdegraaf
 

What's hot (19)

Web Developer Roadmap 2014 by Brennan Heyde
Web Developer Roadmap 2014 by Brennan HeydeWeb Developer Roadmap 2014 by Brennan Heyde
Web Developer Roadmap 2014 by Brennan Heyde
 
Cireson TMS 2014 Q2 - New releases & updates from your System Center Experts
Cireson TMS 2014 Q2 - New releases & updates from your System Center ExpertsCireson TMS 2014 Q2 - New releases & updates from your System Center Experts
Cireson TMS 2014 Q2 - New releases & updates from your System Center Experts
 
IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud
 
July2019 release
July2019 releaseJuly2019 release
July2019 release
 
Web application architecture
Web application architectureWeb application architecture
Web application architecture
 
resume17C
resume17Cresume17C
resume17C
 
Managed Metadata SPS 062011
Managed Metadata SPS 062011Managed Metadata SPS 062011
Managed Metadata SPS 062011
 
Implementing Salesforce My Domains
Implementing Salesforce My Domains Implementing Salesforce My Domains
Implementing Salesforce My Domains
 
Fundly+Morweb_Brochure
Fundly+Morweb_BrochureFundly+Morweb_Brochure
Fundly+Morweb_Brochure
 
Formstack
FormstackFormstack
Formstack
 
7 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.07 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.0
 
Rails Concerns and Turbolinks
Rails Concerns and TurbolinksRails Concerns and Turbolinks
Rails Concerns and Turbolinks
 
presentation on static website design
presentation on static website designpresentation on static website design
presentation on static website design
 
What's New in Acumatica 5.0
What's New in Acumatica 5.0What's New in Acumatica 5.0
What's New in Acumatica 5.0
 
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
 
What are the Types of Websites?
What are the Types of Websites?What are the Types of Websites?
What are the Types of Websites?
 
Custom Web Design Projects Overview
Custom Web Design Projects OverviewCustom Web Design Projects Overview
Custom Web Design Projects Overview
 
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich ApplicationsIntroducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
 
Getting to 2010 SharePoint Saturday Sacramento 2012
Getting to 2010 SharePoint Saturday Sacramento 2012Getting to 2010 SharePoint Saturday Sacramento 2012
Getting to 2010 SharePoint Saturday Sacramento 2012
 

Viewers also liked

Autoevaluation001
Autoevaluation001Autoevaluation001
Autoevaluation001helenaaldaz
 
Dolce dental, Lake Worth- Florida
Dolce dental, Lake Worth- FloridaDolce dental, Lake Worth- Florida
Dolce dental, Lake Worth- FloridaVincent_Dolce
 
Maurice merleau ponty--_fenomenologia
Maurice merleau ponty--_fenomenologiaMaurice merleau ponty--_fenomenologia
Maurice merleau ponty--_fenomenologiaAlejandra Bernal
 
Худякова О.М. PR-деятельность в сфере инновационных технологий
Худякова О.М. PR-деятельность в сфере инновационных технологийХудякова О.М. PR-деятельность в сфере инновационных технологий
Худякова О.М. PR-деятельность в сфере инновационных технологийprasu1995
 
Question 4- Cryotherapy
Question 4- CryotherapyQuestion 4- Cryotherapy
Question 4- CryotherapyKelly Tay
 
Вводы трансформаторов
Вводы трансформаторовВводы трансформаторов
Вводы трансформаторовAl Maks
 
Ander eta iker
Ander eta ikerAnder eta iker
Ander eta ikergazadi
 
Pv Park Components Supply And Financment
Pv Park Components Supply And FinancmentPv Park Components Supply And Financment
Pv Park Components Supply And Financmentlucacococcia
 
Biometrics presentation
Biometrics presentationBiometrics presentation
Biometrics presentationSn Moddho
 
Conventions of a music video
Conventions of a music videoConventions of a music video
Conventions of a music videonctcmedia12
 
Viaggio di gruppo studenti ingegneria elettrica
Viaggio di gruppo studenti ingegneria elettricaViaggio di gruppo studenti ingegneria elettrica
Viaggio di gruppo studenti ingegneria elettricaGiovanni Chessa
 
Market snapshot report 19 12-2012
Market snapshot report 19 12-2012Market snapshot report 19 12-2012
Market snapshot report 19 12-2012Abhijit Mitra
 
G324 - Digi Pack Analysis
G324 - Digi Pack AnalysisG324 - Digi Pack Analysis
G324 - Digi Pack Analysisnctcmedia12
 

Viewers also liked (20)

Autoevaluation001
Autoevaluation001Autoevaluation001
Autoevaluation001
 
Rrfawaz
RrfawazRrfawaz
Rrfawaz
 
Dolce dental, Lake Worth- Florida
Dolce dental, Lake Worth- FloridaDolce dental, Lake Worth- Florida
Dolce dental, Lake Worth- Florida
 
Maurice merleau ponty--_fenomenologia
Maurice merleau ponty--_fenomenologiaMaurice merleau ponty--_fenomenologia
Maurice merleau ponty--_fenomenologia
 
Худякова О.М. PR-деятельность в сфере инновационных технологий
Худякова О.М. PR-деятельность в сфере инновационных технологийХудякова О.М. PR-деятельность в сфере инновационных технологий
Худякова О.М. PR-деятельность в сфере инновационных технологий
 
Chapter ii
Chapter iiChapter ii
Chapter ii
 
Question 4- Cryotherapy
Question 4- CryotherapyQuestion 4- Cryotherapy
Question 4- Cryotherapy
 
Вводы трансформаторов
Вводы трансформаторовВводы трансформаторов
Вводы трансформаторов
 
Ander eta iker
Ander eta ikerAnder eta iker
Ander eta iker
 
Pv Park Components Supply And Financment
Pv Park Components Supply And FinancmentPv Park Components Supply And Financment
Pv Park Components Supply And Financment
 
2 uu guru&dosen no.14tahun2005
2 uu guru&dosen no.14tahun20052 uu guru&dosen no.14tahun2005
2 uu guru&dosen no.14tahun2005
 
Презентация бюро переводов iTrex
Презентация бюро переводов iTrexПрезентация бюро переводов iTrex
Презентация бюро переводов iTrex
 
Biometrics presentation
Biometrics presentationBiometrics presentation
Biometrics presentation
 
Ranking 2011 a.c.a.m
Ranking 2011 a.c.a.mRanking 2011 a.c.a.m
Ranking 2011 a.c.a.m
 
Conventions of a music video
Conventions of a music videoConventions of a music video
Conventions of a music video
 
Viaggio di gruppo studenti ingegneria elettrica
Viaggio di gruppo studenti ingegneria elettricaViaggio di gruppo studenti ingegneria elettrica
Viaggio di gruppo studenti ingegneria elettrica
 
A cross-layer approach to energy management in manufacturing
A cross-layer approach to energy management in manufacturingA cross-layer approach to energy management in manufacturing
A cross-layer approach to energy management in manufacturing
 
Market snapshot report 19 12-2012
Market snapshot report 19 12-2012Market snapshot report 19 12-2012
Market snapshot report 19 12-2012
 
алькеева аида
алькеева аидаалькеева аида
алькеева аида
 
G324 - Digi Pack Analysis
G324 - Digi Pack AnalysisG324 - Digi Pack Analysis
G324 - Digi Pack Analysis
 

Similar to Web services using sales force.com

webservices using salesforce
webservices using salesforcewebservices using salesforce
webservices using salesforcePraneethchampion
 
Webservices using Salesforce
Webservices using SalesforceWebservices using Salesforce
Webservices using SalesforceKhasim Saheb
 
WebServices Using Salesforce
WebServices Using SalesforceWebServices Using Salesforce
WebServices Using SalesforceAbdulImrankhan7
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce PresentationChetna Purohit
 
3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzan3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzanNata Isaevich
 
Introduction to Building E-Commerce Solutions on Heroku and Salesforce
Introduction to Building E-Commerce Solutions on Heroku and SalesforceIntroduction to Building E-Commerce Solutions on Heroku and Salesforce
Introduction to Building E-Commerce Solutions on Heroku and SalesforceSalesforce Developers
 
JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...Jahia Solutions Group
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)TIMETOACT GROUP
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415pdufourSFDC
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Day Software
 
SalesForce_A_Primer_2015
SalesForce_A_Primer_2015SalesForce_A_Primer_2015
SalesForce_A_Primer_2015Puneet Verma
 
Software Factory Tools Partner Day Final
Software Factory Tools Partner Day FinalSoftware Factory Tools Partner Day Final
Software Factory Tools Partner Day FinalLek Pongpatimet
 
Syed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in SalesforceSyed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in Salesforcesyed mubin
 
Introduction to Salesforce for beginners | Namespace IT
Introduction to Salesforce for beginners | Namespace ITIntroduction to Salesforce for beginners | Namespace IT
Introduction to Salesforce for beginners | Namespace ITnamespaceit
 

Similar to Web services using sales force.com (20)

webservices using salesforce
webservices using salesforcewebservices using salesforce
webservices using salesforce
 
Webservices using Salesforce
Webservices using SalesforceWebservices using Salesforce
Webservices using Salesforce
 
WebServices Using Salesforce
WebServices Using SalesforceWebServices Using Salesforce
WebServices Using Salesforce
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
 
Introducing Visualforce
Introducing VisualforceIntroducing Visualforce
Introducing Visualforce
 
3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzan3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzan
 
Introduction to Building E-Commerce Solutions on Heroku and Salesforce
Introduction to Building E-Commerce Solutions on Heroku and SalesforceIntroduction to Building E-Commerce Solutions on Heroku and Salesforce
Introduction to Building E-Commerce Solutions on Heroku and Salesforce
 
Salesforce
SalesforceSalesforce
Salesforce
 
Salesforce PPT.pptx
Salesforce PPT.pptxSalesforce PPT.pptx
Salesforce PPT.pptx
 
JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
 
SalesForce_A_Primer_2015
SalesForce_A_Primer_2015SalesForce_A_Primer_2015
SalesForce_A_Primer_2015
 
Adobe Commerce Cloud
Adobe Commerce CloudAdobe Commerce Cloud
Adobe Commerce Cloud
 
SFDC 3.0 RESUME
SFDC 3.0 RESUMESFDC 3.0 RESUME
SFDC 3.0 RESUME
 
Software Factory Tools Partner Day Final
Software Factory Tools Partner Day FinalSoftware Factory Tools Partner Day Final
Software Factory Tools Partner Day Final
 
Syed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in SalesforceSyed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in Salesforce
 
Introduction to Salesforce for beginners | Namespace IT
Introduction to Salesforce for beginners | Namespace ITIntroduction to Salesforce for beginners | Namespace IT
Introduction to Salesforce for beginners | Namespace IT
 
Vishnu
VishnuVishnu
Vishnu
 

More from Vaishnavi

Traffic lights detecting a car that has pulled
Traffic lights detecting a car that has pulledTraffic lights detecting a car that has pulled
Traffic lights detecting a car that has pulledVaishnavi
 
Magnetic stripe on the back of credit card
Magnetic stripe on the back of credit cardMagnetic stripe on the back of credit card
Magnetic stripe on the back of credit cardVaishnavi
 
5 g wireless systems
5 g wireless systems5 g wireless systems
5 g wireless systemsVaishnavi
 
Business intelligence and data warehousing
Business intelligence and data warehousingBusiness intelligence and data warehousing
Business intelligence and data warehousingVaishnavi
 
Brain storming ideas for tackling the
Brain storming ideas for tackling theBrain storming ideas for tackling the
Brain storming ideas for tackling theVaishnavi
 
Is cloud computing really ready for prime time
Is cloud computing really ready for prime timeIs cloud computing really ready for prime time
Is cloud computing really ready for prime timeVaishnavi
 
Synchronization of multihop sensor networks in the app layer
Synchronization of multihop sensor networks in the app layerSynchronization of multihop sensor networks in the app layer
Synchronization of multihop sensor networks in the app layerVaishnavi
 
Tackling the sleep problem
Tackling the sleep problemTackling the sleep problem
Tackling the sleep problemVaishnavi
 

More from Vaishnavi (9)

Traffic lights detecting a car that has pulled
Traffic lights detecting a car that has pulledTraffic lights detecting a car that has pulled
Traffic lights detecting a car that has pulled
 
Magnetic stripe on the back of credit card
Magnetic stripe on the back of credit cardMagnetic stripe on the back of credit card
Magnetic stripe on the back of credit card
 
5 g wireless systems
5 g wireless systems5 g wireless systems
5 g wireless systems
 
Barcode
BarcodeBarcode
Barcode
 
Business intelligence and data warehousing
Business intelligence and data warehousingBusiness intelligence and data warehousing
Business intelligence and data warehousing
 
Brain storming ideas for tackling the
Brain storming ideas for tackling theBrain storming ideas for tackling the
Brain storming ideas for tackling the
 
Is cloud computing really ready for prime time
Is cloud computing really ready for prime timeIs cloud computing really ready for prime time
Is cloud computing really ready for prime time
 
Synchronization of multihop sensor networks in the app layer
Synchronization of multihop sensor networks in the app layerSynchronization of multihop sensor networks in the app layer
Synchronization of multihop sensor networks in the app layer
 
Tackling the sleep problem
Tackling the sleep problemTackling the sleep problem
Tackling the sleep problem
 

Recently uploaded

JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 

Recently uploaded (20)

JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 

Web services using sales force.com

  • 1. Web Services using SalesForce.com Vaishnavi Chigarapalle
  • 2. Overview • SalesForce.com. • Project Design. • Technologies Used. • Lessons Learned. • Summary. • Demo.
  • 3. SalesForce.com • Salesforce.com is a global enterprise software. • It is best known for its customer relationship management (CRM) product. • SalesForce.com’s CRM solution is broken down into several broad categories: – Sales Cloud. – Service Cloud. – Data Cloud. – Collaboration Cloud. – Custom Cloud (including Force.com).
  • 4. Introduction to the Project • The project mainly deals with providing web services using SalesForce.com. • Creating an account with SalesForce.com. • SalesForce.com let’s us create our own tabs with our own specifications. • It lets us create a webpage and then link it to the database. • The webpage’s are created using APEX.
  • 6. Technologies Used • The Front end technologies that were used to create the webpage and the web services are as follows: – APEX. – HTML – XML – JavaScript. • The backend is done by linking the webpage to the database. • This helps in storing the data such as login names, email id’s of users, password generator, security questions etc.,
  • 7. Introduction to APEX • Force.com Apex Code is a strongly-typed programming language that executes on the Force.com platform. • Apex is used to add business logic to applications, to write database triggers, and to program controllers in the user interface layer. • It has the usual array of features such as classes, interfaces, constants, class variables, and annotations. Unusually, Apex is not case sensitive. • Apex supports a number of different data types: – primitive data types such as Integer and Date – sObject types that represent persistent objects – collections and enumerations – user and system-defined Apex classes • The primitive data types include: – Blob - for storing binary data – Boolean – Date, Time and Datetime – Decimal - for representing arbitrary precession numbers, including currency – ID - the Force.com database record identifier type
  • 8. Lessons Learned • Visual force. • Database.com • Site.com • Force.com • There is also another way of creating a website and linking it to the database. • Creating a website can be done by using SalesForce.com’s Site.com and then linking it to the SalesForce.com’s Database.com but the drawback is that this could happen only if we registered for a premium membership and would not work with the trial version.
  • 9. Summary • Salesforce.com provides programmatic access to the organization’s information using simple, powerful, and secure application programming interfaces. • The Salesforce prebuilt applications provide powerful CRM functionality. In addition, Salesforce provides the ability to customize the prebuilt applications to fit the organization. • However, the organization may have complex business processes that are unsupported by the existing functionality. • When this is the case, the Force.com platform includes a number of ways for advanced administrators and developers to implement custom functionality. • The custom functionality includes the Web services API, Apex, and Visualforce.
  • 10. DEMO
  • 14. URL Paths and Sites • A site consists of 3 components: – The Force.com domain name that uniquely identifies your specific organization (case insensitive) – The path identifies the specific site (case sensitive) – A Visualforce page that is associated with your site (case insensitive) • Each of these paths will have a unique path in the site URL to differentiate one site from another.
  • 15. Sites Visualforce Pages and Error Pages
  • 21.
  • 22.