Scheer PAS Blog

What do microservices have to do with the topic of IT integration?

Basically, microservices are used to modularize software. This becomes all the more relevant, the more heterogeneous the IT landscapes are. With the use of microservices, it is possible to break down large projects into smaller units/services and these can then be maintained individually and independently of each other. 

With clever breakdown of the overall architecture into subsections, microservices can deal with process steps independently of each other. This modularizes the software and the scaling of individual subsections is significantly simplified. 

How does it work?

In a process model, the process (BPMN) and the function (UML) of the application are defined. From this, Scheer PAS generates a functionally equivalent xUML state machine with persistent states. This is a very powerful function since the generated service can be packaged and deployed immediately. In the basic version, this service writes log messages for each status transition, but you can add your action implementation models one after the other. This way, you begin with a fully functioning process right from the start. In the case of simple synchronous integration services, you can omit this step and implement your synchronous call logic directly.

And now for the best part: The model is executed with no need to generate code.

In addition, individual microservices are not executed as part of a monolithic approach but rather, in runtime and even at operating system level, they are handled and executed as independent processes – managed centrally in the Scheer PAS integration layer. 

What are the benefits?

Minimal resource requirement: Our solution scales virtually linearly. In particular, small processes or subsections are very low maintenance with no significant overhead. 

Problems in one area have no effect on other services: Scheer PAS solutions are very stable. Services can be commissioned independently of each other or can be replaced by new versions. Also, additional microservices can be implemented quickly and flexibly in Scheer PAS at peak times and in the event of resource shortages. 

No downtime: Provision of a services takes 2-3 seconds. Thus, each integration path can be implemented as a self-contained service and can exist independently – ideal for an iterative procedure in the case of complex solutions. 

Why should you rely on microservices in IT integration?

  • Decoupling and modularization of applications 
  • Detailed logging and monitoring through asynchronous communication 
  • Agility through fast and uncomplicated adaptation or replacement of individual microservices 
  • Better functional separation during development through modularity 
  • Robustness through independence and assurance of the services 
  • Better scalability through extension of individual microservices 
  • Simple maintenance through focusing on individual services 

Are you interested in a flexible and stable solution with minimal hardware requirements without having to enter into cloud contracts? Let’s talk about it. 

Markus Joldzic
Senior Product Marketing Manager
Like to know more?
Client Testimonials
Our goal? Your success! Learn more about our customers. We support you in partnership and on a long-term basis in all topics related to digitization and process automation
Knowledge Corner
Compact. Informative. Up-to-date. Follow our experts live in the Scheer PAS Online Sessions and find out more about features and functions in our whitepapers.
Press articles & news
Press articles & news from the world of Scheer PAS – blog articles, news, case studies & press releases