Apps

Three patterns to accelerate your Salesforce development at TrailheaDX

Share this post:

IBM Integration SalesforceRecently, IBM and Salesforce announced a global strategic partnership to help companies make smarter decisions faster than ever before. The partnership focuses on four major pillars of productivity:

  • Utilizing IBM Watson for actionable intelligence
  • Integrating weather insights from IBM into Salesforce client interactions
  • Leveraging Bluewolf Consulting Services with industry-based accelerators for expert implementation
  • Applying IBM Cloud Integration solutions to unite on-premises and Salesforce data

At Salesforce TrailheaDX, June 28 and 29, developers in the Salesforce ecosystem can get a deeper understanding of the various pillars of our landmark partnership. And they can dive into the intricacies and benefits of IBM Cloud Integration for Salesforce.

Attendees will have the opportunity to see real time demos during a featured session and engage in conversations with experts. IBM Cloud Integration aims to showcase myriad capabilities to accelerate your integration projects including real time events, on-demand integration, and bulk and wave analytics.

Unlock real time event processing

With ever-growing demands for access to the most current client data, real time event processing has become common for new integration projects. Salesforce offers multiple ways to generate events—and IBM Cloud Integration offerings support each method. Let’s look at specifics.

The simple, no-code approach is to use the IBM App Connect Designer experience to trigger flows in App Connect based on changes in other software as a service (SaaS) applications, including Salesforce. Through simple drag-and-drop configuration, App Connect automatically generates the Force.com Streaming API PushTopic required for the change and subscribes to it. Once active, any of the SaaS application actions available in App Connect can be used to trigger downstream updates.

For lower-level integration, you can also use the newly-released MQ Bridge for Salesforce. The bridge supports both Force.com Streaming API PushTopics, as well as the new Force.com Platform Events API. After creating your PushTopics or Platform Event in Force.com, this MQ runtime component allows you to subscribe to the specific message for delivery on your enterprise messaging infrastructure based on IBM MQ. At that point, any integration scenario that supports MQ can be used to provide assured, once-only deliver of your critical Salesforce updates.

Finally, the IBM App Connect Studio experience provides additional capabilities to support real time event processing using either polling mechanisms or support for Force.com Outbound Messaging. Both remain very popular options.

Add on-demand integration

In addition to change notifications handled by the real time events pattern, many integration projects require on-demand access to data in Salesforce for CRUD (create, read, update and delete) operations.

Once again, the simple, no-code approach is to use the IBM App Connect Designer experience to retrieve and update Salesforce data. The Salesforce connector is one of many SaaS applications available in the drag-and-drop experience to handle common integration routines.

For those developers with more complicated requirements, IBM provides Salesforce connectivity in both IBM App Connect Studio and IBM Integration Bus. Both provide full CRUD capability to help you more easily integrate your on-premises data with Salesforce data. In most scenarios, developers would start with the App Connect experience, but for cases where integration flows are running in Integration Bus, the Salesforce connector provides an easy way to integrate without requiring additional tools.

Light up bulk and wave analytics

IBM App Connect Studio provides extensive support for the Force.com Bulk API and Wave Analytics APIs to assist with your larger data integration scenarios and ongoing analytics. These bulk methods have been the bedrock of Salesforce integration for years, and IBM Cloud Integration supports these patterns.

IBM Cloud Integration also provides additional capabilities for creating, securing and managing APIs from both on-premises and Salesforce data sources as well as advanced capabilities to integrate with new, emerging technologies like OpenWhisk and blockchain.

Integration helps businesses to make better decisions, faster than ever before. IBM Cloud Integration for Salesforce helps developers capitalize on integrating data quickly and efficiently. To learn more about the capabilities provided by IBM Cloud Integration for Salesforce, visit the website. And don’t forget to stop by the IBM and Salesforce partnership booth and attend the IBM Cloud Integration for Salesforce session at TrailheaDX.

 

More Apps stories

A strategic approach to adopting cloud-native application development

Approximately three out of four non-cloud applications will move to the cloud within the next three years, according to a recent IBM report titled “The enterprise outlook on cloud-native development”. In today’s modern enterprise, optimizing the application cycle is critical: it can help companies keep up with consumer expectations, keep business operations agile, and speed […]

Continue reading

4 steps to modernize and cloud-enable applications

Customers today are no longer satisfied by the traditional consumer-business relationship. Instead, they expect engaging and informative digital experiences. In order to match these expectations and stay ahead of the curve, organizations must lean into digital transformation. Businesses need to modernize both customer-facing and enterprise applications to support a customer-centric approach to business. Developing a […]

Continue reading

Simplify modernization and build cloud-native with open source technologies

Cloud-native technologies are the new normal for application development. Cloud-native creates immeasurable business value with increased velocity and reduced operational costs. Together, these support emerging business opportunities. Advancements in application development have focused on net new applications. We have seen that existing applications that cannot easily move to the cloud have been left on traditional […]

Continue reading