Abstract
Today’s wireless networks and devices support the dynamic composition of mobile distributed systems according to networked services and resources. This has in particular led to the introduction of a number of computing paradigms, among which the Service-Oriented Architecture (SOA) seems to best serve these objectives. However, common SOA solutions restrict considerably the openness of dynamic mobile systems in that they assume a specific middleware infrastructure, over which composed system components have been pre-developed to integrate. On the other hand, the Semantic Web introduces a promising approach towards the integration of heterogeneous components; current semantics-based approaches are, however, restricted to application-level interoperability. Combining the elegant properties of software architecture modeling with the semantic reasoning power of the Semantic Web paradigm, this paper introduces abstract semantic modeling of mobile services that allows both machine reasoning about service composability and enhanced interoperability at both middleware and application level.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Curbera, F., Mukhi, N., Weerawarana, S.: On the Emergence of a Web Services Component Model. In: Proceedings of the WCOP 2001 workshop at ECOOP 2001, Budapest, Hungary (June 2001)
Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American. Scientific American (May 2001)
Tsounis, A., Anagnostopoulos, C., Hadjiefthymiades, S.: The Role of Semantic Web and Ontologies in Pervasive Computing Environments. In: Proceedings of Mobile and Ubiquitous Information Access Workshop, Mobile HCI 2004, Glasgow, UK (September 2004)
Milner, R.: Communicating and Mobile Systems: The π-Calculus. Cambridge University Press, Cambridge (1999)
Issarny, V., Sacchetti, D., Tartanoglu, F., Sailhan, F., Chibout, R., Levy, N., Talamona, A.: Developing Ambient Intelligence Systems: A Solution based on Web Services. Journal of Automated Software Engineering 12(1) (January 2005)
Issarny, V., Tartanoglu, F., Liu, J., Sailhan, F.: Software Architecture for Mobile Distributed Computing. In: Proceedings of 4th Working IEEE/IFIP Conference on Software Architecture (WICSA 2004), Oslo, Norway, (June 12-15, 2004) (to appear)
Guttman, E., Perkins, C., Veizades, J., Day, M.: Service Location Protocol, version 2. IETF RFC 2608 (June 1999)
Waldo, J.: The Jini Architecture for Network-centric Computing. Communications of the ACM, 76–82 (July 1999)
Roman, G.-C., Picco, G., Murphy, A.: Software Engineering for Mobility: A Roadmap. In: Proceedings of the 22nd International Conference on Software Engineering, ICSE 22 (2000)
Paolucci, M., et al.: Semantic matching of web services capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 333. Springer, Heidelberg (2002)
Liu, J., Issarny, V.: QoS-aware Service Location in Mobile Ad Hoc Networks. In: Proceedings of the 5th IEEE International Conference on Mobile Data Management, MDM 2004 (January 2004)
Bromberg, Y.-D., Issarny, V.: Service Discovery Protocols Interoperability in the Mobile Environment. In: Proceedings of the International Workshop Software Engineering and Middleware, SEM (September 2004)
Friedman-Hill, E.: Jess: Java Expert System Shell
Kopena, J., Regli, W.C.: DAMLJessKB: A tool for reasoning with the semantic web. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 628–643. Springer, Heidelberg (2003)
McBride, B.: Jena: Implementing the RDF Model and Syntax Specification. In: Semantic Web Workshop, WWW 2001 (2001)
McIlraith, S., Martin, D.: Bringing Semantics to Web Services. IEEE Intell. Syst. 18(1), 90–93 (2003)
O’Sullivan, D., Lewis, D.: Semantically Driven Service Interoperability for Pervasive Computing. In: Proceedings of the Third ACM International Workshop on Data Engineering for Wireless and Mobile Access, MobiDE 2003, San Diego, California, USA (September 19, 2003)
Medjahed, B., Bouguettaya, A., Elmagarmid, A.: Composing Web Services on the Semantic Web. The VLDB Journal 12(4), 333–351 (2003)
Paolucci, M., Sycara, K.: Autonomous Semantic Web Services. IEEE Internet Computing 7(5) (September/October 2003)
Martin, D., Paolucci, M., McIlraith, S., Burstein, M., McDermott, D., McGuinness, D., Parsia, B., Payne, T., Sabou, M., Solanki, M., Srinivasan, N., Sycara, K.: Bringing semantics to web services: The OWL-S approach. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 26–42. Springer, Heidelberg (2005)
Mehta, N., Medvidovic, N., Phadke, S.: Towards a taxonomy of software connectors. In: 21st International Conference on Software Engineering (November 1999)
Ankolekar, A., Huch, F., Sycara, K.: Concurrent execution semantics of DAML-S with subtypes. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 318. Springer, Heidelberg (2002)
Bettstetter, C., Renner, C.: A Comparison of Service Discovery Protocols and Implementation of the Service Location Protocol. In: Proceedings of the 6th EUNICE Open European Summer School: Innovative Internet Applications (2000)
Noy, N.F., McGuinness, D.L.: Ontology Development 101: A Guide to Creating Your First Ontology. Stanford University, Stanford
Allen, R., Garlan, D.: A Formal Basis for Architectural Connection. ACM Transactions on Software Engineering and Methodology 6(3), 213–249 (1997)
Sycara, K., Paolucci, M., Ankolekar, A., Srinivasan, N.: Automated Discovery, Interaction and Composition of Semantic Web Services. Journal of Web Semantics 1(1) (December 2003)
Magee, J., Kramer, J.: Dynamic Structure in Software Architecture. In: Proceedings of the ACM SIGSOFT 1996 Symposium on Foundations of Software Engineering, pp. 3–14 (1996)
Paolucci, M., Ankolekar, A., Srinivasan, N., Sycara, K.: The DAML-S virtual machine. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 290–305. Springer, Heidelberg (2003)
Papazoglou, M.P., Georgakopoulos, D. (eds.): Service-oriented computing. Special section in Communications of the ACM 46(10) (October 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Georgantas, N., Mokhtar, S.B., Tartanoglu, F., Issarny, V. (2005). Semantics-Aware Services for the Mobile Computing Environment. In: de Lemos, R., Gacek, C., Romanovsky, A. (eds) Architecting Dependable Systems III. Lecture Notes in Computer Science, vol 3549. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11556169_1
Download citation
DOI: https://doi.org/10.1007/11556169_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28968-5
Online ISBN: 978-3-540-31648-0
eBook Packages: Computer ScienceComputer Science (R0)