CORE
🇺🇦
make metadata, not war
Services
Services overview
Explore all CORE services
Access to raw data
API
Dataset
FastSync
Content discovery
Recommender
Discovery
OAI identifiers
OAI Resolver
Managing content
Dashboard
Bespoke contracts
Consultancy services
Support us
Support us
Membership
Sponsorship
Community governance
Advisory Board
Board of supporters
Research network
About
About us
Our mission
Team
Blog
FAQs
Contact us
Non-Local Configuration of Component Interfaces by Constraint Satisfaction
Authors
A Tarski
A Tarski
+24 more
AA Bulatov
AK Mackworth
Alex Shafarenko
BC Pierce
C Barrett
C Grelck
C Grelck
C Peltz
DA Cohen
G Castagna
G Salaün
K Honda
M Bodirsky
Olga Tveretina
P Jeavons
Pavel Zaichenkov
PB Ladkin
QZ Sheng
R Dechter
RN McKenzie
S-B Scholz
THY Lee
U Montanari
V Andrikopoulos
Publication date
22 June 2014
Publisher
'Springer Science and Business Media LLC'
Doi
Cite
View
on
arXiv
Abstract
© 2020 Springer-Verlag. The final publication is available at Springer via https://doi.org/10.1007/s10601-020-09309-y.Service-oriented computing is the paradigm that utilises services as fundamental elements for developing applications. Service composition, where data consistency becomes especially important, is still a key challenge for service-oriented computing. We maintain that there is one aspect of Web service communication on the data conformance side that has so far escaped the researchers attention. Aggregation of networked services gives rise to long pipelines, or quasi-pipeline structures, where there is a profitable form of inheritance called flow inheritance. In its presence, interface reconciliation ceases to be a local procedure, and hence it requires distributed constraint satisfaction of a special kind. We propose a constraint language for this, and present a solver which implements it. In addition, our approach provides a binding between the language and C++, whereby the assignment to the variables found by the solver is automatically translated into a transformation of C++ code. This makes the C++ Web service context compliant without any further communication. Besides, it uniquely permits a very high degree of flexibility of a C++ coded Web service without making public any part of its source code.Peer reviewe
Similar works
Full text
Open in the Core reader
Download PDF
Available Versions
University of Hertfordshire Research Archive
See this paper in CORE
Go to the repository landing page
Download from data provider
oai:uhra.herts.ac.uk:2299/2304...
Last time updated on 04/09/2020
Crossref
See this paper in CORE
Go to the repository landing page
Download from data provider
Last time updated on 05/09/2020