Example: Globus
- platform independent mini-language (RSL) for specification of resources
- can be layered on top of different schedulers- enables interoperability between resources (can allocate many resources at a time, file transfer, monitoring, etc.)Disadvantage:
- a bag of low level tools