Patent ID: 7882202

Claim:
A system comprising: a. a storage facility, comprising: i. a data store, which contains and/or manages a storage object accessed by a controlling application; ii. an adjunct, said adjunct running with protection and invokable by said controlling application, wherein said adjunct is an AIX application to perform regular expression scans and file difference evaluations; and iii. an adjunct I/O facility that enables said adjunct to perform operations on said storage object of the data store, after said adjunct I/O facility has verified that said adjunct has been granted access to said storage object; and b. a host comprising: i. said controlling application accessing said storage object; said controlling application also invoking said adjunct, wherein a binding of said controlling application to said adjunct is created during operation, and in which said adjunct I/O facility prevents access by said adjunct to said storage object if said binding has not been created; and ii. a data manager, said data manager providing access control data about said storage object to said adjunct I/O facility; iii. an RPC driver, said RPC driver delivering invocations to an RPC router and delivering results to said controlling application, said RPC router delivering invocations to said adjunct and delivering results to said RPC driver; and c. a host input/output channel through which said controlling application accesses said storage object.