Integrating Customer Experiences Despite Disparate ERPs

 

About Client

The Client makes, sells, and rents hospital beds and other patient-room furniture and equipment, along with stretchers, surgical tables and accessories, and other equipment for lifting and transporting patients. Because these products were attached to healthcare use cases, they also integrated with other electronic medical record solutions in the marketplace. Thus the Client is a highly integrated medical device manufacturer, and a global leader in its discipline.

 

About Intricity

Intricity is a team of specialized Data Management, Data Warehousing, and Business Intelligence experts. The team members at Intricity have been handpicked over the course of 20 years, and represent the top talent globally in Data oriented disciplines.

 

Challenge and Wins

Challenge

The Client leveraged SAP for their ERP, however after acquiring another major medical device manufacturer, they inherited a second massive JD Edwards implementation. They were faced with the decision of whether to fund a giant conversion effort into SAP or living with separate systems. The go forward decision ultimately landed with both SAP and JD Edwards working in parallel. However this decision also meant that the customer facing aspects of their business required legitimate integration. This was immediately evident during an SAP Hybris deployment which required an integrated view of product and service offerings. The service provider implementing SAP Hybris was delayed by almost a year in their delivery schedule, and a big impediment was the lack of data integration. To address this problem the Client began investigating software and service solution partners that could help them obtain productive integration.

 

Tooling

The Client ultimately decided to leverage Informatica’s solution stack to manage the integration of this data including:

    • Informatica Cloud (ICS)
    • Informatica Process Services

While the tools were chosen, they did not have a solution provider. After an extensive review of references and background the Client decided to engage Intricity to conduct the solution deployment.

 

Navigating Constraints 

Data Latency

The deployment of SAP Hybris had varying levels of data access velocity which it required. For events which painted the SAP Hybris screen, the access had to be instantaneous. Others like the production of lists, could be driven with more structured queries. However, the requirements for each of these access velocities was something the joint teams had not explored in detail.

 

Bi-Directional Sync

The Hybris solution required the ability to read data from both SAP and JD Edwards and the ability to write back to SAP and JD Edwards. This mixed requirement along with the data latency requirements created a challenging scenario to architect.

 

Starting Behind the 8 Ball

The on-boarding of the data project had come as part of the SAP Hybris deployment which was already a year behind schedule. Thus Intricity would be playing catchup so that the data pipelines would be available as the Hybris deployment approached a testing phase. However, the first testing was needed on month 1 of a 4 month project, creating an immediate bottleneck.

 

Multiple Application Functions and Use Cases

The priority of the projects started in the Product, Order Entry, Order Status, B2B Pricing, Inventory and User Management categories. However, this was just the beginning of the required application functions which the Client wanted to deliver. Many other functions including the future deployments of international currencies and rental automation were required. Thus the platform needed to support an expansive number of application functions beyond the initial deployment.

 

Win 1: Test Data Generation for Hybris

Intricity worked with the Hybris Systems Integrator to generate a Hybris dummy data environment that the Hybris team could leverage ahead of the integration work being completed. This Pseudo environment allowed the Hybris consulting group to begin confirming their application behaviors with dummy data.

 

Win 2: Hybrid Latency Bi-Directional Architecture

The data access velocity challenges coupled with a bi-directional sync required a detailed architecture that explored each aspect of the application behaviors. The analysis of these systems resulted in two core architecture blueprints: one for the downstream delivery of data to SAP Hybris, and the other for the upstream recapture of record updates back into SAP and JD Edwards. The development of this architecture coupled with its awareness and consideration of the latency needs was a big win for the Client. Additionally it was a win for the SAP Hybris project which, up until this point, had no plan for dealing with the complex interactions of data between the two ERP systems.

 

Win 3: Integration of All the Critical Players

The integration of two large ERP systems, along with some other applications and multiple contractors, required detailed project management. Intricity managed a RACI (Responsible, Accountable, Consulted, and Informed) chart which all parties were actively held responsible for. This RACI enabled the team members to clearly understand the impact their role had on the project and surfaced gaps quickly.

 

Win 4: Reusable Data Elements Speeding Up Application Functions

Intricity rolled out the underlying data components as part of each application function which could be reused in other functional deployments. Thus as Inticity completed the Product and Order Entry integrations, the same data components could be used for Order Status, B2B Pricing, etc. This resulted in rapid wins as the roll out of each data feed to become progressively shorter. Ultimately the speed of deployment was so extensive that Intricity exceeded the speed of the SAP Hybris project.

 

Win 5: Integrated REST Components

The resulting bi-directional data interactions were delivered via a REST interface that could be used by the SAP Hybris team, but could also be leveraged in other domains as the Client deemed necessary. This provided a single location which web applications and other REST compliant tooling could communicate with the forked ERP back end.

 

Win 6: Integrated eCommerce and Other Applications

As the eCommerce deployment completed, the Client had a functional platform for customers to order/rent equipment which communicated with the relevant ERP functions and kept both ERPs in sync. Additionally, they had a data architecture which enabled the eCommerce platform and other applications to functionally grow. Since the successful deployment of the base components, additional components have been requested to enable other application functions.

 

To review the Intricity migration from Teradata to Snowflake in more detail reach out to specialist@intricity.com to review your specific use case. Or alternatively you can reach out to: