SlideShare a Scribd company logo
CA API Management: A DevOps Enabler
Rajat Vijayvargiya
Sr. Principal Consultant, PreSales CA APIM
June 2015
2 © 2014 CA. ALL RIGHTS RESERVED.
Welcome to the Age of the CUSTOMER
3 © 2014 CA. ALL RIGHTS RESERVED.
4 © 2014 CA. ALL RIGHTS RESERVED.
4 Business Drivers identified for an Enterprise to be successful in the Age of the Customer
They are also referred to as drivers of Business Digital Transformation and have given rise to the APP ECONOMY
5 © 2014 CA. ALL RIGHTS RESERVED.
Mobile Apps
IoT / Big Data
Developer Community
Cloud ServicesPartners/Divisions
Social Registration
APIs are the BUILDING BLOCKS of this APP ECONOMY…
API
API
API
API
API
API
6 © 2014 CA. ALL RIGHTS RESERVED.
…and are CORE to addressing the Enterprise APP GAP and creating EXPERIENCES such as TripCase
Mobile Apps
IoT / Big Data
Developer Community
Cloud Services
Social Registration
Partners/Divisions
API
API
API
API
API
API
API
7 © 2014 CA. ALL RIGHTS RESERVED.
Seamless Yet Secure UXIntegrate everything
Time to Market
Orchestration
New API Composition
Interface & Data Security
SSO/ Identity Integration
& Federation
Caching & Optimization
Transform
anything to anything
Legacy Data Connectors
Availability & SLA
Process AutomationArchitecture Discovery Lifecycle Management
Enterprise Initiatives involving APIs
8 © 2014 CA. ALL RIGHTS RESERVED.
DevOps transforms People, Process and Technology
9 © 2014 CA. ALL RIGHTS RESERVED.
What about the 3rd C?
10 © 2014 CA. ALL RIGHTS RESERVED.
Continuous
Delivery
Continuous
Feedback
Continuous
Integration
A successful DevOps Strategy consists of 3 Cs and…
…requires an API Strategy and Architecture that can adapt to Continuous Change and improve Time to Market
11 © 2014 CA. ALL RIGHTS RESERVED.
A Layered API Architecture is an Agile Architecture approach that enables Adaptability and Extendibility
Decoupled layers can be abstracted to:
- Design APIs without increasing Complexity, Technical Debt and
Increasing ROI
- Enable Flexibility and fast Adoption of
disruptive changes (like MicroServices and Containerization)
- Centralize Governance by aligning the A’s
(Architecture, Application Development, Audit) without
compromising developer flexibility
12 © 2014 CA. ALL RIGHTS RESERVED.
Business
case
Design
and publish
Health
monitoring
Performance
analytics
Version
control
Manage APIs like products: API design, publishing,
versioning, usage and performance
Manage developers like customers: marketing, onboarding,
collaboration and testing
What you need to do
Registration
Onboarding
Enablement
Testing
Support and
Collaboration
Discovery
Drive business forward and improve business growth
Improve developer acquisition and relationship
development
Value to your business
API
Decoupling also allows Managing API and Developer Lifecycles efficiently
13 © 2014 CA. ALL RIGHTS RESERVED.
Dev in DevOps: The outcome is a well designed API and API Architecture
- Security: Protect against attack and misuse
- Usability: Easy for developers for effectively leverage
- Scalability: Able to handle rapid spikes in traffic
- Testability: Designed to help devs experiment with
functionality
- Reliability: Robust enough to minimize downtime
A well designed API can enable you to create Seamless and Intuitive User Experiences…
14 © 2014 CA. ALL RIGHTS RESERVED.
…Doesn’t matter if its for Employees or Customers…Its all about the User Experience (UX)!!
Creating these Experiences requires an Enterprise to…
15 © 2014 CA. ALL RIGHTS RESERVED.
Create agile API platforms
Adapt existing services into modern APIs
Optimize large volumes of transactions
Differentiate business with new consumer apps
Accelerate app release cycles and time to market
Deliver the UX consumers and employees expect
What you need to do Value to your business
API
…Seamlessly Connect Key Apps to Enterprise Data
16 © 2014 CA. ALL RIGHTS RESERVED.
Web
Web API
Information
Presentation, interface
{ “min”: “23C”,
“max”: “11C”…}
Presentation,
interface
Information
API
Remove data/web calls from the app(s)
Focus on the presentation interface to maximize the
user experience (UX)
Increased device efficiencies
Bridge legacy with new/emerging technologies
Better UX
What you need to do Value to your business
…Decouple business logic from the ‘Look and Feel’
17 © 2014 CA. ALL RIGHTS RESERVED.
Determine the platforms that you’ll support
Determine the standards you need to support
Determine your developer team coding languages
Protocol orchestration translates between legacy and new
Interactive code generation removes a burden from the
developer team
End result – a GREAT UX
What you need to do Value to your business
Legacy
Web Apps
Mixed Mobile
Devices
…Protocol Smorgasbord
18 © 2014 CA. ALL RIGHTS RESERVED.
Embrace mobile and the IoT
Enable single sign-on across apps & services
Use emerging APIs to cross devices
Convenience and improved lifestyle
Efficiencies, etc
Leverage existing technologies to embrace IoT
What you need to do Value to your business
…Be Ready to Connect Anything to Anything
19 © 2014 CA. ALL RIGHTS RESERVED.
Control access to APIs based on user, app and device
Protect exposed APIs from external threats such as SQL
injections and x-site scripting attacks
Use security standards such as OAuth to provide SSO
Apply appropriate risk based controls based on context
of the situation
Protect sensitive assets from compromise reducing
impact to brand and regulatory compliance
What you need to do Value to your business
Fine-grained API
Access Control
Threat Protection
Enterprise SSO
API
…Provide end-to-end security from the client to the backend API
20 © 2014 CA. ALL RIGHTS RESERVED.
Simplify registration/login/profile mgmt.
Provide a convenient, consistent experience
Enable single sign-on across apps & services
Improved customer experience/loyalty
Coordinated security across Web, mobile, APIs
Accelerated delivery of new apps
What you need to do Value to your business
On device
From the Cloud
On-premise
Web Apps
Mobile Apps
APIs/Web Services Customers
…Securely and Conveniently Enable Omni-channel Access
21 © 2014 CA. ALL RIGHTS RESERVED.
…
Mobile Developers
Mobile Apps
CA API Developer Portal
CA API Gateway
> Runtime >
< Design Time <
API Management (APIM) is key to a successful API Strategy and Architecture
22 © 2014 CA. ALL RIGHTS RESERVED.
Outside Partners / Divisions
External Developers
Mobile Apps Cloud Services Internet of Things
APIs/Web Services
…
Mainframe/Data
Identities
CA APIM Simplifies, Integrates & Protects to connect MOBILE, MAINFRAME and EVERYTHING IN BETWEEN !!
23 © 2014 CA. ALL RIGHTS RESERVED.
CA-APIM is an agile API platform that aligns DEV with DevOps by using the Layered API architecture
approach
Dev Ops
People: Discovery Collaboration Reuse
Process: Lifecycle: API/DEV Routing & Traffic
Monitoring &
Analytics
Technology: API Design Security Scale & Performance
24 © 2014 CA. ALL RIGHTS RESERVED.Manage the Developer Community
Health Tracking
Workflow
Performance Global Staging Developer
Enrollment
API Docs
Forums
API Explorer
RankingsQuotas
Plans
AnalyticsReporting
Config Migration
Patch Management Policy Migration
Manage the API Lifecycle
Throttling Prioritization Caching
Routing Traffic ControlTransformation
Security
API – Enable the Data and Services
Composition
Authentication Social SSOAPI KeysEntitlements
OAuth 1.x OAuth 2.0 OpenIDConnect
Secure Access to the API
Token Service
CA APIM Management Suite
25 © 2014 CA. ALL RIGHTS RESERVED.
Security Breadth
Web / Cloud / Social
Federation
Web &
Mobile SSO
Mobile App Security
Advanced
Authentication
API / WAF
Enterprise GoalEnterprise Goal
Protect Data & Applications Against Attack
Ensure Integrity of APIs & Services
Unified Security Across Web & Mobile & IoT
Advanced Security Like Step-up Authentication, Stream
Security
CA APIM Solution CapabilitiesCA APIM Solution Capabilities
API Security & Management
Mobile Access & SSO
Developer Access
Enhanced Cloud & Mobile Orchestration
Broadened Federation & STS
PKI Integration & Key
Distribution
XMPP / Sockets
Security Step-up
Auth
Cloud SSO & Provisioning
Developer Access
Control
RBAC API & Policy Controls
STS & Attribute
Based Entitlements
Pen Tested, CC Hardened OS
Geo-fencing
Policy Based OAuth
Security Breadth
26 © 2014 CA. ALL RIGHTS RESERVED.
Enterprise GoalEnterprise Goal
Customize APIs to each client
Iterate new services fast
Simplify reuse
Integrate with everything
CA APIM Solution CapabilitiesCA APIM Solution Capabilities
Policy based API adaptation
SDK customization
Out of box integrations with everything
Flexible Platform via SDK and APIs
27 © 2014 CA. ALL RIGHTS RESERVED.
Enterprise GoalEnterprise Goal
Fast authentications
Streamlined API message processing
Low latency apps
Fail over
CA APIM Solution CapabilitiesCA APIM Solution Capabilities
We can cache authentications
Rapid XML / JSON parsing
API Adapters make building cloud connectors easy
Produce rich APIs so you can do most anything headless
Speed and Scale
28 © 2014 CA. ALL RIGHTS RESERVED.
Enterprise GoalEnterprise Goal
Diverse Backend Data Connectors
Data Filtering & Processing
API Composition from Data Sources
Custom API Security for Each Consumer
Heterogenous and
Distributed data storage
(RDS, NoSQL, Hadoop, etc)
Customer
(Data Owner)
Customer via
Marketplace
Data Access Management
Internal Use
Management Portal
Service Provider
Customer 3rd Parties
Provider
Defined
Data Lens
Customer
Defined
Data Lenses
Service Provider
(Data Curator)
Customer
Data
Direct Partner /
Customer
Data
Marketplace
Data-centric API Generation Customer Self-Service
Aggregate Data Silos
RESTful Connectors for Hana
Data Lens into Hadoop Archive
Monetize Data in IoT & M2M
Data Oriented Integration
CA APIM Solution CapabilitiesCA APIM Solution Capabilities
Make Big Data more Consumable, Sharable and Monetizable
29 © 2014 CA. ALL RIGHTS RESERVED.
Enterprise GoalEnterprise Goal
Have Integrated SOA & API Solution
Replace Components with Unified Solutions
Provide Backend Integration with Mobile & Cloud
SOA to API Translation & Orchestration
CA API Gateway Solution CapabilitiesCA API Gateway Solution Capabilities
Can Replace UDDI with Portal
Can Replace ESB / DP Gateway with Gateway
Can Replace SOA Management
Can Map Legacy to Modern
Extend existing SOA/ESB architectures to make them API Capable
30 © 2014 CA. ALL RIGHTS RESERVED.
Enterprise GoalEnterprise Goal
Mobile Access Security for Datacenter
Simplify Mobile SSO
Create Unique MDM / MAM Offer
MBaaS
CA APIM Solution CapabilitiesCA APIM Solution Capabilities
Mobile Identity & Security in MAG
Create Mobile APIs
Mobile Optimization
Mobile Features like Notifications
Identity
Security
Adaptation
Optimization
Cloud
Orchestration
Mobile Backend complement to MDM/MAM
31 © 2014 CA. ALL RIGHTS RESERVED.
Enterprise GoalEnterprise Goal
Accelerate App Development
Foster Developer Communities
Innovate Through Hackathons
UDDI Reg Replacement
CA APIM Solution CapabilitiesCA APIM Solution Capabilities
SOAP & REST Capable API Portal
API Discovery & Exploration
API Virtualization, Test & Release via CA Service Virtualization
Mobile Features like Notifications
Mobile single sign-on and advanced
authentication
Role based access
Content-aware data protection
API DoS
Proactive API performance optimization
Real-time API monitoring & analytics
API Metering & SLA conformance
Contextual routing
CA Cloud Service Management & Wily
PO & CA APM
API Transformation and
Composition
API QA Testing & Sandbox
API Documentation
API Explorer
Leverage MDM app store
Leverage Nolio Release Management
Can Deploy to Internal and AWS
CA Service
Virtualization
360° story for turning APIs into Apps spanning Discover, Develop, Test, Deploy
32 © 2014 CA. ALL RIGHTS RESERVED.
ENABLE APP
DEVELOPERS
Accelerate application delivery
by providing flexible access
Provide ‘speed tracks with guard
rails’ – embed security into
mobile app APIs
Deliver portal to to define and
easily expose a set of APIs for
development, testing,
deployment, security runtime,
hosting and delivery
PROTECT APPs &
APPLICATIONS
Enforce authentication, access
controls and authorization
policies for APIs
Secure API inputs and API
outputs and provide
application security, eg XSS
and schema validation
Simplify SSO and federation to
apps and services through API
brokering
INTEGRATE
EVERYTHING
Streamline integration of
cloud, on-premise and PaaS
services
Comprehensive, extensive
mapping and protocol
transformations – anything
to anything
Flexible deployment models
– cloud portal and on-prem
gateway
MONETIZION & THE
BUSINESS OF APIS
Easy-to-use and flexible way
to generate revenue for the
use of APIs
Provide analytics and
reporting on API activity
Deliver billing system
integration to facilitate a
single view into APIs and
billing
Summary: CA Addresses Critical API & Application Economy Needs
33 © 2014 CA. ALL RIGHTS RESERVED.
4. Internal Security
5. Integration (ESB-lite)
6. Management (SLA)
1. Partner/Dev Access
2. Mobile/BYOD
3. SaaS/Cloud Integration
DMZ Trusted Zone
Consumers / BYOD
SaaS
CA API Developer Portal
CA APIM High Level Use Cases
34 © 2014 CA. ALL RIGHTS RESERVED.
DMZ
Trusted
Zone
Consumers / BYOD
SaaS
Developer Portal
MAG
Siteminder
DMZ
DMZ
MAG
Siteminder
SV Server / APM
ESB
CA APIM Deployment Example
35 © 2014 CA. ALL RIGHTS RESERVED.
API Management Category
Latest Analyst Report
Forrester Wave Report
API Management Solutions (v2)
September 29, 2014
36 © 2014 CA. ALL RIGHTS RESERVED.
Enterprise GoalEnterprise Goal
API Design Best Practices
API Architecture
API Business Casing
API Security & Management Expertise
API Promotion & Hackathon Services
CA APIM Solution CapabilitiesCA APIM Solution Capabilities
API Design Training & Courseware
Internal API Education Workshops
Online Materials
Support for API Promotion
Expert API Security Guidance
Client App
Developers
Business
API Owners
Backend
API Devs
Enterprise
Architects
Operations
API Academy Workshop
API Academy Education
37 © 2014 CA. ALL RIGHTS RESERVED.
Legal Notice
Copyright © 2014 CA. All rights reserved. Office 365 is either a registered trademark or trademark of Microsoft Corporation in the United States and/or
other countries. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. No unauthorized use,
copying or distribution permitted.
THIS PRESENTATION IS FOR YOUR INFORMATIONAL PURPOSES ONLY. CA assumes no responsibility for the accuracy or completeness of the information. TO
THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENT “AS IS” WITHOUT WARRANTY OF ANY KIND, INCLUDING, WITHOUT
LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. In no event will CA be
liable for any loss or damage, direct or indirect, in connection with this presentation, including, without limitation, lost profits, lost investment, business
interruption, goodwill, or lost data, even if CA is expressly advised of the possibility of such damages.
Certain information in this presentation may outline CA’s general product direction. This presentation shall not serve to (i) affect the rights and/or
obligations of CA or its licensees under any existing or future written license agreement or services agreement relating to any CA software product; or (ii)
amend any product documentation or specifications for any CA software product. The development, release and timing of any features or functionality
described in this presentation remain at CA’s sole discretion.
Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in this
presentation, CA may make such release available (i) for sale to new licensees of such product; and (ii) in the form of a regularly scheduled major product
release. Such releases may be made available to current licensees of such product who are current subscribers to CA maintenance and support on a when
and if-available basis.
The information and results illustrated here are based upon each identified customer’s unique experiences with the referenced software product in a
variety of environments, which may include production and non-production environments. Past performance of the software products in such
environments is not necessarily indicative of the future performance of such software products in identical, similar or different environments.
Sr. Principal Consultant, PreSales CA APIM
rajat.vijayvargiya@ca.com
@cainc
slideshare.net/CAinc
linkedin.com/company/ca-technologies
ca.com
Rajat Vijayvargiya

More Related Content

CA API Management: A DevOps Enabler

  • 1. CA API Management: A DevOps Enabler Rajat Vijayvargiya Sr. Principal Consultant, PreSales CA APIM June 2015
  • 2. 2 © 2014 CA. ALL RIGHTS RESERVED. Welcome to the Age of the CUSTOMER
  • 3. 3 © 2014 CA. ALL RIGHTS RESERVED.
  • 4. 4 © 2014 CA. ALL RIGHTS RESERVED. 4 Business Drivers identified for an Enterprise to be successful in the Age of the Customer They are also referred to as drivers of Business Digital Transformation and have given rise to the APP ECONOMY
  • 5. 5 © 2014 CA. ALL RIGHTS RESERVED. Mobile Apps IoT / Big Data Developer Community Cloud ServicesPartners/Divisions Social Registration APIs are the BUILDING BLOCKS of this APP ECONOMY… API API API API API API
  • 6. 6 © 2014 CA. ALL RIGHTS RESERVED. …and are CORE to addressing the Enterprise APP GAP and creating EXPERIENCES such as TripCase Mobile Apps IoT / Big Data Developer Community Cloud Services Social Registration Partners/Divisions API API API API API API API
  • 7. 7 © 2014 CA. ALL RIGHTS RESERVED. Seamless Yet Secure UXIntegrate everything Time to Market Orchestration New API Composition Interface & Data Security SSO/ Identity Integration & Federation Caching & Optimization Transform anything to anything Legacy Data Connectors Availability & SLA Process AutomationArchitecture Discovery Lifecycle Management Enterprise Initiatives involving APIs
  • 8. 8 © 2014 CA. ALL RIGHTS RESERVED. DevOps transforms People, Process and Technology
  • 9. 9 © 2014 CA. ALL RIGHTS RESERVED. What about the 3rd C?
  • 10. 10 © 2014 CA. ALL RIGHTS RESERVED. Continuous Delivery Continuous Feedback Continuous Integration A successful DevOps Strategy consists of 3 Cs and… …requires an API Strategy and Architecture that can adapt to Continuous Change and improve Time to Market
  • 11. 11 © 2014 CA. ALL RIGHTS RESERVED. A Layered API Architecture is an Agile Architecture approach that enables Adaptability and Extendibility Decoupled layers can be abstracted to: - Design APIs without increasing Complexity, Technical Debt and Increasing ROI - Enable Flexibility and fast Adoption of disruptive changes (like MicroServices and Containerization) - Centralize Governance by aligning the A’s (Architecture, Application Development, Audit) without compromising developer flexibility
  • 12. 12 © 2014 CA. ALL RIGHTS RESERVED. Business case Design and publish Health monitoring Performance analytics Version control Manage APIs like products: API design, publishing, versioning, usage and performance Manage developers like customers: marketing, onboarding, collaboration and testing What you need to do Registration Onboarding Enablement Testing Support and Collaboration Discovery Drive business forward and improve business growth Improve developer acquisition and relationship development Value to your business API Decoupling also allows Managing API and Developer Lifecycles efficiently
  • 13. 13 © 2014 CA. ALL RIGHTS RESERVED. Dev in DevOps: The outcome is a well designed API and API Architecture - Security: Protect against attack and misuse - Usability: Easy for developers for effectively leverage - Scalability: Able to handle rapid spikes in traffic - Testability: Designed to help devs experiment with functionality - Reliability: Robust enough to minimize downtime A well designed API can enable you to create Seamless and Intuitive User Experiences…
  • 14. 14 © 2014 CA. ALL RIGHTS RESERVED. …Doesn’t matter if its for Employees or Customers…Its all about the User Experience (UX)!! Creating these Experiences requires an Enterprise to…
  • 15. 15 © 2014 CA. ALL RIGHTS RESERVED. Create agile API platforms Adapt existing services into modern APIs Optimize large volumes of transactions Differentiate business with new consumer apps Accelerate app release cycles and time to market Deliver the UX consumers and employees expect What you need to do Value to your business API …Seamlessly Connect Key Apps to Enterprise Data
  • 16. 16 © 2014 CA. ALL RIGHTS RESERVED. Web Web API Information Presentation, interface { “min”: “23C”, “max”: “11C”…} Presentation, interface Information API Remove data/web calls from the app(s) Focus on the presentation interface to maximize the user experience (UX) Increased device efficiencies Bridge legacy with new/emerging technologies Better UX What you need to do Value to your business …Decouple business logic from the ‘Look and Feel’
  • 17. 17 © 2014 CA. ALL RIGHTS RESERVED. Determine the platforms that you’ll support Determine the standards you need to support Determine your developer team coding languages Protocol orchestration translates between legacy and new Interactive code generation removes a burden from the developer team End result – a GREAT UX What you need to do Value to your business Legacy Web Apps Mixed Mobile Devices …Protocol Smorgasbord
  • 18. 18 © 2014 CA. ALL RIGHTS RESERVED. Embrace mobile and the IoT Enable single sign-on across apps & services Use emerging APIs to cross devices Convenience and improved lifestyle Efficiencies, etc Leverage existing technologies to embrace IoT What you need to do Value to your business …Be Ready to Connect Anything to Anything
  • 19. 19 © 2014 CA. ALL RIGHTS RESERVED. Control access to APIs based on user, app and device Protect exposed APIs from external threats such as SQL injections and x-site scripting attacks Use security standards such as OAuth to provide SSO Apply appropriate risk based controls based on context of the situation Protect sensitive assets from compromise reducing impact to brand and regulatory compliance What you need to do Value to your business Fine-grained API Access Control Threat Protection Enterprise SSO API …Provide end-to-end security from the client to the backend API
  • 20. 20 © 2014 CA. ALL RIGHTS RESERVED. Simplify registration/login/profile mgmt. Provide a convenient, consistent experience Enable single sign-on across apps & services Improved customer experience/loyalty Coordinated security across Web, mobile, APIs Accelerated delivery of new apps What you need to do Value to your business On device From the Cloud On-premise Web Apps Mobile Apps APIs/Web Services Customers …Securely and Conveniently Enable Omni-channel Access
  • 21. 21 © 2014 CA. ALL RIGHTS RESERVED. … Mobile Developers Mobile Apps CA API Developer Portal CA API Gateway > Runtime > < Design Time < API Management (APIM) is key to a successful API Strategy and Architecture
  • 22. 22 © 2014 CA. ALL RIGHTS RESERVED. Outside Partners / Divisions External Developers Mobile Apps Cloud Services Internet of Things APIs/Web Services … Mainframe/Data Identities CA APIM Simplifies, Integrates & Protects to connect MOBILE, MAINFRAME and EVERYTHING IN BETWEEN !!
  • 23. 23 © 2014 CA. ALL RIGHTS RESERVED. CA-APIM is an agile API platform that aligns DEV with DevOps by using the Layered API architecture approach Dev Ops People: Discovery Collaboration Reuse Process: Lifecycle: API/DEV Routing & Traffic Monitoring & Analytics Technology: API Design Security Scale & Performance
  • 24. 24 © 2014 CA. ALL RIGHTS RESERVED.Manage the Developer Community Health Tracking Workflow Performance Global Staging Developer Enrollment API Docs Forums API Explorer RankingsQuotas Plans AnalyticsReporting Config Migration Patch Management Policy Migration Manage the API Lifecycle Throttling Prioritization Caching Routing Traffic ControlTransformation Security API – Enable the Data and Services Composition Authentication Social SSOAPI KeysEntitlements OAuth 1.x OAuth 2.0 OpenIDConnect Secure Access to the API Token Service CA APIM Management Suite
  • 25. 25 © 2014 CA. ALL RIGHTS RESERVED. Security Breadth Web / Cloud / Social Federation Web & Mobile SSO Mobile App Security Advanced Authentication API / WAF Enterprise GoalEnterprise Goal Protect Data & Applications Against Attack Ensure Integrity of APIs & Services Unified Security Across Web & Mobile & IoT Advanced Security Like Step-up Authentication, Stream Security CA APIM Solution CapabilitiesCA APIM Solution Capabilities API Security & Management Mobile Access & SSO Developer Access Enhanced Cloud & Mobile Orchestration Broadened Federation & STS PKI Integration & Key Distribution XMPP / Sockets Security Step-up Auth Cloud SSO & Provisioning Developer Access Control RBAC API & Policy Controls STS & Attribute Based Entitlements Pen Tested, CC Hardened OS Geo-fencing Policy Based OAuth Security Breadth
  • 26. 26 © 2014 CA. ALL RIGHTS RESERVED. Enterprise GoalEnterprise Goal Customize APIs to each client Iterate new services fast Simplify reuse Integrate with everything CA APIM Solution CapabilitiesCA APIM Solution Capabilities Policy based API adaptation SDK customization Out of box integrations with everything Flexible Platform via SDK and APIs
  • 27. 27 © 2014 CA. ALL RIGHTS RESERVED. Enterprise GoalEnterprise Goal Fast authentications Streamlined API message processing Low latency apps Fail over CA APIM Solution CapabilitiesCA APIM Solution Capabilities We can cache authentications Rapid XML / JSON parsing API Adapters make building cloud connectors easy Produce rich APIs so you can do most anything headless Speed and Scale
  • 28. 28 © 2014 CA. ALL RIGHTS RESERVED. Enterprise GoalEnterprise Goal Diverse Backend Data Connectors Data Filtering & Processing API Composition from Data Sources Custom API Security for Each Consumer Heterogenous and Distributed data storage (RDS, NoSQL, Hadoop, etc) Customer (Data Owner) Customer via Marketplace Data Access Management Internal Use Management Portal Service Provider Customer 3rd Parties Provider Defined Data Lens Customer Defined Data Lenses Service Provider (Data Curator) Customer Data Direct Partner / Customer Data Marketplace Data-centric API Generation Customer Self-Service Aggregate Data Silos RESTful Connectors for Hana Data Lens into Hadoop Archive Monetize Data in IoT & M2M Data Oriented Integration CA APIM Solution CapabilitiesCA APIM Solution Capabilities Make Big Data more Consumable, Sharable and Monetizable
  • 29. 29 © 2014 CA. ALL RIGHTS RESERVED. Enterprise GoalEnterprise Goal Have Integrated SOA & API Solution Replace Components with Unified Solutions Provide Backend Integration with Mobile & Cloud SOA to API Translation & Orchestration CA API Gateway Solution CapabilitiesCA API Gateway Solution Capabilities Can Replace UDDI with Portal Can Replace ESB / DP Gateway with Gateway Can Replace SOA Management Can Map Legacy to Modern Extend existing SOA/ESB architectures to make them API Capable
  • 30. 30 © 2014 CA. ALL RIGHTS RESERVED. Enterprise GoalEnterprise Goal Mobile Access Security for Datacenter Simplify Mobile SSO Create Unique MDM / MAM Offer MBaaS CA APIM Solution CapabilitiesCA APIM Solution Capabilities Mobile Identity & Security in MAG Create Mobile APIs Mobile Optimization Mobile Features like Notifications Identity Security Adaptation Optimization Cloud Orchestration Mobile Backend complement to MDM/MAM
  • 31. 31 © 2014 CA. ALL RIGHTS RESERVED. Enterprise GoalEnterprise Goal Accelerate App Development Foster Developer Communities Innovate Through Hackathons UDDI Reg Replacement CA APIM Solution CapabilitiesCA APIM Solution Capabilities SOAP & REST Capable API Portal API Discovery & Exploration API Virtualization, Test & Release via CA Service Virtualization Mobile Features like Notifications Mobile single sign-on and advanced authentication Role based access Content-aware data protection API DoS Proactive API performance optimization Real-time API monitoring & analytics API Metering & SLA conformance Contextual routing CA Cloud Service Management & Wily PO & CA APM API Transformation and Composition API QA Testing & Sandbox API Documentation API Explorer Leverage MDM app store Leverage Nolio Release Management Can Deploy to Internal and AWS CA Service Virtualization 360° story for turning APIs into Apps spanning Discover, Develop, Test, Deploy
  • 32. 32 © 2014 CA. ALL RIGHTS RESERVED. ENABLE APP DEVELOPERS Accelerate application delivery by providing flexible access Provide ‘speed tracks with guard rails’ – embed security into mobile app APIs Deliver portal to to define and easily expose a set of APIs for development, testing, deployment, security runtime, hosting and delivery PROTECT APPs & APPLICATIONS Enforce authentication, access controls and authorization policies for APIs Secure API inputs and API outputs and provide application security, eg XSS and schema validation Simplify SSO and federation to apps and services through API brokering INTEGRATE EVERYTHING Streamline integration of cloud, on-premise and PaaS services Comprehensive, extensive mapping and protocol transformations – anything to anything Flexible deployment models – cloud portal and on-prem gateway MONETIZION & THE BUSINESS OF APIS Easy-to-use and flexible way to generate revenue for the use of APIs Provide analytics and reporting on API activity Deliver billing system integration to facilitate a single view into APIs and billing Summary: CA Addresses Critical API & Application Economy Needs
  • 33. 33 © 2014 CA. ALL RIGHTS RESERVED. 4. Internal Security 5. Integration (ESB-lite) 6. Management (SLA) 1. Partner/Dev Access 2. Mobile/BYOD 3. SaaS/Cloud Integration DMZ Trusted Zone Consumers / BYOD SaaS CA API Developer Portal CA APIM High Level Use Cases
  • 34. 34 © 2014 CA. ALL RIGHTS RESERVED. DMZ Trusted Zone Consumers / BYOD SaaS Developer Portal MAG Siteminder DMZ DMZ MAG Siteminder SV Server / APM ESB CA APIM Deployment Example
  • 35. 35 © 2014 CA. ALL RIGHTS RESERVED. API Management Category Latest Analyst Report Forrester Wave Report API Management Solutions (v2) September 29, 2014
  • 36. 36 © 2014 CA. ALL RIGHTS RESERVED. Enterprise GoalEnterprise Goal API Design Best Practices API Architecture API Business Casing API Security & Management Expertise API Promotion & Hackathon Services CA APIM Solution CapabilitiesCA APIM Solution Capabilities API Design Training & Courseware Internal API Education Workshops Online Materials Support for API Promotion Expert API Security Guidance Client App Developers Business API Owners Backend API Devs Enterprise Architects Operations API Academy Workshop API Academy Education
  • 37. 37 © 2014 CA. ALL RIGHTS RESERVED. Legal Notice Copyright © 2014 CA. All rights reserved. Office 365 is either a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. No unauthorized use, copying or distribution permitted. THIS PRESENTATION IS FOR YOUR INFORMATIONAL PURPOSES ONLY. CA assumes no responsibility for the accuracy or completeness of the information. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENT “AS IS” WITHOUT WARRANTY OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. In no event will CA be liable for any loss or damage, direct or indirect, in connection with this presentation, including, without limitation, lost profits, lost investment, business interruption, goodwill, or lost data, even if CA is expressly advised of the possibility of such damages. Certain information in this presentation may outline CA’s general product direction. This presentation shall not serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or future written license agreement or services agreement relating to any CA software product; or (ii) amend any product documentation or specifications for any CA software product. The development, release and timing of any features or functionality described in this presentation remain at CA’s sole discretion. Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in this presentation, CA may make such release available (i) for sale to new licensees of such product; and (ii) in the form of a regularly scheduled major product release. Such releases may be made available to current licensees of such product who are current subscribers to CA maintenance and support on a when and if-available basis. The information and results illustrated here are based upon each identified customer’s unique experiences with the referenced software product in a variety of environments, which may include production and non-production environments. Past performance of the software products in such environments is not necessarily indicative of the future performance of such software products in identical, similar or different environments.
  • 38. Sr. Principal Consultant, PreSales CA APIM rajat.vijayvargiya@ca.com @cainc slideshare.net/CAinc linkedin.com/company/ca-technologies ca.com Rajat Vijayvargiya