Uninstallation OSR11gR1ProductDocumentation

Page 152 Users Guide The Oracle Service Registry Users Guide is mainly focused on the web user interface. The users to whom this guide is addressed are those who query the registry or publish to it using this interface as opposed to accessing the registry over SOAP. It is comprised of the following sections: Introduction to Oracle Service Registry This section is a brief intoduction to Oracle Service Registry including basic concepts of UDDI specifications. Registry Consoles This section presents both Business Service Control and Registry Control Demo Data Description The Oracle Service Registrys Demo Data chapter describes the business domain and UDDI data structures used in the Oracle Service Registry Demo Suite and both registry consoles. Business Service Control Describes the Business Service Control and basic tasks you can perform with it. Advanced Topics Access Control Principles Describes principles of permissions and access control to UDDI data structures. Publisher-Assigned Keys Under UDDI v3, users may assign alpha-numeric keys to structures rather than having these keys automatically generated by the registry as was the case under UDDI v1 and v2. Range Queries Oracle Service Registrys range queries functionality allows you to search UDDI entities with the ability to use comparative operators , . Taxonomy: Principles, Creation and Validation This section gives you a brief overview of taxonomy classification in Oracle Service Registry Registry Control Reference Describes the Registry Control and basic tasks you can perform with it. Signer Tool Allows the user to digitally sign published UDDI structures and validate digital signatures.

1. Introduction to Oracle Service Registry

Oracle Service Registry is a fully V3-compliant implementation of the UDDI Universal Description, Discovery and Integration specification, and is a key component of a Service Oriented Architecture SOA. A UDDI registry provides a standards-based foundation for locating services, invoking services and managing metadata about services security, transport or quality of service. A UDDI registry can store and provide these metadata using arbitrary categorizations. These categorizations are called taxonomies. This introduction has the following sections: • Section 1.1, UDDIs Role in the Web Services World - UDDI Benefits • Section 1.2, Typical Application of a UDDI Registry • Section 1.3, Basic Concepts of the UDDI Specification • Section 1.4, Subscriptions in Oracle Service Registry Page 153 • Section 1.5, Approval Process in Oracle Service Registry

1.1. UDDIs Role in the Web Services World - UDDI Benefits

When development teams start to build Web service interfaces into their applications, they face such issues as code reuse, ongoing maintenance and documentation. The need to manage these services can increase rapidly. The UDDI registry can help to address these issues and provides the following benefits: • It delivers visibility when identifying which services within the organization can be reused to address a business need. • It promotes reuse and prevents reinvention. It accelerates development time and improves productivity. This ability of UDDI to categorize a growing portfolio of services makes it easier to manage them. It helps you understand relationships between components, supports versioning and manages dependencies. • It supports service configurability and adaptability by using the service-oriented architectural principle of location and transport independence. Users can dynamically discover services stored in the UDDI registry. • It allows you to understand and manage relationships between services, component versions and dependencies. • It makes it possible to manage the business service lifecycle. For example, the process of moving services through each phase of development, from coding to public deployment. For more information, see the Approval Process .

1.2. Typical Application of a UDDI Registry

A UDDI registry stores data and metadata about business services. A UDDI registry offers a standards-based mechanism to classify, catalog and manage Web services so that they can be discovered and consumed by other applications. As part of a generalized strategy of indirection among services-based applications, UDDI offers several benefits to IT managers at both design-time and run-time, including increasing code reuse and improving infrastructure management by: • Publishing information about Web services and categorization rules taxonomies specific to an organization. • Finding Web services that meet given criteria. • Determining the security and transport protocols supported by a given Web service and the parameters necessary to invoke the service. • Providing a means to insulate applications and providing fail-over and intelligent routing from failures or changes in invoked services.

1.3. Basic Concepts of the UDDI Specification

UDDI is based upon several established industry standards, including HTTP, XML, XML Schema XSD, SOAP, and WSDL. The latest version of the UDDI specification is available at: http:www.oasis-open.orgcommitteesuddi-spec doctcspecs.htmuddiv3 . The UDDI specification describes a registry of Web services and its programmatic interfaces. UDDI itself is a set of Web services. The UDDI specification defines services that support the description and discovery of: • Businesses, organizations and other providers of Web services; • The Web services they make available; • The technical interfaces which may be used to access and manage those services. Page 154

1.3. Basic Concepts of the UDDI Specification