Oracle Fusion Middleware

Similar documents
Microsoft Active Directory Plug-in User s Guide Release

Microsoft Internet Information Services (IIS) Plug-in User s Guide Release

Microsoft.NET Framework Plug-in User s Guide Release

Oracle Enterprise Manager

Oracle Utilities Work and Asset Management Integration to Primavera P6 Enterprise Project Portfolio Management

Oracle Linux. UEFI Secure Boot Signing Key Update Notice

Oracle Banking Channels Bank User Base

Oracle Cloud Using Oracle E-Business Suite Adapter Endpoint Configuration Wizard. Release 17.3

Oracle Fusion Middleware Creating Domain Templates Using the Domain Template Builder. 12c ( )

Oracle Communications Configuration Management

Oracle Fusion Middleware Oracle Cloud Adapters Postinstallation Configuration Guide. 12c Release ( )

JD Edwards World. Service Enablement Guide Release A9.3 E

Oracle Cloud E

Oracle Cloud. Oracle Cloud Adapters Postinstallation Configuration Guide E

Oracle Cloud Getting Started with Oracle WebCenter Portal Cloud Service

Oracle Fusion Middleware Known Issues in Oracle Stream Analytics

What s New for Oracle Cloud Stack Manager. Topics: July Oracle Cloud. What's New for Oracle Cloud Stack Release

Database Change Reference Release 6.3

Oracle Hospitality OPERA Exchange Interface Cloud Authentication. October 2017

Oracle Cloud E

Oracle Database Appliance Accessibility Guide. Release

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need

Oracle Identity Manager Connector Guide for Dropbox. Release

Oracle Enterprise Manager Ops Center

Oracle SQL Developer Web Accessibility Guide. Release 18.1

Oracle Utilities Opower Custom URL Configuration

Oracle Utilities Advanced Spatial and Operational Analytics

Oracle Cloud Known Issues for Trial and Paid Subscriptions. Release 18.1

Oracle Virtual Desktop Client for ipad. Release Notes for Release 1.2

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Installing and Updating Local Software Packages 12c Release

Release for Microsoft Windows

Oracle Cloud. Using Oracle Eloqua Adapter Release E

What s New for Cloud at Customer What's New for the Cloud Services on Oracle Cloud at Customer New Documentation for Oracle Cloud at Customer

Oracle Agile Product Lifecycle Management for Process

Oracle Agile Product Lifecycle Management for Process Reporting User Guide Release E

Oracle Enterprise Data Quality for Product Data

Oracle Fusion Middleware

Oracle Fusion Middleware Planning an Installation of Oracle Fusion Middleware. 12c ( )

Oracle Cloud What's New for Oracle WebCenter Portal Cloud Service

Oracle Enterprise Manager Ops Center. Introduction. Creating Oracle Solaris 11 Zones 12c Release 2 ( )

PeopleSoft Fluid Required Fields Standards

Oracle NoSQL Database Integration with SQL Developer. Release 18.1

Oracle Fusion Middleware

Security Guide Release 4.0

Managing Zone Configuration

Oracle Communications Convergent Charging Controller. Sample Message Flows Reference Guide Release 6.0.1

Oracle Fusion Middleware

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Creating vservers 12c Release 1 ( )

Oracle Utilities Smart Grid Gateway

Oracle Utilities Customer Care and Billing

Oracle Fusion Middleware

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Hardware and Software Configuration

Oracle VM. Getting Started Guide for Release 3.2

Oracle Utilities Mobile Workforce Management

Oracle Human Capital Management Cloud Using the HCM Mobile Application. Release 13 (update 18C)

Oracle Fusion Middleware

Oracle. Field Service Cloud Using the Parts Catalog

Oracle Fusion Middleware Oracle Technology Adapters Release Notes. 12c ( )

IBM WebSphere Portal Reference Guide Release 9.2.x

Recipe Calculation Survey. Materials Control. Copyright by: MICROS-FIDELIO GmbH Europadamm 2-6 D Neuss Date: August 21 st 2007.

Oracle Fusion Middleware

WebLogic Tuxedo Connector Quick Start Guide for Oracle WebLogic Server 11g Release 1 (10.3.6)

Oracle Hospitality MICROS Commerce Platform Release Notes Release Part Number: E December 2015

Oracle Fusion Middleware Installing and Configuring Oracle SOA Suite and Oracle Business Process Management. 12c ( )

Oracle Utilities Network Management System Integration to Oracle Utilities Mobile Workforce Management

Oracle Hospitality Suite8 Export to Outlook User Manual Release 8.9. July 2015

Introduction to Auto Service Request

Oracle Enterprise Manager Ops Center. Overview. What You Need. Create Oracle Solaris 10 Zones 12c Release 3 ( )

Oracle Banking Enterprise Collections Release Notes Release

Oracle Banking Channels Bank User Base

General Security Principles

Oracle Real-Time Scheduler

Report Management and Editor!

Taleo Enterprise Deep Linking Configuration Guide Release 17

Oracle Cloud Using the Google Calendar Adapter. Release 17.3

Oracle Fusion Middleware

Oracle Enterprise Manager

Oracle Utilities Customer Care and Billing

Oracle Fusion Middleware

Materials Control. Account Classes. Product Version Account Classes. Document Title: Joerg Trommeschlaeger

PeopleSoft Fluid Icon Standards

Oracle Cloud. Using the Google Calendar Adapter Release 16.3 E

Oracle Enterprise Manager Ops Center. Introduction. Creating Oracle Solaris 11 Zones Guide 12c Release 1 ( )

Oracle Enterprise Manager Ops Center E Introduction

Defining Constants and Variables for Oracle Java CAPS Environments

OKM Key Management Appliance

Insbridge Enterprise Rating Portal Configuration Guide

Oracle Utilities Work and Asset Management

Oracle Cloud Using the Google Calendar Adapter with Oracle Integration

Oracle Communications Order and Service Management. OSM New Features

Developing Java EE Management Applications for Oracle WebLogic Server c (12.1.3)

Contents About Connecting the Content Repository... 5 Prerequisites for Configuring a Content Repository and Unifier... 5

Oracle GoldenGate E

Installing and Configuring Oracle HTTP Server 12c (12.1.3)

Creating Resources on the ZFS Storage Appliance

Oracle Fusion Middleware

JavaFX. JavaFX System Requirements Release E

Upgrading Oracle GoldenGate Veridata 12c (12.2.1)

Oracle SQL Developer Data Modeler Accessibility Guide. Release 18.1

Oracle Hospitality Query and Analysis Languages and Translation Configuration Guide. March 2016

Transcription:

Oracle Fusion Middleware Concepts Guide for Oracle API Catalog 12c Release 1 (12.1.3.0) E55976-02 August 2015 Documentation for anyone evaluating or implementing Oracle API Catalog. This guide describes concepts related to governance infrastructure, governed assets, asset types and taxonomies, and the asset lifecycle.

Oracle Fusion Middleware Concepts Guide for Oracle API Catalog, 12c Release 1 (12.1.3.0) E55976-02 Copyright 2014, 2015, Oracle and/or its affiliates. All rights reserved. Primary Author: Oracle Corporation This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government. This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.

Contents Preface... v Audience... Documentation Accessibility... Related Documents... Conventions... v v v v 1 Introducing Oracle API Catalog 1.1 Oracle API Catalog Overview... 1-1 1.2 Understanding Oracle API Catalog Features... 1-1 1.2.1 Collect Services... 1-1 1.2.2 Add Metadata to API Assets... 1-2 1.2.3 Publish API Assets... 1-2 1.2.4 Discover, Understand, and Use API Assets... 1-2 1.3 Understanding User Roles in Oracle API Catalog... 1-2 1.4 Next Steps... 1-3 2 Getting Started with Oracle API Catalog 2.1 Installing Oracle API Catalog... 2-1 2.2 Configuring Oracle API Catalog... 2-1 2.3 Using Oracle API Catalog... 2-1 iii

iv

Preface Oracle Fusion Middleware Concepts Guide for Oracle API Catalog describes the concepts behind using Oracle API Catalog. Audience This document is intended for customers who are implementing or are interested in implementing Oracle API Catalog. Documentation Accessibility For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc. Access to Oracle Support Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired. Related Documents For more information, see the following documents in the Oracle API Catalog 12c documentation set: Oracle Fusion Middleware Installation Guide for Oracle API Catalog Oracle Fusion Middleware Adinistrator's Guide for Oracle API Catalog Oracle Fusion Middleware Developer's Guide for Oracle API Catalog Conventions The following text conventions are used in this document: Convention boldface italic Meaning Boldface type indicates graphical user interface elements associated with an action, or terms defined in text or the glossary. Italic type indicates book titles, emphasis, or placeholder variables for which you supply particular values. v

Convention monospace Meaning Monospace type indicates commands within a paragraph, URLs, code in examples, text that appears on the screen, or text that you enter. vi

1 1Introducing Oracle API Catalog [1]This chapter introduces Oracle API Catalog (OAC) and describes basic concepts for using OAC. This chapter contains the following sections: Section 1.1, "Oracle API Catalog Overview" Section 1.2, "Understanding Oracle API Catalog Features" Section 1.3, "Understanding User Roles in Oracle API Catalog" Section 1.4, "Next Steps" 1.1 Oracle API Catalog Overview Mobile applications increasingly use Application Programming interfaces (APIs) in addition to enterprise systems of record in their development. The number of APIs available grows by the day. Their usage is multiplied by a growing population of mobile devices and computing platforms (Web, tablets, smartphones, TVs, video game consoles, cars, and other household devices--the Internet of Things). As the number of APIs an organization produces and uses increases, the management and visibility of these APIs becomes increasingly important. Oracle API Catalog (OAC) allows organizations to easily build a catalog of their APIs to provide visibility to those APIs for application development. OAC includes a simple metamodel for an API asset, automation to populate OAC, and the ability for users to search OAC for APIs and understand the details of the APIs to assess their fit in the user's application. 1.2 Understanding Oracle API Catalog Features This section describes the high-level features included with Oracle API Catalog. This section contains the following topics: Section 1.2.1, "Collect Services" Section 1.2.2, "Add Metadata to API Assets" Section 1.2.3, "Publish API Assets" Section 1.2.4, "Discover, Understand, and Use API Assets" 1.2.1 Collect Services OAC includes a harvester, which is used to create API assets in OAC. The recommended best practice is harvesting the projects at build time. The harvester Introducing Oracle API Catalog 1-1

Understanding User Roles in Oracle API Catalog introspects deployed services and creates API assets representing the SOA Services and Service Bus proxies, both WSDL-based web services and WADL-based REST services, discovered in the projects. The created assets are collected in Oracle API Catalog. See "Configuring and Using Automated Harvesting" in Oracle Fusion Middleware Adinistrator's Guide for Oracle API Catalog for more information about collecting services in OAC. 1.2.2 Add Metadata to API Assets 1.2.3 Publish API Assets After the API assets are created by the harvester, curators then edit the API assets using a simple editor to provide additional metadata to facilitate the discovery and understanding of the API. Curators can change the name of, add a description to, tag keywords to, or add doc references to the API assets collected in Oracle API Catalog. This metadata simplifies a developer's discovery and understanding of each API asset. See "Editing Metadata of API Assets in Oracle API Catalog" in Oracle Fusion Middleware Adinistrator's Guide for Oracle API Catalog for more information. After the API metadata is edited, curators publish the API, making it visible to developers in OAC. See "Publishing an API Asset" in Oracle Fusion Middleware Adinistrator's Guide for Oracle API Catalog for more information. 1.2.4 Discover, Understand, and Use API Assets Published assets are available in the Oracle API Catalog console and via the Oracle JDeveloper Oracle Enterprise Repository plug-in. Developers can search OAC to discover APIs that they may want to use. They can review the metadata provided by the curator to learn more about an API. Upon finding an API that they are interested in using, a developer can add that API to his or her My APIs page. From My APIs developers can rate and review APIs; these ratings and reviews are visible to other OAC users. See the Oracle Fusion Middleware Developer's Guide for Oracle API Catalog for more information about discovering, understanding, and using API assets. 1.3 Understanding User Roles in Oracle API Catalog Each OAC user is assigned a role. This role determines which OAC features and content are available for each user. There are three predefined roles in OAC: Note: Oracle API Catalog does not include the ability to create additional roles. developer: Users with the developer role have the ability to search OAC for published APIs from the OAC console or using the Oracle Enterprise Repository JDeveloper plug-in. The developer can examine the API metadata to better understand the API. The developer also has the ability to declare interest in the API and submit ratings and reviews for an API. 1-2 Oracle Fusion Middleware Concepts Guide for Oracle API Catalog

Next Steps 1.4 Next Steps For more information on using Oracle API Catalog as a developer, see the Oracle Fusion Middleware Developer's Guide for Oracle API Catalog. curator: After API assets have been created, curators edit them to update their metadata. The curator also has the ability to publish an API, which makes the API available for discovery by developers. For more information about the lifecycle tasks available to users with the curator role, see the "Introducing Asset Lifecycle Administration Tasks" section in the Oracle Fusion Middleware Adinistrator's Guide for Oracle API Catalog. admin: In addition to the capabilities available to the curator and the developer roles, users with the admin role can harvest assets into OAC. Users with this role also have access to the Admin page in OAC. From this page users with this role can administer the infrastructure of OAC by editing system settings, creating new users, creating new departments, managing sessions, and using the import/export tool. Users with this role can also configure the security features included with OAC. For more information about infrastructure administration tasks available to users with the admin role, see the "Introducing Infrastructure Administration Tasks" section in the Oracle Fusion Middleware Adinistrator's Guide for Oracle API Catalog. For more information about the security configuration tasks available to users with the admin role, see the "Introducing Security Administration Tasks" section in the Oracle Fusion Middleware Adinistrator's Guide for Oracle API Catalog. See Chapter 2, "Getting Started with Oracle API Catalog" to get started with Oracle API Catalog. Introducing Oracle API Catalog 1-3

Next Steps 1-4 Oracle Fusion Middleware Concepts Guide for Oracle API Catalog

2 2Getting Started with Oracle API Catalog [2]This chapter describes how to install, configure, and use Oracle API Catalog. This chapter includes the following sections: Installing Oracle API Catalog Configuring Oracle API Catalog Using Oracle API Catalog 2.1 Installing Oracle API Catalog Start by installing Oracle API Catalog, connecting OAC to an Oracle Database instance, and deploying OAC to an Oracle WebLogic Server instance. For more information about installing Oracle API Catalog, see the Oracle Fusion Middleware Installation Guide for Oracle API Catalog. 2.2 Configuring Oracle API Catalog After Oracle API Catalog is installed and running, administrators can configure the OAC infrastructure, configure the harvester, and perform other administration activities, such as creating users and departments. For more information about configuring Oracle API Catalog, see "Introducing Infrastructure Administration Tasks" in the Oracle Fusion Middleware Administrator's Guide for Oracle Enterprise Repository. 2.3 Using Oracle API Catalog After OAC is installed and configured, curators harvest API assets, edit the metadata of these assets, and publish APIs to OAC, making them discoverable to developers. For more information about harvesting and publishing APIs, see the "Introducing Asset Lifecycle Administration Tasks" section in the Oracle Fusion Middleware Adinistrator's Guide for Oracle API Catalog. Developers then search OAC for APIs to use in their applications. They can rate each API, providing feedback to curators and other developers using OAC. For more information about searching for API assets and incorporating them into your applications, see the Oracle Fusion Middleware Developer's Guide for Oracle API Catalog. Getting Started with Oracle API Catalog 2-1

Using Oracle API Catalog 2-2 Oracle Fusion Middleware Concepts Guide for Oracle API Catalog