“Web Services” and “Grid Services”
“Web services” address discovery & invocation of persistent services
- Interface to persistent state of entire enterprise
In Grids, must also support transient service instances, created/destroyed dynamically
- Interfaces to the states of distributed activities, e.g. workflow, video conf., dist. data analysis
- Significant implications for how services are managed, named, discovered, and used
- management of service instances
Open Grid Services Architecture: Service orientation to virtualize resources
- From Web services:
- Standard interface definition mechanisms: multiple protocol bindings, multiple implementations, local/remote transparency
- Building on Globus Toolkit:
- Grid service: semantics for service interactions
- Management of transient instances (& state)
- Factory, Registry, Discovery, other services
- Reliable and secure transport
- Multiple hosting targets: J2EE, .NET, etc …