These technologies are tightly integrated to produce extraordinary functionality that makes true Enterprise Information Integration a reality. The product would not be scalable in any other framework - JNDI and distributed services are critical. True Enterprise Information Integration requires scalability. Our MetaBase runs as an object-oriented service within the context of the server. Since the metadata model is a critical part of the solution, it must be part of the server process.
Otherwise performance is inadequate.
MetaMatrix provides complete abstraction of the client-selected information sources. The MetaBase serves as a virtual abstraction of the joined set of connected sources and remains consistent while the sources underneath it are added or removed. Therefore, since client application code executes against our metadata repository, adding an information source will not affect that code. A new data source must be mapped to a metamodel, but this is a simple administrative task. The MetaBase serves as a map of the enterprise's data resources, including relationships among elements and keys on the same or disparate data sources.