Lab 1 : Introduction - github2alfred/oracle-apipcs-Lab GitHub Wiki

Oracle API Platform comprises 3 major components as stated below to serve specific purpose:

Management Portal – This is used to create and manage APIs, deploy APIs to gateways, and manage gateways, and create and manage applications. You can also manage and Deploy APIs and manage gateways with the REST API.

Developer Portal – Application developers subscribe to APIs and get the necessary information to invoke them from this portal.

Gateway Node – This is the security and access control run-time layer for APIs. Each API is deployed to a gateway node from the Management Portal or via the REST API.

Oracle also offer Oracle Apiary to quickly design, prototype, document and test APIs.

Below the high level steps Involve to setup the Gateway node

  • A. Create a logical Gateway
  • B. Download Gateway Node Installer
  • C. Modify gateway-props.json file
  • D. Create Gateway Manager and Gateway Runtime users
  • E. Install JDK and Setup JAVA_HOME, PATH environment variable
  • F. Execute APIGateway script with Install action
  • G. Execute APIGateway script with Install configure
  • H. Execute APIGateway script with Install start
  • I. Execute APIGateway script with Install join
  • J. Approve the join request