Open Scheduled Task Engine (OSTE) is a service that enables solutions to defer execution of arbitrary activities which are executable through a single HTTP request. OSTE allows for programmatic scheduling of activities at a point-in-time or at a recurrence pattern. OSTE activities are segregated by company/activityType allowing for differing quality of service (QoS) requirements and audit, throttling, and isolation of activity execution. OSTE activities can be defined to be retried n times. On failure, an OSTE activity and failure details are stored and accessible via the OSTE management interface. Failed activities can be re-enqueued (after the cause of failure has been resolved.) Activities can be updated, for instance updating the target URI. Activities are defined by an HTTP verb, URI pattern. When instantiated, the URI pattern is filled with the objects properties and the object is PUT or POST'd (GET and DELETE do not provide for a message body.)
No comments:
Post a Comment