A meta-data driven adaptive scripting tool which employs a framework
across clients and servers to achieve dynamic binding for user defined
commands at runtime and support different scripting languages residing in
a heterogeneous distributed network. In a preferred embodiment the Bean
Scripting Framework (BSF) defines the unified extension mechanism used,
the meta-data associated with commands is in XML format, and the adaptive
scripting tool is written in Java.