Functionality of eXtendable Database Adapter
{"Image DocumentName": "Functionality of eXtendable Database Adapter", "Image ImageDescription": "remote interaction. Control of Binding. Object reference generation. Support for Up-Down Calls. Client\u2019s IDL interface. Intelligent automatic. Mediator\u2019s Activation and Deactivation. Transactions control. Clustering of database objects. ORB. BOA. XDA. SODA. MEDIATOR - transient CORBA object. ObjectStore API. A database schema evolution may be extremely time-consuming, therefore the CORBA-compilance should be achievable without changing where and how the data are stored. It could be achieved only if the mediators are transient and an original database do not have any additional communication counterparts. The price of this is a responsibility to control the life circle of mediators \u2013 their creation and deletion. Care should be taken also to avoid the creation of multiple mediators tied with the same database object. Since standard CORBA object adapter \u2013 Basic Object Adapter (BOA) does not provide these features, we developed our own an eXtensible Database Adapter (XDA) an object adapter for objects stored in a database. The XDA does not completely replace the BOA, but represents its extension. Unlike the BOA, the XDA control the life circle of mediators and deal with typical database features, e.g. locks and transactions. The XDA provides for a CORBA client an IDL interface for the native ObjectStore functionality allowing the client to control the management of persistent objects. The interface includes methods for manipulation with usual ObjectStore objects such as databases, segments, objects and transactions. ObjectStore. persistent ObjectStore objects.", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}