SITA, the world's largest provider of airport IT and telecommunications services, is in the process of improving the integration of its legacy systems in a bid to make them more open and flexible, by wrapping the systems with an XML interface and using Liaison's data integration tool, Contivo.
Computerworld UK spoke to Martin Fantozzi, senior architect at SITA, who explained how the four year project is ongoing and he believes that they won't ever be in a position where the integrations are complete.
"We have a large number of fairly big, sophisticated, legacy systems. However, we are moving forward into a world where we want our systems to be open, service based, and where XML messaging is the primary method of communicating between different systems," said Fantozzi.
"We have been building layers across the front of systems to make them look like they are service enabled. The benefit of wrapping systems with an XML interface is that it makes it much easier for us to integrate them - it's a lot more flexible."
"The integration time depends very much on the size of the systems and the project. It can be anything from a few weeks to a few years. SITA is a large organisation and so it could be anything from lightweight web services through to an entire passenger processing system. Integration is only going to get more complex and we are never going to be able to turn round and say: okay we are done now."
SITA initially asked its internal IT team to quote a price to develop a tool in-house for XML data integration. I also got an outsourcer to provide a price for the work. Fantozzi said that these figures were approximately four times as much as what he pays for Contivo.
However, Contivo wasn't the first tool SITA settled on. It initially chose a tool called MapForce - but after deployment found that it needed a more powerful tool. Fantozzi said that although Contivo is 'significantly more expensive' than its competitors, it has more capabilities.
"The limitations of MapForce were that once you wanted to do anything serious with it, apply some complex rules, you end up taking the project out of MapForce and then what you did wasn't backwardly compatible," said Fantozzi.
"We wanted something more sophisticated, something more directly aligned with the code."
Fantozzi explained that Contivo allows SITA to carry out some complex integration mapping, although he isn't taking advantage of the full functionality just yet.
"What we do at the moment is pull in the XSDs (a structure for XML messaging) for the interfaces we are dealing with, which provides us with a graphical interface. This then allows you to look at the source of the system, the target system, and we can then pull across the individual elements from one side to another," he said.
Sign up for Computerworld eNewsletters.