The SAS Java Metadata
Interface has the following advantages over the SAS Open Metadata
Interface IOMI server interface:
-
It provides a simpler interface
for connecting and disconnecting from the SAS Metadata Server. Clients
issue method calls to connect to the SAS Metadata Server, instead
of specifying IOMI connection factory classes.
-
The SAS Java Metadata Interface
provides a set of generated Java interfaces and implementation classes
that represent the SAS Metadata Model. Once an object is created,
clients can define, read, and update its attributes and associations
using getter or setter methods, instead of submitting XML requests.
The SAS Java Metadata Interface seamlessly handles all XML creation
and parsing.
-
The SAS Java Metadata Interface
uses the concept of an object store that acts like a work unit. Object
stores enable clients to make and test multiple changes locally within
the client. Then, object stores persist all of the changes to the
SAS Metadata Server in a single request. IOMI server interface methods
typically support smaller requests and update the SAS Metadata Server
directly.