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
Cheap 3-D printer can produce self-folding materials
25.04.2018 | Carnegie Mellon University
Quantum Technology for Advanced Imaging – QUILT
24.04.2018 | Fraunhofer-Institut für Lasertechnik ILT
At the Hannover Messe 2018, the Bundesanstalt für Materialforschung und-prüfung (BAM) will show how, in the future, astronauts could produce their own tools or spare parts in zero gravity using 3D printing. This will reduce, weight and transport costs for space missions. Visitors can experience the innovative additive manufacturing process live at the fair.
Powder-based additive manufacturing in zero gravity is the name of the project in which a component is produced by applying metallic powder layers and then...
Physicists at the Laboratory for Attosecond Physics, which is jointly run by Ludwig-Maximilians-Universität and the Max Planck Institute of Quantum Optics, have developed a high-power laser system that generates ultrashort pulses of light covering a large share of the mid-infrared spectrum. The researchers envisage a wide range of applications for the technology – in the early diagnosis of cancer, for instance.
Molecules are the building blocks of life. Like all other organisms, we are made of them. They control our biorhythm, and they can also reflect our state of...
University of Connecticut researchers have created a biodegradable composite made of silk fibers that can be used to repair broken load-bearing bones without the complications sometimes presented by other materials.
Repairing major load-bearing bones such as those in the leg can be a long and uncomfortable process.
Study published in the journal ACS Applied Materials & Interfaces is the outcome of an international effort that included teams from Dresden and Berlin in Germany, and the US.
Scientists at the Helmholtz-Zentrum Dresden-Rossendorf (HZDR) together with colleagues from the Helmholtz-Zentrum Berlin (HZB) and the University of Virginia...
Novel highly efficient and brilliant gamma-ray source: Based on model calculations, physicists of the Max PIanck Institute for Nuclear Physics in Heidelberg propose a novel method for an efficient high-brilliance gamma-ray source. A giant collimated gamma-ray pulse is generated from the interaction of a dense ultra-relativistic electron beam with a thin solid conductor. Energetic gamma-rays are copiously produced as the electron beam splits into filaments while propagating across the conductor. The resulting gamma-ray energy and flux enable novel experiments in nuclear and fundamental physics.
The typical wavelength of light interacting with an object of the microcosm scales with the size of this object. For atoms, this ranges from visible light to...
13.04.2018 | Event News
12.04.2018 | Event News
09.04.2018 | Event News
25.04.2018 | Physics and Astronomy
25.04.2018 | Physics and Astronomy
25.04.2018 | Information Technology