Service Fusion in Mobile Contexts

  • Jun Miao Shen
  • Michael J. O’Grady
  • Gregory M. P. O’Hare
Part of the Studies in Computational Intelligence book series (SCI, volume 289)


Service provision for mobile users poses several challenges for those managing enterprise information systems. Some of these are ubiquitous, for example, privacy and security. Others give rise to integration and interoperability issues. The agent paradigm, though offering potential in fixed networked scenarios, has not been seriously considered as a mechanism for incorporating mobile clients, primarily due to their computational intractability on mobile devices. However, recent developments in agent and mobile computing technologies – both from a hardware and software perspective, have rendered the mobile phone a viable platform for agents. One implication of this is that agents now offer a viable platform for service delivery to mobile users. This chapter reflects on some of the pertinent issues necessary for this, including Agent Oriented Software Engineering (AOSE). The discussion is illuminated with a systematic description of EasyLife – a framework that harnesses the agent paradigm to construct and deliver services to mobile users.


Ambient Intelligence Mobile Computing Agent-oriented Information Systems Location-aware computing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Vasilakos, A., Pedrycz, W. (eds.): Ambient Intelligence, Wireless Networking, Ubiquitous Computing. Artec House (2006)Google Scholar
  2. 2.
    Hook, K.: Steps to take before intelligent user interfaces become real. Interacting with Computers 12(4), 409–426 (2000)CrossRefGoogle Scholar
  3. 3.
    Doctor, F., Hagras, H., Callaghan, V.: A fuzzy embedded agent-based approach for realizing ambient intelligence in intelligent inhabited environments. IEEE Transactions on Systems, Man and Cybernetics Part A 35(1), 55–65 (2005)CrossRefGoogle Scholar
  4. 4.
    Ayars, J., Bulterman, D., Cohen, A., Day, K., Hodge, E., Hoschka, P., Hyche, E., Jourdan, M., Kim, M., Kubota, K., Lanphier, R., Layaida, N., Michel, T., Newman, D., van Ossenbruggen, J., Rutledge, L., Saccocio, B., Schmitz, P., ten Kate, W., Michel, T.: Synchronized multimedia integration language (SMIL 2.0), W3C recommendation, 2nd edn. (2005)Google Scholar
  5. 5.
    Louridas, P.: SOAP and Web Services. IEEE Software 23(6), 62–67 (2006)CrossRefGoogle Scholar
  6. 6.
    Kishore, R., Zhang, H., Ramesh, R.: Enterprise integration using the agent paradigm: foundations of multi-agent-based integrative business information systems. Decision Support Systems 42(1), 48–78 (2006)CrossRefGoogle Scholar
  7. 7.
    Nahm, Y.-E., Ishikawa, H.: A hybrid multi-agent system architecture for enterprise integration using computer networks. Robotics and Computer-Integrated Manufacturing 21(3), 217–234 (2005)CrossRefGoogle Scholar
  8. 8.
    Muller, R., Greiner, U., Rahm, E.: AW: A workflow system supporting rule-based workflow adaptation. Data & Knowledge Engineering 51(2), 223–256 (2004)CrossRefGoogle Scholar
  9. 9.
    Ehrler, L., Fleurke, M., Purvis, M.A., Savarimuthu, B.T.R.: Agent-Based Workflow Management Systems (WfMSs): JBees - A Distributed and Adaptive WFMS with Monitoring and Controlling Capabilities. Information Systems and E-Business Management 4(1), 5–23 (2006)CrossRefGoogle Scholar
  10. 10.
    Burmeister, B., Arnold, M., Copaciu, F., Rimassa, G.: BDI-Agents for Agile Goal-Oriented Business Processes. In: Seventh International Conference on Autonomous Agents and Multiagent Systems (AAMAS), Estoril, Portugal, pp. 37–44 (2008)Google Scholar
  11. 11.
    Li, S.: AgentStra: an Internet-based multi-agent intelligent system for strategic decision-making. Expert Systems with Applications 33(3), 565–571 (2007)CrossRefGoogle Scholar
  12. 12.
    Pani, A.K., Venugopal, P.: Implementing e-CRM using intelligent agents on the internet. In: International Conference on Service Systems and Service Management, pp. 1–6 (2008)Google Scholar
  13. 13.
    Dickinson, I., Wooldridge, M.: Agents are not (just) Web Services: Considering BDI Agents and Web Services. In: Proc. of the 2005 Workshop on Service-Oriented Computing and Agent-Based Engineering (SOCABE 2005), Utrecht, The Netherlands (2005)Google Scholar
  14. 14.
    Poslad, S., Laamanen, H., Malaka, R., Nick, A., Zipf, A.: Crumpet: Creation of user-friendly mobile services personalized for tourism. In: Proceeding of the Second IEE International Conference on 3G Mobile Communication Technologies, London, UK (2001)Google Scholar
  15. 15.
    O’Grady, M.J., O’Hare, G.M.P., Sas, C.: Mobile Agents for Mobile Tourists: A User Evaluation of Gulliver’s Genie. Interacting with Computers 17(4), 343–366 (2005)CrossRefGoogle Scholar
  16. 16.
    Hristova, N., O’Hare, G.: Ad-me: Wireless Advertising Adapted to the User Location, Device and Emotions. In: Proceedings of the 37th Hawaii International Conference on System Sciences, Hawaii (2004)Google Scholar
  17. 17.
    Keegan, S., O’Hare, G.M.P., O’Grady, M.J.: EasiShop: Ambient Intelligence Assists Everyday Shopping. Journal of Information Sciences 178(3), 588–611Google Scholar
  18. 18.
    Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Modeling early requirements in Tropos: a transformation based approach. In: Wooldridge, M., Ciancarini, P., Weiss, G. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 151–168. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  19. 19.
    Odell, J., Van Dyke Parunak, H., Bauer, B.: Extending UML for Agents. In: Proceedings of the Agent-Oriented Information System Workshop at the 17th National Conference on Artificial Intelligence, Austin, USA, pp. 3–17 (2000)Google Scholar
  20. 20.
    Padgham, L., Winikoff, M.: Prometheus: A Methodology for Developing Intelligent Agents. In: Proceedings of Autonomous Agents and Multi-Agent Systems (AAMAS 2002), Bologna, Italy (2002)Google Scholar
  21. 21.
    Omicini, A.: SODA: Societies and Infrastructures in the Analysis and Design of Agent-Based Systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 185–193. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  22. 22.
    Wagner, G.: The Agent-Object-Relationship Meta-Model: Towards a Unified View of State and Behavior. Information Systems 28(5), 475–504 (2003)MATHCrossRefGoogle Scholar
  23. 23.
    Shoham, Y.: Agent-oriented Programming. Artificial Intelligence 60(1), 51–92 (1993)CrossRefMathSciNetGoogle Scholar
  24. 24.
    Collier, R., O’Hare, G., Lowen, T., Rooney, C.: Beyond prototyping in the factory of the agents. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS (LNAI), vol. 2691, pp. 383–393. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  25. 25.
    Bellifemine, F., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with JADE. John Wiley & Sons, New Jersey (2007)CrossRefGoogle Scholar
  26. 26.
    Busetta, P., Ronnquist, R., Hodgson, A., Lucas, A.: JACK Intelligent Agents - Components for Intelligent Agents in Java. Technical Report, Agent Oriented Software Pty. Ltd, Melbourne, Australia (1998)Google Scholar
  27. 27.
    Bergenti, F., Poggi, A.: LEAP: A FIPA Platform for Handheld and Mobile Devices. In: Meyer, J.-J.C., Tambe, M. (eds.) ATAL 2001. LNCS (LNAI), vol. 2333, pp. 303–313. Springer, Heidelberg (2001)Google Scholar
  28. 28.
    Muldoon, C., O’Hare, G.M.P., Collier, R., O’Grady, M.J.: Agent Factory Micro Edition: A Framework for Ambient Applications. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2006. LNCS, vol. 3993, pp. 727–734. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  29. 29.
    Shen, J.M., O’Grady, M.J., O’Hare, G.M.P.: EasyLife: A Location-aware Service Oriented Mobile Information System. In: Lovrek, I., Howlett, R.J., Jain, L.C. (eds.) KES 2008, Part I. LNCS (LNAI), vol. 5177, pp. 229–236. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  30. 30.
    Klante, P., Krösche, J., Boll, S.: AccessSights - a multimodal location-aware mobile tourist information system. In: Miesenberger, K., Klaus, J., Zagler, W.L., Burger, D. (eds.) ICCHP 2004. LNCS, vol. 3118, pp. 287–294. Springer, Heidelberg (2004)Google Scholar
  31. 31.
    O’Grady, M.J., O’Rafferty, R.P., O’Hare, G.M.P.: A tourist-centric mechanism for interacting with the environment. In: Proceedings of the First International Workshop on Managing Interactions in Smart Environments, pp. 56–67. Springer, Dublin (1999)Google Scholar
  32. 32.
    Weakliam, J., Lynch, D., Doyle, J., Bertolotto, M., Wilson, D.: Delivering Personalized Context-Aware Spatial Information to Mobile Devices. In: Li, K.-J., Vangenot, C. (eds.) W2GIS 2005. LNCS, vol. 3833, pp. 194–205. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  33. 33.
    Strahan, R., O’Hare, G.M.P., Phelan, D., Muldoon, C., Collier, R.: ACCESS: An Agent based Architecture for the Rapid Prototyping of Location Aware Services. In: Proceedings of the 5th International Conference on Computational Science (ICCS 2005), Emory University Atlanta, USA (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Jun Miao Shen
    • 1
  • Michael J. O’Grady
    • 2
  • Gregory M. P. O’Hare
    • 2
  1. 1.School of Computer Science & InformaticsUniversity College Dublin (UCD)BelfieldIreland
  2. 2.CLARITY: Centre for Sensor Web TechnologiesUniversity College Dublin (UCD)BelfieldIreland

Personalised recommendations