Site Navigation


Mobius Software Requirements and Basic Installation

Software Prerequisites

Support

Mobius users are encouraged to join our mailing list. The list and its archives will become a primary source for answers about Mobius usage.

Helpful Online Resources

Quick Links

Build Instructions

The QuickStart examples use the binary distribution, but building Mobius from source is simple. You will need Apache ant and it should be in your Java class path.

Extract the Mobius...full-source.zip file and the Mako, GME, DTS, Registrar, and Common sub-directories. cd into the sub-directory for the service you want to build. Each component package will build independently--there is no need to build all of the component packages. After cd-ing into the directory for the service you want to build, type ant all. This will build and compile the software.

Note: The directory structures documented in these QuickStarts are based on the binary distribution. You will notice some minor differences, if you are working from from-source compiled packages.

Basic Software Installation and Discussion of Services

We will use the binary distribution for the QuickStarts.

Extract the binary packages.

You'll have:

  • mobius_common...
  • mobius_gme...
  • mobius_mako...
  • mobius_registrar...
  • mobius_dts...

For these QuickStart guides, we will be using the .bat scripts. Use the .sh scripts on Linux/Unix and .bat scripts for Windows machines.

The QuickStart guides are written so that you can view them in any order. Just start with whichever service interests you most.

Note: You must have MySQL installed and running on machines on which you start any of the Mobius services. Database schemas will be created within MySQL and so it will be necessary to know the "root" or "admin" MySQL passwords on all machines.

These QuickStarts discuss the Java Swing-based GUI viewers for both Mako and GME. During a GME or Mako work session you will often make changes to the viewers lists of services, XML collections, schema, etc. At any time during a session, under the "File" menu within the viewers, you can "Save Configuration", which will save out an XML file that you can then reload during subsequent sessions. This will allow you to pick up your work where you left off.

The Mobius Framework is made up of a number of services, listed here. You can read a full overview of Mobius on this web site.

Mako
a data instance management service to create new databases, integrate existing databases, validate models against the global model, and run federated queries
GME
(Global Model Exchange), a DNS-like, global, data definintion registry and exchange service
Service Registry
a basic registry to facilitate discovery of and communication between running Mobius services
DTS (no QuickStart guide at this time)
a data translation service to translate between existing data models that have similar semantic content but variable structures