In recent years, we have witnessed an increasing trend towards Software as a Service and Platform as a Service (SaaS and PaaS) cloud solutions. Examples include CRM systems such as Hubspot and accounting software like Xero. Many organisations have realised the benefits of moving towards SaaS and PaaS. The benefits include scalability, simplicity, flexibility, CapEx avoidance, and pay-as-you-use pricing structures.
Most organisations are now evolved to the point where at least some of their IT systems and data are located upon cloud based services. However, we also have witnessed a number of organisations having part or most of their key business information locked-in to legacy applications. Some of these applications are located in computer rooms within the business premises or even hosted within data centres.
(Figure 1: A typical situation for an enterprise with a hybrid model of hosting solutions)
A Data Sharing Problem
Even though the above described ‘hybrid model’ setup does offer numerous advantages for organisations, there are however, certain drawbacks that restrict overall system effectivity. The principal drawback is the limitations of sharing data between the various systems.
In the real-world, business processes generally require information from many other systems, not just one. For example, the Procurement team within an organisation may need access to Stock Control Systems, Supplier Databases, Finance Systems and Human Resource Management Systems.
Accessing information stored within various applications and services presents a significant barrier to flexibility within organisations, especially when these systems are built as closed environments.
This is a problem that can be solved with cloud integration.
Cloud Integration as the Solution
Organisations are realising that by building an integration layer, the above described barriers can be overcome. For example, one of our customers – Travis Perkins – has built a new enterprise-wide integration layer to their architecture. This layer provides the much-needed flexibility to access company information, whilst providing a flexibility point in managing systems migration over time.
(Figure 2: Keep it simple with an enterprise-wide integration layer)
There are several proven commercially available middleware platforms on the market. These provide the essential foundations for the integration layer of an enterprise solution. These platforms are invariably costly though and apply ‘per-user license’ pricing.
An Increasing Trend Towards Open Source
Open-source solutions are a good alternative, with WSO2 being the number one provider of Open Source Middleware platforms. WSO2 enables an organisation to build an integration layer which is relatively low cost and provides a good amount of flexibility to customise the platform to specific organisational requirements.
In many ways, the approach to implementation of such an enterprise middleware solution follows fairly traditional steps:
- Understand the current setup (as-is)
- Build a picture of the target architecture
- Build a step-by-step migration plan to enable delivery of the target architecture in incremental, bite-sized components.
It is worth noting that the adoption of an Agile Delivery Model proves beneficial to many organisations when making this investment. This enables the client to avoid the organisational turbulence of a “big bang” solution deployment, whilst also ensuring the early delivery of high-value components.
This in turn, ensures the delivery of benefits from the early phases to help fund the delivery of later phases.
Minimise Operating Costs Whilst Maximising Scalability and Flexibility
For large organisations with complex IT systems estates, the benefits of such an approach can be significant. Many see their integration layer as an essential underpinning of optimised end-to-end business processes, thereby minimising operating costs whilst maximising scalability and flexibility.
Others see the greatly reduced time to market for product innovation as being a key benefit.
Additionally, many organisations are also finding that having easy access to all their data provides them with additional insight into the workings of their business, and therefore helps inform managers as to where to invest for operational gains in the future.
A recent and increasing trend is the application of machine learning to use these data insights to identify current pain points and determine options for future investment and innovation.
Caution – It’s Not All About The Technology
As any business transformation journal, paper or publication will tell you, effective business transformation requires the right combination of people, processes and technology components in the business solution.
At Mitra Innovation, we fully understand the difference between simply installing a solution and embedding it into ‘Business-as-Usual’.
This requires careful review and evolution of business processes together with developing the right training and coaching for people who will be using the new solution.
Connect With Us and Let’s Get Started
If you would like to discuss Cloud Integration and WSO2 middleware with Mitra Innovation, we’d love to hear from you. You can reach us at firstname.lastname@example.org.
Thank you for reading our latest Mitra Innovation blog post. We hope you found the lessons that we learned from our own experiences, and you will continue to visit us for more articles in the field of computer sciences. To read more about our work please feel free to visit our blog.