cimt

Service · Application integration

Application Integration & Interoperability

Your ERP, WMS, CRM and webshop need to understand each other, not just be connected. cimt designs the integrations, builds them and runs them for you. Whether you also build the skills in-house is up to you.

Application integration makes business applications exchange information while the work happens: an order from the webshop that is in the ERP straight away, a shipment the WMS passes on to the carrier. Interoperability goes one step further: the systems understand that information in the same way. That starts with clear definitions. Without agreement on what a customer, an order or a delivery is, you process the wrong fields and errors simply travel faster from system to system.

In the DAMA wheel, Data Integration & Interoperability is a knowledge area of its own, closely tied to metadata and master data. Where our Data Integration & Streaming service brings data to the data warehouse and analytics, application integration is about the operational processes themselves: systems that drive each other directly.

Why definitions come first

An integration is quick to build. A good one is not.

The technology is rarely the problem. Integrations fail on meaning, visibility and ownership.

The same word, a different meaning

A "customer" is a contact person in the CRM, a debtor in the ERP and an account in the webshop. If nobody settles that up front, the wrong fields get mapped.

Every integration its own solution

Ten systems talking to each other directly quickly add up to dozens of integrations. Every change touches several of them, and nobody has the full picture.

Integrations without an owner

The integration was built by a vendor or a colleague who has since left. When messages get stuck, the business is the first to notice.

The vendor changes something

A new API version, different authentication or a field that disappears. Without active management, you find out when orders stop coming through.

Our approach

Design, build, run

Three phases, one partner. You can join at any phase, for example when the integrations already exist but nobody manages them.

  1. 01

    Design

    We map which systems need which information and settle the definitions: what is a customer, an order, a delivery. The message definitions and API contracts follow from that, linked to your business glossary. We base the architecture on Enterprise Integration Patterns, the common design language for integration.

    • · Integration architecture and landscape map
    • · Shared definitions and message model
    • · API contracts and interface specifications
    • · A choice per flow: API, events, files or EDI
  2. 02

    Build

    We build the integrations in Qlik Talend Cloud, test them against real scenarios and set up monitoring from day one. We treat API management as a separate component in the architecture: it controls who may use which interface, in which version and how often.

    • · Building integrations and mappings
    • · API management and versioning
    • · Error handling and recovery routes
    • · Documentation that matches the design
  3. 03

    Run

    After go-live we run the integrations under an SLA. We monitor the message flows, resolve disruptions and adapt integrations when a vendor changes something. You get a monthly report and a fixed point of contact.

    • · Monitoring of message flows
    • · Incident handling within the SLA
    • · Changes when vendors update their systems
    • · Further development when new systems arrive

Integration patterns

The right pattern for each flow

Not every integration needs an API. For each information flow we choose the pattern that fits the speed, the partner and the risk.

APIs

REST and SOAP for request and response between systems, for example a stock check from the webshop.

Events and messaging

Systems publish what happens, such as "order shipped", and other systems respond to it. Loosely coupled and robust.

Files and batch

For partners and systems that offer no API. Still common, and perfectly fine when it is properly monitored.

EDI

Standardised messages with customers, suppliers and carriers, such as orders, delivery notes and invoices.

Working together

Taken care of, or learning yourself. Your choice.

Building knowledge is an option, not a requirement. For each phase you decide how the roles are split, and that can change later.

We do it for you

Fully taken care of. We design, build and run the integrations under an SLA. You decide what gets integrated, we make sure it works.

Together

Your team builds alongside us. We bring the architecture, the standards and the experience, your people learn the craft on the job. Operations can then sit with you or with us.

Hand over

We build the integrations, train your team and hand over operations, with documentation and a transition period. If you want help again later, we step back in.

Operations fall under our Managed Services, with three service tiers →

In practice

What it looks like in our core sectors

Logistics

WMS, TMS and carrier systems share one definition of a shipment. Status updates appear straight away in the customer portal.

Manufacturing

ERP and MES speak the same language about items, bills of materials and production orders. Completion messages flow back into planning without manual work.

Wholesale

ERP, PIM and webshop use the same product data. Customer orders arrive through EDI and go to the warehouse without retyping.

Shared definitions for customer, product and supplier are captured in your master data management. Choosing a new integration platform? Our platform selection service helps.

Your point of contact

Talk to the consultants behind this service

A thirty-minute conversation about your situation, without a sales pitch. Afterwards you know whether and how we can help.

Schedule an introduction
  • Mirco Kriesten

    Mirco Kriesten

    Managing Consultant

Step one: overview

Discuss your integrations

In a first conversation we map your systems and the most important information flows. Afterwards you know where the risks are and where best to start.

Frequently asked questions

Application integration in practice

What is the difference between application integration and data integration?

Application integration connects operational systems so processes keep flowing: an order moves from webshop to ERP to warehouse. Data integration brings data from those systems together in a data warehouse or lakehouse for analysis and reporting. The definitions are the same, so it pays to settle them properly once.

What are Enterprise Integration Patterns?

Enterprise Integration Patterns are proven design patterns for integrations, documented by Gregor Hohpe and Bobby Woolf. They describe, among other things, how messages are routed, translated and aggregated. Because most integration platforms know these patterns, a design stays understandable for any developer, even if you later change platform or partner.

Which tooling do you work with?

For build and operations we work with Qlik Talend Cloud. That is our specialism, as a Qlik Elite Partner. Which components you need, such as application integration and API management, depends on the edition. The design is not tied to a tool: the definitions, message models and API contracts remain usable if you choose a different platform. If the choice is still open, we compare the options in a platform selection and tell you if Qlik Talend Cloud is not the best fit.

Can you take over integrations that someone else built?

Yes. We start with an inventory: which integrations exist, what they do and where the risks are. Then we take over their day-to-day operation, and where needed we improve or replace them step by step.

Do we have to build the knowledge ourselves?

No, you do not have to. You can leave design, build and operations entirely with us. If you do want the knowledge in-house, your team builds alongside us or we hand over operations to you after a transition period.