A Concord MAIS client session can dynamically connect or disconnect multiple databases simultaneously to permit transparent access to data, regardless of location or data manager. There is a high degree of application development flexibility as well as complete portability across platforms. As a result, large teams of developers or users can share access to the same data at the same time.
Served clients access the database by making requests of one of several server processes.
These multi-threaded servers coordinate their activities through information stored in shared memory. In a self-service environment, each client accesses the database without using a separate server process. Self service clients have a client and server code linked in a single process, which eliminates the need for message passing or context switching. Concurrent access to data by self-service clients is also coordinated through shared memory. To further enhance distributed processing capabilities, Concord MAIS networking and distributed database capabilities can be used to access data stored on remote databases as easily as data stored a local computer.