This article by Luis Augusto Weir, the author of the book, Oracle API Management 12c Implementation, gives you a gist of what is covered in the book.
At present, the digital transformation is essential for any business strategy, regardless of the industry they belong to an organization.
(For more resources related to this topic, see here.)
The companies who embark on a journey of digital transformation, they become able to create innovative and disruptive solutions; this in order to deliver a user experience much richer, unified, and personalized at lower cost. These organizations are able to address customers dynamically and across a wide variety of channels, such as mobile applications, highly responsive websites, and social networks. Ultimately, companies that develop models aligned digital innovation business, acquire a considerable competitive advantage over those that do not.
The main trigger for this transformation is the ability to expose and make available business information and key technological capabilities for this, which often are buried in information systems (EIS) of the organization, or in components integration are only visible internally.
In the digital economy, it is highly desirable to realize those assets in a standardized way through APIs, this course, in a controlled, scalable, and secure environment. The lightweight nature and ease of finding/using these APIs greatly facilitates its adoption as the essential mechanism to expose and/or consume various features from a multichannel environment.
API Management is the discipline that governs the development cycle of APIs, defining the tools and processes needed to build, publish, and operate, also including management development communities around them.
Our recent book, API Management Oracle 12c (Luis Weir, Andrew Bell, Rolando Carrasco, Arturo Viveros), is a very comprehensive and detailed to implement API Management in an organization guide. In this book, he explains the relationship that keeps this discipline with concepts such great detail as SOA Governance and DevOps .The convergence of API Management with SOA and governance of such services is addressed particularly to explain and shape the concept of Application Services Governance (ESG). On the other hand, it highlights the presence of case studies based on real scenarios, with multiple examples to demonstrate the correct definition and implementation of a robust strategy in solving supported Oracle Management API.
The book begins by describing a number of key concepts about API Management and contextualizing the complementary disciplines, such as SOA Governance, DevOps, and Enterprise Architecture (EA). This is in order to clear up any confusion about the relationship to these topics. Then, all these concepts are put into practice by defining the case study of an organization with real name, which previously dealt with successfully implementing a service-oriented architecture considering the government of it, and now It is the need/opportunity to extend its technology platform by implementing a strategy of API Management. Throughout the narrative of the case are also described:
- Business requirements justifying the adoption of API Management
- The potential impact of the proposed solution on the organization
- The steps required to design and implement the strategy
- The definition and implementation of the assessment of maturity (API Readiness) and analysis of gaps in terms of: people, tools, and technology
- The exercise of evaluation and selection of products, explaining the choice of Oracle as the most appropriate solution
- The implementation roadmap API Management
In later chapters, the various steps are being addressed one by one needed to solve the raised stage, by implementing the following reference architecture for API Management, based on the components of the Oracle solution: Catalog API, API Manager, and API Gateway.
In short, the book will enable the reader to acquire a number of advanced knowledge on the following topics:
- API Management, its definition, concepts, and objectives
- Differences and similarities between API Management and SOA Governance; where and how these two disciplines converge in the concept of ESG
- Application Services Governance[d1] and how to define a framework aimed at ASG
- Definition and implementation of the assessment of maturity for API Management
- Criteria for the selection and evaluation tools; Why Oracle API Management Suite?
- Implementation of Oracle API Catalog (OAC), including OAC harvesting by bootstrapping & ANT scripts and JDev, OAC Console, user creation and management, metadata API, API Discovery, and how to extend the functionality of OAC REX by API.
- Management APIs and challenges in general API Management
- Oracle Implementation Manager API (OAPIM), including the creation, publishing, monitoring, subscription, and life cycle management APIs by OAPIM Portal
- Common scenarios for adoption/implementation of API Management and how to solve them[d2]
- Implementation of Oracle API Gateway (OAG), including creation of policies with different filters, OAuth authentication, integration with LDAP, SOAP/REST APIs conversions, and Testing.
- Defining the deployment topology for Oracle API Management Suite
- Installing and configuring OAC, OAPIM, and OAG
12c Oracle Management API is designed for the following audience: Enterprise Architects, Solution Architects, Technical Leader and SOA and APIs professionals seeking to know thoroughly and successfully implement the Oracle API Management solution.
In this article, we looked at Oracle API Management Implementation 12c in brief. More information on this is provided in the book.
Resources for Article:
Further resources on this subject:
- Oracle 12c SQL and PL/SQL New Features[article]
- Securing Data at Rest in Oracle 11g[article]
- Getting Started with Oracle Primavera P6 [article]