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.
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.
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.
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
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 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
Enterprise Integration Patterns (EIP
Adapter Development Kit
Testimonials for X4 ESB
The X4 Enterprise Service Bus helps us to create a clear interface landscape with unified technologies.
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