Interoperability and Integration

Need Help?
Please feel free to contact us if you have any questions!

Telephone. (+39) 070 240149
Fax. (+39) 070 2128955
Email. info@flosslab.com

What is it?

Application integration is a set of techniques that connect several different software types.

The frameworks that can be used to this purpose generally need:

  • Well-defined interfaces that enable service use and information extraction;
  • A core component that arranges and coordinates a set of services, as well as information coming from different sources and going to different destinations (applications or users); 
  • An integrated management of authentications and authorisations to access services and content.

An integration framework has to manage the flow of information, offering additional services such as:

  • Security management (Application Security Integration);
  • Workflow management (Business Process Management – BPM);
  • Information processing for an uniform management (Semantics & Ontologies); 
  • An automated notification system for users and systems.

The concept of Integration is also the basis of the concept of Interoperability, defined by the European Interoperability Framework (EIF) as “the ability of information and communication technology (ICT) systems, and of the business processes they support to exchange data and to enable the sharing of information and knowledge”.

What does it do?

The use of this methodology makes it possible to integrate several different types of software, which offer different functions, minimising the need for intervention in terms of implementation on each software element. Moreover, the extension of the System and its maintenance can be guaranteed at limited costs and effort, not dependent on the number of architectural elements composing the System.

What are its advantages?

  • Scalability;
  • Robustness; 
  • Modularity; 
  • Maintenability;
  • Inexpensiveness; 
  • Effectiveness; 
  • Efficiency; 
  • Flexibility; 
  • Transparency.