Patent ID: 7840968

Claim:
A method for containment of usage of a language interface to be executed by a processor in an electronic environment, comprising: determining a first linguistic interface of a service implementation that includes a plurality of directives executed by an operating system of a local computer, wherein the first linguistic interface is configured to be invoked by requests that conform to a first grammar type; generating a unique client program based on a standard client program, wherein the unique client program is configured to interact with the service implementation via a second linguistic interface; and generating the second linguistic interface and an interceptor, wherein the second linguistic interface is configured to be invoked by requests that conform to a second grammar type that is different from the first grammar type, the interceptor being configured to perform the steps of: capturing a first service request from the unique client program and translating the first service request to a second service request, wherein the first service request is expressed in the second grammar type directed to the second linguistic interface, and wherein the second service request is expressed in the first grammar type and subsequently directed to the first linguistic interface after the translating to interact with the service implementation; wherein the first and second linguistic interfaces are distinct.