A method and 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 and
method include 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.