How To Implement Systems Integration Via A Digital Platform To Leverage Your Legacy IT Systems
Digital Platform Part 1 Of 10
A Digital Platform is a low-cost method of leveraging your existing IT systems into a unified platform, through IT system integration, to allow your business to be more competitive in the modern marketplace.
Managing digital transformation in the 21st century isn’t easy, with organisations over the years building up tens or hundreds of legacy IT systems (either off the shelf or bespoke), that implement strategic and tactical business processes. Typically, these systems are stand alone or have limited ability to integrate with a wider enterprise. Some organisations have chosen to meet the challenge of modernising their systems by spending tens of millions of pounds on expensive ERP systems or other systems integrations platforms. The projects often go off the rails in terms of cost, time and achieving objectives.
A Digital Platform is a cloud-based approach to IT system integration, allowing these disparate legacy systems to evolve in to a modern-looking, more flexible IT system. The approach here is to create and use cloud-based systems that allow the legacy systems to exchange information with each other and, crucially, with a modern API that external systems can use.
Typically a Digital Platform consists of these components:
- A modern identity platform for login
- A modern, friendly API
- A Data Broker
- An Enterprise Service Bus to allow communication between components
- A variety of Digital Adapters
For the last 20 years, Acme Energy Company (AEC) has sold its services to corporate customers as a complete managed service. This has been very profitable. AEC has built up an array of billing, operations, metering, invoicing and other systems, all of which were best of breed when bought. These systems do not play well together and data is often (inaccurately) rekeyed between systems.
In recent years, the energy market has moved away from single managed services into a market for an individual “pick n’ mix” approach where customers buy different services from different providers. AEC’s systems do not support this model and so AEC would like to replace all of its systems. The current estimate is around 8 years to complete this work, by which time AEC will have become uncompetitive.
Instead, AEC choose to implement a Microsoft Azure based Digital Platform. Each existing system will have a Digital Adapter that will allow the Digital Platform to read data from it and write data top it. The platform will be fronted by a modern REST API that will allow customers and App developers to harness individual services provided by AEC rather than AEC providing a complete, managed service.
Scope And Versioning
As time goes on, behind the scenes, AEC can replace the aging legacy systems with modern systems. Each modern system will have a Digital Adapter which allows the legacy system to be seamlessly replaced with a modern system without API users noticing the change.
This means that one would expect the Digital Platform to change over time. Given the pace of change in modern businesses, this change may occur rapidly! As such, the Digital Platform should be developed iteratively, with each new iteration built to production standard and delivering valuable end-user functionality. The scope of each iteration should be understood in terms of the business objectives that it services.
To read the next blog in this series, where you can learn how to architect cloud based platforms for digital systems integration, just click the title. For more information on McKenna Consultants’ services, please contact us.