The Apache MINA (Multi-purpose Infrastructure for Network Applications) project is an implementation of Staged Event Driven Architectures (SEDA). SEDA provides a pattern for decoupling processing threads from I/O operations and structuring applications into logical stages. Building network services using SEDA on MINA can provide highly scalable solutions both in terms of transactional throughput and developer efficiency. This talk will take you through SEDA, the basics of MINA and demonstrate a simple MINA application. It will also cover some of the issues that developers will encounter when coding to the MINA framework.
Event Driven Architectures (EDA) provide a powerful framework for creating loosely couple business applications. Not only can EDA improve application construction but event stream processing can scale where call oriented architectures cannot. Esper is an open source implementation of an ESP that provides excellent performance and rich functionality. This talk will explore the advantages of EDA and provide examples in Esper.
© 1997 2008 Kovsky Conference Productions Inc.; All rights reserved.