Home

 Interoperability

 Services

 Partners

 Contacts

 Français

 

Experts in Interoperability Technologies

 

 

 

 

 

 

 

 

Interoperability

According to the University of Toronto's faculty of information studies, interoperability is difined as "the ability of multiple systems or components having different hardware and software platforms, data structures, and interfaces to exchange data with minimal loss of content and functionality."
The Taxonomy Guide
Faculty of Information Studies, University of Toronto


Background

Since the 1960's the demand for managing information has had researchers focus their efforts on integrating business processes and data. Over time, several approaches have been implemented in response to the growing need for integration. While centralised systems offer some means of integration, the reality is that not all information can be centralised. Therefore, the challenge facing organisations today is to find ways to integrate information from distributed systems.

Existing Technologies

Depending on one's need, there are technologies available to achieve interoperability. Some of these technologies listed below are being used in different contexts.

COM
SOAP (XLM / RPC)

.NET (REMORING)
WEB SERVER

JAVA (JINI / RMI)
CORBA

Considering the definition of interoperability at the top of this page, it is imperative that the interoperability technology possess the following attributes:

  • Multi platform
  • Multi language (portability)
  • Homogeneous data format

While these attributes may contribute to interoperability, for the technology to be functional it must also provide data security, optimum performance, robustness and implementation flexibility.

These existing technologies listed above possess some of these attributes, each in its own way and to different extent. For instance, a Web Server may be multi platform and multi language, however it may not provide a strong security component and performance may have a weakness for large volume data transfer. COM on the other hand, provides security and performance but it is not multi platform.

As mentioned earlier, which technology should be used depends on the level of interoperability required.


Universal and Modular Approach

In order to overcome some shortcoming in existing interoperability technologies, Sunertek has developed an approach using available open source technologies to implement every attribute listed above, as modular components. This provides flexibility to address specific needs for achieving interoperability. Also, it makes the data model, which is the corner stone of interoperability, interchangeable.


This approach is not meant to replace the existing interoperability technologies referred to on this page. It provide the means to exchange data regardless of its type and origin by using available tools, applied to specific components along the process of data transfer. This ensure that interoperability is achieved using the most appropriate solution.