Oracle Service Registry Part 1 – Installing 11.1.1.6.0 version in Standalone mode:
Oracle Service Registry (OSR) is a fully V3-compliant implementation of UDDI
(Universal Description, Discovery and Integration), and one of the key
components of Oracle SOA Suite 11g.
It allows us to publish and discover services and
service providers, and manage metadata about services (security, transport, or
quality service) using taxonomies. Therefore, it plays an important role when
trying to improve visibility and promote service reuse. It is also important in
the scope of SOA governance.
A service registry is very important for various
reasons. It provides a central place where all service definitions are stored.
A service registry also provides a central place
where developers can search for existing services
This improves service reuse, which is one of the
most important aspects of SOA.
The Oracle Service Registry 11g can be installed on the
following modes.
Standalone Registry:
Installs a standalone registry allowing the creation of a
new registry database. The installed registry will be usable without other
registry installations unlike Discovery, Publication or Intermediate options.
Discovery Registry:
Installs a discovery registry. The discovery registry
contains approved data that have been posted from the publication registry. The
discovery registry is under full control of approvers.
Publication registry:
Installs a publication registry. The publication registry is
used for testing and verification of data. Important! To install the
publication server you must have an installed discovery server because the
discovery registry certificate is needed.
Intermediate Registry:
Installs this instance as an intermediate registry, which
acts as both a Publication Registry and a Discovery Registry. That is, it is
deployed in-between other Registries to support a multi-step approval process.
Note that the final Discovery Registry must be installed prior to installing
the Intermediate registry, since the Discovery Registry's certificate is needed
to complete installation process.
Create the database Schema – OSR:
The database schema will hold all the Service Registry metadata’s
Execute the below sql to create the OSR schema.
CREATE
TABLESPACE OSR_TABLESPACE LOGGING
DATAFILE 'OSR.DBF' SIZE 50M REUSE AUTOEXTEND
ON NEXT 10M MAXSIZE UNLIMITED
DEFAULT STORAGE (
INITIAL 5M
NEXT 5M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 50);
CREATE USER
OSR
PROFILE DEFAULT
IDENTIFIED BY blogenv
DEFAULT TABLESPACE OSR_TABLESPACE
TEMPORARY TABLESPACE TEMP
ACCOUNT UNLOCK;
GRANT
CONNECT TO OSR;
GRANT
RESOURCE TO OSR;
GRANT
UNLIMITED TABLESPACE TO OSR;
GRANT CREATE
ANY SYNONYM TO OSR;
GRANT DROP
ANY SYNONYM TO OSR;
- Download Oracle Weblogic Server 11g and OSR 11.1.1.6.0
- Install Oracle Weblogic Server.
- Double click on OSR111160_generic_.jar to install the OSR.
- Select the Installation type as Standalone Registry