Access Keys:
Skip to content (Access Key - 0)

GME

compared with
Current by Clayton Clark
on Sep 08, 2010 11:37.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (4)

View Page History
h1. GME Overview
----
{include:gme:GME Overview}
The Global Model Exchange (GME) Grid Service is a simple, stateless service, created with [Introduce|introduce14:Home], which acts as an authoritative XML Schema registry for the grid. It's primary function is to ensure global referential integrity of all the XML Schemas used on the grid, and provide operations for their registration and discovery. It provides utility APIs for uploading from and downloading to a local file system, graphical interfaces, and integration into as a data type discovery mechanism.

h1. Service Operations Overview
----
h1. Using the GME User Interface
----
The GME provides graphical user interface components via integration with the [Introduce service development environment|introduce:Home]; even if you aren't planning to develop services, you may use this capability. The integration takes two forms: 1) a general ability to view, download, and upload XML Schemas, described in the [GME Browsing and Upload section|#GME Browsing and Upload] and 2) an ability to add XML Schemas from a GME to an Introduce service, described in the [GME Schema Discovery section|#GME Schema Discovery].

The GME with which Introduce will communicate is configured via the _GME Service URL_ value in the _Global Extension Properties_ in the [Introduce Preferences|introduce14:Developers Guide#Preferences]. Generally this value is automatically set when you [configure caGrid|caGrid14:How to Change Target Grid] to use a particular grid.
To get started developing against the GME APIs, the project will require the Java libraries found in the GME project's ext/dependencies/jars directory and those in its build/lib directory.

Developers [using Ivy to integrate with the caGrid build artifacts|knowledgebase14:Use caGrid Libraries in Your Application] may use the following line in their dependencies:
{code:xml}<dependency rev="1.3" org="caGrid" name="globalModelExchange" conf="client"/>
{code}
Last edited by
Clayton Clark (986 days ago) , ...
Adaptavist Theme Builder Powered by Atlassian Confluence