Patent ID: 7984456

Claim:
A method of isolating a business logic from system operations, comprising the steps of: attaching and organizing interceptor components around a business component, comprising the steps of: configuring an arrangement of said interceptor components by pre-configuring a set of interceptor classes in a configuration file; providing an interceptor framework, wherein said interceptor framework configures, initializes, and maintains said interceptor classes; creating and returning a business proxy component to a calling client program; parsing said configuration file by the interceptor framework for initializing the interceptor classes; and creating an interceptor chain associated with said business component when said client program invokes methods on said business proxy component, wherein each interceptor component in said interceptor chain acts as a proxy to a previous interceptor component; whereby the business component implements said business logic and the interceptor components perform said system operations separately using a server system environment; and whereby the business logic is isolated from the system operations.