Once you reach to hospital, your mobile's agent can get your medical records from home - with your permission, and you can even hide information that's not relevant, such as a psychiatric condition. It can make travel arrangements for your wife, cancel your flight home, and warn your employer that you'll miss some days from work. All thanks to the CASCOM platform.
The CASCOM system will be able to co-ordinate context-aware business applications in both fixed-line and mobile environments. And across countries, networks, operating systems and different platforms; using a mobile, PDA, laptop, whatever.
This is a hugely ambitious aim, and one that the CASCOM team can only achieve thanks to two important innovations. First, the sheer variety of advanced technologies that CASCOM embraces, and second, the deployment of those technologies over intelligent peer-to-peer (P2P) networks.
"In general, P2P offers flexibility, mobility, autonomy, fault tolerance and scalability. Users can join, leave and rejoin the system at any time and any place, using the mobile or desktop devices of their choice", explained Oliver Keller of the German Research Centre for Artificial Intelligence (DFKI) in Saarbrücken.
"On the other hand, the software infrastructure parts of the system can be distributed and also be moved when required. Thus, a couple of standard PCs, notebooks or even PDAs can host the CASCOM system as well as a dedicated server", noted Oliver Keller.
That's just the beginning. The list of technologies deployed in the CASCOM platform reads like a hit-parade of what's hot in hi-tech - semantic web, intelligent agents, artificial intelligence, context awareness, mobile and fixed-line infrastructures and P2P. Privacy will be assured by using encryption, certificates and digital signatures.
By combining these technologies, the aim of CASCOM is to leverage the strengths of each one to offer an all-in-one service. Integrating them effectively is the greatest challenge the project faces, but the team is working through the challenges.
Take the intelligent agents. The partners have developed several types of agent to fulfil different roles. A "Service Matchmaking Agent" hooks you up with what you need by checking out the semantics of the service. If the matchmaker fails, a "Service Composition Planning Agent" will try to assemble one for you by mixing-and-matching component services.
"On the technical level, these tasks employ core techniques from artificial-intelligence research, such as automatic reasoning on formal logics or information retrieval methods", stated Oliver Keller. "The overall intelligent behaviour of the system then emerges from the collaboration of individual agents, employing methods and protocols from multi-agent systems."
It is an exciting prospect, and Oliver Keller reported that work has advanced well since the project began in September 2004. The CASCOM team are now preparing a trial of the system for early 2007. But the first demonstrations will come even sooner, at the IST 2006 conference. Here the team is showing how the system can connect doctors and their patients using resource-poor devices and wireless networks.
The demonstration is a real challenge to the system. "At IST 2006, visitors can take the role of either the patient or the physician", stated Oiver Keller. It constitutes an important initial validation for CASCOM. But it is also just the beginning. The system is designed to work with any type of business. The project partners chose health services because they are challenging to deliver, and also because they are their primary area of interest.
"The impact that these technologies have in the health care domain has increased considerably in the last few years. They have the potential to significantly improve the quality, accessibility and cost of health care", emphasised Oliver Keller.
The project, due to finish in August 2007, has generated a lot of interest. The CASCOM team have attended the most important conferences and so far produced a substantial number of scientific papers. Given the range of technologies deployed by the platform, and the way that they can combine so efficiently, the service types that can be delivered are limited only by the developer's imagination.
This article has been reprinted from the IST Results web site.