Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud

Similar documents
IBM API Connect: Introduction to APIs, Microservices and IBM API Connect

Introduction and Overview

API Connect. Arnauld Desprets - Technical Sale

2014 IBM Corporation IBM Advanced Technical Skills ZCONN1. WebSphere Application Server Liberty Profile z/os. z/os Connect

API s in a hybrid world. Date 28 September 2017

B14: APIs to the Data Prize: Discovery of IMS and DB2 Services with z/os Connect Haley Fung, IMS Development

MQ Service Provider for z/os Connect Enterprise Edition

Expose Existing z Systems Assets as APIs to extend your Customer Reach

DB2 REST API and z/os Connect SQL/Stored Procedures Play a Role in Mobile and API Economics

A11 Make Your API Catalog Essential to Mobile App Developers and Business Partners with z/os Connect

Db2 for z/os Gets Agile

API s, Db2 s Native REST Support and z/os Connect

Introduction to Worklight Integration IBM Corporation

DB2 REST API and z/os Connect SQL/Stored Procedures Play a Role in Mobile and API Economics

Connect and Transform Your Digital Business with IBM

The API Economy in a Mobile World What are we talking about?

API MANAGEMENT WITH WEBMETHODS

IBM DATA VIRTUALIZATION MANAGER FOR z/os

Building an Enterprise API Strategy

ANY Data for ANY Application Exploring IBM Data Virtualization Manager for z/os in the era of API Economy

APIs Economy for Mainframe Customers: A new approach for modernizing and reusing mainframe assets

Making Sense of The API Economy By Joseph Gulla, Ph.D.

1 Billion Smartphones a Year and Counting

Guide CICS 4 Février Aymeric Affouard IBM Advanced Technical Skill IBM Client Center Montpellier

REST APIs on z/os. How to use z/os Connect RESTful APIs with Modern Cloud Native Applications. Bill Keller

SAP API Management and API Business Hub Overview

Which compute option is designed for the above scenario? A. OpenWhisk B. Containers C. Virtual Servers D. Cloud Foundry

Creating a Hybrid Gateway for API Traffic. Ed Julson API Platform Product Marketing TIBCO Software

Javaentwicklung in der Oracle Cloud

IBM Data Virtualization Manager in Detail + Demo Atlanta DB2 User Group Meeting December 7, 2018

OpenESB Keh-Yoe Ong FAST (Field Assistance Support Team)

Sentinet for BizTalk Server SENTINET

Services Oriented Architecture and the Enterprise Services Bus

Smarter Business Agility with WebSphere DataPower Appliances Introduction

API, DEVOPS & MICROSERVICES

Edge Foundational Training

Overview SENTINET 3.1

Connect and Transform Your Digital Business with IBM

JSON and COBOL. Tom Ross Captain COBOL GSE Nordic Reykjavik June 3, 2016

FUJITSU Cloud Service K5 - API Management Service Description

Integrating Legacy Assets Using J2EE Web Services

WEBMETHODS AGILITY FOR THE DIGITAL ENTERPRISE WEBMETHODS. What you can expect from webmethods

Frequently Asked Questions on WebSphere Application Server z/os

Oracle API Platform Cloud Service

IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion.

THE API DEVELOPER EXPERIENCE ENABLING RAPID INTEGRATION

IBM WebSphere Message Broker with Rules and Formatter Extension for z/os, Version 6.0

API Best Practices. Managing APIs holistically across the enterprise

2013 Cisco and/or its affiliates. All rights reserved. 1

FUJITSU Cloud Service K5 - API Management Service Description

Let s say that hosting a cloudbased application is like car ownership

Microsoft Architecting Microsoft Azure Solutions.

Webspeed. I am back. Enhanced WebSpeed

Sentinet for Microsoft Azure SENTINET

Apigee Edge Developer Training

IBM Data Virtualization Manager for z/os Leverage data virtualization synergy with API economy to evolve the information architecture on IBM Z

1. Which programming language is used in approximately 80 percent of legacy mainframe applications?

Test Concepts and Technologies

C ibm IBM C Foundations of IBM Cloud Reference Architecture V5 Version 1.0

Connect and Transform Your Digital Business with IBM

Azure Logic Apps. The big picture. API Apps, Logic Apps & API Management

IBM Rational Developer for System z Version 7.5

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

ZOS15P1 - Rational Business Developper : Comment développer rapidement une application zos/db2 sans connaissance Cobol avec EGL et RBD

IBM CICS TS V5.5. Your essential guide to this release

J2EE Application Development with WebSphere Studio

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications

IBM 00M passed

5 Pillars of API. management

ADABAS & NATURAL 2050+

Connecting your Microservices and Cloud Services with Oracle Integration CON7348

Accelerate with IBM Storage Webinar: VersaStack IBM s On-Premise Private Cloud Solutions

Apigee Edge Cloud. Supported browsers:

Service Mesh and Microservices Networking

Nevin Dong 董乃文 Principle Technical Evangelist Microsoft Cooperation

Data Virtualization for the Enterprise

Oracle Service Bus Integration Implementation Guide Oracle FLEXCUBE Universal Banking Release [April] [2014]

Implementing IBM CICS JSON Web Services for Mobile Applications IBM Redbooks Solution Guide

Fusion Registry 9 SDMX Data and Metadata Management System

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer

Kony and TIBCO enable fast reliable Websockets Communication. Overview of the integration of WebSockets with TIBCO eftl and the Kony Platform

MOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS

API Management Solutions

Accelerate your Software Delivery Lifecycle with IBM Development and Test Environment Services

Microservice Powered Orchestration

Sentinet for BizTalk Server VERSION 2.2

IBM. z/os Connect Enterprise Edition. z/os Connect Enterprise Edition. Version 2 Release 0

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016

Apigee Edge Cloud. Supported browsers:

Tackling Application Integration Nightmares with WSO2 ESB. Hiranya Jayathilaka

Microservices on AWS. Matthias Jung, Solutions Architect AWS

SOA-20: The Role of Policy Enforcement in SOA Management

Exam C Foundations of IBM Cloud Reference Architecture V5

Connecting Enterprise Systems to WebSphere Application Server

WEB-APIs DRIVING DIGITAL INNOVATION

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints

Mobility on System z. Wilhelm Mild IT Architect IBM

IBM Integration Bus v9.0 System Administration: Course Content By Yuvaraj C Panneerselvam

Transcription:

Il Mainframe e il paradigma dell enterprise mobility Carlo Ferrarini carlo_ferrarini@it.ibm.com zsystems Hybrid Cloud

Agenda Exposing enterprise assets in the API Economy Era Deliver natural APIs from zsystems with z/os Connect EE Create, Run, and APIs with API Connect 2

Exposing Enterprise assets Exposed as APIs To create Innovative Apps Existing Enterprise IT Investments Self Service Consumed by Developers 2016 IBM Corporation Page 3

Already Have APIs? Service Service ESB ESB Companies already have web services, which can be exposed as APIs Software vendors are adding API support to existing products to pass through data from a system of record unchanged; aka s Vs. Added ment & Security to protect enterprise assets s should be managed and secured to protect enterprise systems: Where are they published? Which developers can discover them? Which applications can access them? How frequently? At what cost? Etc

System & Interaction APIs s: APIs that pass through data from a system of record www TH IN GS Interaction APIs: Invoke one or more s or data sources, and manipulate the returned data with new logic Promote consumption across new applications Interaction API App MicroService Service ESB

APIs, RESTful and JSON APIs (Application Programming Interfaces) have been around for a long time! Java RMI, JMS, SQL calls In this API economy world, it is almost always REST with JSON payloads A little on REST (Representational State Transfer) and JSON (JavaScript Object Notation) POST GET PUT /account /account/1234 /account/1234 + (JSON with Fred s information) + (JSON with amount of deposit) HTTP URI conveys the resource to be acted upon; i.e. Fred s account with number 1234 HTTP Verb conveys the method against the resources; i.e. POST is for create, GET is for read, etc HTTP body containing JSON carrying the specific data for the action (HTTP verb) against the resource (HTTP URI)

IBM z/os ConnectEnterprise Edition 10,000ft conceptual view TH GS IN www Discovery CICS IMS z/os REST API consumers Create and deliver natural REST APIs for z Systems assets in a unified manner across z/os subsystems with integrated auditing, security and scalability DB2 1 WAS MQ 1 1 Statement of Direction

IBM z/os Connect Enterprise Edition Component view what comes in the box API composition tooling for Eclipse Create API packages and iteratively deploy for testing z/os Connect dedicated Liberty z/os Connect product feature V2.0 service provider features WOLA Angel The Liberty angel runtime is included with z/os Connect EE Provides authorized services WOLA service provider is included as a Liberty feature in the z/os Connect EE product (+ the base WOLA feature) API deployment scriptable interface Automate deployment of API packages with target-specific customizations REST client REST client service provider allows integration of REST services, using z/os Connect as a proxy SMF89 registration & usage records

IBM z/os Connect Enterprise Edition Component view extending z/os Connect EE API composition tooling for Eclipse Create API packages and iteratively deploy for testing API deployment scriptable interface Automate deployment of API packages with target-specific customizations z/os Connect dedicated Liberty z/os Connect product feature V2.0 service provider features WOLA REST client Extra SPs Angel IMS Enterprise Suite 3.2.1 includes IMS Mobile Feature Pack for z/os Connect Enterprise Edition The Liberty angel runtime is included with z/os Connect EE Provides authorized services WOLA service provider REST client service provider CICS, MQ, DB2 plan to ship further service provider implementations for deployment with z/os Connect EE SMF89 registration & usage records

API mapping model IBM z/os Connect Enterprise Edition API requests API packages, mapping and transformation Consumer view /myapi/resource/{id} HTTP Headers + JSON Consumers can use SWAGGER to generate API client code POST GET PUT DELETE z/os Connect EE V2 JSON / SoR xforms Create-service Read-service Update-service Delete-service API package SoR z-asset A z-asset B z-asset C Discover APIs with SWAGGER description Export API (.aar) Import (.sar) Service archive z/os Connect EE API editor SoR-specific utilities containing e.g. CICS WSBind, IMS meta-data

Demo z/os Connect 2016 IBM Corporation Page 11

API Connect Powers Digital Applications Create Run and existing or s, regardless of back end language or technology Microservice App Create Run Interaction API IBM z Create, Run, and new Interaction APIs Or ESB Create, Run, and new Microservices in Node.js or Java Web Service

API Connect: An Integrated Experience across the API Lifecycle All components are integrated and aware of each other; Changes in one stage of the API lifecycle are automatically reflected in other components of API Connect Advanced Developer Portal API r Gateway { API } Deploy, monitor & scale components together for optimal performance API Spec Microservice App Runtime r Unified user experience across the API lifecycle Runtime Or

IBM API Connect: Capabilities Delivered Rapid model-driven API creation Datasource to API mapping automation Standards-based visual API spec creation in Swagger 2.0 Local API creation and testing On-cloud & on-premises staging of APIs, Plans & Products Create Run Node.js & Java Microservice runtime Node.js & Java integrated runtime management Enterprise HA & scaling On-cloud & on-premises staging of Microservice applications Policy enforcement Enterprise security Quota management & rate limiting Content-based routing Response caching, load-balancing and offload processing Message format & transport protocol mediation API discovery API, Plan & Product policy creation API, Plan & Product lifecycle mgmt. Self-service, customizable, developer portal Advanced Analytics Subscription & community mgmt.

IBM API Connect: Where does it fit? APIC managed Microservices Traffic Consumer (Systems of Engagement) Provider (Systems of Record) External App Developer Mobile & Web Apps Partner App Developer Internal App Developer Business Partner Apps API Discovery API, Plan, Product, Policy Creation API, Plan, Product Version & Lifecycle ment Self-service App Developer Portal API Monitoring & Analytics Subscription & Community ment Create & Run (Node / Java) Develop & Compose Microservices Connect Microservices to data sources Build, deploy, scale Microservices Monitor & debug Microservices Unified Node & Java Runtime Mgmt Data Store Cloud Service API Gateway Enterprise Internal Apps Internet of Things API Policy Enforcement Enterprise Security Traffic control & mediation Workload optimization Monitoring/Analytics Collection API Traffic Application Server ESB / Middleware Deployment Options: Bluemix Public, Bluemix Dedicated On Premises or Customer Cloud z System / Legacy Apps

Demo - API Connect & z/os Connect 2016 IBM Corporation Page 16