An Enterprise Architect s Guide to API Integration for ESB and SOA

Similar documents
5 Pillars of API Management with CA Technologies

Authentication Strategy: Balancing Security and Convenience

SOLUTION BRIEF CA TECHNOLOGIES IDENTITY-CENTRIC SECURITY. How Can I Both Enable and Protect My Organization in the New Application Economy?

identity as the new perimeter: securely embracing cloud, mobile and social media agility made possible

agility made possible

SOLUTION BRIEF SEPTEMBER Healthcare Security Solutions: Protecting your Organization, Patients, and Information

A Comprehensive Solution for API Management

The Future of Workload Automation in the Application Economy

CA Technologies optimizes business systems worldwide with enterprise data model

SOLUTION BRIEF Enterprise Mobility Management. Critical Elements of an Enterprise Mobility Management Suite

solution brief February 2012 How Can I Obtain Identity And Access Management as a Cloud Service?

Identity and Access Management (IAM) Across Cloud and On-premise Environments: Best Practices for Maintaining Security and Control

Building a Roadmap to Robust Identity and Access Management

Architecture in the API Era

expanding web single sign-on to cloud and mobile environments agility made possible

CA Workload Automation for SAP Software

Sallie Mae slashes change management costs and complexity with CA SCM

1 CA SECURITY SAAS VALIDATION PROGRAM 2015 ca.com. CA Security SaaS Validation Program. Copyright 2015 CA. All Rights Reserved.

are you helping your customers achieve their expectations for IT based service quality and availability?

how can I comprehensively control sensitive content within Microsoft SharePoint?

agility made possible

SOLUTION BRIEF CA SERVICE MANAGEMENT - SERVICE CATALOG. Can We Manage and Deliver the Services Needed Where, When and How Our Users Need Them?

Nordea saves 3.5 million with enhanced application portfolio management

A to Z Information Services stands out from the competition with CA Recovery Management solutions

CA Arcot RiskFort. Overview. Benefits

Work Smarter, Not Harder: Leveraging IT Analytics to Simplify Operations and Improve the Customer Experience

Closing the Biggest Security Hole in Web Application Delivery

How Can I Deliver Innovative Customer Services Across Increasingly Complex, Converged Infrastructure With Less Management Effort And Lower Cost?

Radix Technologies China establishes compelling cloud services using CA AppLogic

Crossing the DevOps Chasm

how can I improve performance of my customer service level agreements while reducing cost?

CA Automation Suite for Data Centers

agility made possible

SOLUTION BRIEF CA TECHNOLOGIES IDENTITY-CENTRIC SECURITY. Identity-centric Security: The ca Securecenter Portfolio

can you improve service quality and availability while optimizing operations on VCE Vblock Systems?

TECHNOLOGY BRIEF: INTEGRATED IDENTITY AND ACCESS MANAGEMENT (IAM) An Integrated Architecture for Identity and Access Management

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution

CA Business Service Insight

Federated Identity and Single Sign-On using CA API Gateway

Next-Generation Performance Testing with Service Virtualization and Application Performance Management

Can I customize my identity management deployment without extensive coding and services?

how can I deliver better services to my customers and grow revenue?

Orchestrate IT Process with an Integrated Workflow Management

ROI Business Use Case. Cross-Enterprise Application Performance Management. Helps Reduce Costs & MTTR, Simplify Management, Improve Service Quality

The NIST Framework for Improving Critical Infrastructure Cybersecurity - An Executive Guide

protect your assets. control your spending

agility made possible

How can Content Aware Identity and Access Management give me the control I need to confidently move my business forward?

CA Service Desk Manager

How To Improve Your It Performance

Fujitsu Australia and New Zealand provides cost-effective and flexible cloud services with CA Technologies solutions

The Service Provider s Speed Mandate and How CA Can Help You Address It

How To Use Ca Product Vision

Dynamic Data Center Update:

Citrix Ready Solutions Brief. CA Single Sign-On and Citrix NetScaler: Quickly Adapt to Your Dynamic Authentication Demands. citrix.

CA Workload Automation

Designing a CA Single Sign-On Architecture for Enhanced Security

Reaching Customers Across Multiple Channels

CA Technologies Strategy and Vision for Cloud Identity and Access Management

Business Agility SURVIVAL GUIDE

Global Bank Achieves Significant Savings and Increased Transaction Volume with Zero-Touch Authentication

A FinCo Case Study - Using CA Business Service Insight to Manage Outsourcing Suppliers

can I customize my identity management deployment without extensive coding and services?

agility made possible

How Can I Better Manage My Software Assets And Mitigate The Risk Of Compliance Audits?

How Can Central IT Use Cloud Technologies to Revolutionize Remote Store Operation?

5 Ways to Get Top Mobile App Developer Talent for Your Open APIs

Sentinet for BizTalk Server SENTINET

Asentinel Telecom Expense Management (TEM)

An Oracle White Paper Dec Oracle Access Management Security Token Service

SOLUTION BRIEF CA Cloud Compass how do I know which applications and services to move to private, public and hybrid cloud? agility made possible

Logicalis delivers low-risk, cost-effective cloud computing services with CA Technologies

Optimizing Service Levels in Public Cloud Deployments

Service Mediation. The Role of an Enterprise Service Bus in an SOA

WHITE PAPER OCTOBER Unified Monitoring. A Business Perspective

Cloud Service Brokerage Case Study. Health Insurance Association Launches a Security and Integration Cloud Service Brokerage

Stefanini helps customers achieve cost avoidance savings with CA Service Desk Manager

Measuring end-to-end application performance in an on-demand world. Shajeer Mohammed Enterprise Architect

The Advantages of Converged Infrastructure Management

Build Your Mobile Strategy Not Just Your Mobile Apps

Application Release Automation with Zero Touch Deployment

can you simplify your infrastructure?

Transcription:

An Enterprise Architect s Guide to API Integration for ESB and SOA

The New Digital Imperative While some are still adjusting to the idea, you re well aware that we re living in an application economy. For the uninformed, an application economy is where everything is driven by a connected, mobile, application-based world where your customers are far more likely to experience your brand and interact with your enterprise through a software application than a live person. But, beyond the benefits, each day you re feeling the pressure it exerts on your budget, resources and network. You ve seen this wave swell on the horizon, and now it s arrived: executives are enthusiastic and asking about strategies, and line-of-business leaders are requesting faster dev times and more complex projects. Staking out your place as a leader in this new landscape will require you to develop and deliver high-impact applications faster than ever before. An average of 508 applications are used within an enterprise. 1 270 billion apps will be downloaded by 2017. 2 1 Kepes, Ben, Latest Enterprise Application Use Survey Results -- More Use, More Risk, Forbes.com, July 2014. 2 McCarthy, Niall, Mobile App Usage By The Numbers, Forbes.com, October 2014. 2

An Overview of the App Economy Analysts predict that: 50 percent of collaborations among businesses will happen through APIs by 2016 These statistics are indicative of an evolving landscape where the increasingly sophisticated demands of consumers and employees are driving the application economy. This presents you with a clear business imperative: to develop and deliver applications that offer superior user experiences and engage your customers and employees. 3

Embrace the New (Maximize the Old) While leadership understands that these new projects are a priority, they might not understand the complexity and risk involved. You need to find a way to expose vital business data in order to make it useful to modern applications. And you ll have to find a way to keep deriving value from the enterprise service bus (ESB) or the service-oriented architecture (SOA) suite that your company has already invested in. If you re an enterprise architect, you re probably asking yourself: How can we keep the best of what we have and extend its value into this new world of modern technologies? How can we translate our legacy data and applications into the modern language of APIs? How can we avoid ripping and replacing the SOA or ESB architecture that still serves its purpose but has its limitations? 4

Meeting New Frontiers Your ESB/SOA toolset still serves the vital purpose of connecting your disparate internal applications, but they were developed before the advent of the digital enterprise and application economy. To meet the demands of today s application economy, you need to complement them with API-enabled architecture that helps you embrace mobile and Web applications, as well as the Internet of Things (IoT). With an API-enabled solution, you can: Expose and manage select APIs externally to customers and partners Adopt the right security models to secure your APIs Govern APIs and manage change control for minimal impact on consumers Bring the necessary scalability to match the speed of the Internet and explosive growth of mobile and Web applications Improve IT agility in order to rapidly respond to changes requested by the business With an API management solution in place, you can decouple your architecture, share your business data and scale your integrations beyond your firewall to external devices, cloud applications and global partners. 5

Modern Connectivity Today s enterprise needs to reduce complexity, particularly at the IT integration level. The right API management solution should help you simplify integration and work across ESB, SOA, cloud and IoT all without writing code or adding connectors. This will allow you to: Work with modern message formats Provide mediation between legacy formats and more current standards Connect legacy and Web protocols With a traditional ESB, you may be using application-specific adapters and customizing them with new code and metadata to connect with even a web application. But, the need for adapters is being minimized now that even major on-premises application vendors are exposing APIs as a standard way of integrating with them. An API management platform does not need any adapters because it has all of this functionality built into its runtime gateway appliance component. You can use your existing infrastructure and support MQ, FTP, SMTP, SQL and various other types of messaging formats. This flexibility is extended by dynamically routing messages to an endpoint based on multiple decision factors. These can include source, header, content, transaction metadata or an operational metric, such as time of day or transaction count. 6

Sophisticated Control, Authorization and Security The right API management solution also offers real-time, dynamic routing to any of these protocols, based on message content, context or transaction metadata--again, all without configuring connectors. Moreover, moving to an API management platform gives you more advanced ways to control access. By leveraging existing request content and identity stores, you can provide: Policy-based authentication Coarse and fine-grained authorization Single Sign-On (using SAML, social log-in or OAuth-based federation) Support for Common Criteria and FIPS 140-2 certifications With support for a wide range of credential types and backend IAM integrations along with more power and flexibility you can bring added security to the data being exposed. The open enterprise should also put a premium on security and threat protection and address these concerns with both positive and negative security models. API management platforms provide both of these models and represent an added benefit to the enterprise that wants to safely extend the perimeter of the data center to partners, hybrid and public clouds and mobile apps. 7

Power and Simplicity The speed and highly competitive nature of the application economy requires high performance and agility in order to quickly respond to shifts in the market. By incorporating an API management platform to extend the functionality of your legacy systems, you can benefit from dynamic scaling to better respond to rapidly shifting environments. Another added benefit of an API management platform is simplicity. You should have full, end-to-end application lifecycle management, along with full operational management of any API or application. To optimize the performance of your platform, you should also look for flexibility when it comes to the deployment form factor and location. Depending on your organization s needs, you may want hardware, a virtual machine, a cloud instance or a software appliance. How you deploy your solution should just be another in an array of options that come as part of the API management platform that you choose. 8

API Management in Action: Enhancing Customer Engagement Increasing efficiency was a top priority for one wealth management firm. They needed to enable mobile among their field workers but couldn t tolerate further security risks. After implementing an API management platform, the company was able to connect their legacy systems to the mobile devices of employees in the field working with customers. This move toward modernization allowed the organization to: Systems of Record Web Services/APIs Services Bus ES Trans Decrease the amount of time workers spend on administrative tasks Improve interactions between employees and customers Provide a more engaging customer experience Home LDAP Field App Hospital 9

API Management in Action: Cross-Domain Engagement Systems of Record A large financial services company has grown significantly through multiple acquisitions. The resulting heterogeneity of platforms, however, was hindering business. Web Services/APIs ESB Distributed Transaction Platform Mainframe-based Centralized Transaction Platform Services Bus Introducing an API management platform allowed disparate systems to communicate effectively without having to consolidate all divisions on a single IT platform. Partners This shift enabled the company to: On-board partners more quickly Handle acquisitions more efficiently Home Share data and functionality LDAP Respond to business changes Field App with more agility Hospital.Net-based Centralized Transaction Platform Enterprise Resource Planning 10

How API Management Will Enable Digital Success Only CA API Management enables organizations to integrate systems, simplify app development and monetize data with the level of API security and protection enterprises need today Integrate everything Enable developers Secure the open enterprise Monetize your APIs Expose legacy systems and applications as APIs, allowing them to be consumed in new ways. Integrate your digital projects into one platform for easier management. Develop a flexible, future-proof platform to integrate with new technologies and standards. Provide developers with APIs to build apps that deliver a great user experience Manage developers through marketing, onboarding, collaboration and testing Manage access to sensitive enterprise data Analyze which apps and APIs are performing the best against your business goals. Guard against the inherent risk of exposing APIs. Protect your brand with endto-end military-grade security. Execute your digital projects on a CSO-approved platform. Address compliance standards for your digital projects. Control which specific data your partners and developers can access. Plan business models in a flexible way and generate revenue for the use of APIs. Analyze and report on API activity. Integrate with billing systems to facilitate a single view into APIs and billing. 11

The Right Platform to Extend the Value of Your Existing Infrastructure For many organizations, enabling the digital enterprise means deploying an API management platform, a solution that can help you more quickly enable the innovative services and applications that will grow revenue and give you a more commanding presence in the application economy. Read about the five pillars of API management >> Adaptable to your business needs, an API management platform allows you to integrate your SOA architecture or ESB with newer technologies. This means you can more securely open your internal information assets for use by: Partners Third-party developers Mobile apps Cloud services 12

Learn more at ca.com/api About CA API Management The API economy is exploding, mobile devices are proliferating across the workplace and large organizations are moving critical IT infrastructure to the cloud. This is creating the need for technology able to securely connect with external developers, mobile apps and cloud services. CA Technologies is at the cutting edge of this red-hot market. The industry leading API Management products from CA Technologies make it simple for enterprises to share data with customers, mobile apps and cloud services. Delivered as hardware networking appliances, virtual appliances or as software, our products are helping large organizations open up to the Web, mobile networks and the cloud, without jeopardizing security or performance. 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. Copyright 2015 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. This document 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, from the use of this document, including, without limitation, lost profits, business interruption, goodwill or lost data, even if CA is expressly advised in advance of the possibility of such damages. CA does not provide legal advice. Neither this document nor any CA software product referenced herein shall serve as a substitute for your compliance with any laws (including but not limited to any act, statute, regulation, rule, directive, policy, standard, guideline, measure, requirement, administrative order, executive order, etc. (collectively, Laws )) referenced in this document. You should consult with competent legal counsel regarding any Laws referenced herein. CS200-136738