A New Approach to ESB Migration Building a foundation for Digital Business

Similar documents
WHITE PAPER FEBRUARY Oracle Retail: Optimize Performance and Reduce Business Risk

Is your current safety system compliant to today's safety standard?

Facility Commander Wnx

INNOVATION THAT LEAVES RISK BEHIND.

Achieve Success with European Medical Device Commercialization. By Russ King

Integrated security management platform for Windows. Seamless. Effective. Efficient.

3. Endorse the LRT vision in transforming Surrey into Connected-Complete-Livable communities, and more specifically, the official vision statement:

Innovating security where you need it most. Transportation: License Plate Capture.

DynAMo Alarm & Operations Management

GE Security. Wnx. Facility Commander. Integrated security management platform for Windows. Seamless. Effective. Efficient.

Comprehensive solutions for greater safety and security Answers for infrastructure.

Integrated Security and Building Automation Technology Solutions and Services. SDI Security Center of Excellence Charleston, SC

SAFETY MANAGER SC Ensure safety, simplify operations and reduce lifecycle costs

Improved Lifecycle Management for BI. David Brockington SAP Business Objects, Product Management June, 2009

Why and How to Migrate from Oracle Reports to JasperReports [WEBINAR]

CONSUMER BRANDS GROUP

Chemical Solutions. Automation Solutions for Chemical Producers

Local Growth Planning in North Central Green Line Communities

G4S Americas May 2012

Oracle Retail Merchandise Financial Planning

Certified Solution for Milestone

Oracle Retail Merchandising System Release Notes Release 12.0 May 2006

Moving to the Cloud: The Potential of Hosted Central Station Services

ESB 2.0. Migration. egate IBM. WS Message Broker KBC. Warta. Java CSOB. Evolution. Standardization MQ K&H. Pilot case. Store & Forward. Web 2.

Working Paper Series 09/2008. The strategic role of the plant in international networks: a longitudinal study

2015 Honeywell Users Group Europe, Middle East and Africa

ISO What are the Benefits of working with a company that has received an ISO 9001:2015 Certification

Type 5 Certifications:

ANTI-SKIMMING SOLUTIONS Effective Protection in the Battle Against ATM Fraud

Protect your Investment with Safety Manager R160 and Integrated Fire and Solutions

Branch Fire Rescue Services

All users are recommended to update their existing ProRAE Guardian (PRG) software to v

implementation r expression in landscape

TPS Virtualization and Future Virtual Developments Paul Hodge, Honeywell

National Research Infrastructure Roadmapping in Europe

Beyond Measure jdpower.com Laundry and Kitchen Appliance Satisfaction Studies

DISPOSAL GALERIA KAUFHOF. 15 June 2015

Gambling with your fire security?

Flash einfach schnell ohne Kompromisse

GORDMANS OUR WORK OLR I OUR WORK

CSL DualCom case study

CREATING TWO INDEPENDENT INTERNATIONAL LEADERS. 30 March 2016

GE Security. Proven. Powerful. Integrated fire and life safety solutions.

Am I safe working in this building?

Emerson s Pervasive Sensing strategies enable plants to realize full potential of Industrial IoT

Dell and Lenel Grow Globally, Together

Building Automation Systems from Grantek: Going Beyond Compliance to Improve Operations

Today s world has more risk than ever. Today s G4S has more ways to protect you.

Gas Detection. ConneXt Loneworker Real-time visibility on the safety, location and productivity of your isolated workers

IMAGINE IOT PROTOTYPE CHALLENGE

Session Four Functional safety: the next edition of IEC Mirek Generowicz Engineering Manager, I&E Systems Pty Ltd

Protect your investment with Safety Manager

Appendix A: Retail Planning Assessment

THE VALUE IS IN THE SOFTWARE

Oracle Real Application Clusters (RAC) 12c Release 2 What s Next?

Serverless IoT at irobot. Ben Cloud Robotics Research Scientist

G4S Investor Presentation John Kenning, Regional CEO, North America. NYC December 2017

White Paper. Partners and SIs. Working in Partnership with the Defence and National Security Industry. An Esri UK White Paper

Alarm System Example

GLobAL REACh, LoCAL touch Global Account Management Global Project Management Global specification Writing About us supply Chain Efficiencies

Executive Summary. Parks and Recreation Plan. Executive Summary

Goal 4. The DNR demonstrates operational excellence and continuous improvement in service to citizens. The Challenge

Daikin s Policy. and Comprehensive Actions on the Environmental Impact of

THE NEXT SMART HOME GENERATION

CALGARY: City of Animals Edited by Jim Ellis

Case Study siemens.ca/ingenuityforlife

4 th EU Summit on the Future Internet

Re: Energy Conservation Standards for Residential Furnaces and Commercial Water Heaters; Docket No. EERE-2018-BT-STD-0018

Elodie Gonthier (Team leader) Kevin Ramirez Sandra Velasco Krishna Chandran Anna Aghvanyan Sirin Hamsho

Strengthening EU-CELAC collaboration within H2020 and beyond "Sustainable Urbanisation"

Life Sciences Solutions. Better Solutions. Faster Results.

the connected Moving to home

European Commission's Initiatives on Smart Cities and Communities

Reducing the Distance to Integrate: DTE Energy use of CIM at the ESB

Chapter 1 Introduction

USER APPROVAL OF SAFETY INSTRUMENTED SYSTEM DEVICES

Integrated Implementation, Follow up and Review of the 2030 Agenda and Agenda 2063

PART 1. Background to the Study. Avenue Study. The Danforth

Pennsylvania State University. University Park and Commonwealth Campuses, State College, Penn. CASE SUMMARY. Location: System Installed:

Industrial Security Capabilities. Honeywell Proprietary

Collaborative Fundraising for L Arche in Canada

Sustain.Ability. Alarm Management: Be Pro-active, not Re-active Honeywell Users Group Europe, Middle East and Africa. Tyron Vardy, Honeywell

CALL FOR HOARDING DESIGN... to be installed during the conversion of the Old Abattoir Building into the Valletta Design Cluster

INVESTOR PRESENTATION

A STRATEGIC PLAN FOR L ARCHE TORONTO

Cotswolds AONB Landscape Strategy and Guidelines. June 2016

Bringing culture to all - Together

CCTV Camera - Global Market Outlook ( )

2017 HALF YEAR RESULTS 9 AUGUST 2017

Operational Concept Description (OCD)

Desigo CC Building Automation and Fire Safety FAQs

Carrier is the world s largest provider of airconditioning, heating and refrigeration solutions.

Investor Briefing. ADT Caps Acquisition. SK Telecom

A new view on building protection. Cerberus DMS makes building protection smarter, easier and more flexible. Answers for infrastructure.

VISEUM UK PRESENTATION

Optech Thermal IR Sensing Solutions Expanding the Industry

Wedbush Consumer Conference. December 11, 2012

DataDot Technology Limited ABN Securities Exchange Announcement

Experience the future of lighting with SR

GMS GRAPHICAL MANAGEMENT SYSTEM

Transcription:

A New Approach to ESB Migration Building a foundation for Digital Business Summary Traditional business models are being threatened by the digital economy. Having the ability to do business digitally is now a must in order to survive in the long term, let alone thrive. In looking for a way to a digital future, organizations find themselves hamstrung by legacy architectures and products that do not enable their transformation strategy. In many organizations, legacy Enterprise Service Bus implementations have become an obstacle to digital transformation. This paper presents the key drivers of change and discusses an innovative approach to overcoming the legacy ESB hurdle for true digital transformation. Drivers Some of the choices made by ESB/SOA technology customers over the years have led them to a dead- end, as their current Enterprise Integration infrastructure does not provide a suitable foundation on which to build for the future. There are many reasons for companies to want to reconsider how integration capabilities are delivered, including: Mergers & Acquisition driving a new integration strategy Vendor consolidation Enterprise- wide integration initiatives Technology initiatives requiring new capabilities (e.g., IoT, Analytics, Cloud) Vendors introducing next- generation ESB versions lacking full backward compatibility The rise of Open Source and Software- as- a- Service Concerns or risks with the incumbent supplier and its commercial and licensing practices New pricing models providing a better TCO Commonly used strategies Highlights of Model-Driven ESB Migration MDD enables an automated approach to ESB migration: o Cuts time to migrate o Results in up to 50% cost reductions o Eliminates the risk for human error o Preserves 100% of the business logic implemented in the legacy ESB The technology is proven and 100% reliable for mission-critical systems Approach was used successfully in large migration projects in Europe and North-America: error-free code, on-time delivery and successful golive IT Executives have few options to choose from when faced with inadequate legacy ESB technology: Adopt a new platform for future projects The company typically does a vendor evaluation and selects a new platform on which future solutions will be built. The existing integration portfolio is treated as legacy, and the organization must continue to expend resources to support it internally or may decide to outsource the ongoing support of the legacy platform. Projects to migrate all legacy integrations to the new platform often take years to complete.

Rip and Replace The company can adopt a new ESB platform and launch a full- scale migration project to decommission the legacy ESB. This must be done while trying to keep up with the constant inflow of requests from the business for new capabilities. Justifying the replacement of existing infrastructure at the expense of meeting new business needs is a challenge for most IT executives. Status Quo The company accepts the solution roadmap proposed by the incumbent vendor including new capabilities to be added in the future, accepting the risk of delayed introduction of the new features. For time- sensitive needs, the customer must supplement the vendor s stack with commercial add- ons, custom developments, or both. A new Approach to ESB Migration A complete replacement of the legacy ESB ( Rip and Replace ) would be the preferred option for many executives if it were not for the associated risk and cost. Bringing in new technology, migrating the entire workload to it within months and decommissioning the legacy sounds ideal. This is where Model- Driven Development (MDD) comes into play. Although MDD has been around long enough to prove itself time and time again, it is still an underutilized technology. When comparing ESB s, it becomes evident that they all incorporate a core set of capabilities that are common. Conceptually this means that one vendor s ESB can be mapped functionally to another vendor s ESB. The fact that functional integrity can be preserved makes MDD well- suited for migrating from old to new. The idea is to create a model of each and automate the code generation to migrate the functionality. Of course, it is not a simple undertaking, but it is being done and a description of the approach in more details follows. Applying MDD to ESB Migrations Through the use of an MDD- based tool to generate the replacement solution on the target platform, the migration can be accomplished in four major steps (see figure on next page): The legacy ESB source code and metadata are introspected to capture the technical and functional requirements. The tool can be built to interpret this information and create a model of the existing implementation. This model is specific to the source (legacy) ESB. The source model is mapped to a pivot (or Canonical ) model in order to provide a generic representation of ESB capabilities. This is an important step for creating a target solution that includes all of the required functionality because a direct mapping of functionality from source to target would be difficult to achieve. The Canonical model is then mapped to the target ESB model, providing a complete functional representation of the target model. In addition, manual code can be added into the model if desired. For example, this could be done to support unique requirement not provided by the target ESB. The plug- in approach ensures that the solution can be easily regenerated and the manual code automatically added back to the model. Once the target model is complete, the code is generated to run on the target ESB. The generated code runs natively on the target platform without assistance of the migration tool, and it is fully supportable within the target development environment. Furthermore, the code is version- specific to ensure 100% compatibility with the client s new ESB environment.

Figure: Mapping the legacy ESB to the Target Architecture It is important to point out that MDD provides the flexibility to map the legacy ESB to multiple components within an overall target architecture. More options exist than the straight replacement of one ESB with another. This is of particular interest with cloud- native architectures now being broadly adopted and, in many cases, the legacy architecture cannot be simply replicated. Instead, it must be mapped to the new stack, which may be made up of several components such as (1) on premise ESB - open- source or proprietary, (2) Cloud- based ESB, (3) Micro- service architecture, (4) API Management. The degree of flexibility available to companies wishing to migrate can be summarized as follow: Basic software migration: The old system is reproduced as- is on the new platform, except for some minor changes that are made to take advantage of unique features available on the target platform. Software modernization: This is a customized migration, where the company wants to change the way things will be implemented on the target platform (e.g., from file- based integration on the legacy system (mainframe) to Message Queue- based integration on the new platform). Practical use of the concept Logimethods uses a MDD- based delivery approach to basically make the Rip and Replace option the best option from both a cost and risk standpoint. The MDD- based tool makes the migration predictable, cost- effective and ensures a complete (100%) refactoring of all functionality imbedded in the legacy ESB code. The tool doesn t rely on documentation that is often incomplete, inaccurate or simply missing. Rather, it extracts all functional requirements from the legacy ESB

meta- data and source code and creates a functionally equivalent solution that runs natively on the target ESB platform. The generated ESB code can be maintained and subsequently modified as any other manually- developed code. A rigorous testing process ensures a 100% match between the old and the new. Furthermore, there is no dependency on the migration tool once the code has been generated. Benefits of MDD The following benefits and advantages have been confirmed in the context of complex migration projects: A significant acceleration of migration projects. This is made possible by the high degree of automation achieved (typically above 90%) when extracting the requirements from the existing code and generating the new code. A functionally equivalent solution is generated to run on the target ESB. A rigorous testing process ensures a 100% match between the old and the new. The generated ESB code runs natively on the target platform and can be maintained and subsequently modified as any other manually- developed code. There is no dependency on the migration tool once the code has been generated. The generated code adheres to the desired standards and is free of inconsistencies that would otherwise be introduced by a team of off- shore or on- shore developers. The new code can be easily regenerated at any point in the migration project if a change must to be made across all or a portion of the deliverables. The risk of introducing manual errors is eliminated even if a widespread change must be applied to previously generated code. The knowledge and experience gained from migration projects is added to the migration tool on an ongoing basis. The tool gets better as the project advances. As an extra benefit, the resulting solution will likely be better documented and easier to maintain than the source solution. Case Studies Large Canadian Bank, Toronto, Canada This Bank was using a legacy ESB that was inflexible, expensive to operate and inadequately supported by the vendor. The Bank needed to re- platform a large number of interfaces on a modern ESB that would support their current and future needs. Logimethods was brought in to conduct a brief feasibility study for an automated migration to the new platform. We were able to quickly confirm the technical feasibility, provided a fixed- price cost estimate for the entire migration and highlighted the substantial benefits to the Bank of using the proposed approach. Logimethods Migration Factory accomplished the migration and code testing on time and on budget, while fully meeting all of the technical and business requirements. National Postal Service, European Country This national postal service undertook to relocate its entire IT operations to a new facility. In the process, some legacy technologies had to be decommissioned and replaced, including a legacy ESB via which all of the mission- critical mail operation data exchanges between the client and its business partners were conducted. The two most important migration risks were: (1) a lack of documentation and knowledge of the legacy ESB, and (2) the need to perform the transition to a new platform without impacting the mail delivery operations. What was needed was the ability to fully capture all requirements from the source code and create a new solution that was 100% identical functionally. Using its

automated ESB migration tool, Logimethods was able to deliver the new mission critical interfaces on time and on budget. Closing remarks Enterprise Integration is a key enabler of the digital enterprise and, for many organizations, the application integration infrastructure built over the years does not fully enable the required business transformation. New capabilities are needed and new architectures must be supported in order to build the future state. In the meantime, legacy technology remains critical to run the current state. This will result in the duplication of costs and complexity. If used strategically, Model- Driven Development can make the outright replacement and decommissioning of the legacy ESB/EAI the best option from both a cost and risk standpoint. By doing so, organizations can quickly evolve to a unified, seamless and modern enterprise integration architecture fully supporting the digital enterprise. About Logimethods Drawing on its strengths and achievements in the field of enterprise integration over the last 15 years, Logimethods is the partner of choice for organizations striving to become digital enterprises. Logimethods provides strategy, delivery and support capabilities to enable a governed and efficient transition to the digital paradigm. Using accelerators, Logimethods delivers on its commitment to provide superior quality and value while speeding up time-to-market. Headquartered in Montreal, with offices in Toronto, Calgary and Chicago, Logimethods also operates a highly efficient solution factory providing on-demand development and managed services, supporting legacy and cloud-native architectures. Logimethods factory services enable us to serve clients in North-America and globally. Contact us to learn more on our ability to help you deliver faster!