Eagle is a platform to build, run and manage micro services ('micro service'). Eagle layers on top of the Core X Talon and caters to service oriented applications with potential long running transactions. Along adheres to a more classical notion of services. Along with the state and message modeling facilities provided by Core XTalon, Eagle provides service modelling interface definition capabilities that generate service handler stub implementations allowing developers to quickly focus on writing business logic. Service operations support request-only, request-reply and request-reply-event patterns that can be executed either synchronously or asynchronously using a REST or a generated Java client. Eagle is well suited for web facing applications or applications that interface with more synchronous legacy systems. to build out enterprise applications using the micro services architecture pattern. |