1
2
3
4
5
6
7
8
CreateJob(job-specification)
GetResourcePropertyDocument()
GetResourceProperty(“status”)
SetTerminationTime(lifetime)
Subscribe(condition)
Suspend
Destroy
DestroyMultiple(job-description)
job-factory-service job-handle EPR job-handle EPR job-handle EPR job-handle EPR job-handle EPR job-handle EPR job-factory-service
1
2
3
Create(job-spec)
Get()
Get()
job-factory-service job-handle EPR job-handle EPR
4
5
6
7
8
Setlifetime(lifetime)
Subscribe(condition)
Suspend
Delete()
DeleteMultiple(job-spec)
job-handle EPR job-handle EPR job-handle EPR job-handle EPR job-factory-service
1
2
HTTP POST job-specification HTTP GE T
3
4
5
6
7
8
HTTP GE T
HTTP PUT exp-time
HTTP POST condition
HTTP PUT “suspended”
HTTP DELE TE
—
job-factory-service (e.g., http://grid.org)
http://grid.org/bloggs/Jobs/4523
http://grid.org/bloggs/Jobs/4523/status
http://grid.org/bloggs/Jobs/4523/lifetime
http://grid.org/bloggs/Jobs/4523/subs
http://grid.org/bloggs/Jobs/4523/status
http://grid.org/bloggs/Jobs/4523
—
WS-Resource-qualified EPR to job state (job handle)
XML document comprising all job state
Job status
New lifetime
EPR to subscription
Acknowledgment
Acknowledgment
Acknowledgment
4
TABLE
EPR to job state XML document comprising all job state XML document comprising all job state, from which status can be extracted. New lifetime EPR to subscription Acknowledgment Acknowledgment Acknowledgment
URI(s) identifying the job(s) that have been created (e.g., http://grid.org/bloggs/Jobs/4523) A representation of the state of the job, including Xlinks and semantic information A representation of the status of the job Acknowledgment URI identifying the new subscription Acknowledgment Acknowledgment —
References:
http://grid.org/bloggs/Jobs/4523
http://grid.org/bloggs/Jobs/4523/status
http://grid.org/bloggs/Jobs/4523/lifetime
http://grid.org/bloggs/Jobs/4523/subs
http://grid.org/bloggs/Jobs/4523/status
http://grid.org/bloggs/Jobs/4523
Archives