Survey on Concern Separation in Service Integration
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21230%2F16%3A00237143" target="_blank" >RIV/68407700:21230/16:00237143 - isvavai.cz</a>
Result on the web
<a href="http://link.springer.com/chapter/10.1007/978-3-662-49192-8_42" target="_blank" >http://link.springer.com/chapter/10.1007/978-3-662-49192-8_42</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1007/978-3-662-49192-8_42" target="_blank" >10.1007/978-3-662-49192-8_42</a>
Alternative languages
Result language
angličtina
Original language name
Survey on Concern Separation in Service Integration
Original language description
Ever-changing business processes in large software systems, integration of heterogeneous data sources as well as the desire for legacy service integration drive software design towards reusable, platform-independent, web-accessible microservices. Such independently deployable services provide an interface for retrieval and data manipulation in machine-readable formats. While this approach brings many advantages from the perspective of service integration aiming to separate data manipulation from business processing, the standard approaches provide only limited structural semantics and constraints provided through the interface. This leads to considerable information restatement and repeated decisions in integrating components, which considerably impacts development and maintenance efforts. Integration component operability becomes highly sensitive to interaction with underlying services, which are possibly composed of other services. The sensitivity is especially apparent in the structural semantics of produced and consumed information that must correlate on both sides of the interaction. This paper surveys service integration from the perspective of separation of concerns. In order to reduce the coupling and information restatement on the integration component side, it suggests introducing multiple communication channels with additional information that apply in the service interaction, extending the integration component’s ability to derive service expected information structural semantics, constraints or business rules. Finally, we consider the impact of this new approach from the development and maintenance perspectives.
Czech name
—
Czech description
—
Classification
Type
D - Article in proceedings
CEP classification
JC - Computer hardware and software
OECD FORD branch
—
Result continuities
Project
—
Continuities
S - Specificky vyzkum na vysokych skolach
Others
Publication year
2016
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Article name in the collection
Proceedings of the 42nd International Conference on Current Trends in Theory and Practice of Computer Science (SOSFEM 2016)
ISBN
978-3-662-49191-1
ISSN
0302-9743
e-ISSN
—
Number of pages
14
Pages from-to
518-531
Publisher name
Springer
Place of publication
Berlin
Event location
Harrachov
Event date
Jan 23, 2016
Type of event by nationality
WRD - Celosvětová akce
UT code for WoS article
—