JSON Jamboree: Fixed vs. Dynamic Deserialization Showdown for Apex Callouts
Integration Steve Simpson Integration Steve Simpson

JSON Jamboree: Fixed vs. Dynamic Deserialization Showdown for Apex Callouts

When you are in Salesforce and using Apex to make callouts to JSON Web Services, you have a choice about how you can deal with the JSON for outgoing and incoming serialization and deserialization. I cover:

1) Apex with Fixed JSON classes or structures, along with some of the benefits;

2) Apex with Dynamic Deserialization, which takes code and more effort, but can allow you to process more complex JSON;

3) How you can use Custom Meta Data to handle the incoming data dynamically, giving you a flexible system that can be modified without redeploying code.

Read More
Cracking the Code: “Steve's Number of Zeros”for Estimating Integration Volumes!
Integration Steve Simpson Integration Steve Simpson

Cracking the Code: “Steve's Number of Zeros”for Estimating Integration Volumes!

When planning Integrations, choosing the correct approach can be dependent on the projected load. Getting this information from the business users at the start of a project can be challenging.

In this blog/video, I show how ""Steve's Number of Zeros"" approach can help the Integration Architect build reasonable estimations that can be the foundation of the integration planning.

Read More
Beam Me Up, Codey! Serialization and Deserialization: The Star Trek Transporters of Integrations
Integration Steve Simpson Integration Steve Simpson

Beam Me Up, Codey! Serialization and Deserialization: The Star Trek Transporters of Integrations

Understanding Serialization and Deserialization is a key concept for Integration Architects; kind of like using the Transporter on Star Trek.

I walk through key concepts about how data can be moved between two different processes. Serialization creates a stream that is communicated to another process. At the end, deserialization is used to put the data into a usable format.

Read More