A system for creating a dynamic client side service proxy framework using
meta-data and introspection capabilities of Open Grid Services
Architecture (OGSA) service data is disclosed. The system includes
defining an Open Grid Service Invocation Factory configured to create a
service proxy and introspecting an Open Grid Service Infrastructure
(OGSI) service based on information exposed by the service. An OGSI
Service Invocation Proxy is created defining a set of dynamic interfaces
based on service introspection and a meta-data inspection interface of
the Service Invocation Proxy. The Service Invocation Proxy exposes both
static port type interfaces and dynamic interfaces to support more
flexibility of the client.