SlideShare a Scribd company logo
Overview
Datacenter API

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
API Use Cases
• Internal
– The Datacenter API
– The Platform API
– SOA with APIs

• External
– B2B APIs
– Public APIs

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
The Datacenter API
• Optimize Utilization
• Gain Competitive
Advantage
• Ensure Flexibility
• Risk Management

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Optimize Utilization
• Control and manage all the APIs exposed by your Datacenter
vendors
–
–
–
–
–

Virtualization
Storage
Network
Security
Apps

• Create a Datacenter API Platform that is designed from the top
down
• Productize your Datacenter API Platform internally
–
–
–
–

Market
Provision
Support
Analyze

• Promote the development of new Command & Control Apps to
optimize your Datacenter utilization

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Gain Competitive Advantage
• Drive and support a culture of innovation on centered around
your Datacenter API Platform
–
–
–
–

Social Developer Portal and API Storefront
Dynamic Documentation
Simplified provisioning
OAuth

• Build the next generation of ‘cloud-native’ applications that
are aware of, and can control, their environment
• Provide policies and controls that support innovation and
agility while reducing risk
– Consistent, Integrated API Security
– License and Quota Management
– Protection

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Ensure Flexibility
• Ensure that your Datacenter API Platform is designed from
the top down
– Orchestrate API calls across the backend to simplify complex
control tasks
– Mediate the complexity associated with different security
mechanisms, API technologies and representations

• The Datacenter API must allow you to build cloud-native
applications that are abstracted from specific vendor
implementations
• Lower risk by decoupling your business and technology
processes

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
The Datacenter API

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Cloud Infrastructure
• The Datacenter API platform provides a single API across all
your cloud providers
• Abstracts App developers from specific vendor
implementations
• Simplifies portability across cloud vendors
–
–
–
–
–

Openstack
VMWare
EC2
Terremark eCloud
Rackspace

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
SDN
• The Datacenter API platform allows you to leverage a single
API across your Software Defined Network
• Abstracts developers from the underlying protocols –
OpenFlow, BGP-LS, etc
• Opens up the networking layer
– OpenDaylight Northbound API
– Floodlight API

URI
/wm/core/switch/all/<statType>/json
/wm/core/switch/<switchId>/<statType>/json
/wm/core/controller/switches/json
/wm/core/counter/<counterTitle>/json
/wm/core/counter/<switchId>/<counterName>/json
/wm/core/memory/json
/wm/topology/links/json
/wm/topology/switchclusters/json
/wm/topology/route/<switchIdA>/<portA>/<switchIdB>/<
portB>/json
/wm/device/

Description
Retrieve aggregate stats across all switches
Retrieve per switch stats
List of all switch DPIDs connected to the controller
List of global traffic counters in the controller
List of traffic counters per switch
Current controller memory usage
List all the inter-switch links.
List of all switch clusters connected to the controller.
List shortest path route, if available, from <switch, port> A
to <switch, port> B.
List of all devices tracked by the controller.

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Storage/Content
• The Datacenter API platform allows you to abstract
storage behind a single API
• Encourages the development of cloud-native
applications
• Provides options for scaling and global distribution
• Supports multiple storage systems:
–
–
–
–
–
–

Filesystem
Database
FTP
Amazon S3 / CloudFront
Rackspace Cloud Files
Akamai

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
SOA Software’s
API Platform

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
API Platform
Analytics

• Measure the impact of
your programs

Developer
Engagement

• Build your developer
and partner ecosystem

Gateway Services

• Secure and protect
your systems

Service
Integration

• Simplify and speed up
development

Lifecycle
Management

• Build the right services
& APIs the right way

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Program Management
• Build new Apps the right
way
– Incorporate planning and
design in the platform

• Best practices and
templates
– Scale your development
practices

• Versioning and Change
Management
– Control, inform and reduce
risk

• Approvals and workflow
– Build what you want when
you want it

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Lifecycle Manager

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Service Integration
• Simplify and speed up
development
– Create APIs from back-end
systems without coding

• Process Composition
– Improved time to market

• Drag & Drop editor
– Easy to use

• Native JavaScript engine
– Rapid prototyping and
sandbox development

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Gateway Services
• Secure and protect
your systems
– Trusted partner
– Comprehensive outof-the-box policies

• Security
– Enable new channels

• Attack Prevention
– Protect your systems
from abuse

• Caching and Paging
– Support mobile
devices

• QoS Management
– Protect relationships

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Gateway Services

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Developer Engagement
• Build your developer
and partner ecosystem
– Social Platform
supporting B2D, B2E
and B2B

• Self-service community
– Promote innovation
– Lower support costs

• Interactive Docs
– Increase adoption

• App Provisioning
– Gain visibility and
control

• Integrated Testing
– Speed up learning

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Analytics
• Measure the impact of
your program
– Adoption
– Speed of
development

• API & App Monitoring
– Provide visibility into
performance and
consumption
– Give developers the
ability to debug their
Apps

• Ad-Hoc Analytics
– Measure business
impact

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Developer Engagement
• Publish and Share your Datacenter API across your
organization
• Encourage a mind-set of ‘Productization’ for the API
• Move the center of gravity from a culture of integration to a
culture of adoption

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Community Manager
• A social developer engagement
platform
• Integrated API documentation
• App access provisioning and
monitoring
• Integrated discussion and newsfeeds
• Trouble ticket management
• Search with full content indexing
• API and App privacy and group
management – essential for B2B and
partner APIs
• Federation to enable new business
models

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Unified Gateway
• Unified SOA and API management
& security
• Massively scalable, highperformance
• Comprehensive security
– Widest range of tokens supported
for authentication, including:
Kerberos, SAML, X.509 and many
more
– Built-in PKI and key distribution
model
– Denial-of-service attack
prevention

• Policy driven & centrally managed
– Security, QoS, Routing, DoS

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
In the Cloud or On-Premise

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Conclusion
• Lets developers and administrators tap into
datacenter resources through APIs
• Creates an API-driven, software-defined data
center
• Builds infrastructure flexibility that avoids
vendor lock-in
• Enables cloud-native applications

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.

More Related Content

PDF
API Design Essentials - Akana Platform Overview
PPTX
API Services: Harness the Power of Enterprise Infrastructure
PPTX
Best Practices: The Role of API Management
PPTX
Extend soa with api management spoug- Madrid
PDF
Extend soa with api management Doag18
PDF
What's New with Anypoint Platform? Unified Platform Management
PDF
How Secure Are Your APIs?
PPTX
Deep-Dive: Secure API Management
API Design Essentials - Akana Platform Overview
API Services: Harness the Power of Enterprise Infrastructure
Best Practices: The Role of API Management
Extend soa with api management spoug- Madrid
Extend soa with api management Doag18
What's New with Anypoint Platform? Unified Platform Management
How Secure Are Your APIs?
Deep-Dive: Secure API Management

What's hot (20)

PPTX
Kochi mulesoft meetup 02
PDF
How to Build, Manage, and Promote APIs
PDF
Dallas Mulesoft Meetup - Log Aggregation and Elastic Stack on Anypoint Platform
PPTX
Vanrish Mulesoft Integration architect ppt
PPTX
Add Apache Web Server to your Unified Monitoring Toolkit
PDF
APIdays Paris 2019 - API Gateway & Identity Providers, a Match Made in Micros...
PDF
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
PPTX
Running and Managing Mule Applications
PDF
Command central 9.7: Features Overview
PPTX
DevOps and APIs: Great Alone, Better Together
PPTX
Applications Performance Monitoring with Applications Manager part 1
PDF
MuleSoft for Enterprises
PPTX
Anypoint Platform for Pivotal Cloud Foundry
PPTX
Securing ap is oauth and fine grained access control
PPTX
F5 GOV Round Table - Securing Application Access
PDF
MuleSoft Anypoint Platform and Three Tier Architecture
PDF
MuleSoft Development | What Mulesoft Development Means for Business
PDF
APIs in a .NET World
PPTX
Mumbai MuleSoft Meetup 12
PDF
Connect 2017 catalyst accelerator for banking
Kochi mulesoft meetup 02
How to Build, Manage, and Promote APIs
Dallas Mulesoft Meetup - Log Aggregation and Elastic Stack on Anypoint Platform
Vanrish Mulesoft Integration architect ppt
Add Apache Web Server to your Unified Monitoring Toolkit
APIdays Paris 2019 - API Gateway & Identity Providers, a Match Made in Micros...
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
Running and Managing Mule Applications
Command central 9.7: Features Overview
DevOps and APIs: Great Alone, Better Together
Applications Performance Monitoring with Applications Manager part 1
MuleSoft for Enterprises
Anypoint Platform for Pivotal Cloud Foundry
Securing ap is oauth and fine grained access control
F5 GOV Round Table - Securing Application Access
MuleSoft Anypoint Platform and Three Tier Architecture
MuleSoft Development | What Mulesoft Development Means for Business
APIs in a .NET World
Mumbai MuleSoft Meetup 12
Connect 2017 catalyst accelerator for banking
Ad

Similar to The Datacenter API (20)

PPTX
The Datacenter API
PPTX
Powering Internal API Communities
PPTX
Powering Internal API Communities
PPTX
Platform for Secure Digital Business
PPTX
SOA Software kiosk slide show2
PPTX
API Management and Integrated SOA Governance
PPTX
Building A Business-Facing Mobile Developer Community
PPTX
Platform for Secure Digital Business
PPTX
The Business Value for Internal APIs in the Enterprise
PPTX
The Business Value for Internal APIs in the Enterprise
PPTX
API Best Practices
PPTX
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
PPTX
Wso2 v ision api centric
PDF
CA API Developer Portal
PPTX
API Platform Cloud Service best practice - OOW17
PPTX
Oow2016 review--paas-microservices-
PDF
Cloud Native Application Integration With APIs
PDF
[Workshop] API-driven Integration
PPTX
Jumping Ahead with Enterprise APIs
PDF
Oracle API Platform Cloud Service Best Practices & Lessons Learnt
The Datacenter API
Powering Internal API Communities
Powering Internal API Communities
Platform for Secure Digital Business
SOA Software kiosk slide show2
API Management and Integrated SOA Governance
Building A Business-Facing Mobile Developer Community
Platform for Secure Digital Business
The Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the Enterprise
API Best Practices
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
Wso2 v ision api centric
CA API Developer Portal
API Platform Cloud Service best practice - OOW17
Oow2016 review--paas-microservices-
Cloud Native Application Integration With APIs
[Workshop] API-driven Integration
Jumping Ahead with Enterprise APIs
Oracle API Platform Cloud Service Best Practices & Lessons Learnt
Ad

More from Akana (20)

PPTX
API Description Languages: Which is the Right One for Me?
PPTX
Is it time for a Connector-less Approach to Cloud Integration?
PDF
Delivering on Personalization with the Power of APIs
PPTX
Manage Your Mesh
PPTX
API Frenzy: API Strategy 101
PDF
API Description Languages
PPTX
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
PPTX
Lifecycle Manager and the Lifecycle API
PPTX
Enterprise API Adoption Patterns
PPTX
Realizing SOA and API Convergence
PPTX
Intermediary for Microsoft: Product Overview and Demo
PPTX
API Security: Securing Digital Channels and Mobile Apps Against Hacks
PPTX
Are APIs and SOA Converging?
PPTX
Driving Business Partner Adoption with APIs
PPTX
Jumping Ahead with Enterprise APIs
PPTX
API and SOA: Two Sides of the Same Coin?
PPTX
Turbo Charge DataPower to Reach Your SOA Goals
PPTX
The API Economy is Here: Facebook, Twitter, Netflix and Your IT Enterprise
PPTX
Using APIs
PPTX
Using APIs for better Business Partnerships
API Description Languages: Which is the Right One for Me?
Is it time for a Connector-less Approach to Cloud Integration?
Delivering on Personalization with the Power of APIs
Manage Your Mesh
API Frenzy: API Strategy 101
API Description Languages
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
Lifecycle Manager and the Lifecycle API
Enterprise API Adoption Patterns
Realizing SOA and API Convergence
Intermediary for Microsoft: Product Overview and Demo
API Security: Securing Digital Channels and Mobile Apps Against Hacks
Are APIs and SOA Converging?
Driving Business Partner Adoption with APIs
Jumping Ahead with Enterprise APIs
API and SOA: Two Sides of the Same Coin?
Turbo Charge DataPower to Reach Your SOA Goals
The API Economy is Here: Facebook, Twitter, Netflix and Your IT Enterprise
Using APIs
Using APIs for better Business Partnerships

Recently uploaded (20)

PDF
Advanced IT Governance
PPTX
Cloud computing and distributed systems.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
MYSQL Presentation for SQL database connectivity
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
Teaching material agriculture food technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Approach and Philosophy of On baking technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Advanced IT Governance
Cloud computing and distributed systems.
Chapter 3 Spatial Domain Image Processing.pdf
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
MYSQL Presentation for SQL database connectivity
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Teaching material agriculture food technology
Network Security Unit 5.pdf for BCA BBA.
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Approach and Philosophy of On baking technology
Dropbox Q2 2025 Financial Results & Investor Presentation
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
NewMind AI Weekly Chronicles - August'25 Week I
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Bridging biosciences and deep learning for revolutionary discoveries: a compr...

The Datacenter API

  • 1. Overview Datacenter API Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 2. API Use Cases • Internal – The Datacenter API – The Platform API – SOA with APIs • External – B2B APIs – Public APIs Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 3. The Datacenter API • Optimize Utilization • Gain Competitive Advantage • Ensure Flexibility • Risk Management Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 4. Optimize Utilization • Control and manage all the APIs exposed by your Datacenter vendors – – – – – Virtualization Storage Network Security Apps • Create a Datacenter API Platform that is designed from the top down • Productize your Datacenter API Platform internally – – – – Market Provision Support Analyze • Promote the development of new Command & Control Apps to optimize your Datacenter utilization Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 5. Gain Competitive Advantage • Drive and support a culture of innovation on centered around your Datacenter API Platform – – – – Social Developer Portal and API Storefront Dynamic Documentation Simplified provisioning OAuth • Build the next generation of ‘cloud-native’ applications that are aware of, and can control, their environment • Provide policies and controls that support innovation and agility while reducing risk – Consistent, Integrated API Security – License and Quota Management – Protection Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 6. Ensure Flexibility • Ensure that your Datacenter API Platform is designed from the top down – Orchestrate API calls across the backend to simplify complex control tasks – Mediate the complexity associated with different security mechanisms, API technologies and representations • The Datacenter API must allow you to build cloud-native applications that are abstracted from specific vendor implementations • Lower risk by decoupling your business and technology processes Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 7. The Datacenter API Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 8. Cloud Infrastructure • The Datacenter API platform provides a single API across all your cloud providers • Abstracts App developers from specific vendor implementations • Simplifies portability across cloud vendors – – – – – Openstack VMWare EC2 Terremark eCloud Rackspace Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 9. SDN • The Datacenter API platform allows you to leverage a single API across your Software Defined Network • Abstracts developers from the underlying protocols – OpenFlow, BGP-LS, etc • Opens up the networking layer – OpenDaylight Northbound API – Floodlight API URI /wm/core/switch/all/<statType>/json /wm/core/switch/<switchId>/<statType>/json /wm/core/controller/switches/json /wm/core/counter/<counterTitle>/json /wm/core/counter/<switchId>/<counterName>/json /wm/core/memory/json /wm/topology/links/json /wm/topology/switchclusters/json /wm/topology/route/<switchIdA>/<portA>/<switchIdB>/< portB>/json /wm/device/ Description Retrieve aggregate stats across all switches Retrieve per switch stats List of all switch DPIDs connected to the controller List of global traffic counters in the controller List of traffic counters per switch Current controller memory usage List all the inter-switch links. List of all switch clusters connected to the controller. List shortest path route, if available, from <switch, port> A to <switch, port> B. List of all devices tracked by the controller. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 10. Storage/Content • The Datacenter API platform allows you to abstract storage behind a single API • Encourages the development of cloud-native applications • Provides options for scaling and global distribution • Supports multiple storage systems: – – – – – – Filesystem Database FTP Amazon S3 / CloudFront Rackspace Cloud Files Akamai Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 11. SOA Software’s API Platform Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 12. API Platform Analytics • Measure the impact of your programs Developer Engagement • Build your developer and partner ecosystem Gateway Services • Secure and protect your systems Service Integration • Simplify and speed up development Lifecycle Management • Build the right services & APIs the right way Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 13. Program Management • Build new Apps the right way – Incorporate planning and design in the platform • Best practices and templates – Scale your development practices • Versioning and Change Management – Control, inform and reduce risk • Approvals and workflow – Build what you want when you want it Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 14. Lifecycle Manager Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 15. Service Integration • Simplify and speed up development – Create APIs from back-end systems without coding • Process Composition – Improved time to market • Drag & Drop editor – Easy to use • Native JavaScript engine – Rapid prototyping and sandbox development Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 16. Gateway Services • Secure and protect your systems – Trusted partner – Comprehensive outof-the-box policies • Security – Enable new channels • Attack Prevention – Protect your systems from abuse • Caching and Paging – Support mobile devices • QoS Management – Protect relationships Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 17. Gateway Services Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 18. Developer Engagement • Build your developer and partner ecosystem – Social Platform supporting B2D, B2E and B2B • Self-service community – Promote innovation – Lower support costs • Interactive Docs – Increase adoption • App Provisioning – Gain visibility and control • Integrated Testing – Speed up learning Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 19. Analytics • Measure the impact of your program – Adoption – Speed of development • API & App Monitoring – Provide visibility into performance and consumption – Give developers the ability to debug their Apps • Ad-Hoc Analytics – Measure business impact Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 20. Developer Engagement • Publish and Share your Datacenter API across your organization • Encourage a mind-set of ‘Productization’ for the API • Move the center of gravity from a culture of integration to a culture of adoption Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 21. Community Manager • A social developer engagement platform • Integrated API documentation • App access provisioning and monitoring • Integrated discussion and newsfeeds • Trouble ticket management • Search with full content indexing • API and App privacy and group management – essential for B2B and partner APIs • Federation to enable new business models Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 22. Unified Gateway • Unified SOA and API management & security • Massively scalable, highperformance • Comprehensive security – Widest range of tokens supported for authentication, including: Kerberos, SAML, X.509 and many more – Built-in PKI and key distribution model – Denial-of-service attack prevention • Policy driven & centrally managed – Security, QoS, Routing, DoS Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 23. In the Cloud or On-Premise Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 24. Conclusion • Lets developers and administrators tap into datacenter resources through APIs • Creates an API-driven, software-defined data center • Builds infrastructure flexibility that avoids vendor lock-in • Enables cloud-native applications Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.