skip to main content
10.5555/963600.963702acmotherconferencesArticle/Chapter ViewAbstractPublication PagesisictConference Proceedingsconference-collections
Article

A marriage of Web services and reflective middleware to solve the problem of mobile client interoperability

Published: 24 September 2003 Publication History

Abstract

Mobile client applications must discover and interoperate with application services available to them at their present location. However, these services will be developed upon a range of middleware types (e.g. RMI and publish-subscribe) and advertised using different service discovery protocols (e.g. UPnP and SLP) unknown to the application developer. Therefore, a middleware platform supporting mobile client applications should ideally adapt its behaviour to interoperate with any type of discovered service. Furthermore, these applications should be developed independently from particular middleware implementations, as the interaction type is unknown until run-time. This paper presents ReMMoC, a reflective middleware platform that dynamically adapts both its binding and discovery protocol to allow interoperation with heterogeneous services. Furthermore, we present the ReMMoC programming model, which is based upon the Web Services concept of abstract services.

References

[1]
W3C. "Web Services Architecture", W3C Working Draft, http://www.w3.org/TR/wsarch/. November, 2002.
[2]
W3C. "Web Services Description Language (WSDL) Version 1.2", W3C Working Draft, http://www.w3.org/TR/wsdl12/. March, 2003.
[3]
Clarke, M., Blair, G., Coulson, G. and Parlavantzas, N. "An Efficient Component Model for the Construction of Adaptive Middleware". In Proceedings of Middleware 2001, Heidelberg, Germany. November 2001.
[4]
Szyperski, C. "Component Software: Beyond Object-Oriented Programming". Addison Wesley, 1998.
[5]
Grace, P., Blair, G. and Samuel, S. "Interoperating with Services in a Mobile Environment", Technical Report (MPG-03-01), Lancaster University. 2003.

Cited By

View all

Index Terms

  1. A marriage of Web services and reflective middleware to solve the problem of mobile client interoperability
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Information & Contributors

            Information

            Published In

            cover image ACM Other conferences
            ISICT '03: Proceedings of the 1st international symposium on Information and communication technologies
            September 2003
            614 pages

            Publisher

            Trinity College Dublin

            Publication History

            Published: 24 September 2003

            Check for updates

            Qualifiers

            • Article

            Conference

            ISICT '03
            ISICT '03: Information and communication technologies
            September 24 - 26, 2003
            Dublin, Ireland

            Contributors

            Other Metrics

            Bibliometrics & Citations

            Bibliometrics

            Article Metrics

            • Downloads (Last 12 months)0
            • Downloads (Last 6 weeks)0
            Reflects downloads up to 15 Sep 2024

            Other Metrics

            Citations

            Cited By

            View all

            View Options

            Get Access

            Login options

            View options

            PDF

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            Media

            Figures

            Other

            Tables

            Share

            Share

            Share this Publication link

            Share on social media