Skip to main content
Log in

Pattern-based e-service modelling for virtual service enterprises

  • Special Issue Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

Business services are customisable, interactive processes that providers have the potential to carry out together with clients that benefit from the effects. It is understood that business service transactions are best organised by means of virtual networks, where information technology allows for configuring multiple providers and processes on a per-request basis. Existing conceptual models for virtual service enterprises (VSEs) propose business service virtualisation for flexible and agile regulation and control of coordination between multiple providers and clients. In this paper, we present an approach for realising business service virtualisation based on software service technology. In particular, we propose a service-oriented software architecture for representing virtual business service processes as e-services. E-service models specify flexible business service interactions between multiple providers and clients of virtual service enterprises and allow for regulation and enforcement of their coordination. We demonstrate the utilisation of our e-service SOA in the context of an e-science scenario, where we show how to design e-service models for the use case of virtual polymorph prediction laboratories.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Picot A, Neuburger R (1998) Virtuelle Organisationsformen im Dienstleistungssektor. In: Bruhn M, Meffert H (eds) Handbuch Dienstleistungsmanagement. Gabler, Wiesbaden, pp 513–534

    Google Scholar 

  2. Camarinha-Matos LM (2005) ICT Infrastructures vor VO. In: Camarinha-Matos LM, Afsarmanesh H, Ollus M (eds) Virtual organisations: systems and practices. Springer, New York, pp 83–104

    Chapter  Google Scholar 

  3. Camarinha-Matos LM, Afsarmanesh H, Kaletas EC, Cardoso T (2001) Service federation in virtual organizations. In: Kovács GL, Bertók P, Haidegger G (eds) 11th Int. PROLAMAT conf. on digital enterprise, November 7–10, 2001, Budapest, Hungary. IFIP Conf. Proc. 205. Kluwer, Dordrecht, pp 305–324

  4. Papazoglou MP, Georgakopoulos D (2003) Service-oriented computing. CACM 46(10): 24–28

    Google Scholar 

  5. Alonso G, Casati F, Kuno H et al (2004) Web services. Springer, Berlin

    MATH  Google Scholar 

  6. Zirpins C, Emmerich W (2008) A reference model of virtual service production networks. Service oriented computing and applications (Special Issue on: Service intelligence and service science) (accepted)

  7. Zirpins C, Emmerich W (2008) Service-oriented development of virtual business services. Research notes, University College London, Dept. of Computer Science

  8. Mowshowitz A (1997) Virtual organization. Commun ACM 40 (9): 30–37

    Article  Google Scholar 

  9. Sydow J (1992) Strategische Netzwerke: Evolution und Organisation. Gabler, Wiesbaden

    Google Scholar 

  10. Corsten, H (eds) (2001) Dienstleistungsmanagement. Oldenbourg, Munich

    Google Scholar 

  11. Harms V (2003) Prozessgestaltung bei Dienstleistungen. In: Pepels W (eds) Betriebswirtschaft der Dienstleistungen. nwb-Verlag Neue Wirtschaftsbriefe, Herne

  12. Eversheim W, Schellberg O, Terhaag O (2000) Gestaltung und Betrieb von Produktionsnetzwerken. In: Kaluza B, Blecker T (eds) Produktions- und Logistikmanagement in Virtuellen Unternehmen und Unternehmensnetzwerken. Springer, Berlin, pp 35–59

    Google Scholar 

  13. Specht D, Kahmann J (2000) Regelung kooperativer Tätigkeiten im virtuellen Unternehmen. In: Albach H, Specht D, Wildemann H (eds) Virtuelle Unternehmen. ZfB Ergänzungsheft 2/2000. Gabler, Wiesbaden, pp 55–74

    Google Scholar 

  14. Camarinha-Matos LM, Afsarmanesh H (2003) Designing the information technology subsystem. In: Bernus P, Nemes L, Schmidt G (eds) Handbook on enterprise architecture. International Handbooks on Information Systems. Springer, Berlin

  15. Barros A, Dumas M, ter Hofstede A (2005) Service interaction patterns. In: Van der Aalst WMP, Benatallah B, Casati F et al (eds) Business process management: 2nd Int. Conf., BPM 2004, Potsdam, Germany, June 17–18, 2004. Lecture notes in computer science, vol 3649. Springer, Berlin, pp 302–318

  16. Zdun U, Hentrich C, Dustdar S (2007) Modelling process-driven and service-oriented architectures using patterns and pattern primitives. ACM Trans Web 1(3): 14:1–14:44

    Article  Google Scholar 

  17. Papazoglou MP, van den Heuvel WJ (2006) Service-oriented design and development methodology. Int J Web Eng Technol 2(4): 412–442

    Article  Google Scholar 

  18. Kosiol E (1962) Organisation der Unternehmung. Gabler, Wiesbaden

    Google Scholar 

  19. van der Aalst WMP, van Hee K (2002) Workflow management: models, methods, and systems. Cooperative information systems. MIT Press, Cambridge

  20. Diestel R (2006) Graph theory, 3rd edn. Graduate texts in mathematics, vol 173. Springer, Berlin

  21. Hollingsworth D (1995) The workflow reference model. Technical Report TC00-1003, Workflow Management Coalition

  22. Zirpins C (2007) PARIS project. http://www.cs.ucl.ac.uk/staff/c.zirpins/paris/

  23. Zirpins C, Piccinelli G (2004) Evolution of service processes by rule based transformation. In: Lamersdorf W, Tschammer V, Amarger S (eds) Proceedings IFIP Int. Conf. on eCommerce, eBusiness, and eGovernment (I3E) 2004. Kluwer, Dordrecht, pp 287–305

  24. Biemans F, Lankhorst M, Teeuw W, van de Wetering R (2001) Dealing with the complexity of business systems architecting. Syst Eng 4(2): 22, 118–133

    Article  Google Scholar 

  25. WfMC (2002) Workflow process definition interface—XML process definition language 1.0 final draft. WfMC Specification WFMC-TC-1025, Workflow Management Coalition (WfMC)

  26. Price SL (2004) The computational prediction of pharmaceutical crystal structures and polymorphism. Adv Drug Deliv Rev 56(3): 301–319

    Article  Google Scholar 

  27. Holden JR, Du Z, Ammon HL (1993) Prediction of possible crystal structures for C-, H-, N-, O-, and F-containing organic compounds. J Comput Chem 14(4): 422–437

    Article  Google Scholar 

  28. Willock DJ, Price SL, Leslie M, Catlow CRA (1995) The relaxation of molecular crystal structures using a distributed multipole electrostatic model. J Comput Chem 16(5): 628–647

    Article  Google Scholar 

  29. Nowell H, Butchart B, Coombes DS, Price SL et al (2004) Increasing the scope for polymorph prediction using e-Science. In: Cox S (ed) Proceedings of the UK e-science all hands meeting 2004, Nottingham. UK Engineering and Physical Science Research Council, UK, pp 968–971

  30. Emmerich W, Butchart B, Chen L, Wassermann B (2005) Grid service orchestration using the business process execution language (BPEL). J Grid Comp 3(3–4): 283–304

    Article  Google Scholar 

  31. Wilson P, Brodholt J, Emmerich W (2004) Leveraging high throughput computing for UK e-science with very large condor pools: demand for transforming untapped power into results. In: Cox S (ed) Proceedings of the UK e-science all hands meeting 2004, Nottingham. EPSRC, pp 308–315

  32. Drinkwater G, Kleese K, Sufi S, Blanshard L et al (2003) The CCLRC data portal. In: Cox S (ed) Proc UK e-science all hands meeting 2003. EPSRC, pp 540–547

  33. Feuerlicht G, Wijayaweera A (2008) Determinants of service resuability. In: Proceedings of the 6th international conference on software methodologies, tools and techniques, SoMet 07, November 7–9, 2007, Rome, Italy, vol 161. IOS Press, Amsterdam (to appear)

  34. Brandt H, Plümpe T (2004) Rule-driven adaptation of workflow-based e-services. Diplomarbeit (thesis), University of Hamburg

  35. Camarinha-Matos LM, Afsarmanesh H (2006) Towards a reference model for collaborative networked organizations. In: Shen W (ed) Information technology for balanced manufacturing systems. IFIP Series,vol. 220/2006. Springer, Boston, pp 193–202

  36. Loeh H, Zhang C, Katzy BR (2005) Modeling for virtual organizations. In: Camarinha-Matos LM, Afsarmanesh H, Ollus M (eds) Virtual organisations: systems and practices. Springer, Berlin, pp 29–44

    Chapter  Google Scholar 

  37. Katzy BR, Zhang C, Loeh H (2005) Reference models for virtual organizations. In: Camarinha-Matos LM, Afsarmanesh H, Ollus M (eds) Virtual organisations: systems and practices. Springer, Berlin, pp 45–58

    Chapter  Google Scholar 

  38. Grefen P, Aberer K, Hoffner Y, Ludwig H (2000) CrossFlow: cross-organizational workflow management in dynamic virtual enterprises. Comput Syst Sci Eng 15(5): 277–290

    Google Scholar 

  39. Camarinha-Matos LM, Pantoja-Lima C (2001) Cooperation coordination in virtual enterprises. J Intell Manuf 12(2): 133–150

    Article  Google Scholar 

  40. Benatallah B, Medjahed B, Bouguettaya A, Elmagarmid A et al (2000) Composing and maintaining web-based virtual enterprises. In: First VLDB workshop on technologies for e-services, Cairo, Egypt, September 2000. Informal Proceedings, pp 155–174

  41. Georgakopoulos D, Schuster H, Cichocki A, Baker D (2002) Process-based e-service composition for modeling and automating zero latency supply chains. Inform Syst Frontiers 4(1): 33–54

    Article  Google Scholar 

  42. Lazcano A, Alonso G, Schuldt H, Schuler C (2000) The WISE approach to electronic commerce. Int J Comput Syst Sci Eng 15(5): 343–355

    Google Scholar 

  43. Hofreiter B, Huemer C, Winiwarter W (2004) OCL-constraints for UMM business collaborations. In: Bauknecht K, Bichler M, Pröll B (eds) OCL-constraints for UMM business collaborations. Lecture notes in computer science, vol 3182. Springer, Berlin, pp 174–185

  44. Gorton S, Montangero C, Reiff-Marganiec S, Semini L (2007) StPowla: SOA, policies and workflows. In: 3rd international workshop on engineering service-oirented applications: analysis, design and composition (WESOA’07), Vienna, Austria, September 17th, 2007. Springer, Berlin (to appear)

  45. Baresi L, Maurino A, Modafferi S (2005) Workflow partitioning in mobile information systems. In: Lawrence E, Pernici B, Krogstie J (eds) Mobile information systems, IFIP TC 8 working conference on mobile information systems (MOBIS), 15–17 September 2004, Oslo, Norway, vol 158. IFIP International Federation for Information Processing, pp 93–106

  46. Modafferi S, Benatallah B, Casati F, Pernici B (2006) A methodology for designing and managing context-aware workflows. In: IFIP international working conference on mobile information systems, (MOBIS) Leeds, UK, December 6–7, 2005. IFIP, vol 191/2005. Springer, Boston, pp 91–106

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Zirpins.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zirpins, C., Emmerich, W. Pattern-based e-service modelling for virtual service enterprises. SOCA 3, 65–98 (2009). https://doi.org/10.1007/s11761-009-0039-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-009-0039-6

Keywords

Navigation