API-led Connectivity: The Next Step in The Evolution of SOA
API-led Connectivity: The Next Step in The Evolution of SOA
API-led connectivity
The next step in the evolution of SOA
Table of contents
Executive summary .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2
Executive summary
Key challenges
Companies must embrace digital transformation in order to
stay relevant to their customers, or else risk ceding market
share to competitors who are able to adapt more quickly.
At its core, digital transformation is driving companies to
reframe their relationships with their customers, suppliers, and
employees through leveraging new technologies to engage in
ways that were not possible before.
These new technologies — SaaS, mobile, and the Internet of
Things (IoT) — demand a new level of connectivity that cannot
be achieved with yesterday’s integration approaches.
Recommendations
›› Build an application network by adopting an API-led
connectivity approach that packages underlying connectivity
and orchestration services as easily-discoverable and
reusable API building blocks.
›› Structure these building blocks across distinct systems,
process, and experience layers to achieve both greater
organizational agility and control.
›› Drive technology change holistically across people,
processes, and systems.
3
The digital transformation imperative
5
existing investments, and enables IT to seize the moment to
drive transformational change; one that enables agility, yet also
allows IT to maintain visibility and control. This change is a
journey that requires shifting IT’s mindset away from project
delivery to delivering assets as services and enabling line of
business and IT to self-serve and build their own connections,
processes, and applications, while central IT governs access,
SLAs, and data quality. In short, IT has to become an enabler
for the business.
This whitepaper proposes a new approach to integration —
API-led connectivity — that extends traditional service-oriented
approaches to reflect today’s connectivity needs. We’ll outline
the core of this approach, implementation challenges, and
discuss how IT leaders can realize this vision in their
own organizations.
Microservices
Microservices continues to be hot topic amongst enterprise
architecture leaders. In our view, we believe that microservices not only
validate a service-oriented approach but are in fact one interpretation
of how that approach should be implemented, by taking the need for
well-defined services and reusability to an extreme. In doing so, it
highlights the need for governance, and that successful
implementation must also consider non-technology factors such as
development processes and methodologies. In this way, the principles
and approach behind API-led connectivity are entirely consistent with a
microservices approach and vice versa.
6
API-led connectivity: The evolution of SOA
7
API-led connectivity calls for a distinct connectivity building
block that encapsulates three components:
›› Interface: Presentation of data in a governed
and secured form.
1 2 3
8
However, the integration application must be more than just an
API; the API can only serve as a presentation layer if it sits over
a set of orchestration and connectivity flows. This orchestration
and connectivity is critical: without it, API-to-API connectivity is
simply another means of building out point-to-point
integration. These APIs perform specific functions and provide
access to non-central data and may be built by either central IT
or line of business IT.
9
“Three-layered” API-led
connectivity architecture
Experience layer Line of business IT and 4-8 weeks; more frequently for more
application developers mature companies
Table 1: Each API-led connectivity layer provides context regarding function and ownership
Originate Read Get Retrieve Search Get loan Get loan Get credit Process
loan borrower borrower loan loan account status report
loan history account documents balance APIs
details Processes
*Customer-facing channels are consolidated into a single customer experience API in this figure for simplicity.
11
Benefits of API-led connectivity
Business
›› IT as an enabler for the business: By exposing data
assets as services to a broader audience, IT can start to
become an enabler that allows lines of
business to self-serve.
Technical
›› Distributed and tailored approach: An API-led
connectivity approach recognizes that there is not a
one-size-fits-all architecture. This allows connectivity to be
addressed in small pieces and for that capability to be
exposed through the API or microservices.
13
Customer journeys to API-led connectivity
14
established, it’s critical to quickly codify best practices and
provide a platform for discovery and dissemination through
the organization. The result of such a process is mass
adoption across the enterprise. The core of this C4E may
also be built during the start-up mode and
scaled as required.
15
go to the store. We know who our customers are and who their
pets are,” said PetSmart.
16
MuleSoft: The API-led connectivity platform
MuleSoft’s Anypoint Platform™ is a single, unified platform that
allows organizations to easily build and rapidly scale application
networks. Anypoint Platform is the world’s leading integration
solution and is trusted by more than 1,600 enterprise
customers across every major industry. Anypoint Platform
enables end-to-end connectivity across APIs, service
orchestration, and application integration. This allows
developers to rapidly connect, orchestrate, and enable any
internal or external endpoint. The result is a 2x to 5x faster
time to launch new initiatives, connect systems, and unlock
data across the enterprise and a 30% reduction in
integration costs.
Furthermore, unlike alternatives, MuleSoft’s Anypoint Platform
can be rapidly deployed on-premises, or accessed as a cloud
solution. Since MuleSoft’s solutions are easy-to-use and
understand, any developer can quickly become productive
without lengthy training in vendor-specific technology, resulting
in 10% higher employee productivity and 70% higher
productivity for app development teams.
Finally, MuleSoft’s experience in partnering with our customers
to drive digital transformation initiatives allows our customer
success teams to bring expertise in change management,
organizational design, and IT development best practices to
complement our technology offerings and truly partner to drive
success. MuleSoft has developed Catalyst™ to enable
customers’ journey to API-led connectivity by providing best
practices, online tutorials, templates, and resources for
customers and partners at all levels of experience. Whether it
be for a single project or a broader digital transformation
initiative, Anypoint Platform’s ease of use combined with
MuleSoft Catalyst enables organizations to achieve business
outcomes faster.
17
18
About MuleSoft