SlideShare a Scribd company logo
1 of 7
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 25
Salesforce.com – A Cloud Provider
Arockia Panimalar.S 1, Priyadharshan.R2, Mithun Kumar.R3, Visweshwaran.G4
1 Assistant Professor, Department of BCA & M.Sc SS, Sri Krishna Arts and Science College, Coimbatore, India
2,3,4 III BCA, Department of BCA & M.Sc SS, Sri Krishna Arts and Science College, Coimbatore, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - In a current situation, IT industries are
developing with the assistance of appropriate Utilization of
available resources. The IT goliaths like Microsoft, Infosys,
IBM, Oracle, and TCS are changing from theirs on premises
IT setups to the cloud. Cloud computing is supplanting the
traditional model in which software applicationsintroduced
on-preface hardware, from desktop PCs to server rooms,
contingent upon the span of the business. The proposed
work is about the cloud stage which will change all the
customaryperspectivesofsoftware,application,andproduct
improvement Technologies. Salesforce.comisoneofthebest
cloud providers available in the recent scenario. There are
number of reasons why IT industries are switching to the
cloud. Furthermore, there are quantities of reasons why
industries need to think to adopt salesforce.com cloud. The
proposed work is going to concentrate on essential and
regular highlights of salsforce.com. These highlights are
regular for any developer to learn and use in to software,
application and product advancementinsalesforce.com. The
objective of this proposed work is to demonstrate the
available resources in the salesforce.com which arestill new
for the developers. This a way todeal withmakesindividuals
recognizable with the salesforce.com cloud provider.
Key Words: CloudComputing,Salesforce.com,IaaS,
PaaS, SaaS
1. CLOUD COMPUTING BASICS
Cloud computing is a model for empowering omnipresent,
helpful, on request arrange access to a mutual pool of
configurable computing resources (e.g., networks, servers,
storage, applications and services) that can be quickly
provisioned and released with insignificant administration
effort or service provider interaction [1].
. . . Success on Demand
Cloud computing is defined as a type of computing that
relies on sharing computing resources rather than having
local servers or personal devices to handle applications [1].
Cloud Computing refers to controlling, designing, and
accessing to the applications on the web. Itoffersonlinedata
storage, framework and application [1]. The term Cloud
refers to a Network or Internet. In other words, we can say
that Cloud is something, which is present at remote location
[1].
Example: E-mail, Web-Conferencing,Customer-relationship
management [1].
Cloud computing has some models which are working on
different tasks as they are scheduled. Each model of cloud
computing is working as per the requirement of the cloud
service provider and cloud service buyer. [1]
A. Cloud Computing Visual Model
In cloud computing, two types of models are available. First
is ‘cloud service model’ and second is ‘cloud deployment
model’.
Fig 1: Cloud Computing Visual Model
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 26
There are three types of cloud service models i.e. SaaS
(Software as a Service), PaaS (Platform as a Service), IaaS
(Infrastructure as a Service). There are four types of
Deployment models i.e. Public cloud, Private cloud, Hybrid
cloud and Community cloud. All four are the Cloud
Deployment Models. Above figure shows the different
models in the cloud computing and also characteristics of
cloud computing whichinvolvesBaudNetwork access,Rapid
Elasticity, On-demand service, Measured Service.
B. Cloud Service Models
These are certain cloud service models have their own
functionalities.
1) Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) is a form of cloud
computing that provides virtualized computing resources
over the Internet [6]. In IaaS model, a third party provider
hosts hardware, software, servers, storage and other
infrastructure components on behalf of its users. IaaS
platforms offer highly scalable resourcescanbeadjusted on-
demand [6].
Example: Amazon Web Services (AWS), Windows Azure,
Google Compute Engine, Rack space Open Cloud, and IBM
Smart Cloud Enterprise [6].
2) Platform as a Service (PaaS)
The cloud has totally changedhowbusinessapplications are
bulit and run. Conveying a new application is currently as
quick as opening your Internet browser [6]. Platform as a
service (PaaS) is a model for running applications without
the problem of maintaining on-premises hardware and
software infrastructure at your company [6]. Endeavours of
all sizes have embraced PaaS arrangements like
salesforce.com for straightforwardness, adaptability, and
unwavering quality. PaaS applications likewise have the
most recent highlights without the torment of constant
upgrades [6]. Dissimilar to traditional client/server models,
for example, a Web server/Web page framework, Web
services don't furnish the client with a GUI.Thefundamental
security issue is malignant client accessofwebservices.This
is the vital security issue each service provider confronting
now. To avoid various security issues both providers and
requesters’ follows identity and trust policies.
Example: Force.com [6].
3) Software as a Service (SaaS)
In the Software as a Service (SaaS) model, clients access
application software and databases. Cloud providers will
deal with the foundation and a stage, which runs
applications. SaaS is once in a while alluded to as "on-
demand software" and is typically valuedona compensation
for every utilization premise like your electricity bill at
home. In the SaaS model, cloud providers introduce and
work application software in the cloud and cloud clients get
to the product from cloud clients. Cloud clients don't deal
with the cloud infrastructure and platform where the
application runs. This takes out the need to introduce and
run the application on the cloud client claim PCs, which
improves upkeep and support. [6]
Example: Salesforce.com [6]
C. Cloud Deployment Models
There are some cloud deployment models.
1) Public Cloud
The cloud framework is accessible to the overall public or a
huge industry gathering and is possessed by an association
offering cloud services [1].
2) Private Cloud
The cloud foundation is worked exclusively for a solitary
association. It might be overseen by the association or a
third party. It might exist on-premisesoroff-premises[1][6].
3) Community Cloud
The cloud foundation is shared by a few associations and
supports a particular group that has shared concerns
(Example: mission, security prerequisites, strategy, or
compliance considerations). It might be overseen by the
associations or a third party. It might exist on-premises or
off-premises [1] [6].
4) Hybrid Cloud
The cloud framework is a synthesis of at least two or more
clouds (private, community, or public) that stay special
entities yet are bound together by standardized or
proprietary technology that empowers data and application
versatility (Example: cloud bursting for load balancing
between clouds) [1] [6].
2. INTRODUCTION OF SALESFORCE.COM
Salesforce.com is a cloud service Provider Company from
United States of America. Mark Benioff established
salesforce.com for onlyCustomerRelationshipManagement.
Salesforce.com was providing Software as a Servicebut now
a day, Salesforce.com is providing application development
and cloud services [2]. Salesforce.com was started with the
vision of making Customer RelationshipManagement(CRM)
[2]. Salesforce.com changed the way as enterprise software
that is delivered and used in industries now a day. All
Salesforce.com products are running in the cloud so, it is not
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 27
expensive setup costs, no maintenance and all employees
can work from any device, if they have an internet
connection along with laptop, smart phone, or tablet [2].
Salesforce.com has made Customer Relationship
Management, which is easy to use for small businesses and
large business hubs. This approach will help to make Sales
Cloud the world’s number 1 CRM system [2]. Salesforce.com
will have to go beyond the CRM, not only for Sales and
Marketing. Salesforce.complatform enablesuserstomanage
all interactions with their customers, sotheorganisationcan
grow and succeed. Salesforce.com having numbers of
features which are very useful to make applications and
Software products with the lighting speed in compare of
traditional on premise tools [2]. Salesforce.com provides a
platform, which have numbers of benefits for developing
software applications easily and faster. The proposed work
is trying to focus on features of salesforce.com. These
features are very new for salesforce.com developers. Use of
salesforce.com will create new opportunities for software
developers and beginners [2].
A. Platforms used by Salesforce.com
Salesforce.com is providing different platforms. These
platforms will be used for developing software,applications,
websites and business tools.
1) Force.com
Force.com is a platform provided by salesforce.com. When
salesforce.com was started, it was workingforonlysoftware
as a service, but now a day salesforce.com is also providing
service of Platform as A Service. And this platform has
numbers of features for utilization of salsforce.comfacilities.
Force.com is a Platform as A Service (PaaS) that allows
developers to create multitenant(singleinstanceofsoftware
runs on a server and serves multiple tenants) add-on
applications integrate into the main Salesforce.com
application [3]. Force.com applications are built using Apex.
Apex is a proprietary programming language for Force.com,
and Visual force. The syntax typicallyusedtogenerateHTML
code. The Force.com platform receives three complete
releases a year. As the platform is provided as a servicetoits
developers, every single development instancealsoreceives
all these updates.
2) Heroku
Heroku is a second useful platform provided in
salesforce.com. Heroku is a cloud Platform which supports
several programming languages and being used as a web
application deployment model. At the initial stage, Heroku
supported only the Ruby programming language, but now it
supports Java, Node.js, Scala, Clojure, Python, PHP, and Go.
Heroku is also an important platform to develop your
application and products.
B. Trailhead Modules
Trailhead
It is an important functionalityofsalesforce.com.Whereever
the user stuck with the logical problem. User can refer the
trailhead module related toproblem.Everypossiblesolution
is given into the trail heads of salesforce.com. The trailhead
is best way to learn the salesforce.com functionalities and
Apex programming.
Example: To learn about CRM, user can refer “CRM Basics”
module. To learn about Apex classes, user can refer “Apex
Basics” module.
Salesforce.com is providing Trailheads to learn the basic
Application development concepts of salesforce.com
platform. According to user requirements, Salesforce.com
has number of trailhead modules. These modules are very
useful for getting actual idea aboutourproductdevelopment
work flow. Each module of trailhead contains the enough
information for understand the development process in
salesforce.com.
Fig 2: Trailhead Modules
Salesforce.com is providing Trailheads to learn the basic
Application development concepts of salesforce.com
platform. According to user requirements, Salesforce.com
has number of trailhead modules. These modules are very
useful for getting actual idea aboutourproductdevelopment
work flow. Each module of trailhead contains the enough
information for understand the development process in
salesforce.com.
1) Apex Basics
Apex is a programminglanguageusedinsalesforce.com[14].
This is similar to Java script. There are certain features of
apex makes salesforce.com very useful. Apex is strongly
typed, object-oriented programming language that allows
developers to execute flow and transaction control
statements on the Force.com platform server in conjunction
with calls to the Force.com API [12][14]. Apex empowers
engineers to add business logic to most system events,
including button clicks, related record updates, and
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 28
Visualforce pages. Apex code can be begun by Web service
requests and from triggers on the objects [12] [14]. Apex is
helpful for creating Web services. Create email services,
perform complex approval over various objects[14]. Make
complex business processes that are not bolstered by
workflow. Make custom value-based (logic that occurs over
the whole transaction, not simply with a single record or
object)[12]. Append custom logic to another operation, for
example, saving a record, with the goal that it happens at
whatever point the operation is executed, paying little
respect to whether it begins in the User Interface, a
Visualforce page, or from SOAP API. Apex has certain
features like listed below [12] [14].
 Integrated
 Easy to use
 Data Focused
 Hosted
 Multitenant aware
 Easy to test
 Versioned
 Object-Oriented
The features of apex are making development so easy in
compare of other languages. If the beginner of
salesforce.com wants to learn the apex language and the
exact flow of salesforce.com, then salesforce.com provides
different types of modules for each and every concept of the
product development.
Example: If you want to integrate the salesforce.com
developer account with the third party website than
salesforce.com has a module for API Integration, which will
include the REST API, SOAP API, Bulk API and much
more[12].
2) CRM Basics
CRM remains for Customer Relationship Management [4].
The innovation enables client to oversee associations with
clients and prospects and track information identified with
all collaborations [4]. It likewise enables groups to team up,
both inside and remotely, assemble bits of knowledge from
social media, track vital metrics and impart through email,
telephone, social, and different channels [4]. SalesforceCRM
was started with five objects like Contacts, Campaign,
Opportunity, Leads and Account [4]. These five objects are
most important to understand when you are planning to
work with the Salesforce CRM [4]. Account object will keep
the track of your clients accounts details, Contact object will
manage your contact lists and other details, Leads will
helpful to manage your new leads and clients, Opportunity
object will help you to make new contacts and generate
leads. For example if you are using Salesforce CRM than all
of your data will be stored and organized in salesforce.com
cloud in the form of objects and records [4].
3) Application Lifecycle Management
Like Software Development Lifecycle in traditional software
development process, Salesforce.com has the Application
Life cycle Management process [5]. This contains steps for
application development. Every salesforce.com user has to
understand the exact flow of development process [5]. This
will make user to track the exact development progress.
Fig 2: Application Lifecycle Management
Step 1: Plan
Each and every idea will be planned when anyone wants to
make it possible. Here, an application will start with
planning phase. This step includes requirements gathering
and analysis as per the customer needed [5]. The product
manager will discuss with the designing teamanddeveloper
team and then creates design specificationsandsharesthem
with the relevant departments [5].
Step 2: Develop
Now, after the planning phase it is time for building the
application.Administrators andsoftwareengineerswritethe
application a per the design specifications [5]. The
development is done on the Salesforce.com platform using
tools available in the user interface and programmatic tools,
such as Apex, Visualforce, and Lightning Components.These
components have their own functionalities so it will take
some more time to be understood. It is not necessary that
you have to write code for each and every step [5].
Salesforce.com is providing a facility to go with drag and
drop. In which you do not have to write whole code.Soitwill
make quite faster to develop an application.
Step 3: Test
Now, after designing and building phase it is timetotestthat
application. Before deployment phase the software testing
team will test the application. They will filter each and every
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 29
single bug from the application [5]. All the bugs will belisted
and send back to the developer team to resolve those bug.
Here the quality assurance team performs unit and
functional testing of application. The testing team will
remove every possible side effect from the application [5].
The whole testing will be done in salesforce.com sandbox.
Salesforce.com sandbox is a clone of your development org
[5]. So, the changes will not directly affect the other parts of
your complete application.
Step 4: Release
When testing is successfully completed and the quality
benchmarks have been met, the application can bedeployed
to production department. The release manager manages
releases to production. At the time of deployment the
application’s working demo will be organized for clients.
Salesforce.com developer team will direct the client to use
the application [5].
Step 5: Customer Support
Support and maintenance is the most overlooked part of the
lifecycle after it has been released. Generally this was done
well toward the end when the development team conveyed
the completed item to the support team and afterward
disavowing the framework until the next version was
developed. With the move to coordinated advancement and
continuous delivery, customer support is presently an
essential piece of the procedure. Customer support is the
feedback mechanism that aides the new client stories in the
following run. So ALM suite either has a customer support
capability, or in any event can coordinate with other help
desk or customer support tools.
4) Apex Integration Service
There are numbers of business organizations which are
running on the basis of current market position [7].They are
taking their important decisions after analysing the overall
market flow. They cannot use certain tools to analyse the
market flow. But by using salesforce Integrationservicethey
can get the limited resource of third partywebsitesanddata,
which do help to know about the current rival of their
company. They can make proper decisions against the rival
company [7]. In this, service user will have to integrate the
salesforce.com with third party website. To make this
integration possible, Salesforce.com is providing APIs [7].
This APIs will be configured properly and at the successful
configuration, salesforce.com userwill getaccesstothethird
party limited resources. For example, if user wants to know
the current trending topics on twitter, then user have to
integrate his/her developer org to the twitter with the help
of APIs. Than all the posts are available in user’s
salesforce.com account, So, this is an effective technique to
know the rival company information and much more
actually happening on twitter [7].
5) Security Basics
Salesforce.com has two types of securitymechanisms.Oneis
System level and second is Applicationlevel [8].Systemlevel
security does Manages your systemlevel data.ASystemlevel
security has an authentication technique to secure
organizational system level data [8]. Authentication is
required for getting access to your account. For this it is
necessary that your account is safe and securely accessible.
To setup system level security saleforce.com is providing a
technique named “Two factor authentications”inwhichuser
having the known password and cell phone with the
salesforce authenticator application installed in it [8]. This
will provide an extra security of your data. If user will use
salesforce.com authenticator application in mobile device
than user can identify own self without writing any code.
This will doubles user’s authentication process [8]. By using
this Technique salesforce.com user can authenticate by
mobile application also [8]. In application level, “Permission
set” option will be used. In permission user can give access
to the user as per his role defined in organization. Suppose a
user assign as a manager than he or she will have all the
access and if user assign as a officer than he or she cannot
access the managerial level data. The role base access will
secure the unauthorised access of company data. The role
base access is a part of segregation of duties. In which
employees have access as per their roles.
6) OAuth
Open Authentication (OAuth) is a protocol provided by
salesforce.com [9]. This will help for the authentication
process. If salesforce.com user wants to integrate the
account with third party website forgettinglimited resource
access than OAuth will be very effective [9]. It will provide
the limited access of third party data. When user is applying
the OAuth technique than Secrete tokens and Access tokens
will be needed. These tokens will available on third party
website [9]. Saleforce.com user has to get those tokens and
integrate his organization with third party. Each and every
websites have own APIs. User must know the API concepts
for getting integrate with other websites [9]. Third party
user will not be affected during this Authentication process
as well as the data fetching process. This is an advantage of
OAuth in salesforce.com.
7) Report and Dashboard
Salesforce.com provides a unique technique to generate the
report and dashboard. To generate the report, user has to
drag and drop the fields which are required in report. The
data will be arranged in the form of rows and columns. By
clicking a run button, the report will berun.Now,Dashboard
is a facility in which user can see the work progress in
graphical format. To generate the dashboard, user will need
report. At the time of dashboard creation user will have to
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 30
select the report as a source. By clickingontotherunbutton,
dashboard will be seen.
3. BENEFITS OF SALESFORCE.COM
Salesforce.com is having numbers of benefits. The benefits
are listed here. These are very useful to understand a value
of Salesforce.com.
A. Cloud Based
The Salesforce.com is a cloud based technology. It can be
possible to access the salesforce.com from anywhere
anytime. The important thing is that you have an internet
connection in your device from which you want to access.
This will make possible for you to run you
organization from anywhere [6].
B. On Demand
Salesforce.com is providing on demand service. Developer
can demand for any type of support anytime. If a user stuck
with the storage space problem, than user has to create one
case for the same reason and send to the salesforce.com
team. They will allocate appropriate space user’s accounton
demand [6].
C. Inbuilt Facilities
Salesforce.com is providing numbers ofinbuiltFacilities.Itis
not necessary that a salesforce.com user have to write code
for everything. Salesforce.com is providing Drag and drop
facilities. In which developer has to drag and drop the
required object from the given list. But, Developer only can
drag and drop the object if he or she knows the exact logic
behind the object [10].
D. Availabilities
The salesforce.com is highly available ifuserhastheinternet
connection in mobile device. As discussed before, Itistotally
based on internet so, if user have the internet connection
than user can work on it every time [10].
E. Cost
As the salesforce.com is providing pay as you go facility, the
annual cost of organization will be less. Any hardware setup
is not required, so it will save the setup cost and
maintenance cost too [10].
F. Speed
The salesforce.com is providing drag and drop facility. The
user does not have to write code for everything. Such logics
will be added by just drag and drop at the exact logical fields
to right place. So, it is obvious that the coding time will be
saved and development process will be fast [10].
G. Security
The salesforce.com is providing systemlevel andapplication
level security. At the system level security, developercanset
the permissions. Developer can generate the accesslevelsas
per the role of employees. So, as per role base access, only
authorised users can get access to their own developer org.
Violation of security access will be reduced [8].
H. GUI
The salesforce.com has a simple GUI. New user can easily
understand the flow of application. For new users,
salesforce.com is providing a beginnermoduleintrail heads.
From that user can easily work on the GUI related queries.
User can learn from trailheads about the GUI.
4. CONCLUSION
Salesforce.com is an emerging cloud technology. Thiswill be
very helpful to the business organizations, Government
agencies, healthcare industriesandmuchmore.Thefeatures
of salesforce.com are complete package to solve the
problems which are in traditional software development
techniques. The properutilizationofsalesforce.comwill help
to grow your business rapidly. This will save the annual cost
of organizations. And one important benefit is that the
development process will be faster because of less coding in
the salesforce.com. It provides drag and drop technique for
even logical queries.
5. FUTURE ENHANCEMENT
Salesforce.com is an efficient technologytodevelopa desired
applications and websites. We are planning to use these
modules in our next product development,whichisbased on
the Integration. We are planning to develop a productwhich
will integrate salesforce.com and social media site to fetch
the social media data into the Salesforce developer account.
From the collected social media data, the risk assessment
will be done to reduce the level of impact in the situations
like riots, protests and terrorist attack.
6. REFERENCES
[1]http://faculty.winthrop.edu/domanm/csci411/Hanouts/
NIST.pdf.
[2] https://www.salesforce.com/in/what-is-salesforce
[3]https://trailhead.salesforce.com/alm_deployment/aim_
intro
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 31
[4]https://developer.salesforce.com/docs/atlas.enus.api.res
t.meta/api_rest/
[5] https://trailhead.salesforce.com/alm_deployment
[6] Tadepalli Sarada Kiranmayee “A Survey on the Role of
Cloud Computing in Social Networking Sites” International
Journal of Computer Science and Information Technologies,
Vol. 6 (2), 2015, 1509-1512.
[7]https://trailhead.salesforce.com/module/apex_integratio
n_services
[8]https://trailhead.salesforce.com/module/security_basics
[9]https://trailhead.salesforce.com/identity_login/identity_
login_2fa
[10] https://developer.salesforce.com/en/products
[11] https://developer.salesforce.com/en/Trailheads
[12]https://trailhead.salesforce.com/en/module/apex_data
base
[13] Santos Asbe "On-Premise CRM to SalesforceMigration -
Benefits, Challenges and Best Practices" White paper TCS.
[14] Louise Ann Lyon, Kieren Jameson “From Clicks to Code:
Resources Women Use to Learn to Code in Apex” 2015 IEEE
Symposium on Visual Languages and Human-Centric
Computing (VLlHCC)
[15] Sodam Baek, Kibae Kim and Jorn Altmann "Role of
Platform Providers in Service Networks: The Case of
Salesforce.com AppExchange" 2014 IEEE 16th Conference
on Business Informatics

More Related Content

What's hot

Cloud Computing in Resource Management
Cloud Computing in Resource ManagementCloud Computing in Resource Management
Cloud Computing in Resource ManagementDr. Amarjeet Singh
 
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGES
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGESCLOUD COMPUTING: SECURITY ISSUES AND CHALLENGES
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGESP singh
 
Analysis of Cloud Services
Analysis of Cloud ServicesAnalysis of Cloud Services
Analysis of Cloud ServicesIRJET Journal
 
Cloud Computing: Overview & Utility
Cloud Computing: Overview & UtilityCloud Computing: Overview & Utility
Cloud Computing: Overview & Utilityiosrjce
 
Challenges and benefits for adopting the paradigm of cloud computing
Challenges and benefits for adopting the paradigm of cloud computingChallenges and benefits for adopting the paradigm of cloud computing
Challenges and benefits for adopting the paradigm of cloud computingcloudresearcher
 
Feet On The Ground Head In The Cloud
Feet On The Ground Head In The CloudFeet On The Ground Head In The Cloud
Feet On The Ground Head In The Clouddchmielewski
 
IRJET- Cloud Computing: Security Issues Challenges and Solution
IRJET-  	  Cloud Computing: Security Issues Challenges and SolutionIRJET-  	  Cloud Computing: Security Issues Challenges and Solution
IRJET- Cloud Computing: Security Issues Challenges and SolutionIRJET Journal
 
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...Sushil kumar Choudhary
 
Demystifying The Cloud-iON Cloud ERP
Demystifying The Cloud-iON Cloud ERPDemystifying The Cloud-iON Cloud ERP
Demystifying The Cloud-iON Cloud ERPChirantan Ghosh
 
A revolution in information technology cloud computing.
A revolution in information technology   cloud computing.A revolution in information technology   cloud computing.
A revolution in information technology cloud computing.Minor33
 
A SCRUTINY TO ATTACK ISSUES AND SECURITY CHALLENGES IN CLOUD COMPUTING
A SCRUTINY TO ATTACK ISSUES AND SECURITY CHALLENGES IN CLOUD COMPUTINGA SCRUTINY TO ATTACK ISSUES AND SECURITY CHALLENGES IN CLOUD COMPUTING
A SCRUTINY TO ATTACK ISSUES AND SECURITY CHALLENGES IN CLOUD COMPUTINGijasa
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud ComputingAbdul Aslam
 
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...A Proposed Model for Improving Performance and Reducing Costs of IT Through C...
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...neirew J
 
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...ijccsa
 

What's hot (17)

Cloud Computing in Resource Management
Cloud Computing in Resource ManagementCloud Computing in Resource Management
Cloud Computing in Resource Management
 
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGES
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGESCLOUD COMPUTING: SECURITY ISSUES AND CHALLENGES
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGES
 
Analysis of Cloud Services
Analysis of Cloud ServicesAnalysis of Cloud Services
Analysis of Cloud Services
 
Bienvenida
BienvenidaBienvenida
Bienvenida
 
Cloud Computing: Overview & Utility
Cloud Computing: Overview & UtilityCloud Computing: Overview & Utility
Cloud Computing: Overview & Utility
 
Challenges and benefits for adopting the paradigm of cloud computing
Challenges and benefits for adopting the paradigm of cloud computingChallenges and benefits for adopting the paradigm of cloud computing
Challenges and benefits for adopting the paradigm of cloud computing
 
Feet On The Ground Head In The Cloud
Feet On The Ground Head In The CloudFeet On The Ground Head In The Cloud
Feet On The Ground Head In The Cloud
 
IRJET- Cloud Computing: Security Issues Challenges and Solution
IRJET-  	  Cloud Computing: Security Issues Challenges and SolutionIRJET-  	  Cloud Computing: Security Issues Challenges and Solution
IRJET- Cloud Computing: Security Issues Challenges and Solution
 
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
 
Cloud Reference Model
Cloud Reference ModelCloud Reference Model
Cloud Reference Model
 
Demystifying The Cloud-iON Cloud ERP
Demystifying The Cloud-iON Cloud ERPDemystifying The Cloud-iON Cloud ERP
Demystifying The Cloud-iON Cloud ERP
 
Practical Guide to Hybrid Cloud Computing
Practical Guide to Hybrid Cloud ComputingPractical Guide to Hybrid Cloud Computing
Practical Guide to Hybrid Cloud Computing
 
A revolution in information technology cloud computing.
A revolution in information technology   cloud computing.A revolution in information technology   cloud computing.
A revolution in information technology cloud computing.
 
A SCRUTINY TO ATTACK ISSUES AND SECURITY CHALLENGES IN CLOUD COMPUTING
A SCRUTINY TO ATTACK ISSUES AND SECURITY CHALLENGES IN CLOUD COMPUTINGA SCRUTINY TO ATTACK ISSUES AND SECURITY CHALLENGES IN CLOUD COMPUTING
A SCRUTINY TO ATTACK ISSUES AND SECURITY CHALLENGES IN CLOUD COMPUTING
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud Computing
 
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...A Proposed Model for Improving Performance and Reducing Costs of IT Through C...
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...
 
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...
 

Similar to Salesforce.com – A Cloud Provider

A Brief Introduction to Cloud Computing
A Brief Introduction to Cloud ComputingA Brief Introduction to Cloud Computing
A Brief Introduction to Cloud ComputingIRJET Journal
 
Challenges and Benefits-for Adopting the Paradigm of Cloud Computing
Challenges  and  Benefits-for Adopting  the Paradigm of Cloud ComputingChallenges  and  Benefits-for Adopting  the Paradigm of Cloud Computing
Challenges and Benefits-for Adopting the Paradigm of Cloud ComputingMervat Bamiah
 
Exploring the cloud deployment and service delivery models (2)
Exploring the cloud deployment and service delivery models (2)Exploring the cloud deployment and service delivery models (2)
Exploring the cloud deployment and service delivery models (2)Mervat Bamiah
 
Exploring the cloud deployment and service delivery models
Exploring the cloud deployment and service delivery modelsExploring the cloud deployment and service delivery models
Exploring the cloud deployment and service delivery modelscloudresearcher
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing PresentationVivek Ravindran
 
IRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud ServicesIRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud ServicesIRJET Journal
 
IRJET- An Ample Analysis of Cloud Computing Assessment Issues and Challenges
IRJET- An Ample Analysis of Cloud Computing Assessment Issues and ChallengesIRJET- An Ample Analysis of Cloud Computing Assessment Issues and Challenges
IRJET- An Ample Analysis of Cloud Computing Assessment Issues and ChallengesIRJET Journal
 
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabuscloud computing notes for anna university syllabus
cloud computing notes for anna university syllabusViolet Violet
 
QuickView #5 - Cloud
QuickView #5 - CloudQuickView #5 - Cloud
QuickView #5 - CloudSonovate
 
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.IRJET Journal
 
Cloud Computing Basics Features and Services
Cloud Computing Basics Features and ServicesCloud Computing Basics Features and Services
Cloud Computing Basics Features and Servicesijtsrd
 
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...IRJET Journal
 
An Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud ComputingAn Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud ComputingIOSR Journals
 
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueThe Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueRapidValue
 
IRJET- Efficient and Secure Data Storage in Cloud Computing
IRJET- Efficient and Secure Data Storage in Cloud ComputingIRJET- Efficient and Secure Data Storage in Cloud Computing
IRJET- Efficient and Secure Data Storage in Cloud ComputingIRJET Journal
 
Load Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A ReviewLoad Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A ReviewIOSR Journals
 
Cloud computing - Latest Trend
Cloud computing - Latest TrendCloud computing - Latest Trend
Cloud computing - Latest Trendpoojanov04
 
IRJET- A Survey on SaaS-Attacks and Digital Forensic
IRJET-  	  A Survey on SaaS-Attacks and Digital ForensicIRJET-  	  A Survey on SaaS-Attacks and Digital Forensic
IRJET- A Survey on SaaS-Attacks and Digital ForensicIRJET Journal
 

Similar to Salesforce.com – A Cloud Provider (20)

A Brief Introduction to Cloud Computing
A Brief Introduction to Cloud ComputingA Brief Introduction to Cloud Computing
A Brief Introduction to Cloud Computing
 
Challenges and Benefits-for Adopting the Paradigm of Cloud Computing
Challenges  and  Benefits-for Adopting  the Paradigm of Cloud ComputingChallenges  and  Benefits-for Adopting  the Paradigm of Cloud Computing
Challenges and Benefits-for Adopting the Paradigm of Cloud Computing
 
Exploring the cloud deployment and service delivery models (2)
Exploring the cloud deployment and service delivery models (2)Exploring the cloud deployment and service delivery models (2)
Exploring the cloud deployment and service delivery models (2)
 
Exploring the cloud deployment and service delivery models
Exploring the cloud deployment and service delivery modelsExploring the cloud deployment and service delivery models
Exploring the cloud deployment and service delivery models
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
IRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud ServicesIRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud Services
 
IRJET- An Ample Analysis of Cloud Computing Assessment Issues and Challenges
IRJET- An Ample Analysis of Cloud Computing Assessment Issues and ChallengesIRJET- An Ample Analysis of Cloud Computing Assessment Issues and Challenges
IRJET- An Ample Analysis of Cloud Computing Assessment Issues and Challenges
 
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabuscloud computing notes for anna university syllabus
cloud computing notes for anna university syllabus
 
G017324043
G017324043G017324043
G017324043
 
QuickView #5 - Cloud
QuickView #5 - CloudQuickView #5 - Cloud
QuickView #5 - Cloud
 
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
 
Cloud Computing Basics Features and Services
Cloud Computing Basics Features and ServicesCloud Computing Basics Features and Services
Cloud Computing Basics Features and Services
 
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
A NEW APPROACH FOR SECURITY IN CLOUD DATA STORAGE FOR IOT APPLICATIONS USING ...
 
An Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud ComputingAn Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud Computing
 
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueThe Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
 
IRJET- Efficient and Secure Data Storage in Cloud Computing
IRJET- Efficient and Secure Data Storage in Cloud ComputingIRJET- Efficient and Secure Data Storage in Cloud Computing
IRJET- Efficient and Secure Data Storage in Cloud Computing
 
Load Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A ReviewLoad Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A Review
 
Cloud computing - Latest Trend
Cloud computing - Latest TrendCloud computing - Latest Trend
Cloud computing - Latest Trend
 
IRJET- A Survey on SaaS-Attacks and Digital Forensic
IRJET-  	  A Survey on SaaS-Attacks and Digital ForensicIRJET-  	  A Survey on SaaS-Attacks and Digital Forensic
IRJET- A Survey on SaaS-Attacks and Digital Forensic
 
SECURITY ISSUES IN CLOUD COMPUTING
SECURITY ISSUES IN CLOUD COMPUTINGSECURITY ISSUES IN CLOUD COMPUTING
SECURITY ISSUES IN CLOUD COMPUTING
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 

Salesforce.com – A Cloud Provider

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 25 Salesforce.com – A Cloud Provider Arockia Panimalar.S 1, Priyadharshan.R2, Mithun Kumar.R3, Visweshwaran.G4 1 Assistant Professor, Department of BCA & M.Sc SS, Sri Krishna Arts and Science College, Coimbatore, India 2,3,4 III BCA, Department of BCA & M.Sc SS, Sri Krishna Arts and Science College, Coimbatore, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - In a current situation, IT industries are developing with the assistance of appropriate Utilization of available resources. The IT goliaths like Microsoft, Infosys, IBM, Oracle, and TCS are changing from theirs on premises IT setups to the cloud. Cloud computing is supplanting the traditional model in which software applicationsintroduced on-preface hardware, from desktop PCs to server rooms, contingent upon the span of the business. The proposed work is about the cloud stage which will change all the customaryperspectivesofsoftware,application,andproduct improvement Technologies. Salesforce.comisoneofthebest cloud providers available in the recent scenario. There are number of reasons why IT industries are switching to the cloud. Furthermore, there are quantities of reasons why industries need to think to adopt salesforce.com cloud. The proposed work is going to concentrate on essential and regular highlights of salsforce.com. These highlights are regular for any developer to learn and use in to software, application and product advancementinsalesforce.com. The objective of this proposed work is to demonstrate the available resources in the salesforce.com which arestill new for the developers. This a way todeal withmakesindividuals recognizable with the salesforce.com cloud provider. Key Words: CloudComputing,Salesforce.com,IaaS, PaaS, SaaS 1. CLOUD COMPUTING BASICS Cloud computing is a model for empowering omnipresent, helpful, on request arrange access to a mutual pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be quickly provisioned and released with insignificant administration effort or service provider interaction [1]. . . . Success on Demand Cloud computing is defined as a type of computing that relies on sharing computing resources rather than having local servers or personal devices to handle applications [1]. Cloud Computing refers to controlling, designing, and accessing to the applications on the web. Itoffersonlinedata storage, framework and application [1]. The term Cloud refers to a Network or Internet. In other words, we can say that Cloud is something, which is present at remote location [1]. Example: E-mail, Web-Conferencing,Customer-relationship management [1]. Cloud computing has some models which are working on different tasks as they are scheduled. Each model of cloud computing is working as per the requirement of the cloud service provider and cloud service buyer. [1] A. Cloud Computing Visual Model In cloud computing, two types of models are available. First is ‘cloud service model’ and second is ‘cloud deployment model’. Fig 1: Cloud Computing Visual Model
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 26 There are three types of cloud service models i.e. SaaS (Software as a Service), PaaS (Platform as a Service), IaaS (Infrastructure as a Service). There are four types of Deployment models i.e. Public cloud, Private cloud, Hybrid cloud and Community cloud. All four are the Cloud Deployment Models. Above figure shows the different models in the cloud computing and also characteristics of cloud computing whichinvolvesBaudNetwork access,Rapid Elasticity, On-demand service, Measured Service. B. Cloud Service Models These are certain cloud service models have their own functionalities. 1) Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) is a form of cloud computing that provides virtualized computing resources over the Internet [6]. In IaaS model, a third party provider hosts hardware, software, servers, storage and other infrastructure components on behalf of its users. IaaS platforms offer highly scalable resourcescanbeadjusted on- demand [6]. Example: Amazon Web Services (AWS), Windows Azure, Google Compute Engine, Rack space Open Cloud, and IBM Smart Cloud Enterprise [6]. 2) Platform as a Service (PaaS) The cloud has totally changedhowbusinessapplications are bulit and run. Conveying a new application is currently as quick as opening your Internet browser [6]. Platform as a service (PaaS) is a model for running applications without the problem of maintaining on-premises hardware and software infrastructure at your company [6]. Endeavours of all sizes have embraced PaaS arrangements like salesforce.com for straightforwardness, adaptability, and unwavering quality. PaaS applications likewise have the most recent highlights without the torment of constant upgrades [6]. Dissimilar to traditional client/server models, for example, a Web server/Web page framework, Web services don't furnish the client with a GUI.Thefundamental security issue is malignant client accessofwebservices.This is the vital security issue each service provider confronting now. To avoid various security issues both providers and requesters’ follows identity and trust policies. Example: Force.com [6]. 3) Software as a Service (SaaS) In the Software as a Service (SaaS) model, clients access application software and databases. Cloud providers will deal with the foundation and a stage, which runs applications. SaaS is once in a while alluded to as "on- demand software" and is typically valuedona compensation for every utilization premise like your electricity bill at home. In the SaaS model, cloud providers introduce and work application software in the cloud and cloud clients get to the product from cloud clients. Cloud clients don't deal with the cloud infrastructure and platform where the application runs. This takes out the need to introduce and run the application on the cloud client claim PCs, which improves upkeep and support. [6] Example: Salesforce.com [6] C. Cloud Deployment Models There are some cloud deployment models. 1) Public Cloud The cloud framework is accessible to the overall public or a huge industry gathering and is possessed by an association offering cloud services [1]. 2) Private Cloud The cloud foundation is worked exclusively for a solitary association. It might be overseen by the association or a third party. It might exist on-premisesoroff-premises[1][6]. 3) Community Cloud The cloud foundation is shared by a few associations and supports a particular group that has shared concerns (Example: mission, security prerequisites, strategy, or compliance considerations). It might be overseen by the associations or a third party. It might exist on-premises or off-premises [1] [6]. 4) Hybrid Cloud The cloud framework is a synthesis of at least two or more clouds (private, community, or public) that stay special entities yet are bound together by standardized or proprietary technology that empowers data and application versatility (Example: cloud bursting for load balancing between clouds) [1] [6]. 2. INTRODUCTION OF SALESFORCE.COM Salesforce.com is a cloud service Provider Company from United States of America. Mark Benioff established salesforce.com for onlyCustomerRelationshipManagement. Salesforce.com was providing Software as a Servicebut now a day, Salesforce.com is providing application development and cloud services [2]. Salesforce.com was started with the vision of making Customer RelationshipManagement(CRM) [2]. Salesforce.com changed the way as enterprise software that is delivered and used in industries now a day. All Salesforce.com products are running in the cloud so, it is not
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 27 expensive setup costs, no maintenance and all employees can work from any device, if they have an internet connection along with laptop, smart phone, or tablet [2]. Salesforce.com has made Customer Relationship Management, which is easy to use for small businesses and large business hubs. This approach will help to make Sales Cloud the world’s number 1 CRM system [2]. Salesforce.com will have to go beyond the CRM, not only for Sales and Marketing. Salesforce.complatform enablesuserstomanage all interactions with their customers, sotheorganisationcan grow and succeed. Salesforce.com having numbers of features which are very useful to make applications and Software products with the lighting speed in compare of traditional on premise tools [2]. Salesforce.com provides a platform, which have numbers of benefits for developing software applications easily and faster. The proposed work is trying to focus on features of salesforce.com. These features are very new for salesforce.com developers. Use of salesforce.com will create new opportunities for software developers and beginners [2]. A. Platforms used by Salesforce.com Salesforce.com is providing different platforms. These platforms will be used for developing software,applications, websites and business tools. 1) Force.com Force.com is a platform provided by salesforce.com. When salesforce.com was started, it was workingforonlysoftware as a service, but now a day salesforce.com is also providing service of Platform as A Service. And this platform has numbers of features for utilization of salsforce.comfacilities. Force.com is a Platform as A Service (PaaS) that allows developers to create multitenant(singleinstanceofsoftware runs on a server and serves multiple tenants) add-on applications integrate into the main Salesforce.com application [3]. Force.com applications are built using Apex. Apex is a proprietary programming language for Force.com, and Visual force. The syntax typicallyusedtogenerateHTML code. The Force.com platform receives three complete releases a year. As the platform is provided as a servicetoits developers, every single development instancealsoreceives all these updates. 2) Heroku Heroku is a second useful platform provided in salesforce.com. Heroku is a cloud Platform which supports several programming languages and being used as a web application deployment model. At the initial stage, Heroku supported only the Ruby programming language, but now it supports Java, Node.js, Scala, Clojure, Python, PHP, and Go. Heroku is also an important platform to develop your application and products. B. Trailhead Modules Trailhead It is an important functionalityofsalesforce.com.Whereever the user stuck with the logical problem. User can refer the trailhead module related toproblem.Everypossiblesolution is given into the trail heads of salesforce.com. The trailhead is best way to learn the salesforce.com functionalities and Apex programming. Example: To learn about CRM, user can refer “CRM Basics” module. To learn about Apex classes, user can refer “Apex Basics” module. Salesforce.com is providing Trailheads to learn the basic Application development concepts of salesforce.com platform. According to user requirements, Salesforce.com has number of trailhead modules. These modules are very useful for getting actual idea aboutourproductdevelopment work flow. Each module of trailhead contains the enough information for understand the development process in salesforce.com. Fig 2: Trailhead Modules Salesforce.com is providing Trailheads to learn the basic Application development concepts of salesforce.com platform. According to user requirements, Salesforce.com has number of trailhead modules. These modules are very useful for getting actual idea aboutourproductdevelopment work flow. Each module of trailhead contains the enough information for understand the development process in salesforce.com. 1) Apex Basics Apex is a programminglanguageusedinsalesforce.com[14]. This is similar to Java script. There are certain features of apex makes salesforce.com very useful. Apex is strongly typed, object-oriented programming language that allows developers to execute flow and transaction control statements on the Force.com platform server in conjunction with calls to the Force.com API [12][14]. Apex empowers engineers to add business logic to most system events, including button clicks, related record updates, and
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 28 Visualforce pages. Apex code can be begun by Web service requests and from triggers on the objects [12] [14]. Apex is helpful for creating Web services. Create email services, perform complex approval over various objects[14]. Make complex business processes that are not bolstered by workflow. Make custom value-based (logic that occurs over the whole transaction, not simply with a single record or object)[12]. Append custom logic to another operation, for example, saving a record, with the goal that it happens at whatever point the operation is executed, paying little respect to whether it begins in the User Interface, a Visualforce page, or from SOAP API. Apex has certain features like listed below [12] [14].  Integrated  Easy to use  Data Focused  Hosted  Multitenant aware  Easy to test  Versioned  Object-Oriented The features of apex are making development so easy in compare of other languages. If the beginner of salesforce.com wants to learn the apex language and the exact flow of salesforce.com, then salesforce.com provides different types of modules for each and every concept of the product development. Example: If you want to integrate the salesforce.com developer account with the third party website than salesforce.com has a module for API Integration, which will include the REST API, SOAP API, Bulk API and much more[12]. 2) CRM Basics CRM remains for Customer Relationship Management [4]. The innovation enables client to oversee associations with clients and prospects and track information identified with all collaborations [4]. It likewise enables groups to team up, both inside and remotely, assemble bits of knowledge from social media, track vital metrics and impart through email, telephone, social, and different channels [4]. SalesforceCRM was started with five objects like Contacts, Campaign, Opportunity, Leads and Account [4]. These five objects are most important to understand when you are planning to work with the Salesforce CRM [4]. Account object will keep the track of your clients accounts details, Contact object will manage your contact lists and other details, Leads will helpful to manage your new leads and clients, Opportunity object will help you to make new contacts and generate leads. For example if you are using Salesforce CRM than all of your data will be stored and organized in salesforce.com cloud in the form of objects and records [4]. 3) Application Lifecycle Management Like Software Development Lifecycle in traditional software development process, Salesforce.com has the Application Life cycle Management process [5]. This contains steps for application development. Every salesforce.com user has to understand the exact flow of development process [5]. This will make user to track the exact development progress. Fig 2: Application Lifecycle Management Step 1: Plan Each and every idea will be planned when anyone wants to make it possible. Here, an application will start with planning phase. This step includes requirements gathering and analysis as per the customer needed [5]. The product manager will discuss with the designing teamanddeveloper team and then creates design specificationsandsharesthem with the relevant departments [5]. Step 2: Develop Now, after the planning phase it is time for building the application.Administrators andsoftwareengineerswritethe application a per the design specifications [5]. The development is done on the Salesforce.com platform using tools available in the user interface and programmatic tools, such as Apex, Visualforce, and Lightning Components.These components have their own functionalities so it will take some more time to be understood. It is not necessary that you have to write code for each and every step [5]. Salesforce.com is providing a facility to go with drag and drop. In which you do not have to write whole code.Soitwill make quite faster to develop an application. Step 3: Test Now, after designing and building phase it is timetotestthat application. Before deployment phase the software testing team will test the application. They will filter each and every
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 29 single bug from the application [5]. All the bugs will belisted and send back to the developer team to resolve those bug. Here the quality assurance team performs unit and functional testing of application. The testing team will remove every possible side effect from the application [5]. The whole testing will be done in salesforce.com sandbox. Salesforce.com sandbox is a clone of your development org [5]. So, the changes will not directly affect the other parts of your complete application. Step 4: Release When testing is successfully completed and the quality benchmarks have been met, the application can bedeployed to production department. The release manager manages releases to production. At the time of deployment the application’s working demo will be organized for clients. Salesforce.com developer team will direct the client to use the application [5]. Step 5: Customer Support Support and maintenance is the most overlooked part of the lifecycle after it has been released. Generally this was done well toward the end when the development team conveyed the completed item to the support team and afterward disavowing the framework until the next version was developed. With the move to coordinated advancement and continuous delivery, customer support is presently an essential piece of the procedure. Customer support is the feedback mechanism that aides the new client stories in the following run. So ALM suite either has a customer support capability, or in any event can coordinate with other help desk or customer support tools. 4) Apex Integration Service There are numbers of business organizations which are running on the basis of current market position [7].They are taking their important decisions after analysing the overall market flow. They cannot use certain tools to analyse the market flow. But by using salesforce Integrationservicethey can get the limited resource of third partywebsitesanddata, which do help to know about the current rival of their company. They can make proper decisions against the rival company [7]. In this, service user will have to integrate the salesforce.com with third party website. To make this integration possible, Salesforce.com is providing APIs [7]. This APIs will be configured properly and at the successful configuration, salesforce.com userwill getaccesstothethird party limited resources. For example, if user wants to know the current trending topics on twitter, then user have to integrate his/her developer org to the twitter with the help of APIs. Than all the posts are available in user’s salesforce.com account, So, this is an effective technique to know the rival company information and much more actually happening on twitter [7]. 5) Security Basics Salesforce.com has two types of securitymechanisms.Oneis System level and second is Applicationlevel [8].Systemlevel security does Manages your systemlevel data.ASystemlevel security has an authentication technique to secure organizational system level data [8]. Authentication is required for getting access to your account. For this it is necessary that your account is safe and securely accessible. To setup system level security saleforce.com is providing a technique named “Two factor authentications”inwhichuser having the known password and cell phone with the salesforce authenticator application installed in it [8]. This will provide an extra security of your data. If user will use salesforce.com authenticator application in mobile device than user can identify own self without writing any code. This will doubles user’s authentication process [8]. By using this Technique salesforce.com user can authenticate by mobile application also [8]. In application level, “Permission set” option will be used. In permission user can give access to the user as per his role defined in organization. Suppose a user assign as a manager than he or she will have all the access and if user assign as a officer than he or she cannot access the managerial level data. The role base access will secure the unauthorised access of company data. The role base access is a part of segregation of duties. In which employees have access as per their roles. 6) OAuth Open Authentication (OAuth) is a protocol provided by salesforce.com [9]. This will help for the authentication process. If salesforce.com user wants to integrate the account with third party website forgettinglimited resource access than OAuth will be very effective [9]. It will provide the limited access of third party data. When user is applying the OAuth technique than Secrete tokens and Access tokens will be needed. These tokens will available on third party website [9]. Saleforce.com user has to get those tokens and integrate his organization with third party. Each and every websites have own APIs. User must know the API concepts for getting integrate with other websites [9]. Third party user will not be affected during this Authentication process as well as the data fetching process. This is an advantage of OAuth in salesforce.com. 7) Report and Dashboard Salesforce.com provides a unique technique to generate the report and dashboard. To generate the report, user has to drag and drop the fields which are required in report. The data will be arranged in the form of rows and columns. By clicking a run button, the report will berun.Now,Dashboard is a facility in which user can see the work progress in graphical format. To generate the dashboard, user will need report. At the time of dashboard creation user will have to
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 30 select the report as a source. By clickingontotherunbutton, dashboard will be seen. 3. BENEFITS OF SALESFORCE.COM Salesforce.com is having numbers of benefits. The benefits are listed here. These are very useful to understand a value of Salesforce.com. A. Cloud Based The Salesforce.com is a cloud based technology. It can be possible to access the salesforce.com from anywhere anytime. The important thing is that you have an internet connection in your device from which you want to access. This will make possible for you to run you organization from anywhere [6]. B. On Demand Salesforce.com is providing on demand service. Developer can demand for any type of support anytime. If a user stuck with the storage space problem, than user has to create one case for the same reason and send to the salesforce.com team. They will allocate appropriate space user’s accounton demand [6]. C. Inbuilt Facilities Salesforce.com is providing numbers ofinbuiltFacilities.Itis not necessary that a salesforce.com user have to write code for everything. Salesforce.com is providing Drag and drop facilities. In which developer has to drag and drop the required object from the given list. But, Developer only can drag and drop the object if he or she knows the exact logic behind the object [10]. D. Availabilities The salesforce.com is highly available ifuserhastheinternet connection in mobile device. As discussed before, Itistotally based on internet so, if user have the internet connection than user can work on it every time [10]. E. Cost As the salesforce.com is providing pay as you go facility, the annual cost of organization will be less. Any hardware setup is not required, so it will save the setup cost and maintenance cost too [10]. F. Speed The salesforce.com is providing drag and drop facility. The user does not have to write code for everything. Such logics will be added by just drag and drop at the exact logical fields to right place. So, it is obvious that the coding time will be saved and development process will be fast [10]. G. Security The salesforce.com is providing systemlevel andapplication level security. At the system level security, developercanset the permissions. Developer can generate the accesslevelsas per the role of employees. So, as per role base access, only authorised users can get access to their own developer org. Violation of security access will be reduced [8]. H. GUI The salesforce.com has a simple GUI. New user can easily understand the flow of application. For new users, salesforce.com is providing a beginnermoduleintrail heads. From that user can easily work on the GUI related queries. User can learn from trailheads about the GUI. 4. CONCLUSION Salesforce.com is an emerging cloud technology. Thiswill be very helpful to the business organizations, Government agencies, healthcare industriesandmuchmore.Thefeatures of salesforce.com are complete package to solve the problems which are in traditional software development techniques. The properutilizationofsalesforce.comwill help to grow your business rapidly. This will save the annual cost of organizations. And one important benefit is that the development process will be faster because of less coding in the salesforce.com. It provides drag and drop technique for even logical queries. 5. FUTURE ENHANCEMENT Salesforce.com is an efficient technologytodevelopa desired applications and websites. We are planning to use these modules in our next product development,whichisbased on the Integration. We are planning to develop a productwhich will integrate salesforce.com and social media site to fetch the social media data into the Salesforce developer account. From the collected social media data, the risk assessment will be done to reduce the level of impact in the situations like riots, protests and terrorist attack. 6. REFERENCES [1]http://faculty.winthrop.edu/domanm/csci411/Hanouts/ NIST.pdf. [2] https://www.salesforce.com/in/what-is-salesforce [3]https://trailhead.salesforce.com/alm_deployment/aim_ intro
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 31 [4]https://developer.salesforce.com/docs/atlas.enus.api.res t.meta/api_rest/ [5] https://trailhead.salesforce.com/alm_deployment [6] Tadepalli Sarada Kiranmayee “A Survey on the Role of Cloud Computing in Social Networking Sites” International Journal of Computer Science and Information Technologies, Vol. 6 (2), 2015, 1509-1512. [7]https://trailhead.salesforce.com/module/apex_integratio n_services [8]https://trailhead.salesforce.com/module/security_basics [9]https://trailhead.salesforce.com/identity_login/identity_ login_2fa [10] https://developer.salesforce.com/en/products [11] https://developer.salesforce.com/en/Trailheads [12]https://trailhead.salesforce.com/en/module/apex_data base [13] Santos Asbe "On-Premise CRM to SalesforceMigration - Benefits, Challenges and Best Practices" White paper TCS. [14] Louise Ann Lyon, Kieren Jameson “From Clicks to Code: Resources Women Use to Learn to Code in Apex” 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VLlHCC) [15] Sodam Baek, Kibae Kim and Jorn Altmann "Role of Platform Providers in Service Networks: The Case of Salesforce.com AppExchange" 2014 IEEE 16th Conference on Business Informatics