Eagle is a platform to build, run and manage micro services ('micro service'). Eagle layers on top of Talon and more adheres to the notion of services in a more classical sense. Along with the state and message modeling facilities provided by Talon, Eagle provides service 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 to build out the application tier of a web application using the micro services architecture pattern.