MIDDLEWARE AUTOMATION



Similar documents
PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Extending IBM WebSphere MQ and WebSphere Message Broker to the Cloud

Mobile Application Development Platform Comparison

Managed Cloud Services

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

David Corriveau, CEO Radix Technologies. Copyright 2011 Radix Technologies

Total Cloud Control with Oracle Enterprise Manager 12c. Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle

Trademark Notice. General Disclaimer

Monitoring Patterns in BMC Middleware Management

Secure Held Print Jobs. Administrator's Guide

Extending IBM WebSphere MQ and WebSphere Message Broker to the Clouds 5th February 2013 Session 12628

Introduction to the SIF 3.0 Infrastructure: An Environment for Educational Data Exchange

Configuration Guide. BES12 Cloud

WebSphere MQ Managed File Transfer. Parineeta Mattur

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

Build A private PaaS.

Managing CA-Signed Certificates

HP A-IMC Firewall Manager

HP Cloud technologies

Configuring Business Monitor for Event Consumption from WebSphere MQ

PowerShell Configuration Guide

Application Note 02 Advanced SMTP setup

creating a connected world Group overview

Automating Business Processes Using SharePoint Designer

BEA AquaLogic Service Bus and WebSphere MQ in Service-Oriented Architectures

Unlock the full potential of data centre virtualisation with micro-segmentation. Making software-defined security (SDS) work for your data centre

MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013

OMU350 Operations Manager 9.x on UNIX/Linux Advanced Administration

Deploying Governed Data Discovery to Centralized and Decentralized Teams. Why Tableau and QlikView fall short

Managed File Transfer

The Impact of PaaS on Business Transformation

EDI Modernization Case Studies and Best Practices

identity management in Linux and UNIX environments

Defining, building, and making use cases work

Sample Configuration Using the ip nat outside source static

Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013

Getting Started with Sitecore Azure

DeltaV Virtualization High Availability and Disaster Recovery

VMware vcenter Site Recovery Manager 5 Technical

Journaling Guide for Archive for Exchange 2007

Software Services for WebSphere. Capitalware's MQ Technical Conference v

Configuration Guide BES12. Version 12.3

1-Port Wireless USB 2.0 Print Server Model # APSUSB201W. Quick Installation Guide. Ver. 2A

AppStack Technology Overview Model-Driven Application Management for the Cloud

LinkProof DNS Quick Start Guide

Mobile Device Management Solution Hexnode MDM

Using ArcGIS for Server in the Amazon Cloud

Microsoft Office Communications Server 2007 & Coyote Point Equalizer Deployment Guide DEPLOYMENT GUIDE

End to end security for WebSphere MQ

LogLogic. Application Security Use Case: PCI Compliance. Jaime D Anna Sr Dir of Product Strategy, TIBCO Software

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle

Configuring the Cisco Secure PIX Firewall with a Single Intern

Configuration Guide. BlackBerry Enterprise Service 12. Version 12.0

HP IMC Firewall Manager

Ciphermail Gateway Separate Front-end and Back-end Configuration Guide

Building Your EDI Modernization Roadmap

STRATEGIES FOR SUCCESS IN THE CLOUD THE FIVE KEYS TO EXCEPTIONAL BUISINESS IMPACT

Information Governance for Office 365. Hands On Jaimie Tilbrook Product Development Manager HPRM Governance and Compliance SharePoint App

Welcome to IBM SmartCloud Notes!

CRM. itouch Vision. This document gives an overview of OneTouch Cloud CRM and discusses the different features and functionality.

Auto Traffic Analysis and Protocol Generation

Apigee Gateway Specifications

Perceptive Connector for Infor Lawson AP Invoice Automation

FrontRange Solutions IT Service Management ITSM Patch Release Notes Copyright 2011

BlackBerry Enterprise Service 10. Version: Configuration Guide

Sample Configuration Using the ip nat outside source list C

CISCO ACE XML GATEWAY TO FORUM SENTRY MIGRATION GUIDE

Enterprise Cloud Solutions

10 Steps to a Multichannel Strategy and an Exceptional Customer Experience

IBM API Management Overview IBM Corporation

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, Integration Guide IBM

Solutions for Quality Management in a Agile and Mobile World

Helping Users Sync Contacts and Events with Exchange Sync (Beta)

DETAILED BOOT CAMP AGENDA

IBM Cloud Security Draft for Discussion September 12, IBM Corporation

IBM Cognos TM1 on Cloud Solution scalability with rapid time to value

Configuration Guide BES12. Version 12.1

HP Matrix Operating Environment Federated CMS Overview

Product Data Security and Access Management. Dilip Agrawal Security PLM Lead Ford Motor Company

PeopleSoft Cloud Architecture Automating PeopleSoft Deployment

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.

Fairsail. Implementer. Fairsail to Active Directory Synchronization. Version 1.0 FS-PS-FSAD-IG R001.00

Automation and Virtualization, the pillars of Continuous Testing

ProjExec Project Management for IBM Collaborative Platforms. Simple and effective project execution with collaboration for all project needs

WHITEPAPER SECURITY APPROACHES AND SECURITY TECHNOLOGIES IN INTEGRATION CLOUD

Automated testing of CS UI using Selenium and Python

EMR Link Server Interface Installation

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

How To Manage Cloud Computing

Automating the Virtual Datacenter. Saša Hederić VMware Systems Engineer SE Europe

Transcription:

MIDDLEWARE AUTOMATION SHARE RESPONSIBILITY WITHOUT LOSING CONTROL CONNECTIVITY & INTEGRATION SOLUTIONS Jürgen Efeish Enterprise Middleware Bloomberg LP jefeish@bloomberg.net Michael Joyce Enterprise Middleware Bloomberg LP mjoyce4@bloomberg.net MQ Flow Automation, Self-Service, and Visualization at Bloomberg Session ID: HHM-6332 Bloomberg FOR Copyright 2016 Bloomberg L.P. All rights reserved

A PROCESS Business tends to think their major constraint is resources, when in reality it s process. Jascha Kaykas-Wolff

COMMON App SVRCONN Bloomberg Middleware A R XQ A R A R A R XQ A R SDR RCVR SDR RCVR SSL SSL Firewall Firewall RCVR SDR RCVR SDR Customer A Customer B App App Firewall Customer C A R XQ SERVER RCVR SSL REQ SDR App

COMMON Bloomberg Middleware A R XQ A R SDR RCVR SVRCONN A A A R R R XQ SDR RCVR A R XQ SERVER DATACENTER 1 DATACENTER 2 RCVR

TYPICAL PROCESS Application On-Boarding Exchange message formats Network MQ Router assignment Firewall configuration Queue manager assignment MQ object setup User assignment Documentation Security Security definition User assignment Customer On-Boarding Integration Provide connectivity Message flow validation Documentation

AUTOMATION Principles

OF AUTOMATION to achieve a process that works with minimal or no human intervention

APPLYING THE MQ Compliance Business Process Self Service Standardization

COMBINE AND REUSE MQ

AUTOMATION Design

THE CYCLE Analysis Design Business Process Middleware Lifecycle Management Build / Migrate Compliance

THE BLUE PRINT Plan MQ Product Flow Services Layer Integration Processing Engine

THE MQ FLOW TEMPLATE MQSC Command = ACTION XML Template + PROPERTIES = DEPENDENCIES + PROPERTIES <MQFlow> DEFINE QLOCAL(FOO) MAXDEPTH(2000) <QM name= QM_NEWYORK > <Channel> </Channel> DISPLAY QLOCAL(FOO) MAXDEPTH(2000) <Queue> </Queue> <OAM> </OAM> </QM> DELETE QLOCAL(FOO) <QM name= QM_LONDON > <Channel> </Channel> DISPLAY QSTATUS(FOO) <Queue> </Queue> <OAM> </OAM> </QM> </MQFlow>

A SMART SERVICE LAYER

INTEGRATION SERVICES Basic Services (synchronous) Extended Services (asynchronous) MCA User Lookup Product QM Lookup CCDT Creation SSL Certificates Network Security JNDI Record NAT d IP Lookup

PROCESSING ENGINE Actions Define Verify Compiled Template PCF Engine Delete Status

THE PROCESS EXECUTION

AUTOMATION Business Impact

SHARE RESPONSIBILITY WITHOUT LOSING CONTROL Compliance Auditability Operations Manage Message Flows Scalability Self Service

DYNAMIC DOCUMENTATION <MQFlow> <QM name= QM_APP > <Channel> </Channel> <Queue> </Queue> <OAM> </OAM> </QM> <QM name= QM_BACKEND > <Channel> </Channel> <Queue> </Queue> <OAM> </OAM> </QM> <QM name= QM_GATEWAY > <Channel> </Channel> <Queue> </Queue> <OAM> </OAM> </QM> </MQFlow> Customer: Foo LP Product: ACME MQ Template: ACME_SERVER QM_APP QM_BACKEND QM_GATEWAY QM_EXTERNAL A R R P.ACME.Y.Z.OUT P.ACME.X.Y P.ACME.X.Y.FOO Q.X.Y.Z QL R XQ P.ACME.X.Y.IN P.ACME.Y.Z P.ACME.Y.Z.XQ Server Conn P.BLP.APP.SVRCONN Sender Channel P.BLP.FOO.SDR Receiver Channel P.BLP.FOO.SDR Receiver Channel Sender Channel P.FOO.BLP.RCVR P.FOO.BLP.RCVR OAM OAM OAM

VISUALIZE MESSAGE FLOW TEMPLATES <MQFlow> <QM name= QM_APP > <Channel> </Channel> <Queue> </Queue> <OAM> </OAM> </QM> <QM name= QM_BACKEND > <Channel> </Channel> <Queue> </Queue> <OAM> </OAM> </QM> <QM name= QM_GATEWAY > <Channel> </Channel> <Queue> </Queue> <OAM> </OAM> </QM> </MQFlow> Customer: Foo LP P.BLP.APP.SVRCONN Product: ACME MQ Template: ACME_SERVER P.ACME.Y.Z.OUT P.ACME.Y.Z P.ACME.Y.Z.XQ P.BLP.FOO.SDR Q.X.Y.Z P.ACME.X.Y.IN P.ACME.X.Y P.ACME.X.Y.FOO P.FOO.BLP.RCVR

120 90 60 30 0 DATA INTELLIGENCE Business Analysis Through IT Automation MQ Actions per Product Verify Define Delete Who - Requests by Operator What - Requests by Product Asia Where - Regional Request vs Regional Resources Pacific North America When - Setups within Time Range Product A Product B Product C Product D Product Setup per Region Middle East Europe South America

Q+A Share Responsibility Without Losing Control Principles Standardization Self Service Business Process Compliance Design MQ Product Flow Service Layer Integration Processing Engine Impact Compliance Scalability Dynamic Documentation Data Intelligence Authors Jürgen Efeish Enterprise Middleware Bloomberg LP jefeish@bloomberg.net Michael Joyce Enterprise Middleware Bloomberg LP mjoyce4@bloomberg.net