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

Similar documents
The Chief Digital Officer s Guide to Digital Transformation. The Essential Role of APIs in Today s Digital Business Landscape

FINACLE SERVICES: API MANAGEMENT USING CA API GATEWAY

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

PARTNER SOLUTION BRIEF

The Uber Orchestrator from CA Technologies

Accelerating the Development of Enterprise Mobile and IoT Apps. Essential APIs and tools developers need to build five-star apps

API 360: The Complete API Strategy Model for the Enterprise

CA Workload Automation Advanced Integration for Hadoop: Automate, Accelerate, Integrate

Securing the Mobile, Cloud-connected Enterprise

The Future of Workload Automation in the Application Economy

Achieve Your Business and IT Goals with Help from CA Services

The Mainframe Reframed for the Application Economy. How to manage your mainframe for great customer experiences

CA Release Automation Continuous Delivery Edition and CA Agile Central

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

CA Mainframe Resource Intelligence

Agile Portfolio Management for a Fast- Paced World. Are you ready? Are you ready?

Building an API Monitoring Practice. for Modern Apps, Containers and Microservices

Unleash the Power of Mainframe Data in the Application Economy

Accelerating the Development of Enterprise Mobile and IoT Apps ESSENTIAL APIS AND TOOLS DEVELOPERS NEED TO BUILD FIVE-STAR APPS

Keep All of Your Business-Critical Jobs On Track. CA Workload Automation idash Helps You Reduce Missed SLAs and Lower Costs

Agile Infrastructure Monitoring for the Application Economy

Migrate to a new workload automation solution quickly and easily with a best-practiceled migration methodology

Integrating Configuration Management Into Your Release Automation Strategy

Your project managers are the engine that drives success. When you give them the tools they need.

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

Settling the Breadth vs. Depth Debate. How End-to-End Monitoring and Continuous Mainframe Tuning Help Drive a Flawless Customer Experience

Building a Roadmap to Robust Identity and Access Management

How APIs Fast-Track IoT Opportunities Across Industries

SOLUTION BRIEF CA MANAGEMENT CLOUD FOR MOBILITY. Overview of CA Management Cloud for Mobility

SOLUTION BRIEF Application Development. How can you deliver the mobile-to-mainframe apps your business needs on time and within budget?

Empowering teams for the 21 st Century. CA Agile Central

AGILE OPERATIONS EBOOK SERIES: Chapter 1. Why Agile Operations Is Critical to Your Digital Transformation Strategy

Drive Savings and Reduce Risk in Your DB2 for z/os Environment

Secure information access is critical & more complex than ever

The Top Five Reasons. You Need

Connecting Applications from Mobile to Mainframe in the Application Economy

An Introduction to Oracle Identity Management. An Oracle White Paper June 2008

Automating the Application Release Process: Build vs. Buy

Power Digital Performance and Outstanding Customer Experiences With a New Model for APM

CONTINUOUS DEPLOYMENT EBOOK SERIES: Chapter 1. Why Continuous Deployment Is Critical to Your Digital Transformation Strategy

CA SOLVE:Operations Automation Release r11.9

Strategy Roadmap. CA s Mainframe 2.0 Strategy Roadmap

API Gateway Digital access to meaningful banking content

Accelerating Business Agility with Boomi

Identity and Access Managementas-a-Service: Protecting Digital Relationships

The Composable Business

When It Needs to Get Done at 2 a.m., That s when you can rely on CA Workload Automation

IBM Sterling B2B Integrator

Crossing the Chasm Between Demand Intake and Business Outcomes

Engaging Your Mobile Customers While Protecting Sensitive Data

CA SOLVE:Operations Automation r11.9

SOLUTION BRIEF MOBILE SECURITY. Securely Accelerate Your Mobile Business

CA API Management. Solvit Networks Powering the building blocks of digital transformation CA. ALL RIGHTS RESERVED.

Middleware Modernization: lay the foundation to your digital success

IBM Digital Analytics Accelerator

On demand operating environment solutions To support your IT objectives Transforming your business to on demand.

Elevating the Customer Experience in the Mobile World

How do I simplify, accelerate and scale application testing in my Microsoft Azure development environments?

Using ClarityTM for Application Portfolio Management

IBM and SAS: The Intelligence to Grow

Reaching Customers Across Multiple Channels

Service oriented architecture solutions White paper. IBM SOA Foundation: providing what you need to get started with SOA.

CA FAQS Production Control System for z/vse r5.0

The Modern PMO: Powerful. Configurable. Social. CA PPM Version 15.3

White paper June Managing the tidal wave of data with IBM Tivoli storage management solutions

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan

Overcoming the Three Pitfalls of Ineffective IT Monitoring Solutions

OVERVIEW MAPR: THE CONVERGED DATA PLATFORM FOR FINANCIAL SERVICES

Navy Federal improves DB2 transaction throughput by 30 percent with proactive performance management

IBM Global Technology Services. Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai

Next-Generation Directory Services: The Future is Here.

Understanding Your Enterprise API Requirements

Connectivity & Application Integration. Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand

THE CASE FOR CONNECTED MANUFACTURING

Achieving Business Agility in an ERP-Driven World

Identity Management Services

Optimizing IT Operational Efficiency and the Patient Experience

CA Aion Business Rules Expert r11

Why an Open Architecture Is Vital to Security Operations

ENTERPRISE IT MANAGEMENT: THE ARCHITECTURE

TOP 20 QUESTIONS TO ASK BEFORE SELECTING AN ENTERPRISE IAM VENDOR

BUYER S GUIDE: MFA BUYER S GUIDE. Evaluating and getting started with modern MFA solutions

CareFirst saves millions of dollars by improving resource allocation with CA Clarity PPM

Migrate to a New Testing Tools

ARE YOU GOING DIGITAL WITHOUT A NET?

Secure Data Services and API Management: Critical for Success in the Digital Economy

WHAT S DRIVING THE RETAIL BANKING INDUSTRY TO CLOUD?

IBM B2B enterprise service solutions

Informatica Cloud Application Integration

Modern Integration Powers Open Banking

ADVENT ONE. The Dynamic Demands of IoT in a Connected World

CA Project & Portfolio Management

BMC point of view. The Future of Service Management

DIGITAL AGILITY. Four Data-Driven Strategies for Protecting Financial Services Revenues

API Driven Development, Bridging the gap between Providers and Consumers

Secure Mobile Access for the Public Sector

A Guide for Application Providers: Choosing the Right Integration Partner

How do we assure service availability at levels that make the IT infrastructure function so well it becomes transparent to our business?

How to sell Azure to SMB customers. Paul Bowkett Microsoft NZ

Consumerizing Service Delivery: Breaking Down Organizational Silos to Deliver Services to a Global, Mobile Workforce

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. Systems of Record 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. Web Services/APIs Services Bus This move toward modernization allowed the organization to: 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 A large financial services company has grown significantly through multiple acquisitions. The resulting heterogeneity of platforms, however, was hindering business. ESB Distributed Transaction Platform Mainframe-based Centralized Transaction Platform Introducing an API management platform allowed disparate systems to communicate effectively without having to consolidate all divisions on a single IT platform. This shift enabled the company to: Partners On-board partners more quickly Handle acquisitions more efficiently Share data and functionality Respond to business changes with more agility.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