Beruflich Dokumente
Kultur Dokumente
Governance
Version History.................................................................................1
Drivers.............................................................................................2
Findings............................................................................................2
Recommendations...........................................................................2
What is Application Services Governance?......................................2
Why is it important?.........................................................................2
What is SDAS (Software-Defined Architecture for Application
Services) design pattern?................................................................2
API Management Platform Capability Template...............................3
Overlap between SOA Governance and API Management...............5
Glossary...........................................................................................9
References.......................................................................................9
Case Studies....................................................................................9
Figure 1 A Service Control Gateway Controls Access to Multiple Inner
APIs..................................................................................................3
Figure 2 API Management Platform Capability Template........................4
Figure 3 SOA Governance & API Management overlap...........................5
Figure 4 ESB Deployment Plaforms........................................................6
Figure 5 Use Case, Interaction diagram of API Management, ESB
Platforms and Cloud Platforms.........................................................7
Figure 6 Gartners Magic Quadrant 2015...............................................8
Version History
Initial Draft
V0.01
Lakshmi Dasari,
IT Services UCLA
Drivers
1. Packaged application vendors and SaaS providers publish
functionality as Web APIs
2. Mobile applications use private and public APIs to access enterprise
systems of record that necessitate governance and oversight
321025187
321025187
managed virtual APIs (i.e., the "outer APIs" in Figure 1). These outer
APIs serve as the entry point to the multiple back-end systems, content
and data sources that are needed to implement systems of
differentiation and systems of innovation. Accessed via an SDAS
service control gateway, outer APIs are designed to best meet
consumer requirements and are decoupled from the "inner APIs" (i.e.,
the APIs that are implemented inside an organization's back-end
applications), which are optimized for service design, development and
deployment as well as runtime efficiency (see Figure 1).
321025187
You expose APIs to the Web and you need to manage them to
prevent chaos in their usage and make the new channel work
API used typically across the Web by external entities and mobile
programmers
321025187
321025187
Notable Usages
UCB - Fuse ESB, API Management based on 3Scale & Possibly API
Gateway from CA
UCSD WS02 as ESB platform and WS02 API Manager for API
Management
UCOP Mulesofts CloudHub iPaaS solution
UCSF Mulesoft See Mulesoft ESB evaluation and Q&A on ITAG
webinars
321025187
Figure 5 Use Case, Interaction diagram of API Management, ESB Platforms and
Cloud Platforms
321025187
321025187
API
SOA
Service Oriented Architecture
API Manager
API
Gateway
API Portal
API
Analytics
iPaaS
Integration Platform as a Service (iPaaS) is a
suite of cloud services enabling development,
execution and governance of integration flows
connecting any combination of on premises and
cloud-based processes, services, applications and
data within individual or across multiple
organizations.
References
1. Gartner Basic API Management Will Grow Into Application Services
Governance (10/2014 Archive)
2. Gartner Govern Your Services and Manage Your APIs With
Application Services Governance (11/2012)
3. Gartner - Magic Quadrant for Application Services Governance
(04/2015)
4. Gartner Run and Evolve a Great Web API With API Management
Capabilities (10/2013)
5. Gartner Evaluate Gateway Capabilities Required to Deploy
Software-Defined Architecture for Application Services (09/2014)
6. SOA Governance UC ITAG Enterprise Service Bus Deployment
Patterns
7. Gartner IT Glossary
Case Studies
https://www.mulesoft.com/case-studies/soa/deakin
https://www.mulesoft.com/case-studies/saas/ucsf
321025187