SlideShare a Scribd company logo
1 of 42
API and SOA : Two sides of the
same coin?

Alistair Farquharson
CTO, SOA Software
Sachin Agarwal, VP Product Marketing
SOA Software

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

Alistair Farquharson
CTO
SOA Software

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

Sachin Agarwal
VP, Prod. Marketing
SOA Software
API and SOA Resources

• Resource Center
– http://resource.soa.com/

• Webinar Recording
– http://resource.soa.com/resource/webinars

• Follow us on:
www.facebook.com/soasoftware
www.linkedin.com/company/soasoftware

@soasoftwareinc

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

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

• Two keys:
– Interestingly it started off similarly to APIs – with the promise of new
revenue and the IoT was on the tip of everyone’s tongues.
– The fact is that, five/ten years ago the demand for IoT and Mobile was
almost non-existent compared to today.
– SOA turned inward, even though that was not the original goal

necessarily
– The promise of re-use drives businesses to a service orientation
– Standards adoption

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

• It’s a complex world with complex issues and it requires support and
skills to do correctly. To do SOA right, you need the company behind
you, but there are massive payoffs and incredible success stories
• Since SOA became an integration technology, it had to become
sophisticated (I use that term on purpose)
– Security (WS-S*)
– Transactionality (WS-*)
– Multi-protocol

• The timelines associated with an ROI are long, simply because

projects are long and organizations are large
• A pragmatic reason: readability:
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Common Components

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

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

• SOA was initially focused on UDDI, WSDL and SOAP.
• The idea was that the UDDI standard would provide a consistent way
to discover services and associated metadata.
• As a sign of things to come, the UDDI standard, while ratified, lost
support. I believe that this was due to:
– Inflexibility
– Human readability

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
UDDI - Technical and Inhuman(e)

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

• Over time, the UDDI Registry has been replaced by the Repository
• Repositories are more flexible, typically template and workflow driven
• Repositories are focused on the development lifecycle
• Their goal is to guide development activities and provide visibility and
accountability in the SDLC process
• Now we are seeing API developer portals emerge to complement
internal repositories

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

SOA, in its focus on machine to machine integration and

standardization, has, in the past, forgotten about the human
in the equation.

This is changing.

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

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

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

• The API Catalog approaches the problem from a completely different
direction based on its origins
– Consumer-facing
– Mobile/Web App consumer

• APIs continue the trend of human to human, rather than machine to
machine, interaction
• The developer is now the customer, rather than a participant
– A lack of enthusiasm for standards has forced a document-centric
approach, which is better for humans anyway

– The need for channel marketing has driven a portal design
– The need for developer engagement has improved utility

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

Repository
•
•
•
•

API Portal
•
•
•
•

Production
SDLC
Security
Inside

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

Consumption
Promotion/Support
Provisioning
Outside
The Need for Both

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

Consumption
Unified API Platform

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
The relationship between APIs and SOA

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
• API initiatives are the lucky ones:
– Business funding
– Green field
– Shifted center of gravity

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

• APIs and Web Services are distinguished by the technology they use,
JSON vs. SOAP
• APIs have become the external interface to an organization while
Web Services have become components for internal collaborations

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
What is an API

• Has become a broader term than web service, it is not exclusive to
JSON/HTTP as some may lead us to believe
• Can utilize different data formats such as XML, SOAP, JSON, or plain
text
• Can utilize different transports such as WebSockets, HTTP, TCP,
MLLP, JMS, or MQ
• Does not exclude Web Services, SOAP, XML, JMS

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

• The choice of technology should be dictated by the client:
– Web/JavaScript – JSON/HTTP, WebSockets
– Mobile – JSON/HTTP
– Java A2A – XML over the most relevant protocol

• You may need to expose multiple types depending on the channel

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

• APIs are a superset of Web Services – it is a business differentiation,
not a technical one
– Business, product focus
– Shifted center of gravity

• You need a single platform that is flexible enough to handle multiple:
– Transports and Protocols
– Message types
– Descriptors and Documentation Standards

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

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
What’s wrong with the API platform?

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

• APIs are typically JSON/REST
– Web/Mobile

• Web Services are typically XML/SOAP
– A2A Integration

• Management platforms need to cater to both. Typically, however, they
focus on one to the detriment of the other.

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
The Need for Both

• Depending on the consumer, APIs may need to be SOAP as well as
JSON/REST
• APIs regularly leverage backend SOAP services within an
organization
• The management platform therefore needs to:
•

Understand both APIs and Services

•

Mediate between SOAP/XML and
JSON/REST

•

Understand the dependencies
between APIs and Services to
facilitate change management, root
cause alaysis etc.

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

• API developers ideally write detailed documentation, with samples
messages and code to communicate API details.
– Pro : Human readable
– Con : Change management is subjective

• Web Services primarily use WSDL and WS-Policy
– Pro : Change management is explicit
– Con : Difficult to understand

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
The Need for Both

• Effective change management and version control demands that the
API and Web Service are formally described in some way
– WSDL
– Swagger
– WADL

• The side benefits of this are:
– Document generation
– Code generation

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

• APIs typically leverage OAuth or HTTP request signing mechanisms
for security
– Transport-based (HTTP)
– Device capable

• SOA leverages WS-S, SAML, WS-Trust, etc
– Message-based
– XML

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
The Need for Both

• Security mediation between web standards and WS-* standards is
critical
• A deep understanding of the different standards and policies is
required, including:
– OAuth 1.0a/2.0
– Header-based signature mechanisms
– SAML
– WS-Security
– XACML

• Token and identity mediation is
critical
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Summary

SOA, in its focus on machine to machine integration and

standardization, forgot about the human in the equation.

APIs, in their focus on ease of use, have forgotten about
management and control.

You need both

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

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

There are three key components to making an API effort successful in
the long term.

 Design
 Implementation
 Program Management

All of these require a comprehensive platform

35
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
APIs are tip of the Iceberg!

Drive
Accelerate

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

Monetize
Analyze
What does a Management Platform Provide

Business
Foundation/
Functional
Tier
Service Arch.
Lifecycle
Data arch.

NonFunctional
Tier

Security,
Mediation,
QoS, Analytics

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

Protocol
Tier

Publishing,
Oauth, etc.
Business Foundation/Functional Tier

• Service Rationalization, Reuse
• Lifecycle Management
• Change Management
• Impact Analysis

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

• Security
– Integration with Enterprise SSO/LDAP
– Message Security/Encryption
– Threat Protection

• Orchestration
• Monitoring
– Rate limiting
– QoS
– SLA

• Analytics

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

• SOAP
• JSON
• etc

Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
The Unified SOA & API Platform

Analytics
Developer
Engagement
Gateway Services
Service Integration
Lifecycle
Management
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
API and SOA Resources

• Resource Center
– http://resource.soa.com/

• Webinar Recording
– http://resource.soa.com/resource/webinars

• Follow us on:
www.facebook.com/soasoftware
www.linkedin.com/company/soasoftware

@soasoftwareinc

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

More Related Content

What's hot

API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital TransformationAditya Thatte
 
API Management and Integrated SOA Governance
API Management and Integrated SOA GovernanceAPI Management and Integrated SOA Governance
API Management and Integrated SOA GovernanceSumanth Chinthagunta
 
API Management
API ManagementAPI Management
API ManagementProlifics
 
Intel Mashery API Management Solution
Intel Mashery API Management SolutionIntel Mashery API Management Solution
Intel Mashery API Management SolutionDavid Gevorkyan
 
Enterprise API Adoption Patterns
Enterprise API Adoption PatternsEnterprise API Adoption Patterns
Enterprise API Adoption PatternsAkana
 
Best Practices: The Role of API Management
Best Practices: The Role of API ManagementBest Practices: The Role of API Management
Best Practices: The Role of API ManagementAkana
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraCA API Management
 
Melbourne API Management Seminar
Melbourne API Management SeminarMelbourne API Management Seminar
Melbourne API Management SeminarCA API Management
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyWSO2
 
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...Akana
 
API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)3scale
 
Best Practices for API Management
Best Practices for API Management Best Practices for API Management
Best Practices for API Management WSO2
 
Is it time for a Connector-less Approach to Cloud Integration?
Is it time for a Connector-less Approach to Cloud Integration? Is it time for a Connector-less Approach to Cloud Integration?
Is it time for a Connector-less Approach to Cloud Integration? Akana
 
API Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform OverviewAPI Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform OverviewAkana
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!Sven Bernhardt
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Kai Wähner
 
How API became key to Whispir's growth strategy - Gartner AADI 2016
How API became key to Whispir's growth strategy - Gartner AADI 2016How API became key to Whispir's growth strategy - Gartner AADI 2016
How API became key to Whispir's growth strategy - Gartner AADI 2016Jordan Walsh
 
Powering Internal API Communities
Powering Internal API CommunitiesPowering Internal API Communities
Powering Internal API CommunitiesAkana
 

What's hot (20)

API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
API Management and Integrated SOA Governance
API Management and Integrated SOA GovernanceAPI Management and Integrated SOA Governance
API Management and Integrated SOA Governance
 
API Management
API ManagementAPI Management
API Management
 
API Management
API ManagementAPI Management
API Management
 
Definitive Guide to API Management
Definitive Guide to API ManagementDefinitive Guide to API Management
Definitive Guide to API Management
 
Intel Mashery API Management Solution
Intel Mashery API Management SolutionIntel Mashery API Management Solution
Intel Mashery API Management Solution
 
Enterprise API Adoption Patterns
Enterprise API Adoption PatternsEnterprise API Adoption Patterns
Enterprise API Adoption Patterns
 
Best Practices: The Role of API Management
Best Practices: The Role of API ManagementBest Practices: The Role of API Management
Best Practices: The Role of API Management
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
 
Melbourne API Management Seminar
Melbourne API Management SeminarMelbourne API Management Seminar
Melbourne API Management Seminar
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
 
API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)
 
Best Practices for API Management
Best Practices for API Management Best Practices for API Management
Best Practices for API Management
 
Is it time for a Connector-less Approach to Cloud Integration?
Is it time for a Connector-less Approach to Cloud Integration? Is it time for a Connector-less Approach to Cloud Integration?
Is it time for a Connector-less Approach to Cloud Integration?
 
API Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform OverviewAPI Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform Overview
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
 
How API became key to Whispir's growth strategy - Gartner AADI 2016
How API became key to Whispir's growth strategy - Gartner AADI 2016How API became key to Whispir's growth strategy - Gartner AADI 2016
How API became key to Whispir's growth strategy - Gartner AADI 2016
 
Powering Internal API Communities
Powering Internal API CommunitiesPowering Internal API Communities
Powering Internal API Communities
 

Similar to API and SOA: Two Sides of the Same Coin?

Are APIs and SOA Converging?
Are APIs and SOA Converging?Are APIs and SOA Converging?
Are APIs and SOA Converging?Akana
 
Are APIs and SOA Converging?
Are APIs and SOA Converging?Are APIs and SOA Converging?
Are APIs and SOA Converging?Akana
 
Are APIs and SOA Converging
Are APIs and SOA ConvergingAre APIs and SOA Converging
Are APIs and SOA ConvergingSachin Agarwal
 
The Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the EnterpriseThe Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the EnterpriseAkana
 
Realizing SOA and API Convergence for IBM DataPower Customers
Realizing SOA and API Convergence for IBM DataPower CustomersRealizing SOA and API Convergence for IBM DataPower Customers
Realizing SOA and API Convergence for IBM DataPower CustomersAkana
 
Enterprise API Adoption Patterns
Enterprise API Adoption PatternsEnterprise API Adoption Patterns
Enterprise API Adoption PatternsAkana
 
API Security: Securing Digital Channels and Mobile Apps Against Hacks
API Security: Securing Digital Channels and Mobile Apps Against HacksAPI Security: Securing Digital Channels and Mobile Apps Against Hacks
API Security: Securing Digital Channels and Mobile Apps Against HacksAkana
 
API Security: Securing Digital Channels and Mobile Apps Against Hacks
API Security: Securing Digital Channels and Mobile Apps Against HacksAPI Security: Securing Digital Channels and Mobile Apps Against Hacks
API Security: Securing Digital Channels and Mobile Apps Against HacksAkana
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityProgrammableWeb
 
API Frenzy: The Implications and Planning for a Successful API Strategy
API Frenzy: The Implications and Planning for a Successful API StrategyAPI Frenzy: The Implications and Planning for a Successful API Strategy
API Frenzy: The Implications and Planning for a Successful API StrategyAkana
 
Api frenzy june 2013 v2
Api frenzy june 2013 v2Api frenzy june 2013 v2
Api frenzy june 2013 v2Sachin Agarwal
 
Powering Internal API Communities
Powering Internal API CommunitiesPowering Internal API Communities
Powering Internal API CommunitiesAkana
 
The Datacenter API
The Datacenter APIThe Datacenter API
The Datacenter APIAkana
 
Intermediary for Microsoft: Product Overview and Demo
Intermediary for Microsoft: Product Overview and DemoIntermediary for Microsoft: Product Overview and Demo
Intermediary for Microsoft: Product Overview and DemoAkana
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APIAkana
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APIAkana
 
The Datacenter API
The Datacenter APIThe Datacenter API
The Datacenter APIAkana
 
Intermediary for Microsoft: Product Overview and Demo
Intermediary for Microsoft: Product Overview and DemoIntermediary for Microsoft: Product Overview and Demo
Intermediary for Microsoft: Product Overview and DemoAkana
 
Eat Your Microservices Elephant One Bite at a Time
Eat Your Microservices Elephant One Bite at a TimeEat Your Microservices Elephant One Bite at a Time
Eat Your Microservices Elephant One Bite at a TimeAkana
 

Similar to API and SOA: Two Sides of the Same Coin? (20)

Are APIs and SOA Converging?
Are APIs and SOA Converging?Are APIs and SOA Converging?
Are APIs and SOA Converging?
 
Are APIs and SOA Converging?
Are APIs and SOA Converging?Are APIs and SOA Converging?
Are APIs and SOA Converging?
 
Are APIs and SOA Converging
Are APIs and SOA ConvergingAre APIs and SOA Converging
Are APIs and SOA Converging
 
The Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the EnterpriseThe Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the Enterprise
 
Realizing SOA and API Convergence for IBM DataPower Customers
Realizing SOA and API Convergence for IBM DataPower CustomersRealizing SOA and API Convergence for IBM DataPower Customers
Realizing SOA and API Convergence for IBM DataPower Customers
 
Enterprise API Adoption Patterns
Enterprise API Adoption PatternsEnterprise API Adoption Patterns
Enterprise API Adoption Patterns
 
API Security: Securing Digital Channels and Mobile Apps Against Hacks
API Security: Securing Digital Channels and Mobile Apps Against HacksAPI Security: Securing Digital Channels and Mobile Apps Against Hacks
API Security: Securing Digital Channels and Mobile Apps Against Hacks
 
API Security: Securing Digital Channels and Mobile Apps Against Hacks
API Security: Securing Digital Channels and Mobile Apps Against HacksAPI Security: Securing Digital Channels and Mobile Apps Against Hacks
API Security: Securing Digital Channels and Mobile Apps Against Hacks
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer Community
 
API Frenzy: The Implications and Planning for a Successful API Strategy
API Frenzy: The Implications and Planning for a Successful API StrategyAPI Frenzy: The Implications and Planning for a Successful API Strategy
API Frenzy: The Implications and Planning for a Successful API Strategy
 
Api frenzy june 2013 v2
Api frenzy june 2013 v2Api frenzy june 2013 v2
Api frenzy june 2013 v2
 
Powering Internal API Communities
Powering Internal API CommunitiesPowering Internal API Communities
Powering Internal API Communities
 
The Datacenter API
The Datacenter APIThe Datacenter API
The Datacenter API
 
Intermediary for Microsoft: Product Overview and Demo
Intermediary for Microsoft: Product Overview and DemoIntermediary for Microsoft: Product Overview and Demo
Intermediary for Microsoft: Product Overview and Demo
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle API
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle API
 
The Datacenter API
The Datacenter APIThe Datacenter API
The Datacenter API
 
Intermediary for Microsoft: Product Overview and Demo
Intermediary for Microsoft: Product Overview and DemoIntermediary for Microsoft: Product Overview and Demo
Intermediary for Microsoft: Product Overview and Demo
 
SOACS-Overview.pdf
SOACS-Overview.pdfSOACS-Overview.pdf
SOACS-Overview.pdf
 
Eat Your Microservices Elephant One Bite at a Time
Eat Your Microservices Elephant One Bite at a TimeEat Your Microservices Elephant One Bite at a Time
Eat Your Microservices Elephant One Bite at a Time
 

More from Akana

API Description Languages: Which is the Right One for Me?
API Description Languages: Which is the Right One for Me?API Description Languages: Which is the Right One for Me?
API Description Languages: Which is the Right One for Me?Akana
 
Delivering on Personalization with the Power of APIs
Delivering on Personalization with the Power of APIsDelivering on Personalization with the Power of APIs
Delivering on Personalization with the Power of APIsAkana
 
Manage Your Mesh
Manage Your MeshManage Your Mesh
Manage Your MeshAkana
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital BusinessAkana
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101Akana
 
API Description Languages
API Description LanguagesAPI Description Languages
API Description LanguagesAkana
 
Driving Business Partner Adoption with APIs
Driving Business Partner Adoption with APIsDriving Business Partner Adoption with APIs
Driving Business Partner Adoption with APIsAkana
 
Jumping Ahead with Enterprise APIs
Jumping Ahead with Enterprise APIsJumping Ahead with Enterprise APIs
Jumping Ahead with Enterprise APIsAkana
 
Turbo Charge DataPower to Reach Your SOA Goals
Turbo Charge DataPower to Reach Your SOA Goals Turbo Charge DataPower to Reach Your SOA Goals
Turbo Charge DataPower to Reach Your SOA Goals Akana
 
The API Economy is Here: Facebook, Twitter, Netflix and Your IT Enterprise
The API Economy is Here: Facebook, Twitter, Netflix and Your IT EnterpriseThe API Economy is Here: Facebook, Twitter, Netflix and Your IT Enterprise
The API Economy is Here: Facebook, Twitter, Netflix and Your IT EnterpriseAkana
 
Using APIs
Using APIsUsing APIs
Using APIsAkana
 
Using APIs for better Business Partnerships
Using APIs for better Business PartnershipsUsing APIs for better Business Partnerships
Using APIs for better Business PartnershipsAkana
 
API Security: Does My Business Need OAuth?
API Security: Does My Business Need OAuth?API Security: Does My Business Need OAuth?
API Security: Does My Business Need OAuth?Akana
 
API Management - A Transformation
API Management - A TransformationAPI Management - A Transformation
API Management - A TransformationAkana
 
A Peek Into The Future of Mobile-Enabled Health Care
A Peek Into The Future of Mobile-Enabled Health CareA Peek Into The Future of Mobile-Enabled Health Care
A Peek Into The Future of Mobile-Enabled Health CareAkana
 
Unified Security for Mobile, APIs and the Web
Unified Security for Mobile, APIs and the WebUnified Security for Mobile, APIs and the Web
Unified Security for Mobile, APIs and the WebAkana
 

More from Akana (16)

API Description Languages: Which is the Right One for Me?
API Description Languages: Which is the Right One for Me?API Description Languages: Which is the Right One for Me?
API Description Languages: Which is the Right One for Me?
 
Delivering on Personalization with the Power of APIs
Delivering on Personalization with the Power of APIsDelivering on Personalization with the Power of APIs
Delivering on Personalization with the Power of APIs
 
Manage Your Mesh
Manage Your MeshManage Your Mesh
Manage Your Mesh
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital Business
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
 
API Description Languages
API Description LanguagesAPI Description Languages
API Description Languages
 
Driving Business Partner Adoption with APIs
Driving Business Partner Adoption with APIsDriving Business Partner Adoption with APIs
Driving Business Partner Adoption with APIs
 
Jumping Ahead with Enterprise APIs
Jumping Ahead with Enterprise APIsJumping Ahead with Enterprise APIs
Jumping Ahead with Enterprise APIs
 
Turbo Charge DataPower to Reach Your SOA Goals
Turbo Charge DataPower to Reach Your SOA Goals Turbo Charge DataPower to Reach Your SOA Goals
Turbo Charge DataPower to Reach Your SOA Goals
 
The API Economy is Here: Facebook, Twitter, Netflix and Your IT Enterprise
The API Economy is Here: Facebook, Twitter, Netflix and Your IT EnterpriseThe API Economy is Here: Facebook, Twitter, Netflix and Your IT Enterprise
The API Economy is Here: Facebook, Twitter, Netflix and Your IT Enterprise
 
Using APIs
Using APIsUsing APIs
Using APIs
 
Using APIs for better Business Partnerships
Using APIs for better Business PartnershipsUsing APIs for better Business Partnerships
Using APIs for better Business Partnerships
 
API Security: Does My Business Need OAuth?
API Security: Does My Business Need OAuth?API Security: Does My Business Need OAuth?
API Security: Does My Business Need OAuth?
 
API Management - A Transformation
API Management - A TransformationAPI Management - A Transformation
API Management - A Transformation
 
A Peek Into The Future of Mobile-Enabled Health Care
A Peek Into The Future of Mobile-Enabled Health CareA Peek Into The Future of Mobile-Enabled Health Care
A Peek Into The Future of Mobile-Enabled Health Care
 
Unified Security for Mobile, APIs and the Web
Unified Security for Mobile, APIs and the WebUnified Security for Mobile, APIs and the Web
Unified Security for Mobile, APIs and the Web
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

API and SOA: Two Sides of the Same Coin?

  • 1. API and SOA : Two sides of the same coin? Alistair Farquharson CTO, SOA Software Sachin Agarwal, VP Product Marketing SOA Software Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 2. Speakers Alistair Farquharson CTO SOA Software Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Sachin Agarwal VP, Prod. Marketing SOA Software
  • 3. API and SOA Resources • Resource Center – http://resource.soa.com/ • Webinar Recording – http://resource.soa.com/resource/webinars • Follow us on: www.facebook.com/soasoftware www.linkedin.com/company/soasoftware @soasoftwareinc Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 4. SOA Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 5. Key to Adoption • Two keys: – Interestingly it started off similarly to APIs – with the promise of new revenue and the IoT was on the tip of everyone’s tongues. – The fact is that, five/ten years ago the demand for IoT and Mobile was almost non-existent compared to today. – SOA turned inward, even though that was not the original goal necessarily – The promise of re-use drives businesses to a service orientation – Standards adoption Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 6. Limitations • It’s a complex world with complex issues and it requires support and skills to do correctly. To do SOA right, you need the company behind you, but there are massive payoffs and incredible success stories • Since SOA became an integration technology, it had to become sophisticated (I use that term on purpose) – Security (WS-S*) – Transactionality (WS-*) – Multi-protocol • The timelines associated with an ROI are long, simply because projects are long and organizations are large • A pragmatic reason: readability: Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 7. Common Components Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 8. SOA Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 9. Example - The SOA Catalog • SOA was initially focused on UDDI, WSDL and SOAP. • The idea was that the UDDI standard would provide a consistent way to discover services and associated metadata. • As a sign of things to come, the UDDI standard, while ratified, lost support. I believe that this was due to: – Inflexibility – Human readability Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 10. UDDI - Technical and Inhuman(e) Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 11. The Repository • Over time, the UDDI Registry has been replaced by the Repository • Repositories are more flexible, typically template and workflow driven • Repositories are focused on the development lifecycle • Their goal is to guide development activities and provide visibility and accountability in the SDLC process • Now we are seeing API developer portals emerge to complement internal repositories Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 12. SOA SOA, in its focus on machine to machine integration and standardization, has, in the past, forgotten about the human in the equation. This is changing. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 13. API Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 14. Why APIs? Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 15. The API Portal • The API Catalog approaches the problem from a completely different direction based on its origins – Consumer-facing – Mobile/Web App consumer • APIs continue the trend of human to human, rather than machine to machine, interaction • The developer is now the customer, rather than a participant – A lack of enthusiasm for standards has forced a document-centric approach, which is better for humans anyway – The need for channel marketing has driven a portal design – The need for developer engagement has improved utility Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 16. The Different Roles Repository • • • • API Portal • • • • Production SDLC Security Inside Both are required Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Consumption Promotion/Support Provisioning Outside
  • 17. The Need for Both Production Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Consumption
  • 18. Unified API Platform Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 19. The relationship between APIs and SOA Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 20. • API initiatives are the lucky ones: – Business funding – Green field – Shifted center of gravity Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 21. Common Misconceptions • APIs and Web Services are distinguished by the technology they use, JSON vs. SOAP • APIs have become the external interface to an organization while Web Services have become components for internal collaborations Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 22. What is an API • Has become a broader term than web service, it is not exclusive to JSON/HTTP as some may lead us to believe • Can utilize different data formats such as XML, SOAP, JSON, or plain text • Can utilize different transports such as WebSockets, HTTP, TCP, MLLP, JMS, or MQ • Does not exclude Web Services, SOAP, XML, JMS Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 23. Differentiating through Exposure • The choice of technology should be dictated by the client: – Web/JavaScript – JSON/HTTP, WebSockets – Mobile – JSON/HTTP – Java A2A – XML over the most relevant protocol • You may need to expose multiple types depending on the channel Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 24. Simplifying the Landscape • APIs are a superset of Web Services – it is a business differentiation, not a technical one – Business, product focus – Shifted center of gravity • You need a single platform that is flexible enough to handle multiple: – Transports and Protocols – Message types – Descriptors and Documentation Standards Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 25. Sample Topology Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 26. What’s wrong with the API platform? Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 27. Wire Protocol • APIs are typically JSON/REST – Web/Mobile • Web Services are typically XML/SOAP – A2A Integration • Management platforms need to cater to both. Typically, however, they focus on one to the detriment of the other. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 28. The Need for Both • Depending on the consumer, APIs may need to be SOAP as well as JSON/REST • APIs regularly leverage backend SOAP services within an organization • The management platform therefore needs to: • Understand both APIs and Services • Mediate between SOAP/XML and JSON/REST • Understand the dependencies between APIs and Services to facilitate change management, root cause alaysis etc. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 29. Descriptor • API developers ideally write detailed documentation, with samples messages and code to communicate API details. – Pro : Human readable – Con : Change management is subjective • Web Services primarily use WSDL and WS-Policy – Pro : Change management is explicit – Con : Difficult to understand Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 30. The Need for Both • Effective change management and version control demands that the API and Web Service are formally described in some way – WSDL – Swagger – WADL • The side benefits of this are: – Document generation – Code generation Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 31. Security • APIs typically leverage OAuth or HTTP request signing mechanisms for security – Transport-based (HTTP) – Device capable • SOA leverages WS-S, SAML, WS-Trust, etc – Message-based – XML Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 32. The Need for Both • Security mediation between web standards and WS-* standards is critical • A deep understanding of the different standards and policies is required, including: – OAuth 1.0a/2.0 – Header-based signature mechanisms – SAML – WS-Security – XACML • Token and identity mediation is critical Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 33. Summary SOA, in its focus on machine to machine integration and standardization, forgot about the human in the equation. APIs, in their focus on ease of use, have forgotten about management and control. You need both Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 34. Successful APIs Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 35. Key Components There are three key components to making an API effort successful in the long term.  Design  Implementation  Program Management All of these require a comprehensive platform 35 Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 36. APIs are tip of the Iceberg! Drive Accelerate Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Monetize Analyze
  • 37. What does a Management Platform Provide Business Foundation/ Functional Tier Service Arch. Lifecycle Data arch. NonFunctional Tier Security, Mediation, QoS, Analytics Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Protocol Tier Publishing, Oauth, etc.
  • 38. Business Foundation/Functional Tier • Service Rationalization, Reuse • Lifecycle Management • Change Management • Impact Analysis Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 39. Non-Functional Tier • Security – Integration with Enterprise SSO/LDAP – Message Security/Encryption – Threat Protection • Orchestration • Monitoring – Rate limiting – QoS – SLA • Analytics Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 40. Protocol Tier • SOAP • JSON • etc Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 41. The Unified SOA & API Platform Analytics Developer Engagement Gateway Services Service Integration Lifecycle Management Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
  • 42. API and SOA Resources • Resource Center – http://resource.soa.com/ • Webinar Recording – http://resource.soa.com/resource/webinars • Follow us on: www.facebook.com/soasoftware www.linkedin.com/company/soasoftware @soasoftwareinc Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.