Semantion Registry and Repository 3.3


Semantion Registry and Repository 3.3 is a J2EE component-based registry and repository that implements OASIS/ebXML Registry standard. Semantion Registry and Repository also includes features that extend OASIS/ebXML Registry standard.

Semantion Registry supports web browser clients, REST clients, SOAP-based XML messaging clients, and Java clients. In combination with Semantion Gateway and Semantion Federation Manager (components of the Semantion SOA Virtual Machine), it also supports JMS clients. It can run on a single machine or distributed over as many machines as needed to meet customers processing needs. It also supports Registry Federations that consist of two or more registries that have voluntarily agreed to form a loosely coupled union of federated registries. Because of its very flexible architecture, it is suitable for registry installations of any size. Semantion Registry and Repository 3.3

  • runs on Windows, UNIX, and Linux platforms,
  • runs on JBoss application server,
  • supports Oracle and MySQL database management system.

The main features supported by Semantion Registry and Repository are:

  • Enables definition of any business entity.
  • Data, documents, and images classifications.
  • Search for meta-data, documents, and images.
  • SOAP, REST (Representational State Transfer), and JMS communication interfaces/providers.
  • Federated registries.
  • Secured registry and repository communication supported by XML signature, XML encryption, SSL, role-based security and other security solutions.
  • Versioning.
  • Configurable automatic email notification for all registry and repository changes.
  • Flexible configuration via an XML configuration file.
  • Legacy systems integration.

Semantion Registry Developer Pack (SRDP) 2.6

Semantion Registry Developer Pack (SRDP) 2.6 is bundled with Semantion Registry and Repository 3.3. It includes the following Semantion APIs:

  • Semantion RIM (OASIS/ebXML Registry Information Model Specification implementation),
  • Semantion RS (OASIS/ebXML Registry Services Specification implementation),
  • Semantion Repository (Semantion Repository Manager implementation),
  • Semantion MainService (implements a full registry service access to Semantion Registry),
  • Semantion Messaging (a SOAP client API with attachments), and
  • Semantion Util (Semantion utilities),

Semantion RIM is a J2EE software that implements OASIS/ebXML Registry Information Model (RIM) Specification.

Semantion RS implements both LifeCycleManager and QueryManager, OASIS/ebXML Registry Service interfaces. Semantion RS is designed to be secure, reliable, and scalable, thus making it a solid foundation for robust Registries that will support global business information exchange. LifeCycleManager uses Semantion RIM for Semantion Registry database access. It supports the following registry operations: submit, update, remove, approve, deprecate, and add/remove slot operations. QueryManager implements OASIS/ebXML Registry Services filter queries and SQL query.

Semantion Repository implements repository interface that includes the following repository item operations: insert, update, remove, and get.

Semantion MainService implements a registry service access to the Semantion Registry and Repository. Using just few standard high level methods, you can program a full access to the registry with just few lines of code.

Semantion Messaging is a SOAP client component that supports SOAP communication with the Registry. SOAP attachments that enables you to send and receive business documents are supported as well.

Semantion Util includes common Semantion utility classes.