how do i leverage apis to unleash application … · solution brief ca api management saas how do i...

8
SOLUTION BRIEF CA API MANAGEMENT SAAS How do I leverage APIs to unleash application innovation, while minimizing my costs and risks?

Upload: phamque

Post on 28-Aug-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

SOLUTION BRIEFCA API MANAGEMENT SAAS

How do I leverage APIs to unleash application innovation, while minimizing my costs and risks?

Healthcare Security Solutions:Protecting Your Organization, Patients, And Information

DRAFTSOLUTION BRIEFCA DATABASE MANAGEMENT FOR DB2 FOR z/OS

In the application economy, application development

prowess and business success are growing inextricably

intertwined. It is only by more fully leveraging

application programming interfaces (APIs) that today’s

development organizations can fundamentally boost

their capabilities for speeding application innovation.

Now, these organizations can leverage CA API

Management SaaS, and start realizing maximum

business value from APIs. Offered via a pay-as-you-go

delivery model, this is a solution that’s optimized for

AWS deployments, so it enables organizations to realize

these advantages with minimal cost and effort.

Executive Summary

ca.com

ChallengeThe pressure continues to mount on application development teams. To help their businesses compete in the application economy, it is increasingly critical for these groups to speed innovation and expand support for more use cases and devices. To meet these objectives, APIs represent an increasingly vital asset—but many organizations encounter significant obstacles that prohibit them from capitalizing on API’s potential benefits.

OpportunityWith CA API Management SaaS, organizations can leverage comprehensive, advanced API management capabilities. The solution equips organizations with capabilities for managing APIs across their lifecycle, controlling users and access and fostering optimal API usage. Further, the solution offers a SaaS delivery model that is optimized for deployment in Amazon Web Services (AWS) environments.

BenefitsBy leveraging CA API Management SaaS, organizations can get the sophisticated capabilities they need to most fully harness APIs, and fuel breakthroughs in application development speed, scale and innovation. At the same time, the solution provides these capabilities through a delivery model that minimizes up-front cost and ongoing effort.

3 | SOLUTION BRIEF: CA API MANAGEMENT SAAS

4 | SOLUTION BRIEF: CA API MANAGEMENT SAAS ca.com

The Challenge: Obstacles to Capitalizing on the API OpportunityIn today’s application economy, it is a business’ applications that are increasingly key to establishing competitive differentiation, delivering a winning customer experience and maximizing staff productivity. As a result, the performance of application development and delivery teams continues to grow more vital to business performance. Quite simply, it will be increasingly incumbent upon these teams to deliver innovative software faster; support an increasingly diverse mix of applications, devices and platforms; and meet higher expectations for quality and usability.

Internal development and operations teams simply can’t continue to employ the same traditional approaches and meet these expanding, increasingly urgent demands—and that’s why application programming interfaces (APIs) are emerging as such an integral piece of the application development puzzle. Through leveraging APIs and effective API management, organizations can realize a number of objectives:

• Unleash innovation. By exposing APIs to internal and external groups, organizations can foster the growth of active developer communities, and dramatically expand their capabilities and business opportunities. APIs enable organizations to leverage applications and data more fully to expand reach, boost revenue and improve customer retention.

• Boost agility. By fully leveraging APIs, businesses can move away from closed, monolithic operational approaches and become more open organizations that are fueled by agile applications. In this way, even larger businesses can start to be more nimble, so they can adapt as quickly as smaller market entrants.

In spite of the tremendous opportunities afforded by APIs, many organizations have failed to capitalize because they’re struggling to address a number of significant concerns:

• Security concerns. How do you ensure APIs don’t expose the business to abuse or attack?

• Availability concerns. Particularly as the use of APIs begins to grow, how do you ensure API-based services are continuously available to applications and users?

• Management concerns. How do you govern access and usage in an efficient, consistent way?

• Cost and administrative efficiency concerns. How do you address all the concerns above, without making massive investments in staffing and infrastructure?

“Internal development and operations teams simply can’t continue to employ the same traditional approaches and meet these expanding, increasingly urgent demands.”

5 | SOLUTION BRIEF: CA API MANAGEMENT SAAS ca.com

The Solution: CA API Management SaaSToday, CA Technologies offers sophisticated API management capabilities that enable organizations to efficiently capitalize on the opportunities afforded by APIs. CA API Management SaaS is available via AWS, enabling customers to harness these advanced capabilities, with minimal up-front cost and ongoing effort. CA API Management SaaS is a turnkey solution for managing development and APIs across their lifecycle. With this solution, customers can securely expose APIs and equip developers with all the resources they need to leverage these APIs in their applications.

Key featuresCA API Management offers the following key features:

• Optimized for AWS. CA API Management SaaS has been built from the ground up to provide multi-tenant capabilities, and to leverage the AWS infrastructure in order to provide seamless scalability and failover across multiple availability zones. Available in all Amazon Elastic Compute Cloud (Amazon EC2) locations, the solution features a continuous integration model that enables unobtrusive ongoing updates.

• Ease of use. CA API Management SaaS features a clean, responsive user interface that can be used with traditional and tablet-based browsers. With the solution, organizations can equip developers with web-based developer tools, interactive API documentation and automatically generated code samples.

• Extensible, sophisticated infrastructure. The solution features CA API Gateway, which delivers sophisticated backend functionality. This solution supports long-term growth and extensibility, enabling integration with on-premises systems, customization of API management functionality and development of new business rules.

Key capabilitiesThe following sections offer an overview of the extensive capabilities CA API Management SaaS delivers.

User and organization managementCA API Management SaaS offers extensive capabilities for creating and managing user accounts and onboarding developer and partner organizations. The solution offers granular account management capabilities, for example, enabling administrators to create tiered plans that grant varying access levels to different developer types. In addition, the solution offers capabilities for establishing and enforcing quotas and rate limits.

Application and API key managementCA API Management SaaS enables administrators to create and manage applications and API keys for developers. Permissions can be granted so that developers can assign API keys when creating their own applications. The solution helps automatically create interactive documentation when APIs are published.

6 | SOLUTION BRIEF: CA API MANAGEMENT SAAS ca.com

API lifecycle managementCA API Management SaaS offers extensive capabilities for managing APIs across their lifecycle, from design and coding to testing and deployment. The solution supports various workflows, for example enabling content to be offered in staging mode and then pushed live when approved for publication. The solution offers comprehensive API publication and management capabilities. Administrators can use pre-defined templates that streamline the process of publishing, assigning versions and setting access controls for APIs. In addition, the solution enables teams to create their own templates. CA API Management SaaS enables users to manage policy metadata, restrict change contributions and accommodate approvals and rollbacks.

API governanceThe solution’s extensive API governance capabilities address administrators’ requirements in such areas as key management, process orchestration and usage visibility. With the solution, users can establish terms and conditions for exposing APIs. Further, the solution offers a great degree of flexibility, so administrators can adapt their controls to their organization’s specific SLAs, requirements and policies.

Developer enablement and community buildingCA API Management SaaS offers a range of capabilities that help ensure APIs can easily be discovered, accessed and used by developers. The solution’s portal provides a single, self-service point of interaction that enables users to register, browse available APIs, request API access keys and download sample code. The solution’s API catalog dynamically lists APIs available to a given user, based on permissions and access controls that have been established. Once APIs have been published, developers and administrators can also gain visibility into API usage and other key performance indicators (KPIs). The portal enables developers to share best practices, for example through a community forum.

SecurityCA API Management SaaS offers the visibility and controls that administrators need to manage security of their APIs. The solution offers robust, flexible access controls, featuring capabilities for accepting different kinds of credentials and for issuing credentials to developers. CA API Management SaaS offers support for a range of authorization schemes, including identity federation standards like OAuth and SAML. The solution gives administrators fine-grained control over what data gets exposed, so they can keep sensitive information confidential. The solution also offers capabilities for securing transmissions against tampering. Finally, CA API Management SaaS helps ensure the integrity of APIs and data, offering controls that help guard APIs against attacks and misuse.

Analytics and reportingCA API Management SaaS equips administrators with the visibility and insights needed to effectively monitor and manage API implementations. The solution offers reports that provide insights into the most popular APIs, developers and applications. When issues arise, administrators can get the timely, at-a-glance insights they need to quickly pinpoint and address the cause. CA API Management SaaS offers a number of pre-packaged reports, including summary reports that detail API usage and responsiveness and that track how developers are using APIs against quota. Further, the solution offers flexible custom report creation capabilities.

“CA API Management SaaS offers extensive capabilities for managing APIs across their lifecycle, from design and coding to testing and deployment.”

7 | SOLUTION BRIEF: CA API MANAGEMENT SAAS ca.com

The Benefit: Maximizing the API Payoff, While Minimizing Cost and EffortBy deploying CA API Management SaaS in their AWS environments, organizations can most fully exploit the advantages of APIs, while minimizing the cost and effort associated with managing APIs. With CA API Management SaaS, organizations can leverage advanced capabilities that enable effective, efficient API management. By harnessing these capabilities, organizations can gain maximum business value from API-enabled innovation. At the same time, the solution’s SaaS-based delivery model delivers these benefits:

• Simplicity. Customers don’t have any API management software to install, configure, deploy or maintain.

• Fast time to value. Customers can sign up and immediately start publishing APIs and building API-powered applications.

• Cost effectiveness. CA API Management SaaS doesn’t require any up-front infrastructure investments or deployment costs. Further, organizations can benefit from paying ongoing, predictable operating expenses, rather than incurring massive capital expenditures.

ConclusionAPIs represent an increasingly integral component to the success of today’s development organizations. However, it is only through comprehensive, effective API management that organizations can fully leverage API’s advantages, while also maximizing security and control. CA API Management SaaS provides organizations with the robust, comprehensive and flexible controls they need to realize optimal benefits through APIs. At the same time, the solution’s SaaS-based delivery and AWS optimization ensure organizations realize these benefits with minimal cost and effort.

To learn more or request a trial, be sure to visit the CA API Management SaaS page in the AWS Marketplace.

8 | SOLUTION BRIEF: CA API MANAGEMENT SAAS

Copyright © 2016 CA. All rights reserved. This document is for your informational purposes only, and does not form any type of warranty. CS 200-176517_0216

About AWSFor almost 10 years, Amazon Web Services has been the world’s most comprehensive and broadly adopted cloud platform. AWS offers over 50 fully featured services for compute, storage, databases, analytics, mobile, Internet of Things (IoT) and enterprise applications from 32 Availability Zones (AZs) across 12 geographic regions in the U.S., Australia, Brazil, China, Germany, Ireland, Japan, Korea, and Singapore. AWS services are trusted by more than a million active customers around the world—including the fastest growing startups, largest enterprises, and leading government agencies—to power their infrastructure, make them more agile, and lower costs. To learn more about AWS, visit aws.amazon.com.

CA Technologies (NASDAQ: CA) creates software that fuels transformation for companies and enables them to seize the opportunities of the application economy. Software is at the heart of every business, in every industry. From planning to development to management and security, CA is working with companies worldwide to change the way we live, transact and communicate – across mobile, private and public cloud, distributed and mainframe environments. Learn more at ca.com.

Connect with CA Technologies at ca.com