Getting the Enterprise Ready for Digital Disruption Presented By: George Thadathil

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

COURSE LISTING. Courses Listed. Training for Cloud with SAP Cloud Platform in Development. 23 November 2017 (08:12 GMT) Beginner.

COURSE LISTING. Courses Listed. Training for Database & Technology with Development in SAP Cloud Platform. 1 December 2017 (22:41 GMT) Beginner

Cloud Computing: Making the Right Choice for Your Organization

Docker and HPE Accelerate Digital Transformation to Enable Hybrid IT. Steven Follis Solutions Engineer Docker Inc.

jamf Nation - London Roadshow

Microservices with Red Hat. JBoss Fuse

FY19H1 Channel. Incentive Program JUNE 2018 NOVEMBER 2018 KYLE UPHOFF, MICROSOFT

Industry-leading Application PaaS Platform

Going cloud-native with Kubernetes and Pivotal

Cloud solution consultant

OpenLegacy API Integration & Management for Legacy or Core Mission-critical Systems

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

Cloud solution consultant

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

ADABAS & NATURAL 2050+

ACTIVE MICROSOFT CERTIFICATIONS:

State of Enterprise Mobile App Development

Faster, Better, and Cheaper? Building the SD-WAN Business Case

When (and how) to move applications from VMware to Cisco Metacloud

API, DEVOPS & MICROSERVICES

A10 HARMONY CONTROLLER

VMworld 2015 Track Names and Descriptions

70-532: Developing Microsoft Azure Solutions

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization

ActiveVOS Technologies

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

About 5 years of experience in Analysis, Design and development of software solutions.

Cloud Computing the VMware Perspective. Bogomil Balkansky Product Marketing

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

How to Keep UP Through Digital Transformation with Next-Generation App Development

Accelerate Digital Transformation with Docker. Application Modernization with Containers Across Hybrid Clouds

Cisco Cloud Application Centric Infrastructure

Är BizTalk Server fortsatt relevant? Och hur kan den stötta framtida digitalisering?

ebook ADVANCED LOAD BALANCING IN THE CLOUD 5 WAYS TO SIMPLIFY THE CHAOS

Cloud Affinity Water Peter Rowland - CIO

Azure Integration Services

Oracle API Platform Cloud Service

Evaluation Guide for ASP.NET Web CMS and Experience Platforms

Windows 10 IoT Overview. Microsoft Corporation

COURSE LISTING. Courses Listed. with SAP Hybris Marketing Cloud. 24 January 2018 (23:53 GMT) HY760 - SAP Hybris Marketing Cloud

Build an Integrated Software-Defined Data Center Stack with VMware

Azure Highlights. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

Connecting your Microservices and Cloud Services with Oracle Integration CON7348

COURSE LISTING. Courses Listed. Training for Database & Technology with Modeling in SAP HANA. 20 November 2017 (12:10 GMT) Beginner.

Best Practices in Securing a Multicloud World

IBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation

HARNESSING THE HYBRID CLOUD TO DRIVE GREATER BUSINESS AGILITY

Optimizing Field Operations. Jeff Shaner

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?

DevOps Made Easy. Shireesh Thanneru, Platform Architect. Intel. Linoy Alexander, Director, DevOps

MODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and

Example Azure Implementation for Government Agencies. Indirect tax-filing system. By Alok Jain Azure Customer Advisory Team (AzureCAT)

DEPLOY MODERN APPS WITH KUBERNETES AS A SERVICE

INNOVATOR AWARDS: NETWORKING

App Economy Market analysis for Economic Development

DEPLOY MODERN APPS WITH KUBERNETES AS A SERVICE

70-532: Developing Microsoft Azure Solutions

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

Cisco Integration Platform

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and

Microsoft vision for a new era

VMware Hybrid Cloud Solution

IT Updates. Maryland Health Benefit Exchange Board Meeting April 15, Presented by: Isabel FitzGerald Secretary, DoIT

SOLUTION BRIEF Fulfill the promise of the cloud

Transforming the Internal IT Landscape with APIs. Scott Cranton Director, Application Platform SAs April 2018

CHARTING THE FUTURE OF SOFTWARE DEFINED NETWORKING

Azure Certification BootCamp for Exam (Developer)

USE CASE - HYBRID CLOUD IZO MANAGED CLOUD FOR AWS

Be prepared for future

MEETING DATA PRIVACY AND SOVEREIGNTY CHALLENGES IN THE CLOUD ERA

Spase Ristov IT Business Analyst

Evolution For Enterprises In A Cloud World

NTT Com Press Conference March 1, 2016 #enterprisecloud

COURSE LISTING. Courses Listed. with SAP HANA. 15 February 2018 (05:18 GMT) HA100 - SAP HANA. HA250 - Migration to SAP HANA using DMO

Alexandre Menezes Cloud Solution Architect

Product Versioning and Back Support Policy

MODERNIZE INFRASTRUCTURE

Cisco SD-WAN. Intent-based networking for the branch and WAN. Carlos Infante PSS EN Spain March 2018

Making hybrid IT simple with Capgemini and Microsoft Azure Stack

Web and API Apps in Azure

API s in a hybrid world. Date 28 September 2017

IZO MANAGED CLOUD FOR AZURE

Instructor training course schedule v3 Confirmed courses due completion by 31 st July 2019

CASE STUDY Application Migration and optimization on AWS

Cisco Unified Data Center Strategy

Sentinet for BizTalk Server SENTINET

ACTIVE MICROSOFT CERTIFICATIONS:

Web Service. Development. Framework and API. Management. Strategy and Best Practices. Yong Cao The Boeing Company RROI #: CORP

Sequence 8.2 Release Notes. Date: 13 th November 2016

Cisco HyperFlex and the F5 BIG-IP Platform Accelerate Infrastructure and Application Deployments

VMworld 2015 Track Names and Descriptions

Atos Canopy Orchestrated Hybrid Cloud. Mark Nouris - Atos Head of Cloud Michael Kollar Head of Cloud engineering & TIC

ALL CLOUDS ARE NOT CREATED EQUAL HOW TO DELIVER SCALABLE, RESILIENT AND AUTOMATED WLAN SERVICES WITH THE MIST CLOUD

The Now Platform Reference Guide

Load Balancing Microservices-Based Applications

API Connect. Arnauld Desprets - Technical Sale

Real-life technical decision points in using cloud & container technology:

The SD-WAN implementation handbook

Transcription:

Getting the Enterprise Ready for Digital Disruption Presented By: George Thadathil Sep 5, 2018

Equinix connects the world's leading businesses to their customers, employees and partners inside the world's most connected data centers in 50+ markets across five continents

Platform Equinix: A Robust Interconnection Platform 3

Our global reach is unmatched 5 Continents 24 Countries 52 Metro Areas 200 Data Centers

The Equinix Journey - Moving from BW5 to BW6

TIBCO BusinessWorks 6.x Upgrade Modular to Microservices Migration Accelerated productivity with Business Studio Build REST API as First-Class citizens Out of the box CI/CD Open Ecosystem - broad range of connectivity with enterprise services and SaaS & Plugins API Frist Design Cloud Ready Enterprise Integrations

TIBCO Upgrade BW6/BWCE/TCI Deployment Flexibility - Choose any platform of your choice Deployed State Key Highlights Productivity Modernization Desired State Cloud Native DevOps with TIBCO Security 7

TIBCO Upgrade- Why BW6.X? Productivity Build once, run and deploy anywhere, with DevOps tooling and modular application deployment to shrink release cycles from weeks to days Zero-coding process designer for quick implementation, testing, and maintenance MODERNIZATION Benefit from true web scale with ready containers, microservices, and tooling for APIs, Mobile, Cloud, IoT and microservices Distributed scalability for missioncritical systems and ultra-high performance Cloud Native Multi-cloud support to run on AWS, Azure, Google, Pivotal, and others, and web native development tooling with REST support Security Support for new security protocols like TLSv1.1 and strong ciper

Need for Upgrade Two use cases for Upgrade: TLSv1.0 to TLSv1.1 Vendor upgraded their Transport Layer Security(TLS) from TLSv1.0 to TLSv1.1 TIBCO BW 5.10 doesn t support TLSv1.1. Hence there is a need to upgrade to TIBCO BW 5.13 or BW 6 to support TLSv1.1 25 Interfaces Impacted RC4 Cipher Disabled RC4 cipher Why RC4 is being disabled? The RC4 stream cipher is known to have major vulnerabilities, and most ISVs have started phasing out support for it. Applications running on older versions of Java (version 1.6 or lower) that communicate with the SaaS service will encounter SSL/TLS handshake failures TIBCO BW 5.10 doesn t support Java 8 hence the need to upgrade to TIBCO BW 5.13 or BW 6 5 Interfaces Impacted 9

Incentives for Upgrade {REST} Inbuild JSON and REST palettes available A major M&A project needing 40+ new interfaces with REST protocol and JSON messaging format With BW6 the LOE for building Rest APIs has come down substantially Can easily create XML schemas using JSON payload for JSON XML transformations. Swagger documentation is auto-generated, and provided for any REST endpoint build and deployed using BW6. TIBCO API Exchange can be leveraged to make this REST service available as Open API via the Swagger-generated document Invoking and Hosting Web Services is easier SOAP Auto Generates Retrieve WSDL

Mandate vs Opportunity Mandate TLS upgrade from TLSv1.0 to TLSv1.1 RC4 Cipher {REST/json} RC4 Cipher disability New Initiatives which involve extensive REST/JSON based interfaces Opportunity Cloud Ready - Deploy the applications in cloud without changes to BW 6 code Can create Java projects using Studio for BW 6 where a combination for Tibco and Java is involved CI/CD is possible as we can easily integrate with Maven/Jenkins Integration with standard platforms like GIT OSGi standard is followed for Java, which is common across Tibco products

EQIX Integration Platform Key Highlights Highly Decoupled SOA architecture to easily Integrate new Systems ~ 250 Integration interfaces deployed ~ 20 SaaS and On-Premise applications integrated Integrated ~ 85 business processes primarily covering the Q2C and P2P Business processes 800+ PTE Transformations On Path to Cloud Ready Hybrid Architecture

EQIX- BW 5 Landscape CRM Legal OM Portals Opportunity Quote Agreement Agreement Quotes Agreement Quotes TLS 1.0 TLS 1.0 RC4 Cipher SOAP APIs SOAP APIs TIBCO BW 5.X MDM Accounts Contacts EMS 7.0 On Premise Apps

EQIX- BW 6 Landscape CRM Opportunity Quote Legal Agreement OM Agreement Quotes Portals Agreement Quotes TLS 1.1 Amazon SQS/JSON 9 Interfaces TLS 1.1 TIBCO 6.X Support after RC4 Retirement REST/JSON APIs 24 Interfaces MDM Accounts Contacts EMS 8.3 Fulfillment Orders REST/JSON APIs 40 Interfaces On Premise Apps

Integration Stats (Q2 2018) 16.13M Transactions 90ms Average 244 Interfaces 99.6% success Transaction trend Volume 5003000 4003000 3003000 2003000 1003000 3000 5835077 5422098 4520729 4780687 4880646 6.x 4178483 4240977 4139873 3571722 3802918 3609142 3008141 3315542 3427918 2950551 2595152 2754258 2609294 29993 17990 14712 13418 13656 10328 8072 8777 10780 11219 9610 10702 7289 7893 10053 7706 7642 4104 Jan-17 Feb-17 Mar-17 Apr-17 May-17 Jun-17 Jul-17 Aug-17 Sep-17 Oct-17 Nov-17 Dec-17 Jan-18 Feb-18 Mar-18 Apr-18 May-18 Jun-18 91000 81000 71000 61000 51000 41000 31000 21000 11000 1000 FAILED PROCESSED

Equinix Timeline Development 3/22/2017 Aug Rel SIT 7/8/2017 Go Live 8/14/2017 Integration Testing 4/7/2017 Internal SIT 5/30/2017 Performance Test 6/26/2017 Aug Rel UAT 7/21/2017 SFDC Enable TLS 1.2 8/20/2017 2017 Mar Apr May Jun Jul Aug 2017 Development Updates 207 Interfaces Migrated Aggressive 9 month project 2 SIT/QA Cycles Other Applications Migrated Insight Services Customer Finder People Finder Transaction Monitoring Lead Backup Challenges New platform has significant improvements and changes Lot of learning and troubleshooting Cross-functional impacts identified across systems during migration due to the WSDL namespace conflicts (Minor) New developments for ongoing releases alongside Upgrade Additional hardware sizing Stats Roughly 3% of TIBCO Customers had migrated to BW6 and another 18% were In Progress Total 125 Support Tickets raised by EQIX Team size was 10 developers As of 2018 950+ TIBCO Customers (~50%)have moved to BW6/BWCE

Our Journey After Upgrade - Few Highlights Improved Agility Versatility Re designed 24 interfaces JSON/REST in 4 months Developed 45 complex Interfaces in 5 months v/s 8 in BW 5 Support for Amazon SQS Plugin/ All Nextgen endpoints Cloud Readiness Improved Security Skill Set Development 9 complex interfaces with JSON for Cloud Integration in 7 weeks vs 13-14 weeks. Support for Upgraded Security protocol for 30 + Interfaces Trained a team of 10+ developers on BW6.X

Coding/Testing Convenience in BW6 compared to 5 {REST/json} SOAP Easy development of JSON based interfaces Pre defined folders for Shared Resources, Schemas, Processes, WSDLs which helps to arrange the code Multi Modelling operations All operations of a service can be implemented in one single process. Each operation can be shown or minimized. SOAP and REST services can also be implemented within one single process implementation Easy for unit testing pointing to different environments using profiles (BW 5 needs manual change of GVs to point to a certain environment and test. It is much easier in BW 6 to create profiles for every environment and test by selecting a profile) Ability to deploy the application directly from studio to TEA Remote debugging feature available for runtime debugging IDE is built on eclipse, allowing inbuilt eclipse based features to be leveraged 18

Migration Strategy from BW5.x to BW6.x Migration utility is available for migrating projects from BW5 to BW6(60-70% of the code after migration can be used) Need to do retrofit for issues such as: Installed supported plugin versions Unsupported palettes and activities New implementations for SOAP and REST services using Invoke activity* Recreate custom Xpath functions Create shared modules for shared libraries* Redo mappings as needed Onstartup activities have to be recreated using activator process* Inline schemas are externalized Opportunity to redesign inefficient or complex code in BW6 *Most issues have been addressed as of now in version BW6.5 19

Key Takeaways Build a value proposition of BW6.x upgrade Mandated vs Opportunistic BW5.X is very different than BW6.x: There is a huge learning curve even for BW5 experts Arrange for training courses Self learning is possible with help from Product Support and should be explored Significant architecture differences between BW5.x and BW6.x - Take PSG help to validate the configurations BW6.x deployments require larger memory, CPU and storage Review with PSG for PROD sizing Speed vs Size. Our transaction volumes are less but sizes are bigger (sometime100 MB payloads) so design considerations need to be accordingly 20

Interconnection-Oriented Architecture