 |
 |
 |
|
|
|
Middleware Repository and Asynchronous Mechanism
In order to enable concurrent service of web interface users and prevent the overloading of the DB-Adapters with competitive enquiries at the same time, the middleware implements an asynchronous mechanism based on fronts.
Initially, each request is saved in the front and then is processed sequentially by an independent asynchronous process. The asynchronous process contacts the DB-Adapters as necessary and holds a dialogue with them.
The results are automatically shown in cache. For this purpose a mechanism of advisory locking [Ref. 1] is used in connection with the deadlock prevention [Ref. 2] based on the order of locks applied.
References
[Ref. 1]: Wikipedia, Advisory Lock, 2007.
[Ref. 2]: Wikipedia, Deadlock prevention, 2007.
|
|
→ Back to OASIS Database Adapter
→ Back to OASIS Middleware
→ Back to OASIS Platform
|
|
Login
|