Advantages over the IOMI Server Interface

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.