In an era of digital transformation, (digital) enterprises are looking for fast innovation through effective collaboration to deliver more value to their customers with dramatically less effort. Digital enterprises enable companies of every sector to integrate, expose, and monetize their business capabilities by digitizing entire value chains. As a result, APIs have become the norm to expose integrated business functionalities to deliver an enhanced digital experience. Enterprises can start their digital transformation in greenfield or brownfield; in both cases, having a well-defined API-led integration architecture is important. Apart from integration and API platforms, these architectures should be able to provide agility, flexibility, and scalability. This session discusses a vendor/technology-neutral reference architecture for a cloud native digital enterprise to increase productivity by having agility, flexibility, and scalability through automation and services. The architecture discussed in this session can be mapped into different cloud-native platforms (Kubernetes and service mesh), different cloud providers (Microsoft Azure, Amazon AWS, and Google GCP), and infrastructure services to perform the implementation.
4. Cloud native is the combination of a
philosophical approach and a set of
technologies that allow organizations to
build, deploy, and operate software
applications more frequently, resiliently,
and reliably.
5. Culture is an important component that is
mostly ignored when describing or
planning for cloud native.
5
6. Teams which are Autonomous and small
(or correct in size), Releases that are
Frequent, Practices which are Automated
are some of the culture aspects that are
required to make becoming Cloud Native
successful
6
9. Cloud Native Digital Architectures
Technology and architecture patterns for a digital enterprise
10. In an era of digital transformation, (digital)
enterprises are looking for fast innovation
through effective collaboration to deliver
more value to their customers with
dramatically less effort.
10
11. Digital Transformation requires business
services to be easily consumable - APIs
provide this. APIs alone may not be able to
connect to every endpoint that exists - API
led Integration completes this need.
11
12. Cloud native does frequent releases. It
requires agile requirements gathering,
design, architecture reviews, development,
testing, and deployment.
12
13. The combination of cloud native
technologies along with an API-led
integration platform creates an effective
architecture i.e.,
a Cloud Native Digital Enterprise
14. Reference Architecture: A Cloud Native
Digital Enterprise
Vendor/technology-neutral reference architecture
16. The control plane is the central location
where policies for services are deïŹned.
These can be usage policies, security
policies etc.
17. API gateways play a key role by enforcing
policies that are deïŹned in the control and
management plane. The gateway falls into
the data plane.
18. The data plane can be segregated into two
which are the base services and the
integration services.
18
19. A self-service developer portal is
important to build an effective API
ecosystem. This developer portal is what
will broaden out into an API Marketplace
portal.
19
20. The API marketplace is key to building an
API ecosystem by enabling multiple
parties to list and offer their APIs in a
single place.
20
21. Dashboards and reports help both
business and operations to gain a
360-degree view of the digital business.
21
22. Cloud Native Enterprise iPaaS
A combination of cloud-centric integration technologies with the API
management capabilities
23. A combination of cloud-centric
integration technologies with the API
management capabilities provide a
signiïŹcant platform, enterprise iPaaS, to
increase productivity by having agility,
ïŹexibility, and scalability through
automation and services.
25. API Lifecycle Management, Security and
the built-in API Observability tools
provides the necessary tooling foundation
for digital transformation. The API
Marketplace provides that common
ground for promoting APIs.
25
26. Security tooling in the platform brings in
the capability to deïŹne security policies,
manage tokens and protect APIs.
39. Read More
â Reference Architecture for a Cloud Native Digital Enterprise
This document describes a vendor/technology-neutral reference architecture for a cloud native digital
enterprise. The architecture defined in this paper can be mapped into different cloud-native platforms
(Kubernetes and service mesh), different cloud providers (Microsoft Azure, Amazon AWS, and Google
GCP), and infrastructure services to perform the implementation. These reference implementations will be
covered in separate papers.
â The Role of EiPaaS in Enterprise Architecture: Part 1
The Role of EiPaaS in Enterprise Architecture: Part 2
Enterprise architecture has evolved in parallel with changes in how organizations operate and advances in
technology â serving as the heart of the technology landscape, the connection between business and
technology, and the driving force in generating value streams. However, to achieve those objectives, an
enterprise architecture requires a future-proof integration platform and thatâs where EiPaaS becomes the
neural system of a digitally-driven organization.
39
40. Read More
â Reference Implementation for a Cloud-Native Digital Enterprise
This paper presents a reference implementation for a cloud-native digital enterprise architecture described
in the Reference Architecture for a Cloud-Native Digital Enterprise. We will focus on an implementation
using Kubernetes and WSO2âs API-led integration platform.
â How to fail at Cloud Native
Every organization wants to move into cloud native to increase innovation and productivity. Many
organizations are failed in the cloud native journey by only adapting a set of cloud platforms, tools, and
techniques. But Cloud native is more than architecture or technology. It is a philosophical approach and a
culture change that allows organizations to utilize the benefits of all modern technologies like microservice
architecture, containers, Kubernetes, and CI/CD.
40