A "Framework" is a set of Java Calls (mainly Interfaces and not methods) to capabilities expressed in implementation neutral form
-
e.g. JDBC (Java Database Connectivity) is a universal interface to all relational databases
|
Drivers convert these general calls to vendor specific implementation of service
-
Java code can either be all on client (2-tier) or on client and middle tier (3 tier)
|
Requires agreement by "suitable interested parties" on
-
what are the services
-
what are the interfaces for a given service
|
Abstract ideas developed in Condor Globus Legion and PACE POEMS PetaSIM for harder problems (metacomputing / performance specification) and developed for seamless problem by Sweb (Cornell) WebSubmit (NIST) or UNICORE (Europe)
|