Architectural Models for Client Interaction on Service-Oriented Platforms

Luiz Olavo Bonino da Silva Santos, Luís Ferreira Pires, Marten van Sinderen

Abstract

Service oriented platforms can provide different levels of functionality to the client applications as well as different interaction models. Depending on the platform’s goals and the computing capacity of their expected clients the platform functionality can range from just an interface to support the discovery of services to a full set of intermediation facilities. Each of these options requires an architectural model to be followed in order to allow the support of the corresponding interaction pattern. This paper discusses architectural models for service-oriented platforms and how different choices of interaction models influence the design of such platforms. Service platforms’ functionality provisioning can vary from a simple discovery mechanism to a complete set, including discovery, selection, composition and invocation. This paper also discusses two architectural design choices reflecting distinct types of functionality provisioning namely matchmaker and broker. The broker provides a more complete set of functionality to the clients, while the matchmaker leaves part of the functionality and responsibility to the client, demanding a client platform with more computational capabilities.

References

  1. Preist, C.: A Conceptual Architecture for Semantic Web Services. In Proceedings of the International Semantic Web Conference 2004 (ISWC 2004), pp. 395-409, November 2004.
  2. Mortgage Magazine - http://www.mortgages-magazine.com/mortgage-glossary.htm.
  3. Merriam Webster Dictionary - http://www.m-w.com.
  4. Oxford Dictionary - http://www.askoxford.com.
  5. Decker, K., Sycara, K., Williamson, M.: Middle-Agents for the Internet. In Proceedings of the 15th International Joint Conference on Artificial Intelligence (IJCAI'97), pp. 578-584, Nagoya, Japan, August 1997.
  6. Chi Wong, H., Sycara, K.: A Taxonomy of Middle-Agents for the Internet. In Proceedings of the 4th International Conference on MultiAgent Systems (ICMAS 2000), pp. 465-466, Boston, MA, USA, July 2000.
  7. Sycara, K., Paolucci, M., Soudry, J., Srinivasan, N.: Dynamic Discovery and Coordination of Agent-Based Semantic Web Services. IEEE Internet Computing, Vol. 8, n. 3, pp. 66-73, May/June 2004.
  8. Piedad, F., Hawkings, M.: High Availability: Design, Techniques and Processes, Prentice Hall PTR, 1st Edition, December 2000.
  9. Agarwal, V., et al. A Service Creation Environment Based on End to End Composition of Web Services. In Proceedings of the 14th International Conference on World Wide Web (WWW 2005), pp. 128-137, Chiba, Japan, 2005.
  10. Srinivasan, N., Paolucci, M., Sycara, K., CODE: A Development Environment for OWL-S Web services. Technical Report CMU-RI-TR-05-48, Robotics Institute, Carnegie Mellon University, October, 2005.
  11. Kawamura, T., et al, Web Services Lookup: A Matchmaker Experiment. IEEE IT Professional, vol. 7, n. 2, March/April 2005.
  12. Decker, L., Williamson, M., Sycara, K., Matchmaking and Brokering. In Proceedings of the 2nd International Conference in Multi-Agent Systems (ICMAS'96), Kyoto, Japan, December 1996.
  13. Facciorusso, C., et al, A Web Services Matchmaking Engine for Web Services. In Proceedings of the 4th International Conference on e-Commerce and Web Technologies, Prague, Czech Republic, September 2-5 2003.
  14. Hoffner, Y., Facciorusso, C., Field, S., Schade, A., Distribution Issues in the Design and Implementation of a Virtual Market Place. Computer Networks: The International Journal of Computer and Telecommunications Networking, vol. 32, issue6, pp. 717-730, Elsevier North-Holland, New York, USA, May 2000.
  15. Vausdevan, V., Augmenting OMG traders to handle service composition. Object Services and Consulting Inc., September 15 1998.
  16. Bonino da Silva Santos, L.O., Semantic Services Support for Context-Aware Platforms, Master Dissertation, Universidade Federal do Espírito Santo, Vitória, Brazil, September 2004.
Download


Paper Citation


in Harvard Style

Olavo Bonino da Silva Santos L., Ferreira Pires L. and van Sinderen M. (2007). Architectural Models for Client Interaction on Service-Oriented Platforms . In Proceedings of the 1st International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2007) ISBN 978-989-8111-08-1, pages 19-27. DOI: 10.5220/0001349100190027


in Bibtex Style

@conference{act4soc07,
author={Luiz Olavo Bonino da Silva Santos and Luís Ferreira Pires and Marten van Sinderen},
title={Architectural Models for Client Interaction on Service-Oriented Platforms},
booktitle={Proceedings of the 1st International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2007)},
year={2007},
pages={19-27},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001349100190027},
isbn={978-989-8111-08-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2007)
TI - Architectural Models for Client Interaction on Service-Oriented Platforms
SN - 978-989-8111-08-1
AU - Olavo Bonino da Silva Santos L.
AU - Ferreira Pires L.
AU - van Sinderen M.
PY - 2007
SP - 19
EP - 27
DO - 10.5220/0001349100190027