Privacy statement: We use cookies to give you the best possible experience on our website. By clicking OK, you agree to our cookie policy. If you would like to change your cookie preferences you may do so here.


X4 Enterprise Service Bus

Integrating IT systems can be a complex task. The X4 Enterprise Service Bus (X4 ESB) reduces this complexity for you. This solutions allows you to connect IT systems based on a unified platform by modeling processes graphically, and to deploy those processes as services.

Your contact person

Dirk Detmer

I will be pleased to answer your questions.
X4 Enterprise Service Bus

Connecting systems and deploying services with the X4 Enterprise Service Bus

The X4 Enterprise Service Bus enables synchronous and asynchronous processing, messaging, and the integration of distributed resources or transactional processing. Due to its extreme scalability, this platform is able to handle very large amounts of data and meets the highest demands in terms of availability.

As part of a service-oriented architecture (SOA), the X4 ESB provides any data and functions as web service (ReST, SOAP, RCP) or micro service. Services can be executed manually as well as time- or event-driven.

Data mapping – Connecting and transforming data structures

Translating data structures between different IT systems is a core task of the X4 ESB. Whether you want to process bank details, addresses, or order data – the X4 Mapping Designer allows you to connect data structures graphically by means of the XML standard XSL.

Data mapping within the X4 Mapping Designer
Data mapping within the X4 Mapping Designer
Monitoring services with X4 ControlCenter
Service monitoring within the X4 ControlCenter

BAM – Service monitoring made easy

X4 Business Activity Monitoring (BAM) allows the real-time analysis and display of time-relevant services. BAM enables the execution of all services to be monitored and controlled during their runtime. Thus, it is possible to retrieve messages, errors and current state values ​​as well as to implement workflows for alerts or escalations.

A consistent interface for all services

The new central interface X4 Webservices as part of the X4 ESB server allows existing back-end services to be provided centrally in a flexible and secure way and to be orchestrated securely. HTTP(S) as uniform web-based protocol is used for this purpose.

All common service types - whether ReSTful web services or SOAP web services - can be managed graphically with the X4 Webservice Configuration Editor within the X4 Designer and linked with X4 integration processes drag & drop.

File resources can be provided via HTTP(S) with a few clicks - including all relevant security settings.

X4 Webservices

Use cases for X4 ESB

Integrating IT Systems

Integrating software application with X4 adapters and connectors with any common protocol

Examples: Online shop and ERP in the ordering process, CRM and ERP for comparing customer data, host and ERP for invoicing


Receiving and sending e-mails with or without attachments and formatting using the X4 E-mail Transfer adapter

Examples: status change notifications, automated reading of multidrop mailboxes, exchange of measured values via e-mail

Secure Data Transfer

Transferring data securely and automating authentification using X4 adapters and X4 Proxy

Examples: authentication via LDAP, RSA encryption, XML signatures, S/MIME for e-mails, Data transmission via SFTP, SCP and HTTPS

Processing Documents

Reading, modifying and generating MS Office documents and PDF documents using X4 adapters and the Reporting Module

Examples: processing and creating Word and Excel files, reading and filling PDF forms, creating and reading ZIP archives

Converting/Transforming Data

Converting any data formats and structures into a desired target format with the X4 Mapping Designer, using X4 converters and XSL

Examples: exporting database contents to Excel, converting EDIFACT messages, creating/processing CSV files

X4 for Software Developers

Enterprise Integration Patterns (EIP

Enterprise Integration Patterns (EIP) and process libraries

Integration and process patterns in X4
Templates and patterns proven in practice

The tasks to be solved in projects are often repetitive. With its integration patterns and process libraries, the X4 BPM Suite provides two functions which considerably simplify the reuse of BPM and technical process models.

Integration patterns and process libraries enable know-how to be bundled, stored centrally and reused whenever necessary. Furthermore, with the X4 template function, new patterns can be created, stored and made available for new processes.

Process Interface

X4 Process interface

Process Interface

Using the X4 Process Interface, X4 processes can be integrated into any software environment. Moreover, libraries for Java and .Net allow it to combine business processes and individual developments to a process-oriented application.

Adapter Development Kit

X4 Adapter Development Kit


New adapters and functional modules are developed with the X4 Adapter Development Kit (ADK) and can be used within the graphical X4 Designer for modelling processes. With this open approach, the X4 BPM Suite’s range of functions can be expanded almost unlimitedly.

Testimonials for X4 ESB

The X4 Enterprise Service Bus helps us to create a clear interface landscape with unified technologies.

Michael Brümmer
Michael Brümmer
Bürkert Fluid Control Systems

X4 ESB highlights

  • Scalable for optimal performance & availability
  • Integration of any systems and applications
  • Constant resource requirements due to streaming technology
  • Expandable by means of Java and .NET API
  • Fast success with integration patterns & libraries
  • Monitoring & controlling via the X4 ControlCenter

© 2016 SoftProject GmbH