In today's world, the internet provides your customers with a wide variety of services to help them run their business efficiently. Once your application is released, your customers will want to integrate many of these services into your application's services as well. While there are significant application management optimizations and data security benefits to customers choosing multiple applications based on the same platform, the reality is that other services and platforms exist and may already be a part of your customer's infrastructure, which is why we need to use External Services.
Fortunately, Salesforce understands this and embraces the integration of external services in a variety of ways, regardless of whether it is an external process calling one of your application services and/or existing...