Architecture in the API Era



Similar documents
5 Pillars of API Management with CA Technologies

Web Admin Console - Release Management. Steve Parker Richard Lechner

CA ERwin Data Modeling's Role in the Application Development Lifecycle

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

Service Virtualization CA LISA introduction. Jim Dugger CA LISA Product Marketing Manager Steve Mazzuca CA LISA Public Sector Alliances Director

Dynamic Data Center Update:

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

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

Global Service Delivery: Industrialising Service Management

Hands-on Lab: CA ehealth PM Integration with Cisco Unified Communications Manager. Eve Curcio

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

10A CA Plex in the Cloud. Rob Layzell CA Technologies

CA Clarity PPM. Overview. Benefits. agility made possible

Identity Centric Security: Control Identity Sprawl to Remove a Growing Risk

journey to a hybrid cloud

ERwin R8 Reporting Easier Than You Think Victor Rodrigues. Session Code ED05

Connecting the dots from automated software discovery to asset management

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

CA Business Service Insight

LAB: Assembling a Business Service Insight (BSI) Dashboard

CA Virtual Assurance for Infrastructure Managers

CA Workload Automation Restart Option for z/os Schedulers: NJE Restarts. Jared Moran

Change for the Better: Improved Productivity via CA Service Desk Manager

CA Chorus for Security and Compliance Management Deep Dive

CA Workload Automation Strategy and Roadmap. Bill Sherwin Principal Consultant EMEA Workload Automation Owner

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

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

Nordea saves 3.5 million with enhanced application portfolio management

Sicredi improves data center monitoring with CA Data Center Infrastructure Management

Application Virtualisation Management. Steve Parker

The Role of Service Catalog in IT Asset Management. Faisal Faquih Khalid

CA Technologies optimizes business systems worldwide with enterprise data model

CA Cloud Service Delivery Platform

CA Cloud Service Delivery Platform

Software Asset Management (SAM) Best Practice

agility made possible

RECOVERY OF CA ARCSERVE DATABASE IN A CLUSTER ENVIRONMENT AFTER DISASTER RECOVERY

Authentication Strategy: Balancing Security and Convenience

CA s Cloud Storage for System z

Single Sign-on to Salesforce.com with CA Federation Manager

CA Service Desk Manager Change Management. Ken Laufmann Raymond Cadden

Can you simplify the buying and managing of services for your customers?

CA Virtual Assurance for Infrastructure Managers

Tips & Tricks: CA CMDB Data Mining Techniques. John Sorensen & Neil Mitchell

Data Modeling for Big Data

Closing the Biggest Security Hole in Web Application Delivery

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

CA Service Desk Manager - Mobile Enabler 2.0

Crossing the DevOps Chasm

FEMSA manages more than 80,000 IT, finance and HR tickets with CA Service Desk Manager

Robert Takoushian, CVS/Caremark. Data Architect Session Code DM04

Radix Technologies China establishes compelling cloud services using CA AppLogic

BancoEstado achieves greater data efficiency and system development agility with CA ERwin

can you simplify your infrastructure?

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

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

The Future of Workload Automation in the Application Economy

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

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

Technology Partner Program

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

agility made possible

CA Cloud Service Delivery Platform

Layered Tech expands to new markets and improves ROI with CA 3Tera AppLogic

Logica Sweden provides secure and compliant cloud services with CA IdentityMinder TM

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

Can big data transform your business?

CA Change Manager Enterprise Workbench r12

A Comprehensive Solution for API Management

CA Nimsoft Service Desk. Compatibility Matrix

Data Governance Tips & Advice

CA Capacity Manager. Product overview. agility made possible

CA SiteMinder SSO Agents for ERP Systems

How To Use Ca Product Vision

Federated Identity and Single Sign-On using CA API Gateway

Integrating CA Software Change Management with CA Service Desk Manager for Enterprise Change Control

agility made possible

Dell One Identity Cloud Access Manager How to Configure vworkspace Integration

Transcription:

Architecture in the API Era Mark Sigda Senior Principal Consultant, CA Technologies May 21, 2015 ITARC Stockholm, Sweden

Mark Sigda Fort Collins, Colorado, USA IASA member since 2007 CITA-F Certified MCAD MSEE 22 years in software development 2 2014 CA. ALL RIGHTS RESERVED.

API Management 3 2014 CA. ALL RIGHTS RESERVED.

API = Application Programming Interface API = Web API 4 2014 CA. ALL RIGHTS RESERVED.

History -1999 Web Meets the Enterprise 2000-03 Rise of SOA SOAP-based Web Services WS-* SOA 2004-07 SOA Golden Age ESB SOA Governance SOA is state of the art 2008-11 A New Paradigm Cloud & SaaS Mobile SOA fades 2012-14 APIs Prevail Dev Portals REST / JSON/ OAuth SOA is legacy J2EE-based EAI XML 2014 CA. ALL RIGHTS RESERVED. CA Layer 7 From SOA to API Slide 5

Web API Drivers AJAX Web Applications Mobile Apps External Developers Partners Internal Divisions COTS Integrations Internet of Things 6 2014 CA. ALL RIGHTS RESERVED.

The Open Enterprise Partners/Divisions Cloud Services Mobile Apps Developer Community IoT / Big Data Social Registration 7 2014 CA. ALL RIGHTS RESERVED.

The API has become the key business and technology integration point. What does this mean to an architect? 8 2014 CA. ALL RIGHTS RESERVED.

API Gateway Pattern 9 2014 CA. ALL RIGHTS RESERVED.

The Open Enterprise Partners/Divisions Cloud Services Mobile Apps Developer Community IoT / Big Data Social Registration 10 2014 CA. ALL RIGHTS RESERVED.

API Gateway 11 2014 CA. ALL RIGHTS RESERVED.

API Gateway Pattern Keep your APIs together Keep your API interface separate Keep your policies out of your code Declarative Centralized Consistent/Reusable 12 2014 CA. ALL RIGHTS RESERVED.

API Gateway Pattern Consumers Mobile Apps IoT Devices AJAX Web Apps APIs/Services API API API API API API API Gateway Security & Identity Traffic Management Integration IAM REST APIs COTS Microservices Back-end Analytics SOAP Services Legacy Cloud/SAAS 13 2014 CA. ALL RIGHTS RESERVED.

API Gateway Partners Public SaaS API Gateway Social Cloud Internal 14 2014 CA. ALL RIGHTS RESERVED.

API Management (APIM) Forrester API Management Gartner Application Service Governance API Gateway + Developer Portal 15 2014 CA. ALL RIGHTS RESERVED.

API Gateway 16 2014 CA. ALL RIGHTS RESERVED.

API Gateway Appliance 17 2014 CA. ALL RIGHTS RESERVED.

API Gateway Runtime network appliance Single entry point for APIs Policy: security & identity traffic management integration 18 2014 CA. ALL RIGHTS RESERVED.

API Portal Web application API Catalog Register developers and applications Analytics 19 2014 CA. ALL RIGHTS RESERVED.

API Management Suite Developers Design Time API Developer Portal Applications Runtime API Gateway 20 2014 CA. ALL RIGHTS RESERVED.

A Typical Deployment Developers Design Time DMZ Trusted Zone Applications Runtime 21 2014 CA. ALL RIGHTS RESERVED.

Role of the Architect Design APIs Document APIs Security & Identity Traffic management (SLA, tracking) API Infrastructure Governance in the right places Be really good at change 22 2014 CA. ALL RIGHTS RESERVED.

Trends (1 of 2) API as a first-class product API First Separate Policy & Code API Management COTS Build for your client REST APIs in front of existing services 23 2014 CA. ALL RIGHTS RESERVED.

Trends (2 of 2) OAuth Brokered identity management Microservices & No ESB IoT Evolution of Agile: Applications -> DevOps, Microservices, API Focus on business value & velocity 24 2014 CA. ALL RIGHTS RESERVED.

Mark Sigda Senior Principal Consultant Mark.Sigda@ca.com @cainc slideshare.net/cainc linkedin.com/company/ca-technologies ca.com

Thank you! 2014 CA. All rights reserved. 26 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. 27 2014 CA. ALL RIGHTS RESERVED.