Work in Progress

MetaMatrix only recently joined the Red Hat family and we are still working on releasing the code as opensource. Meanwhile, you can join the discussion over in the forums.

MetaMatrix Enterprise

MetaMatrix Enterprise is a powerful data service management system that enables rapid, model-driven creation, deployment, and management of data services. MetaMatrix Enterprise provides declarative tools for creating a wide range of data services that can be accessed through relational or Web service protocols, a repository for storing data service definitions with relevant metadata, and a robust execution environment that provides enterprise performance, data integrity, and security. MetaMatrix Enterprise addresses the diverse data service requirements of todays larger corporations and government agencies.

MetaMatrix Dimension

MetaMatrix Dimension enables rapid, model-driven creation, deployment, and optimization of data services that are implemented as standards-compliant Web services. MetaMatrix Dimension supports quick Web service-enablement of data sources, and also provides declarative tools for creating Web services and delivering the XML-based data structures applications need. It also streamlines deployment, embedding Web service execution in your environment and optimizing performance of interactions with data sources. MetaMatrix Dimension provides a subset of MetaMatrix Enterprise capabilities and is ideal for projects focusing on Web services and XML.

  MetaMatrix
Dimension
MetaMatrix
Enterprise
Target Users Developers, Architects Developers, Architects, Modelers, DBAs
Focus Use Projects Projects or Architectures
Target Project Size Small-Medium Medium-Large (Enterprise)
Number of Sources 1-20 Any number
Types of Sources Relational, delimited text files, XML, Web services Any type of source, including packaged apps.
Custom connectors can also be developed and integrated.
Core Use Case Web services projects. Rapidly integrate data from multiple sources, and expose as semantic business views through Web services Data services for SOAs. Expose integrated information from any number and any types of data sources through Web Services (SOAP), JDBC, or ODBC APIs. Enterprise-scale deployment, with repository for model-sharing, and console for management.
Data Operations Single/multi-source read; single-source update Single/multi-source read; single/multi-source update with XA transactions
Access Modes WS-I compliant Web services JDBC - SQL or XQuery, ODBC - SQL or XQuery, WS-I compliant Web services
Modeling MetaMatrix Dimension Designer. Import source information, define XML Views (backed by XML Schemas), and expose those views as Web service operations. Use multiple layers of abstraction (views) if desired. Define and use custom datatypes and scalar functions. MetaMatrix Enterprise Designer. Import source information, define XML Views (backed by XML Schemas), and expose those views as Web service operations or as relational tables or procedures. Define and use custom datatypes and scalar functions. Import and model enterprise data models from Popkin, ERwin, and Rose.
Model Abstraction (Views) Relational and XML views (not exposed); Web services Relational views, XML views, and Web services
Model Sharing File system Repository or file system
Deployment Web service deployed as Web application (WAR) to Web server. Data services are deployed to MetaMatrix Server.
Security Authentication, command and session payload. Authentication, command and session payload, data authorization, model authorization.
Management / Monitoring N/A Admin API or MetaMatrix Console for configuration, runtime monitoring and management, troubleshooting, and tuning.