Building a Scalable Enterprise Applications Using Asynchronous IO and SEDA Model