Kermoss: A Reactive Business Flow
Problem:
To improve performance and consistency in a distributed environment, an application shouldn't go for ways such as two-phase commit or you'll find your self in a situation similar to the two generals problem, instead the application should strive for eventual consistency. in such a model a transactional operation is devided into multiple steps. during the execution.
Kermoss ToolBox:
- Saga of transactions distributed via federated orchestrators (realm-ambassador)
- Idempotence out of box at all levels, out of the box
- Very advanced auditabilty: Debugging and monitoring of the entire value chain managed by Kermoss
- Reliability is the core principle of Kermoss and the dimension that gave it more chance to exist
See the reference documentation! for more information .
Acknowledgements
- YourKit supports Kermoss with its full-featured Java Profiler. Take a look at YourKit's leading software products: YourKit Java Profiler.