22
park the future. May 4 – 8, 2015 Chicago, IL

Api Apps Easily build and consume APIs in the cloud Web Apps Web apps that scale with your business Logic Apps Automate business process across SaaS

Embed Size (px)

Citation preview

Spark the future.

May 4 – 8, 2015Chicago, IL

Designing Microsoft Azure Applications to Access Existing Programs and Data on IBM MainframesPaul LarsenValerie Robb

BRK2715

Enterprise Cloud SolutionsTransform IT valueEngage customers and empower employees

Azure cloud platformDevelop applications faster, with more flexibility and at global scaleIntegrate applications with data to unlock insights for your business

App Service Seamlessly connect and consume data across anywhere on any deviceIntegrate data and messages on existing systems

Api AppsEasily build and

consume APIs in the cloud

Web AppsWeb apps

that scale with your business

Logic AppsAutomate business process across SaaS

and on-premises

Mobile AppsBuild Mobile apps

for any device

Azure App Service

API App Connectors for IBM Systems

MicrosoftConnector

for MQ

API app for connecting applications

through Azure App Service to IBM

WebSphere MQ servers

MicrosoftConnector

for DB2

API app for connecting applications

through Azure App Service

to IBM DB2databases

MicrosoftConnectorfor Informix

API app for connecting applications

through Azure App Service

to IBM Informixdatabases

MQ Connector

App ServiceLinux, UNIX,

Windows

On-Premises Datacenter

Azure Datacenter

IBM MQ Protocol and Formats

TCP/IP (Hybrid, VPN) IBM MQ Server

Messagesand

Queues

Microsoft Connector for MQ

Microsoft Client for MQ

IBM z/OS, i5/OS

MQ ConnectorApp Service API appConnector-specific Web API operations using HTTP GET and POST verbs

Read single or multiple messages from queueWrite single or multiple messages to queue

Swagger documentation

NetworkingMicrosoft Client for MQ for connecting to MQ server across a TCP/IP networkVPN and hybrid connections to on-premises servers

MQ serversIBM WebSphere MQ V8

Demo MQ Connector

Valerie Robb

DB2 Connector

App ServiceLinux, UNIX,

Windows

On-Premises Datacenter

Azure Datacenter

Standard DRDA Protocol and Formats

TCP/IP (Hybrid, Relay, VPN) IBM DB2 Server

Tables, ViewsStored ProcedureCatalog, Schema

Connector for DB2

ADO.NET Provider for DRDA

DRDA Protocol Client for DB2

IBM z/OS, i5/OS

DB2 ConnectorApp Service API appConnector-specific Web API operations using HTTP GET and POST verbs

SELECT, INSERT, UPDATE, DELETE, custom SQL statementIndustry-standard Open Data Protocol (OData) operations

SELECT, INSERT, UPDATE, DELETE, MERGECompatible with Logic app actionsSwagger documentation and examples based on configured table list

NetworkingMicrosoft Client for DRDA for connecting to DB2 server across a TCP/IP networkVPN and hybrid connections to on-premises servers Azure proxy service with service bus relay to on-premises connector

DB2 serversIBM DB2 for z/OS V11 and V10DB2 for i V7R2, V7R1 and V6RDB2 for LUW V10.5, V10, and V9.7

Demo DB2 Connector

Paul Larsen

Informix Connector

App Service Linux, UNIX, Windows

On-Premises Datacenter

Azure Datacenter

Standard DRDA Protocol and Formats

TCP/IP (Hybrid, Relay, VPN) IBM Informix Server

Tables, ViewsStored ProcedureCatalog, Schema

Connector for Informix

ADO.NET Provider for DRDA

DRDA Protocol Client for Informix

Informix ConnectorApp Service API appConnector-specific Web API operations using HTTP GET and POST verbs

SELECT, INSERT, UPDATE, DELETE, custom SQL statementIndustry-standard Open Data Protocol (OData) operations

SELECT, INSERT, UPDATE, DELETE, MERGECompatible with Logic app actionsSwagger documentation and examples based on configured table list

NetworkingMicrosoft Client for DRDA for connecting to Informix server across a TCP/IP networkVPN and hybrid connections to on-premises servers Azure proxy service with service bus relay to on-premises connector

Informix serversIBM Informix V12.1 and V11.5

Demo Informix Connector

Paul Larsen

App Service Connectivity to On-Premises

App Service API App

Hybrid Connection

Virtual Network

Service Bus Relay

IBM

IIS API App

Windows

Windows

On-Premises Datacenter

Azure Datacenter

Integrate existing IBM Systems

Windows Server

IBM z/OS and i5/OS, AIX, Linux, UNIX,

Windows

IBM Protocols and FormatsStandard Protocols and

Formats

Microsoft Host

Integration Server

CICS, IMSMQ, RACF

DB2, Informix Host Files

TCP/IP and HRP/IP

Microsoft Host Integration ServerInfrastructureNetwork services (connectivity gateway, print and TN services; client device emulation, APIs)Security services (enterprise single sign-on)

DataBizTalk adapters, OLE DB and ADO.NET providers for DB2 and Informix

Messages and programsBizTalk adapters and WCF channel for IBM WebSphere MQBizTalk adapter and Transaction Integrator for CICS, IBM I, and IMS

RoadmapAzure cloud connectorsApp Service Public Preview

DB2 ConnectorInformix ConnectorMQ Connector

Planned (future)TI Connector (CICS, IMS, i)TI Service (host-initiated)DRDA Service (host-initiated)

On-premise serversHIS V10 Rapid Deployment TAP

BizTalk Adapter for InformixPlanned (future)

Host Integration Server HIS V10

Related ContentBasicsBRK3734 – Integration: Extend Mission-Critical to the CloudBRK3715 – Running Enterprise Web and Mobile Apps on Azure App ServiceBRK3719 – Azure API Apps: API back ends for Enterprise Web, Mobile, and Logic AppsBRK1450 – Microsoft Azure Logic Apps

AdvancedBRK2492 – Microsoft Project Siena: Build apps & create new mobile solutionsPRE03 – Project Siena: Create Custom Mobile Business Apps, No Code RequiredBRK4701 – Azure App Service Logic Apps and BizTalk: Tomorrow’s Integration Starts TodayBRK4304 – Building a Web of Apps: Launchers, Pickers, App Services, and Much MoreBRK4704 – When Bad Things Happen to Good Apps: Troubleshooting Application on Azure App Service

Discussion

Visit Myignite at http://myignite.microsoft.com or download and use the Ignite Mobile App with the QR code above.

Please evaluate this sessionYour feedback is important to us!

© 2015 Microsoft Corporation. All rights reserved.