Companies often start by setting up one system, such as an ERP system, for their main processes. But as the organisation grows, so does the need for other applications, e.g. for the HR or marketing department. If you keep tying everything together, at some point a jumble of APIs and other integration components that connect systems and applications will emerge. A hell of a job to maintain. That is why we share all our best practices for enterprise, data and system integration, so you can get started in a structured way, resulting in an integrated infrastructure with systems that work together seamlessly.
1. Start with systems integration
3. Technical integrations with (REST) API's
5. Advantage of an integration framework
6. Connecting business applications
8.Open Source integration specialist
9. Frank!Framework applications
As an organisation, you work with a vision and long-term goals. That includes a flexible infrastructure that is ready for the future. That is why it is helpful to first fully map out your application landscape and discover whether your IT landscape is ready for the cloud.
How are your business processes structured and which systems and applications support them? Because it is important to design the architecture around your business operations and not from your back-end applications. As a result you make much more targeted choices about which links are needed. Moreover, you gain insight into what the role of a system is and you can clean up 'clutter' in your IT landscape.
Complexity of the digital infrastructure has increased rapidly in recent years and due to the popularity of the cloud, it will continue to increase in the coming years. Is an application in the cloud better or easier to integrate with other systems than an application that runs on its own?
Most organizations use a mix of on-premise systems and online applications. These can be standard applications, but also 'custom made 'applications, legacy or cloud-based services, such as Salesforce, Dropbox and Office 365. These applications often run on different operating systems and are self-managed or managed by a service provider such as a cloud provider. And to make it even more complex, suppliers systems also need to be integrated into the processes.
REST API's allows software to communicate with other software’s. REST APIs are typically used to develop HTTP services. There are different guidelines for REST, if an API meets them, you can speak of a RESTful web service. In this blog article we discuss what a REST API is and the four different levels of REST.
SOAP en RESTSoap is an older protocol that has been used for communication between web services for some time. But as the internet evolved, the need to build ‘lighter’ web and mobile applications arose. And REST API saw the light. This architecture style is very popular these days to link web services because of its simplicity. Have you built web services with SOAP and would you like to migrate to REST API? We are happy to explain how you can approach this.
A data integration framework ensures the correct connection of systems and applications. Our Frank!Framework is an example of an Open Source framework that consists of ready-to-use building blocks and a management module. In this article we compare our framework with building connections yourself versus a fixed integration solution to give you an idea of how an application integration framework can support your organization. The great advantage of building links between different systems yourself is that you can integrate any application: it offers you 100% flexibility.
Employees experience inconvenience from the fact that applications are not or insufficiently linked. To collect all the necessary information, employees must regularly switch between different applications. System integration or application integration may be a solution here, but how do you do that? Every organization that has been around for a number of years has the necessary applications and systems running. And over the years, legacy systems emerge. Integrating those systems with other applications without compromising control, flexibility and scalability is a challenge.
With APIs (Application Programming Interfaces) you integrate different systems and applications within your company, you can create a functional working solution. But before you start developing APIs. It's wise to map out the context first. This is difficult when data flows are not transparent (black box) and easier when data flows can be clearly traced back (glassbox). Only when you have insight into your data flows, then you should start developing APIs and automating the processes.
The Frank!Framework is an open source solution. This means that other developers can also get started with our framework. We like to contribute to the framework ourselves, but also on behalf of customers. When new components or features are developed, they are made available to all users so that everyone can benefit
Many companies such as MuleSoft and WSO2 often require you to purchase a mandatory subscription if you want to use the enterprise version. This means, first, that their Open Source solution often has limited functionality and, second, that if you have to take an expensive subscription you can hardly call it Open Source anymore. Also consider the innovative ability and transparency of an Open Source integration specialist.
Previously, companies still worked with a few applications directly linked to each other, but the ICT landscape of most organisations today looks very different. There are dependencies between applications and orchestration of APIs takes place. Moreover, services and microservices enable scalability. You want to keep such an application landscape stable and manageable as much as possible to keep all processes running as smoothly as possible. The Frank!Framework helps you do just that.
It's time to take that complex mass apart and provide an overview and a transparent management environment. We have been an Open Source integration specialist for more than 20 years and are happy to help you with this. Why is it smart to choose us? This is a combination of our uniform way of developing, our Open-Source framework and transparent management console.
With us there is no vendor lock-in or mandatory licenses, when you want to put your application into production. Open Source is truly Open Source and that makes system integration 90% cheaper than with Closed Source solutions. You are and remain the owner of the configuration and business logic that we build for you.
You can purchase support from us for every conceivable issue, without having to have a number of licences. Of course, you are not obliged to purchase support. As mentioned, you can solve 99 out of 100 problems yourself using the extensive management environment of the Frank!Framework. Would you still like to use a support contract? Then you can come to us for as little as €500 per month. You determine the term yourself.
Of course, we have long been convinced of the power of our integration framework. But a Proof of Concept (PoC) is an accessible way to discover whether the Frank!Framework is an answer to your problems and meets your needs. Whether it's linking two APIs or solving your headache file, we are happy to get to work on it. A persistent prejudice is that a PoC costs handsomely. But with the Frank! Framework, a Proof of Concept is affordable and you can discover all the possibilities at a 50% discount. And you benefit from our integration knowledge without being tied down immediately.
Would you like to know more about what we and our Frank!Framework can do for your organisation? Or would you prefer to spar about a specific integration issue? Then schedule a free, no-obligation (digital) consultation with one of our integration specialists. We will gladly think along with you and provide a custom-made demo.