February 13, 2023

Salesforce Integration: Ultimate Introduction

keyword


I'm a Solution Architect with ThirdEye Consulting, I've been working in the Salesforce ecosystem for 9 years and I'm a certified System and Application Architect. I was fortunate enough to attend the System Architect Bootcamp during Dreamforce. It provided me with a wealth of information about integrations I didn't be aware of when I was there. I've attempted to give here a summary of what I learnt, however, it is geared towards data replication solutions professionals who are new to this.

My aim is not to show you how to incorporate each step. Instead, my goal is to give you a general overview of the concepts involved in integration that allow you to progress to more intricate aspects. There are three main areas to be covered: integration types, capabilities, and patterns. First, let's look at an examination of the basics.

What is Salesforce Integration?

Salesforce Integration is the process of connecting two or more of your systems together. This allows you to streamline separate processes.

Take into consideration the situations within your technology stack in which data is kept in one system but needed in another. Through integrating them, you can easily manage all that information through different business processes that operate across multiple systems.

Why is integration so important?

We are living in the digital age and we constantly need to enhance our efficiency as well as our customers' experience to remain competitive it's rare that a system works on its own. We need to become more adept and efficient in integration of our systems so we can accomplish this quicker and in a more scalable manner.

What exactly is an API?

API stands for Application Programming Interface. It lets two programs communicate with each other.


 

When you use an app on your smartphone it connects to Internet, pulls information from a server, and the app presents it in a readable format. This entire process should run smoothly if you use the right API.

There are various types of APIs which I will cover later in the 'Salesforce Integration Capabilities' section.

Types of Salesforce Integration Architectures

Each kind of integration architecture has many advantages as well as drawbacks that are worth noting. Three kinds I'll discuss:

Point-to-Point Integration

Point-to-point integration is also known as one-to-one integration. It sends a message via a 1-1 relationship another system. Imagine you have an application for sales that transmits new orders to a billing system, to an application for shipping and to a tracking system all separately as a separate integration. If you want the tracking and the shipping to communicate, then this is an additional integration that has to be setup.

This kind of integration comes with many cons. The integration type is costly to create and maintain. If you have to replace a system, you will need several new integrations in order for it to connect with the other systems.

Hub-and Spoke Integration

With hub-and-spoke integration you can have a central hub system that facilitates communication between systems. The hub is in charge of routing all traffic. You only need to establish one connection for each system, which is a big improvement over point-to point integration.

Enterprise Service Bus Integration (ESB).

Enterprise Service Bus (ESB) is the next step in hub and spoke architecture of integration model. The difference is the integration engine used to establish connections between connected systems and software applications.

Posted by: VincentBusiness at 05:32 AM | No Comments | Add Comment
Post contains 566 words, total size 4 kb.




What colour is a green orange?




14kb generated in CPU 0.0065, elapsed 0.0229 seconds.
35 queries taking 0.0183 seconds, 65 records returned.
Powered by Minx 1.1.6c-pink.