×

Method for acquiring by a session manager a list of active sessions

  • US 8,751,281 B2
  • Filed: 03/20/2009
  • Issued: 06/10/2014
  • Est. Priority Date: 03/20/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • acquiring, into a memory associated with a central session manager, a list of sessions, wherein each session includes a grouped plurality of sub-tasks that are configured to be sequentially performed, by being executed by a processor, in order to accomplish a business management task,wherein the business management task includes one or more of Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), Supplier Relationship Management (SRM), Product Lifecycle Management (PLM) and Supply Chain Management (SCM) tasks, wherein one or more event listeners are bound to each session, and wherein each event listener is configured to receive and process event notification messages produced by execution of sub-tasks of the bound session, andwherein the central session manager is configured to provide a single point of access to a central repository for all running and registered sessions of the listed sessions, register at least one of the listed sessions with session execution context, unregister at least one of the listed sessions, return all active sessions of the listed sessions, return at least part of a session context for at least one of the active sessions, maintain a limited number of the active sessions, remove an expired session of the listed sessions when the expired session has an expiration time, unblock a waiting or stalled session of the listed sessions, and monitor one or more of the listed sessions via new listeners;

    receiving, at the central session manager, a selection of at least one or more active sessions of the listed sessions to supervise and access to respective session contexts established for the at least one or more active sessions of the listed sessions;

    retrieving, at the central session manager, a respective list of event listeners associated with each of the active sessions from the respective session contexts established for the active sessions;

    receiving, at the central session manager, events generated by all of the active sessions; and

    supervising, at the central session manager, resources for execution of sub-tasks in the selected session according to the received events.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×