Skip to main content

Srini Penchikala

Srini Penchikala presently works as an enterprise architect at Flagstar Bank. His IT career spans over 10 years with systems architecture, design, and development experience in client/server and Internet applications. Srini holds a master's degree from Southern Illinois University, Edwardsville and a bachelor's degree (Sri Venkateswara University, India) in Engineering. His main interests include researching new J2EE technologies and frameworks related to Web Portals. He has also contributed to TheServerSide, DevX Java and JavaWorld online journals. Srini's spare time is filled with spending time with his wife Kavitha and 9-month old daughter Srihasa.



Data validation is something that may be needed throughout your application, which makes it a candidate for an aspect-oriented programming approach. Srini Penchikala shows how to combine AspectJ and Drools to create a rule-driven data validation system.