More Related Content Similar to API Management and why it matters (Oracle API Platform) (20) More from OPITZ CONSULTING Deutschland (20) API Management and why it matters (Oracle API Platform) 1. © OPITZ CONSULTING 2017
¢¢¢ überraschend mehr Möglichkeiten!
© OPITZ CONSULTING 2017
Sven Bernhardt, Danilo Schmiedel
API Management and
why it matters
2. © OPITZ CONSULTING 2017 API Management and why it matters Seite 2
This is why APIs do really matter today!
¢ Today there are more than 12.000 APIs offered by companies
Generate 90% of its revenue
through APIs
APIs allow people to use third-
party websites to tap Expedias
functionality in order to book
flights, cars, and hotels
Generate 60% of its revenue with
APIs
APIs allow eBay to list its auctions
on other websites, get bidder
information about sold items,
collect feedback on transactions,
and list new items for sale
Generate 50% of its revenue with
APIs
Salesforce.com has a
marketplace (AppExchange) for
apps created by its partners that
work on its platform; they now
number more than 300
Source: https://hbr.org/2015/01/the-strategic-value-of-apis
3. © OPITZ CONSULTING 2017 API Management and why it matters Seite 3
OPITZ CONSULTING - A success story since 1990
¢ Mission: Help organizations leverage the possibilities of digitalization to be
different, better and faster than their competitors
¢ Owner-Managed company with
¢ 400+ consultants at 11 locations in DE and PL
¢ Revenue 2016: 47 Mill. €
Danilo Schmiedel
¢
¢ Managing Consultant
¢ Lead for Competence Center Cloud
About us
Sven Bernhardt
¢ Solution Architect
¢ Technical Lead for API Management
4. © OPITZ CONSULTING 2017 API Management and why it matters
Nochen? … What and where is Nochen?
Seite 4
¢ Populations:
¢ Cologne à >1.000.000 Gummersbach à >52.000 Nochen à 73
5. © OPITZ CONSULTING 2017 API Management and why it matters
Unique, Sustainable, Innovative
Surprisingly more options since 1990
Seite 5
6. © OPITZ CONSULTING 2017 API Management and why it matters
But: Where there is light, there is also shadow
The “dark side” of Nochen – a historically evolved system
Lack of maintainability Dying knowledge
Lack of maintainability
Decreasing data quality
Decreasing benefit Increasing costs
Seite 6
7. © OPITZ CONSULTING 2017 API Management and why it matters Seite 7
Current situation: Besides cattles, we’re also cultivating
our monoliths!
¢ Complex system without
public APIs
¢ Controls whole business use
cases
¢ Difficult to maintain und
extend
¢ Fragile solution (each
change can lead to
inconsistency)
Project Management
Financials
Controlling
HR
CRM
Time Management Canteen Mgmt.
8. © OPITZ CONSULTING 2017 API Management and why it matters Seite 8
Manage agility – Bi-modal IT
Standardization
Differentiation
InnovationNew ideas
Better ideas
Typical ideas
Customer-specific solutions
Standard Software solutions
Systems of Innovation
Systems of Differentiation
Systems of Record
Based on Pace Layered Application Strategy, Gartner 2012
9. © OPITZ CONSULTING 2017 API Management and why it matters Seite 9
Future vision to be more agile and to be able to deliver
further innovations
User
Experience
Persistence
or
„Systems of Records“
Service Implementation
(fully-decoupled)
APIs
Validation
Authentication
Throttling
Routing
{json}
{json}
Filtering
{json}
Service Implementation
(semi-decoupled)
10. © OPITZ CONSULTING 2017 API Management and why it matters Seite 10
APIs are the doors of the digital tomorrow
¢ Providing access to an enterprises
services and data
¢ Provides additional value for consumers
¢ Enables new digital business models
Source: Pinterest, https://s-media-cache-ak0.pinimg.com/564x/c8/b2/e8/c8b2e84415a69d15852019202d4385d9.jpg
APIs are used to evolve new digital
economies!
11. © OPITZ CONSULTING 2017 API Management and why it matters Seite 11
APIs need to be managed to avoid uncontrolled
proliferation
¢ Dimensions of API Management
¢ Community Management
¢ API Lifecycle Management
¢ API Operations
¢ API Security
¢ Different Personas and roles
¢ API Designer
¢ API Manager
¢ Gateway Manager
¢ API Consumers
Planning
Design
Implementation
Publication
Operation
Consumption
Maintenance
Retirement
API
Lifecycle
12. © OPITZ CONSULTING 2017 API Management and why it matters Seite 12
API Management enables digital transformation
ACCELERATE
DEVELOPMENT
SECURE THE
OPEN ENTERPRISE
UNLOCK THE VALUE OF
DATA
INTEGRATE AND
CREATE APIs
13. © OPITZ CONSULTING 2017
API Management and why it matters Seite 13
API Enablement based on OMESA reference architecture
*Work in progress*
User Experience
Service Implementation
Persistence
Web Mobile Device
Single Purpose API
Multi-Purpose API
Monitoring
BusinessAnalytics
Security
Management
Monolithic
System
RegistryEvent StoreShared Storage
Non-shared
Storage
Semi-decoupled Fully-decoupled
Open Modern Software Architecture (OMESA) | https://community.oracle.com/groups/omesa
Credits to Luis Weir, Capgemini
14. © OPITZ CONSULTING 2017 API Management and why it matters Seite 14
OMESA reference architecture
*Work in progress*
Open Modern Software Architecture (OMESA) | https://community.oracle.com/groups/omesa
Credits to Luis Weir, Capgemini
15. © OPITZ CONSULTING 2017 API Management and why it matters Seite 15
Main Objectives of OMESA
¢ All in all, OMESA has 4 main objectives:
1. To deliver a modern and enterprise-wide software reference
architecture suitable to combine ”existing" with the "new"
2. Provide guiding principles and definition of terms to ensure the
architecture can be interpreted and applied
3. Deliver a vendor agnostic capability model that can add tangible
business value to organizations
4. Bring back architectural best practices (based on real live
experiences) into modern solutions that are suitable for
organizations of any size and industry
16. © OPITZ CONSULTING 2017 API Management and why it matters Seite 16
Scenario #3: Innovation
17. © OPITZ CONSULTING 2017 API Management and why it matters Seite 17
API Enablement: How we are modernizing the monolith?
¢ #1: UI Modernization &
Customer Satisfaction
¢ #2: Simplification & Efficiency
¢ #3: Adding Innovations
Project Management
Financials
Controlling
HR
CRM
Time Management Canteen Mgmt.
18. © OPITZ CONSULTING 2017 API Management and why it matters Seite 18
Scenario #1: UI Modernization & Customer Satisfaction
APIs
Integration
(Service
Implementation)
Provide a new
User Interface
with Location-
Based Services
19. © OPITZ CONSULTING 2017 API Management and why it matters Seite 19
Scenario #1: UI Modernization & Customer Satisfaction
Service
Implementation
(semi-decoupled)
Java CS
Connect
Transform
Orchestrate
Integration CS
SOA CS
APIs
API Platform CS
Validation
Authentication
Throttling
Routing
Filtering
{json}
{json}
{json}
20. © OPITZ CONSULTING 2017
Service Implementation
(fuly-decoupled)
APIs
API Management and why it matters Seite 20
Scenario #2: Simplification
& Efficiency
Service
Implementation
(semi-decoupled)
API Platform CS
Java CS
Validation
Authentication
Throttling
Routing
Transform
Orchestrate
Integration CS
SOA CS
{json}
{json}
{json}
Filtering
https://guidelines.axonivy.com/projects/guides/wiki/
Continuous_integration_delivery
Container CS
{json}
Connect
21. © OPITZ CONSULTING 2017 API Management and why it matters Seite 21
Scenario #3: Innovation
23. © OPITZ CONSULTING 2017
Service Implementation
(fully-decoupled)
APIsUser
Experience
Persistence
or
„Systems of Records“
API Management and why it matters Seite 23
Scenario #3: Innovation
Service
Implementation
(semi-
decoupled)
API Platform CS
Java CS
Validation
Authentication
Throttling
Routing
Connect
Transform
Orchestrate
Integration CS
SOA CS
{json}
{json}
Filtering
Container CS
{json}
24. © OPITZ CONSULTING 2017 API Management and why it matters Seite 24
Oracle API Platform Cloud Service (APIP CS) - the Next-
Gen API Management Platform
Source: R. Wunderlich OOW 2016,
https://static.rainfocus.com/oracle/oow16/sess/1465790116096001ynce/ppt/APIPCS_Overview_CON_6969_v1.pdf
25. © OPITZ CONSULTING 2017 API Management and why it matters Seite 25
Consistence creation of Business APIs using Apiary
¢ Supports Design First approach
¢ Github integration
¢ Supported different API description dialects:
¢ API Blueprint
¢ Swagger
API as a by-
product of
building apps
API
documentatio
n generated
from code
Design-first
API
Development
API Design
Consistency
26. © OPITZ CONSULTING 2017 API Management and why it matters Seite 26
API First Design as basis to establish a sustainable API
Management approach
Copyright Luis Weir, Capgemini
27. © OPITZ CONSULTING 2017 API Management and why it matters Seite 27
Be prepared for Oracle API solutions
¢ Cooperation of Apiary and Oracle –
powerful API Design
¢ Combination with MCS – Rich
capabilities for mobile backends
¢ Simple and evolving solution
¢ Completely designed and
implemented from scratch
Source:
https://www.gartner.com/doc/reprints?
id=1-3J3G4AE&ct=161003&st=sb
28. © OPITZ CONSULTING 2017 API Management and why it matters Seite 28
Closing remarks
¢ API management is important because
¢ Important for evolving new digital economies
¢ Create new digital business models
¢ Key factor for mastering digital transformation
¢ Multiple platforms from different vendors available
¢ MuleSoft
¢ Computer Associate
¢ Oracle
¢ Apigee
¢ Axway
¢ à Choose wisely! J
¢ So the question shouldn‘t be if, but when to start!
29. © OPITZ CONSULTING 2017 API Management and why it matters
We’re the engine of digital transformation
Seite 29
31. © OPITZ CONSULTING 2017
¢¢¢ überraschend mehr Möglichkeiten!
@OC_WIRE OPITZCONSULTING opitzconsultingWWW.OPITZ-CONSULTING.COM
Seite 31
In case of any questions, please
contact us!
Danilo Schmiedel
Managing Consultant Solutions | Oracle ACE Director
OPITZ CONSULTING Deutschland GmbH
Tempelhofer Weg 64, 12347 Berlin, Germany
Phone: +49 173 7279001
Mail: danilo.schmiedel@opitz-consulting.com
@dschmied
http://inside-bpm-and-soa.blogspot.com
Sven Bernhardt
Solution Architect | Oracle ACE
OPITZ CONSULTING Deutschland GmbH
Kirchstrasse 6, 51647 Gummersbach, Germany
Phone: +49 172 2193529
Mail: sven.bernhardt@opitz-consulting.com
@sbernhardt
https://svenbernhardt.wordpress.com
API Management and why it matters