WSRR provides a range of application programming interfaces.
These are described in the following subsections:
DataGraphs
To successfully serialize and deserialize SDOs for an EJB
or webservice, all the information about the objects needs to be
available by being contained in another object.
Governance Session Bean
The Governance Session Bean provides methods that relate
to the governance of objects through a lifecycle.
Main Session Bean
The Main Session Bean provides methods for creating, retrieving,
updating, and deleting WSRR content.
Ontology Session Bean
The ServiceRegistryOntology interface is the remote interface
for the ontology bean.
Web service interfaces
WSRR provides web service interfaces that you can use to
access registry content.
SOAP API
This section describes the SOAP API provided by IBM® WebSphere® Service Registry and Repository.
REST interface
The REST interface allows for lightweight clients, that
do not have support for EJB and web services, to perform actions on
content and metadata by using HTTP requests.
Atom Web 2.0 APIs
You can use the WSRR Atom Web 2.0 APIs to access WSRR data
from Web 2.0 clients.