CoopSoft Logo
Cooperative Software Systems, Inc.
CoopSoft.com
Home Products Company Contacts News Licensing
 

 

 

  Home

 

  Products

 

  Company

 

  Contacts

 

  News

 

  Licensing

 

Asynchronous Process Manager

divider

Tymeac is a Backend Server -- the base for persistent storage.
        This is what operating systems call a "process".


You define queues for your requests and the maximum number of application asynchronous tasks to process those requests. These are what are known as logical processes.

Since logical processes and client processes run independently of each other, the interaction is asynchronous.

An asynchronous process requires a degree of management necessary to make it self-reliant.

Tymeac Backend Server
Logical Process

Tymeac is a management facility for these queues and threads. Frequently Asked Questions describes an asynchronous-process, asynchronous-tasks and a backend service.

Tymeac separates a request into its component parts (request brokering) and places each part into a component queue. Each queue has one or more associated application asynchronous tasks that can concurrently process requests. Tymeac then either returns the response to the requester or passes the response to another process.

  • In its simplest form you may use Tymeac as a background queue. That is, keep putting requests into a Tymeac queue and let a single task processes the requests. (Like you would for a Transient Data queue, only with error recovery and control.)
  • You may pass a request to Tymeac and receive the concatenated return objects of all the components (a Synchronous Request.)

A simple request requires parallel queries to a marketing database and a sales database.

Tymeac places the request into two separate component queues. An asynchronous task on the marketing queue accesses the marking database. An asynchronous task on the sales queue accesses the sales database. Tymeac returns the response from these accesses to the requester.

Dual Request

 

  • You may pass a request to Tymeac and not wait for the reply (an Asynchronous Request.)

    A complex  request requires the combined information from three processes as input to a compute intensive process and the result sent to the requester on a dynamically acquired session.

    Tymeac places the request into three separate component queues and returns control to the requester. When all three processes complete, Tymeac schedules the compute intensive process. When that process completes, Tymeac schedules an Agent to send the response to the requester on a dynamically acquired session.

    Complex Request

 

The possibilities are endless.

Tymeac is a trademark of Cooperative Software Systems, Inc.
CICS is a registered trademark of International Business Machines Corporation.

 

1998 - 2006 Cooperative Software Systems, Inc.  All rights reserved.