Book Image

Oracle API Management 12c Implementation

Book Image

Oracle API Management 12c Implementation

Overview of this book

Table of Contents (19 chapters)
Oracle API Management 12c Implementation
Credits
Foreword
About the Author
Acknowledgments
About the Author
About the Author
Acknowledgments
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Index

A

  • 4APPmigos
    • recommendations / Recommendations
    • API management capabilities, lacking / Recommendations
    • about / Roadmap
  • Active Directory (AD)
    • about / Setting up users
  • administrative tasks
    • performing / Performing administrative tasks prior to the use of Oracle API Manager
  • Administrator's Guide, for OAC
    • URL / The OAC web console
  • aggregation interval, for Service/API
    • URL / Accessing the Oracle API portal as an administrator
  • Ansible
    • URL / DevOps
  • Ant Harvester
    • URL / Using the SOA Suite Ant Harvester
  • Ant harvester
    • used, for SDLC harvesting / SDLC harvesting using the Ant Harvester
  • Apache Ant
    • URL / Using the SOA Suite Ant Harvester, Using the OSB Ant Harvester
  • API Blueprint
    • URL / API Management
  • API catalog
    • about / Recommendations
  • API curator
    • APIs publishing, from OSB Console / Publishing APIs from the OSB Console as an API curator
  • API economy
    • about / API Management
  • API gateway
    • about / Recommendations
  • API Gateway Analytics
    • URL / Installing Oracle API Gateway
  • API Keys
    • URL / Working with Oracle API Manager as a consumer
  • API Management
    • defining / API Management, Understanding API Management
    • concluding / API Management
    • and SOA Governance, convergence / SOA Governance and API Management Convergence
  • API management product evaluation model
    • about / Recommendations
  • API management website, Oracle
    • URL / Roadmap
  • API manager
    • about / Recommendations
  • API Manager
    • used, for working with JSON/REST-based APIs / Using API Manager to work with JSON/REST-based APIs
  • API metadata
    • viewing / Viewing and editing API metadata
    • editing / Viewing and editing API metadata
  • API rating
    • defining / My APIs and API rating
  • APIs
    • discovering / Discovering APIs
    • defining / My APIs and API rating
    • about / Understanding API Management
    • publishing from OSB Console, as API curator / Publishing APIs from the OSB Console as an API curator
  • API security
    • with OAG / API security with OAG
  • Application Programming Interface (API)
    • about / API Management
  • Application Services Governance
    • URL / Recommendations
  • Application Services Governance (ASG)
    • about / Case study description, Recommendations
  • architecture, OAC
    • OAC core platform / The OAC core platform
    • OAC application / The OAC application
    • OAC roles / OAC roles and user interfaces
    • user interfaces / OAC roles and user interfaces
  • architecture, OAG
    • defining / OAG architecture overview
    • Personas / OAG architecture overview
    • Design-time management / OAG architecture overview
    • Runtime management / OAG architecture overview
    • Runtime execution / OAG architecture overview
  • ASG
    • about / Delving into Application Services Governance
    • implementing / ASG implementation
    • framework / The ASG framework
    • framework scope / ASG framework scope
  • ASG design-time
    • key deliverables / ASG design-time
    • ASG SDLC / ASG design-time
    • logical reference architecture / ASG design-time
    • physical reference architecture / ASG design-time
    • ASG design standards / ASG design-time
    • ASG programming standards / ASG design-time
    • ASG information standards / ASG design-time
    • security standards / ASG design-time
    • monitoring and SLA standards / ASG design-time
    • service and APIs catalog / ASG design-time
  • ASG framework scope
    • defining / ASG framework scope
    • strategy / Strategy
    • people / People
    • ASG design-time / ASG design-time
    • ASG runtime / ASG runtime
    • Development Operations (DevOps) / DevOps
    • tools / Tools
  • ASG runtime
    • defining / ASG runtime
    • features / ASG runtime
  • ASG strategy
    • defining / Strategy
    • objectives / Strategy
    • about / Understanding API Management
  • Assets
    • about / SOA Governance

B

  • BelTelecomm
    • about / Working with Oracle API Manager as a consumer
  • binaries, from Oracle eDelivery
    • references / Installation overview
  • bootstrapping
    • about / Bootstrapping OAC
  • business as usual (BAU)
    • about / ASG runtime

C

  • case study
    • defining / Case study description
    • discovery / Discovery and readiness assessment
    • readiness assessment / Discovery and readiness assessment
  • Chef
    • URL / DevOps
  • Chief Security Officer (CSO)
    • about / Implementing use cases
  • Chief Technology Officer (CTO)
    • about / Implementing use cases
  • Coherence cluster
    • about / Creating the Oracle API Manager 12c WebLogic domain
  • command-line Harvester
    • Oracle SOA Suite, bootstrapping with / Bootstrapping Oracle SOA Suite with the command-line Harvester
    • Oracle Service Bus, bootstrapping with / Bootstrapping Oracle Service Bus with the command-line Harvester
    • WSDLs, bootstrapping manually with / Manually bootstrapping WSDLs and WADLs with the command-line Harvester
    • WADLs, bootstrapping manually with / Manually bootstrapping WSDLs and WADLs with the command-line Harvester
  • Community Management
    • about / API Management
  • components, OAC engine
    • harvester / The OAC engine
    • REX API / The OAC engine
    • OER subsystems / The OAC engine
  • configuration, OAC
    • defining / Basic configuration
    • logging, into OAC / Logging in to OAC
    • departments, setting up / Setting up departments
    • users, setting up / Setting up users
  • configuration and assets, OAC
    • exporting / Exporting and importing configuration and assets
    • importing / Exporting and importing configuration and assets
  • content management system (CMS)
    • about / Bootstrapping OAC
  • Conway's law
    • about / People
    • URL / People, Discovery and readiness assessment
  • cross-site scripting (XSS)
    • about / API security with OAG

D

  • Demilitarized Zone
    • about / OAG architecture overview, Implementing use cases
  • demilitarized zone (DMZ)
    • about / Recommendations, API security with OAG
  • denial-of-service (DoS)
    • about / API security with OAG
  • development operations (DevOps)
    • about / API Management
    • key deliverables / DevOps
  • Development Operations (DevOps) / DevOps
  • DevOps
    • about / Recommendations
  • disk space requirements
    • defining / Temporary disk space requirements
    • WebLogic 12c, installing / Installing WebLogic 12c
  • distributed denial of service (DDoS)
    • about / Implementing use cases

E

  • Enterprise Architecture (EA)
    • about / Implementation use case
  • enterprise information systems
    • about / Understanding API Management

G

  • gap analysis
    • defining / Gap analysis
  • GET requests
    • about / Creating a REST/JSON API
  • global request and response policies
    • about / Creating a REST/JSON API
  • governance framework
    • about / The ASG framework

H

  • hardening process
    • about / OAG architecture overview
  • Headers or Query Strings
    • about / Creating a REST/JSON API
  • high volume customers
    • about / Adding throttling filters to an existing policy
  • Hudson
    • URL / DevOps
  • Hypertext Transfer Protocol (HTTP)
    • about / API Management

I

  • Identity and Access Management
    • about / API security with OAG
  • Import/Export utility
    • URL / Exporting and importing configuration and assets
    • used, for exporting assets / Exporting assets using the Import/Export utility
    • used, for importing assets / Importing assets using the Import/Export utility
  • Infrastructure as a Service (IaaS)
    • about / Recommendations
  • installation process
    • defining / Installation overview
  • installation topology
    • defining / Explaining the installation topology
  • Internet of Things (IoT)
    • about / Delving into Application Services Governance

J

  • JavaScript Object Notation (JSON)
    • about / API Management
    • URL / API Management
  • Java Web Start
    • URL / The OAC web console, Exporting assets using the Import/Export utility
  • JDeveloper
    • URL / Installing the OER JDeveloper plug-in
  • JDeveloper plug-in, for OAC
    • setting up / Setting up and using the JDeveloper plug-in for OAC
    • using / Setting up and using the JDeveloper plug-in for OAC
  • Jenkins
    • URL / DevOps

L

  • Liabilities
    • about / SOA Governance
  • Logging, exception handling and auditing frameworks (LEAF)
    • about / ASG runtime

M

  • Managed Servers
    • fields / Creating the OAC domain
  • Master OSB
    • about / Architecture and functional overview
  • mobile application development frameworks (MADP)
    • about / Recommendations
  • mobile risks, OWASP
    • URL / Implementing use cases
  • Mobile Virtual Network Enabler (MVNE)
    • about / API Manager case study background
  • Mobile Virtual Network Operators (MVNOs)
    • about / API Manager case study background

N

  • Node Manager
    • URL / Creating the OAC domain
    • starting, manually / Installing Oracle API Gateway

O

  • OAC
    • about / An overview of Oracle API Catalog, Implementation use case
    • architecture, defining / Architecture and functional overview
    • functional overview / Architecture and functional overview
    • settings, defining / The OAC web console
    • implementing / Implementing OAC
    • configuration / Basic configuration
    • system settings, changing / Changing system settings
    • bootstrapping / Bootstrapping OAC
    • installing / Installing OAC
    • database, installing / Installing the database
    • temporary disk space requirements / Temporary disk space requirements
    • software, installing / Installing OAC Software
    • domain, creating / Creating the OAC domain
  • OAC application
    • OAC web console / The OAC web console
    • OAC engine / The OAC engine
  • OAC configuration
    • URL / Setting up users
  • OAC console
    • used, for discovering APIs / Using the OAC console to discover APIs
  • OAC harvester
    • reference / Bootstrapping Oracle SOA Suite with the command-line Harvester
  • OAC web console
    • URL / The OAC web console
  • OAG
    • defining / OAG overview
    • features / OAG features
    • API security, performing with / API security with OAG
    • about / API security with OAG
    • key security-related capabilities / API security with OAG
    • architecture overview / OAG architecture overview
    • passive functionality / OAG architecture overview
    • active functionality / OAG architecture overview
    • implementing / Implementing OAG
    • service discovery / Service discovery
    • API registration / API registration in OAG
  • OAG policies
    • implementing / Implementing OAG policies
  • OAG server
    • about / Creating a REST/JSON API
  • OAPIM
    • about / Introduction
  • OAuth
    • about / Creating a policy to handle authentication and authorization using LDAP and OAuth
    • URL / Creating a policy to handle authentication and authorization using LDAP and OAuth
  • objectives
    • defining, for 4APPmigos / Case study description
  • OER/OAC installation guide
    • URL / Temporary disk space requirements
  • OER Binaries
    • about / The OAC core platform
  • OER functionality
    • Web console / OAC roles and user interfaces
    • JDeveloper OER plug-in / OAC roles and user interfaces
    • harvester / OAC roles and user interfaces
    • REX API / OAC roles and user interfaces
  • OER installation
    • URL / Creating the OAC domain
  • OER JDeveloper plug-in
    • installing / Installing the OER JDeveloper plug-in
    • using, with OAC / Using the OER JDeveloper plug-in with OAC
  • OER Oracle
    • URL / The OAC core platform
  • OER sizing guide
    • URL / Installing the database
  • OER template
    • URL / Creating the OAC domain
  • OFM control
    • URL / Performing administrative tasks prior to the use of Oracle API Manager
  • OPatch
    • URL / Installing OAC Software
  • Open Web Application Security Project (OWASP)
    • about / API Management, Implementing use cases
    • URL / API Management, Implementing use cases
  • options, database profile
    • URL / Installing the Oracle API Manager software
  • Oracle API Catalog
    • about / Service discovery
    • URL / Installation overview
  • Oracle API Gateway
    • URL / Installation overview, Installing Oracle API Gateway
  • Oracle API Gateway Concepts Guide documentation
    • URL / OAG architecture overview
  • Oracle API management
    • about / Recommendations
  • Oracle API Manager
    • defining / Introduction
    • architecture overview / Architecture and functional overview
    • functional overview / Architecture and functional overview
    • capabilities / Oracle API Manager capabilities and components
    • components / Oracle API Manager capabilities and components
    • Portal / Oracle API Manager capabilities and components
    • Oracle Service Bus Console / Oracle API Manager capabilities and components
    • roles / Oracle API Manager roles
    • URL / Oracle API Manager roles, Installation overview
    • case study background / API Manager case study background
    • prior administrative tasks, performing / Performing administrative tasks prior to the use of Oracle API Manager
    • working, as consumer / Working with Oracle API Manager as a consumer
  • Oracle API Manager (12.1.3.0)
    • URL / Creating the Oracle API Manager 12c WebLogic domain
  • Oracle API Manager 12c R1 (12.1.3.0)
    • URL / Installation overview
  • Oracle API Manager software
    • installing / Installing the Oracle API Manager software
    • Oracle API Manager 12c Weblogic domain, creating / Creating the Oracle API Manager 12c WebLogic domain
    • Oracle API Gateway, installing / Installing Oracle API Gateway
  • Oracle API Manger 12c domain
    • URL / Creating the Oracle API Manager 12c WebLogic domain
  • Oracle API portal
    • accessing, as administrator / Accessing the Oracle API portal as an administrator
  • Oracle Cloud Services, for PaaS
    • URL / Recommendations
  • Oracle documentation
    • URL / Performing administrative tasks prior to the use of Oracle API Manager
  • Oracle Enterprise Repository
    • about / Recommendations
  • Oracle Enterprise Repository (OER)
    • about / The OAC core platform, Installing the OER JDeveloper plug-in
  • Oracle Fusion Middleware
    • about / OAG architecture overview
  • Oracle Fusion Middleware (OFM)
    • about / Performing administrative tasks prior to the use of Oracle API Manager
  • Oracle Service Bus
    • bootstrapping, with command-line Harvester / Bootstrapping Oracle Service Bus with the command-line Harvester
    • about / Installing the Oracle API Manager software
  • Oracle Service Bus (OSB)
    • about / Architecture and functional overview
  • Oracle SOA Suite
    • about / Recommendations
    • bootstrapping, with command-line Harvester / Bootstrapping Oracle SOA Suite with the command-line Harvester
  • Oracle Technology Network (OTN)
    • about / Installation overview
  • Oracle Unified Directory
    • about / Creating a policy to handle authentication and authorization using LDAP and OAuth
  • OSB 12c
    • URL / Installing the Oracle API Manager software
  • OSB Ant Harvester
    • using / Using the OSB Ant Harvester
  • OWASP top 10 mobile risks
    • URL / API Management

P

  • PACE layer application strategy
    • URL / Case study description
  • perimeter security
    • about / API security with OAG
  • personas
    • about / API Management
  • phases, roadmap
    • inception / Roadmap
    • foundation / Roadmap
    • implementation / Roadmap
  • policy containers
    • about / API registration in OAG
  • policy enforcement point (PeP)
    • about / Recommendations
  • policy shortcut
    • about / Creating a REST/JSON API
  • private access
    • about / API Management
  • public access
    • about / API Management
  • Puppet Labs
    • URL / DevOps

Q

  • questionnaire, 4APPmigos
    • results / Discovery and readiness assessment

R

  • RACI model
    • defining / People
  • recommendations
    • for identified gaps / Recommendations
  • Repository Creation Utility (RCU)
    • about / Installing the database, Installing the Oracle API Manager software
  • Repository Extensibility Framework (REX)
    • about / The REX API
    • URL / Using the REX API to find and update an API
  • Representational State Transfer (REST)
    • about / API Management
    • URL / API Management
  • REST APIs, creating
    • URL / Using API Manager to work with JSON/REST-based APIs
  • RESTful API Modeling Language (RAML)
    • URL / API Management, Bootstrapping OAC
    • about / Bootstrapping OAC
  • REST URI
    • about / Creating a REST/JSON API
  • REX API
    • about / The REX API
    • used, for finding API / Using the REX API to find and update an API
    • used, for updating API / Using the REX API to find and update an API
  • roadmap
    • about / Roadmap
    • phases / Roadmap
  • role-based access control (RBAC)
    • about / OAC roles and user interfaces
  • roles, OAC
    • Developer / OAC roles and user interfaces
    • Curator / OAC roles and user interfaces
    • Admin / OAC roles and user interfaces
  • roles, Oracle API Manager
    • defining / Oracle API Manager roles
    • API curator / Oracle API Manager roles
    • API administrator / Oracle API Manager roles
    • API consumer / Oracle API Manager roles
  • roles, SOA and API software development lifecycle
    • C-Level executive sponsors / People
    • Functional/Business analyst / People
    • enterprise architect / People
    • ASG Solution architect / People
    • ASG designer / People
    • ASG developer / People
    • ASG testers / People
    • ASG middleware engineer / People
    • DevOps engineer / People
    • DevOps manager / People

S

  • SDLC
    • harvesting, Ant harvester used / SDLC harvesting using the Ant Harvester
  • service-oriented architecture (SOA)
    • about / SOA Governance
  • service gateway
    • about / OAG architecture overview
  • service gateway technology
    • about / OAG architecture overview
  • service groups
    • about / Creating a REST/JSON API
  • Service Table (STB)
    • about / Creating the Oracle API Manager 12c WebLogic domain
  • SOA Governance
    • defining / SOA Governance
    • challenges / SOA Governance
    • principles / SOA Governance
    • and API Management, convergence / SOA Governance and API Management Convergence
  • SOA Governance 11g implementation
    • URL / Strategy
  • SOA governance requirements
    • URL / The OAC engine
    • references / The OAC engine
  • SOAPUI
    • URL / Working with Oracle API Manager as a consumer
  • SOA Suite Ant Harvester
    • using / Using the SOA Suite Ant Harvester
  • software as a service (SaaS)
    • about / Case study description
  • success and failure paths
    • adding / Creating a REST/JSON API
  • Swagger
    • URL / API Management
  • System Settings functionality
    • URL / The OAC web console

T

  • TOGAF
    • about / Gap analysis
    • URL / Gap analysis
  • TOGAF enterprise architecture frameworks
    • URL / Discovery and readiness assessment

U

  • uniform resource identifiers (URIs)
    • about / API Management
  • use case
    • implementing / Implementation use case
  • use cases
    • implementing / Implementing use cases
    • policy creation, for handling authentication / Creating a policy to handle authentication and authorization using LDAP and OAuth
    • policy creation, for handling authorization / Creating a policy to handle authentication and authorization using LDAP and OAuth
    • throttling filters, adding / Adding throttling filters to an existing policy
    • policy, applying to web service / Applying a policy to a web service
    • policy, deploying / Deploying a policy
    • REST/JSON API, creating / Creating a REST/JSON API

V

  • volumetric analysis
    • about / Adding throttling filters to an existing policy

W

  • WADLs
    • bootstrapping manually, with command-line Harvester / Manually bootstrapping WSDLs and WADLs with the command-line Harvester
  • warnings (WARN)
    • about / Bootstrapping Oracle SOA Suite with the command-line Harvester
  • WBCV architects
    • inventory / Bootstrapping OAC
  • WBCV implementation
    • URL / Case study description
  • WBCV low score
    • reasons for / Gap analysis
  • WBCV Telecom
    • about / Case study description
  • WBVC
    • business model / API Manager case study background
  • Web Application Description Language (WADL)
    • URL / API Management
  • WebLogic
    • URL / Installing the Oracle API Manager software
  • WebLogic domain directories
    • URL / Creating the Oracle API Manager 12c WebLogic domain
  • WebLogic Server 12.1.3
    • URL / Installation overview
  • Web Service Manager (WSM)
    • about / Implementing OAG
  • workshop, 4APPmigos
    • creating / Discovery and readiness assessment
    • business / Discovery and readiness assessment
    • enterprise architecture / Discovery and readiness assessment
    • SOA / Discovery and readiness assessment
    • DevOps / Discovery and readiness assessment
    • People and Organization / Discovery and readiness assessment
  • WSDLs
    • bootstrapping manually, with command-line Harvester / Manually bootstrapping WSDLs and WADLs with the command-line Harvester
  • WSM policies, applying
    • URL / Implementing OAG