Your Partner for IT Integration
Industry 4.0, SOA, microservices, IoT, Big Data or digitalization – all these trends are increasing the exchange of data between software systems. Yet, what kind of information exchange will prove sustainable? With regard to all questions of IT integration, ConSol is your partner with many years of experience.
You do not have a precise idea of what your integration architecture should look like? For quickly achieving your objectives, you might use our blueprint. We recommend a microservice architecture with open source tools like Spring Boot, Apache Camel, Freemarker, Kafka, Artemis, or Zookeeper – all cloud native of course.
Most Important Technologies Compared
Messaging, SOAP and REST web services – these are the methods we usually choose, depending on the application. The following table illustrates their strengths and weaknesses.
SOAP Web Services | REST Web Services | Messaging | |
---|---|---|---|
Message Format | Native only XML | XML, JSON, Plaintext | XML, JSON, plaintext, binary data |
Routing | 1-to-1 synchronous communication only | 1-to-1 synchronous communication only | Synchronous and asynchronous 1-to-1 communication possible |
Security | TLS, basic and digest authentication, WSS | TLS, basic and digest authentication, JWT | Mostly native |
Network Topology | Standard HTTP(S) | Standard HTTP(S) | Special protocols and ports (e.g. JWS) |
Performance | Performance-intensive | Little performance overhead | Maximum capacity (if asynchronous) |
Specification / Documentation | Defined specification language (WSDL) | Non-binding standards | No specification syntax specified |
Software | Web server with SOAP endpoints | Standard web server is sufficient | Central broker and client libraries required |
Maintenance and Operation | HTTP and XML know-how is sufficient | HTTP and XML know-how is sufficient | Product specialists needed |
Project Profiles
ConSol stands for technological excellence and practical expertise. We draw on three decades of cross-industry project experience – in medium-sized companies as well as in DAX corporations and with other heavyweights. We support you in important software architecture decisions and place your solution on a solid, future-proof foundation.