Forum for Science, Industry and Business

Sponsored by:     3M 
Search our Site:

 

Putting services at the heart of tomorrow’s software

27.06.2006
Service development in Service Oriented Architecture (SOA) is the point where small, functional services can be linked together to achieve some larger goal, and it is the point where computing could finally deliver the productivity gains and functional flexibility that it promised for so long.

It's the crucial last link in the SOA chain and it's fraught with risks and challenges. "Improving service description, then announcing that those services are available, or again, establishing a way the services can be discovered, all are important challenges that need to be addressed," says Matteo Melideo, coordinator of the SeSCE project. "We also need to enhance service composition and offer a way to deliver and monitor services."

The primary goal of SeCSE is to create methods, tools and techniques for system integrators and service providers, and to support the cost-effective development and use of dependable services and service-centric applications.

The project secured a number of leading partners to tackle these challenges. World heavyweights like Microsoft, Computer Associates, DaimlerChrysler, Telefonica and Telecom Italia mix with academic and research partners like the CEFRIEL, University of Lancaster and the European Software Institute. It's a large, four-year project with a budget of €15.2m, €9.2m coming from IST funding.

"There were four major strands to our work. Service engineering focused on service specifications and testing; Service discovery focused on service discovery at design time, architectural time and run-time; Service-centric system engineering focused on service composition at design, architectural and run-time; and service delivery focused service delivery and monitoring," says Melideo.

The team improved semantics for service description and testing. "There are commercial facets, technical facets and testing facets to these semantic descriptions," says Melideo. "It is vital to test the service both during composition and during run-time, to ensure that the functional and non-functional requirements are met."

For service discovery, for example, the team developed a search engine. "It allows the description of a high-level business model and then searches for the best fit service for that model," says Melideo. Semantics and the search engine are an example of the broad mix of tools, protocols and methods adopted by the group to develop a service development platform.

But the heart of the platform is Service centric system engineering. "It's the core of our work. All the other elements are vital too, because without discovery or description, for example, service centric system engineering wouldn't be possible,” says Melideo. “But it is here that all the work comes together and actually achieves the overall goal."

The project's method provides architecture styles for service centric systems. These are overall outlines indicating how particular services are completed. The Service Composition Tool selects the individual 'best fit' services. Dynamic binding and negotiation allows the service to be enabled at run-time, or when the user requests it.

SeCSE is now halfway through its lifetime and it has a demonstrator of its service composition platform. Combining SMS and GPS services, project partner Telecom Italia will show how a commuter's schedule can be updated to take account of a traffic jam, for example. "If the driver is going to be late for a meeting because of traffic, for example, the service can alert his or her assistant who changes the schedule and re-arranges any meetings. Then an SMS message is sent to the driver's mobile phone providing a confirmation of the new schedule," says Melideo.

Another IST project, the Adaptive Services Grid (ASG) adapts business workflow and service composition techniques to the SOA model. The key features of an ASG-conformant platform are seamless integration of heterogeneous external services, on-demand creation of service compositions and reliable service provision with assured quality of service. Dr Dominik Kuropka, scientific coordinator, says this is very challenging, because the SOA model involves many different parties, which either consume or provide services. This usually leads to major issues when it comes to interoperability. Standardisation of protocols and service specifications up to the semantic level are the solution, he believes.

ASG uses semantic service descriptions to match and, if necessary, compose relevant services to meet a given semantic request. It also monitors the service enactment and it performs compensation activities to handle failures, for example, by finding alternative services or by re-composing the whole workflow.

The team successfully showed that, on their platform, services could autonomously combine functions to achieve some overall goal. But more work needs to be done. "We need better and more mature semantic tools. Semantic matching of service descriptions, and the composition and planning of workflows depends on the availability, stability and reliability of advanced reasoners," says Dr Kuropka.

"A reasoner is a software tool that can derive new facts from a set of given formally annotated facts,” he explains. “Available reasoners either lack the expressiveness power or maturity. The latter one is usually reflected by the absence of stability, reliability, transactional behaviour, support for parallel access or simply persistency of data. It would be useful to combine and integrate reasoners with mature database technology and approaches to open these tools for business."

Still, it's an exciting result and it hints at the real potential for SOA once the service development and application problems are solved. "The integration of software systems is one of the most time and cost-intensive tasks in the application of information technology. At the moment only humans are able to create a bridge between the functionality and structures of two systems. Semantic service provision platforms like ASG are starting to close this gap. They open new fields for automation and have a high potential for time and cost reductions," concludes Dr Kuropka.

Source: Based on information from ASG and SeSCE

Jernett Karensen | alfa
Further information:
http://istresults.cordis.lu/
http://istresults.cordis.europa.eu/index.cfm/section/news/tpl/article/BrowsingType/Features/ID/82494

More articles from Information Technology:

nachricht UT professor develops algorithm to improve online mapping of disaster areas
29.11.2016 | University of Tennessee at Knoxville

nachricht New standard helps optical trackers follow moving objects precisely
23.11.2016 | National Institute of Standards and Technology (NIST)

All articles from Information Technology >>>

The most recent press releases about innovation >>>

Die letzten 5 Focus-News des innovations-reports im Überblick:

Im Focus: Shape matters when light meets atom

Mapping the interaction of a single atom with a single photon may inform design of quantum devices

Have you ever wondered how you see the world? Vision is about photons of light, which are packets of energy, interacting with the atoms or molecules in what...

Im Focus: Novel silicon etching technique crafts 3-D gradient refractive index micro-optics

A multi-institutional research collaboration has created a novel approach for fabricating three-dimensional micro-optics through the shape-defined formation of porous silicon (PSi), with broad impacts in integrated optoelectronics, imaging, and photovoltaics.

Working with colleagues at Stanford and The Dow Chemical Company, researchers at the University of Illinois at Urbana-Champaign fabricated 3-D birefringent...

Im Focus: Quantum Particles Form Droplets

In experiments with magnetic atoms conducted at extremely low temperatures, scientists have demonstrated a unique phase of matter: The atoms form a new type of quantum liquid or quantum droplet state. These so called quantum droplets may preserve their form in absence of external confinement because of quantum effects. The joint team of experimental physicists from Innsbruck and theoretical physicists from Hannover report on their findings in the journal Physical Review X.

“Our Quantum droplets are in the gas phase but they still drop like a rock,” explains experimental physicist Francesca Ferlaino when talking about the...

Im Focus: MADMAX: Max Planck Institute for Physics takes up axion research

The Max Planck Institute for Physics (MPP) is opening up a new research field. A workshop from November 21 - 22, 2016 will mark the start of activities for an innovative axion experiment. Axions are still only purely hypothetical particles. Their detection could solve two fundamental problems in particle physics: What dark matter consists of and why it has not yet been possible to directly observe a CP violation for the strong interaction.

The “MADMAX” project is the MPP’s commitment to axion research. Axions are so far only a theoretical prediction and are difficult to detect: on the one hand,...

Im Focus: Molecules change shape when wet

Broadband rotational spectroscopy unravels structural reshaping of isolated molecules in the gas phase to accommodate water

In two recent publications in the Journal of Chemical Physics and in the Journal of Physical Chemistry Letters, researchers around Melanie Schnell from the Max...

All Focus news of the innovation-report >>>

Anzeige

Anzeige

Event News

ICTM Conference 2017: Production technology for turbomachine manufacturing of the future

16.11.2016 | Event News

Innovation Day Laser Technology – Laser Additive Manufacturing

01.11.2016 | Event News

#IC2S2: When Social Science meets Computer Science - GESIS will host the IC2S2 conference 2017

14.10.2016 | Event News

 
Latest News

NASA's AIM observes early noctilucent ice clouds over Antarctica

05.12.2016 | Earth Sciences

Shape matters when light meets atom

05.12.2016 | Physics and Astronomy

Researchers uncover protein-based “cancer signature”

05.12.2016 | Life Sciences

VideoLinks
B2B-VideoLinks
More VideoLinks >>>