Proposed Java Computing Services Framework II
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)