Service-Oriented Distributed Applications in the Future Internet: The Case for Interaction Paradigm Interoperability
read more
Citations
Revisiting Service-Oriented Architecture for the IoT: A Middleware Perspective
Automated synthesis of mediators for middleware-layer protocol interoperability in the IoT
Abstracting Interactions with IoT Devices Towards a Semantic Vision of Smart Spaces
JTangCSB: A Cloud Service Bus for Cloud and Enterprise Application Integration
Composition of heterogeneous web services: A systematic review
References
The many faces of publish/subscribe
Generative communication in Linda
Service oriented architectures: approaches, technologies and research issues
JavaSpaces Principles, Patterns, and Practice
Java Message Service
Related Papers (5)
Frequently Asked Questions (15)
Q2. What future works have the authors mentioned in the paper "Service-oriented distributed applications in the future internet: the case for interaction paradigm interoperability" ?
The authors apply their modeling abstractions to extend an SOA & ESB infrastructure for supporting development of complex applications by seamless peer integration of heterogeneous services. In their current and future work, besides publishing on the formal foundation of their interoperability approach, the authors aim to enrich their modeling abstractions with support for continuous interactions in addition to discrete ones. Continuous interactions are commonly found in data streaming protocols, which are increasingly important in the Future Internet, due to the vast spread of media content and sensor-generated data streams. Additionally, support for new middleware platforms, new ESB infrastructures, or even new interaction paradigms can be incorporated in a facilitated way thanks to their architectural framework.
Q3. What is the focus of this paper?
The focus of this paper is the application of their connector modeling and analysis approach to the practical integration of heterogeneous services.
Q4. What are the main components of the cross-domain interoperability efforts?
Existing cross-domain interoperability efforts are based on, e.g., bridging communication protocols [5], wrapping systems behind standard technology interfaces [6], and providing common API abstractions [7– 10].
Q5. What are the main reasons for the use of continuous interactions in the future internet?
Continuous interactions are commonly found in data streaming protocols, which are increasingly important in the Future Internet, due to the vast spread of media content and sensor-generated data streams.9
Q6. What is the key interaction element in PS-IDL?
The essential interaction element in PS-IDL is event ; its interaction semantics denotes whether this event is published or received by the system in question and its lifetime, determined by lease.
Q7. What are the common middleware platforms used in the future internet?
In particular with regard to middleware-supported interaction, the client-service (CS), publish-subscribe (PS), and tuple space (TS) paradigms are among the most2 widely employed ones, with numerous related middleware platforms, such as: Web Services, Java RMI for CS; JMS, SIENA for PS [1, 2]; and JavaSpaces, Lime for TS [3, 4].
Q8. What is the future of the internet?
The Future Internet (FI) is emerging as, among others, a global application space where People, Services and Things will be always-connected and interact in numerous ways.
Q9. How much effort is required for the integration of a new middleware platform?
The authors see that considerably small effort, no more than 6% of the total effort, is required for the integration of a new middleware platform.
Q10. Why do the authors introduce their connector models informally?
and due to space limitations, the authors introduce in the following sections their connectors only informally – concentrating on their space coupling, time coupling and concurrency semantics – and mainly in terms of their respective IDLs, which are used to describe open interfaces of services.
Q11. What is the way to build composite applications?
Using this platform, they can easily develop composite applications: they only need to build descriptions for the constituent services and directives for data mapping among them.
Q12. How many times do the authors compare the XSB latency overhead with the EasyESB?
When conversion between heterogeneous interaction paradigms is involved, the XSB latency overhead ranges from 7% to 15,5%, where the authors note that the authors always compare with the EasyESB CS-CS homogeneous interconnection, since EasyESB support for other interaction paradigms is not available.
Q13. What is the comparative advantage of their approach?
With respect to these efforts, the comparative advantage of their approach is its generality and extensibility thanks to the introduction of the higher-level GA abstraction.
Q14. What is the interaction semantics of a tuple?
Its interaction semantics denotes whether this tuple is produced or consumed by the system in question and its lifetime, determined by lease.
Q15. What is the main new concept in the PS-IDL?
to introduce their PS-IDL (Fig. 3), the authors rely on their PS connector semantics, which has been extracted from a wide range of PS systems.