IBM Developer Blog

Follow the latest happenings with IBM Developer and stay in the know.

Learn about an option to implement the solution on premises.


Note: Growing order data – Is it really an issue? This blog is Part 3 in a series.

We previously focused on using the existing integration between IBM Sterling Order Management and IBM Event Streams in IBM Cloud to provide a better user experience while business continues to grow with more transactions. This blog targets implementations where the choice of cloud platform is different from IBM: Amazon Web Services, Microsoft Azure, Google Cloud Platform. This blog will also present an option to implement the solution on premises.

IBM Sterling Order Management uses event extension points to establish an integration with IBM Event Streams. The event extension points can also be extended to implement a customized logic and producer for open source tools like Apache Kafka, Kinesis in Amazon Web Services, Event Hub in Azure, PubSub in Google Cloud Platform, etc.

Event-based data integration patterns for the transaction data type and scheduled cron-based process for master and configuration data, as established previously, can also be used with other cloud providers. The following diagrams show reference components that can be used to achieve a similar outcome in Azure and the others.

Note: The components displayed in the following diagrams are not benchmarked and can be swapped with alternates as needed based on non-functional requirements.

Amazon Web Services

Amazon Web Services approach

Microsoft Azure

Microsoft Azure approach

Google Cloud Platform

Google Cloud Platform approach

Open source

An option using common open source tools for implementations that may want to retain all data on premises is shown below.

Open source approach

Up next: Part 4 explains a change data capture perspective.

Tushar Agrawal