Home
News
Meta Integration June 2011 - Meta Integration releases
new version 7
Site Map
Home <  width=46 height=34>

Meta Integration® Metadata Management (MIMM)

README

The Meta Integration® Metadata Management (MIMM) Web Application Server
is based on a Meta Integration® Repository (MIR) database server,
and uses the Meta Integration® Model Bridge (MIMB) middleware.

Table of Contents

  1. Copyright Notice
  2. Release Changes
  3. System requirements
  4. MIR Database Server Setup
    1. MIR Database on Microsoft SQL Server
    2. MIR Database on Oracle
  5. MIR Application Server Installation and Setup
    1. Default install on Windows with bundled Tomcat
    2. Custom install on other Web Application Server Engines
    3. Custom install on other Unix/Linux Operating Systems
    4. Custom integration with an external Single Sign-On (SSO) environment

1. Copyright Notice

2. Release Changes

v8.0 (scheduled for 9/30/2012)

v7.1 (scheduled for 3/31/2012)

v7.0.2 GA (scheduled for 1/31/2012)
General Availability for complete metadata management)

v7.0.1 LA (10/6/2011)
Limited Availability and Limited Functionality for data modeling tool management

v6.2 (10/15/2010)

v6.0.6 (12/04/2009)

v6.0.5 (MIMB GA, MIMM GA) (09/28/2009)

v6.0.4 (MIMB GA, MIMM beta5) (06/02/2009)

v6.0.3 (MIMB GA, MIMM beta4) (01/28/2009)

v6.0.2 (MIMB GA, MIMM beta3) (10/31/2008)

v6.0.1 (MIMB GA, MIMM beta2) (07/22/2008)

v6.0.0 (MIMB GA, MIMM Beta1) (05/31/2008)

3. System requirements

Important preliminary disclaimer notice on all requirements

  1. The following requirements only define the minimal requirements allowing to run the application with reasonable performance based on the provided tutorial, or any small business uses cases. The actual requirements for enterprise wide use cases based on larger models and configurations do require significantly greater ressources to obtain acceptable performance.
     
  2. The following requirements are based on:

    Any other hardware/software configurations are acceptable as long as they provide the same (or better) results on the provided performance benchmark. In such case, if any problem is discovered (e.g. scalability or performance issues), then the customer must be able to reproduce the issue using an environment that conforms to the minimum performance requirements as defined above.

    Potential known issues include (but are not limited to) the following:

Web Client requirements

Users only need an internet browser:

with the Adobe Flash plugin:

Web Application Server

Hardware Miniumum Requirements (based on physical hardware performance, not a virtual environment):

Operating System Requirements:

Web Application Server Engine Requirements:

Java Runtime Environment (JRE):

Database Server

Hardware Miniumum Requirements (based on physical hardware performance, not a virtual environment):

Database Administrator priviledges are required to install/uninstall the database.

The MIR Database Server can reuse your existing Oracle or SQL Server servers:

Virtual Memory: For a Windows based database server, be sure to either:

Thus, you must have more than that much free disk space (at least 3 time the amount of memory or RAM) on the drive where the page file is defined to reside.

4. MIR Database Server Setup

4.1 MIR Database on Microsoft SQL Server

Database Requirement 1 - Full-text Search

SQL Server must have the Full-text Search component installed and running. This can be confirmed by making sure a service called "SQL Full-text Search" (SQL Server 2005) or "SQL Full-text Filter Daemon Launcher" (SQL Server 2008) is running in the Services panel or the SQL Server Configuration Manager.

This Full-text Search component can be added to any existing SQL Server, except for SQL Server Express. In case of SQL Server Express, the Full-text search compoenent is only available in the "Advanced Services" package:
For 2008 R2, download SQLEXPRADV_xxx_xxx.EXE
For 2005, download SQLEXPR_ADV.EXE

In the some cases, (e.g. SQL Server Express 2005), make sure "Full-Text search indexing"check box is enabled for the MIR database. This can be verified or changed by using the SQL Server Management Studio: first sign in, then right click on the MIR database and select properties, finally go in the File area to find the above check box, and restart SQL Server.

Database Requirement 2 - Mixed-Authentication Mode

The Mixed-Authentication Mode is usually set during during the SQL Server installation process.

The Mixed-Authentication Mode can be verified or changed by using the SQL Server Management Studio: first sign in, then right click on the root of the tree (instance of SQL Server Express), go to Security, and finally select “SQL Server and Windows Authentication mode”

Database Requirement 3 - TCP/IP Protocol Enabled

The TCP/IP Protocol must be enabled in the SQL Server Configuration Manager for both the named instance and the client protocols (Make sure you restart the service after chaning).

Database Preparation

Login to SQL server as a user with server admin role and execute the following commands to create a database "MIR" and a user "MIR" with password "MIR123" (or another one):

EXEC sp_configure 'clr enabled', 1

RECONFIGURE
Go

CREATE LOGIN MIR WITH PASSWORD = 'MIR123';
CREATE DATABASE MIR;
ALTER DATABASE MIR SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE MIR SET READ_COMMITTED_SNAPSHOT ON;
ALTER DATABASE MIR SET MULTI_USER WITH ROLLBACK IMMEDIATE;
ALTER AUTHORIZATION ON DATABASE::MIR to MIR;

Database Connection

Advanced SQL Server Administrators may define ("hard-code") a set of TCP/IP ports for SQL Server to run over the network. However, Microsoft now recommends to run the "SQL Server Browser" service which can done either in the Services panel or the SQL Server Configuration Manager. For more information, read: How to: Configure Express to accept remote connections

The connection string syntax is:
jdbc:sqlserver://<dbServer>:<dbPortNumber>;databasename=<dbName>

To connect to a named SQL server instance other than the default:

Note 1: The default database instance name for SQL Server Express is "sqlexpress, and "sqlserver" for any other SQL Server edition.
Note 2: The default SQL Server TCP/IP port number is 1433.

4.2 MIR Database on Oracle

4.3 MIR Database Connection

After the product is fully installed and web connectivity has been made, one may connect to a different database by way of the web based user interface at Tools -> Administration -> Database.

5. MIR Application Server Installation and Setup

5.1 Default install on Windows with bundled Tomcat

5.2 Custom install on other Web Application Server Engines

Apache Tomcat 64bits on 64 bits OS

IBM WebSphere

5.3 Custom install on other Unix/Linux Operating Systems

Linux

Redhat

Sun Solaris

< Supported Tools | Readme  width=17 height=22>

5.4 Custom integration with an external Single Sign-On (SSO) environment

Please follow the steps below to enable SSO, follow the instructions in the following file:

{MM_HOME}/data/tomcat/conf/server.xml

MIMM ships with a default keystore file located at:

{MM_HOME}/data/tomcat/conf/keystore.

This keystore is also imported into the JRE certificates shipped with MIMM. If you want to use a different certificate, you must:

  1. Change the referenced (in server.xml) connector entry parameters (keystoreFile and keystorePass) to point to the correct keystore file and password.
  2. Import that certificate into the JRE that is being used by this tomcat. The default JRE is located under {MM_HOME}/jre. Use the following commands:

After the configuration, by default use one of the following URLs to Access MIMM:

Or use the ports specified in the server.xml file. E.g.,

<Connector port="19980" redirectPort="8443"/>
<Connector
port="8443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="conf\keystore" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS"/>