UK Oracle User Group

Book Review: Oracle API Management 12c Implementation

16 February 2016

Book published by Packt, written by Luis Weir, Andrew Bell, Rolando Carrasco & Arturo Viveros.

 With the raise of the API it is only natural that Oracle establishes products in this space. APIs like SOA can easily be perceived simplistically. As a result the subject does warrant a text on the subject, and this book does an excellent job of not only explaining the Oracle tooling but placing into context of design and runtime governance; not to mention address the common misapprehension that the API economy is simply SOA version 2.

Figure 1

Figure 1: Difference and overlap of API and SOA

The book starts out looking the needs and API landscape from the governance and conceptual views of design and management (reference logical models etc.) – doing an exceptional job of differentiating and positioning APIs and various considerations needed. These early chapters addresses all of this in a completely vendor neutral manner; making it good reading, not just for an Oracle customers (or potential customers) but anyone getting to grips with APIs (the neutrality goes as far as bringing in Gartner magic quadrant material).

Figure 2

Figure 2: Logical Model

The subsequent chapters follow a pattern of introducing each of Oracle’s core API products (API Catalog, API Manager and API Gateway) followed by illustrating realistic use cases which demonstrate how to use the different capabilities, along with highlighting known foibles. The authors have developed the use cases from their real world experiences of working with customers. So we don't just have a text that just introduces the tooling capabilities, but actually is informed by proven experience, and can be seen for example when describing the limits of REST API harvesting (that said not many API Catalogue tools have harvesting capabilities at all).

The product overview chapters relate the product to the conceptual capabilities needed, as well as relating them to existing products such as the Oracle Enterprise Repository, Oracle Service Bus etc. The use cases that are illustrated are as well written as the introductory sections; rather than falling into the trap of describing a task needing to be done and then providing very prescriptive & detailed steps to perform the task. The cases are used to not guide you through the tasks needing to be done – but not at a keystroke level, but also help explain the product in more detail and what you’re looking at as you follow the case along – for example the application of the REX API to enrich the harvesting of API documentation.

In my opinion the book is very well written, and I’d recommend it to anyone who needs to get to grips with the needs of an API ecosystem, which I believe will be most businesses sooner or later.

Review by Phil Wilkins, Oracle Ace Associate

We'd love to get your feedback on this; you'll need a UKOUG login to provide it, so if you don't have one, please click on 'create a web profile' first.