Information Systems Frontiers

, Volume 16, Issue 3, pp 435–452 | Cite as

Everything-as-a-service platform for on-demand virtual enterprises



While constructing virtual enterprises, it is crucial to flexibly integrate heterogeneous business resources and processes of different business partners and make them collaborate dynamically. Keeping involved IT systems or components as autonomous and loose-coupled services, the “Everything as a Service” concept supports flexible integration of heterogeneous applications. We adopt this concept and analyze the challenges in virtual enterprise construction, then propose a service platform for on-demand virtual enterprises. The platform supports flexible integration of networked resources, and facilitates virtual enterprise construction with business process utility, trusted service composition and data service centric business collaborations. At the end of the paper, together with a case study, experimental evaluations in contexts of concurrent multi-users are presented, showing the effectiveness and performance of the platform.


Web based services Service oriented computing Virtual enterprises Dynamic collaborations Service oriented architectures Cloud computing 



Our work is supported by the National Natural Science Foundation of China (Grants No. 60873243, 60872036, 60803123) and the 973 and 863 Program of China (Grants No. 2012CB316303, 2010AA012500). Thanks a lot for their generous help.


  1. Alfieri, R., Cecchini, R., Ciaschini, V., dell’Agnello, L., Frohner, A., Loerentey, K., & Spataro, F. (2005). From gridmapfile to voms: managing authorization in a grid environment. Future Generation Computing Systems, 21(No.4), 549–558.CrossRefGoogle Scholar
  2. Allen, R. J. (1997). A formal approach to software architecture, Ph.D. Thesis, Carnegie Mellon University, CMU Technical Report CMU-CS-97-144.Google Scholar
  3. Arenas, A., Wilson, M., Crompton, S., Cojocarasu, D., Mahler, T., & Schubert, L. (2008). Bridging the gap between legal and technical contracts. IEEE Internet Computing, 12(2), 13–19.CrossRefGoogle Scholar
  4. Assimakopoulos, N. A., & Riggas, A. N. (2006). Designing a virtual enterprise architecture using structured system dynamics. Human Systems Management, 25(1), 13–29.Google Scholar
  5. Baina, K., Benali, K., & Godart, C. (2006). DISCOBOLE: a service architecture for interconnecting workflow processes. Computers in Industry, 57(8–9), 768–777.CrossRefGoogle Scholar
  6. Ben-Arieha, D., & Grabilla, K. (2008). Modelling and simulation of a virtual manufacturing enterprise. International Journal of Computer Integrated Manufacturing, 21(5), 495–509.CrossRefGoogle Scholar
  7. Berglund, A., Boag, S., Chamberlin, D., Fernández, M. F., Kay, M., Robie, J., Siméon, J. (2007). XML Path Language (XPath) 2.0, W3C Recommendation. W3C.Google Scholar
  8. Cai, M., Zhang, W. Y., & Zhang, K. (2011). ManuHub: a semantic web system for ontology-based service management in distributed manufacturing environments. IEEE Transactions on Systems, Man and Cybernetics Part A: Systems and Humans, 41(3), 574–582.CrossRefGoogle Scholar
  9. Chebbi, I., Dustdar, S., & Tata, S. (2006). The view-based approach to dynamic inter-organizational workflow cooperation. Data and Knowledge Engineering, 56(2), 139–173.CrossRefGoogle Scholar
  10. Chen, G., Ren, W., Chen, D., Zhang, J. B., Sun, C. Z., Yang, Z. H., Low, C. P., Zhuang, L. Q. (2007). A top-down methodology for building semantic-rich service-oriented collaborative virtual enterprise. Proceedings of the 33 rd Annual Conference of the IEEE Industrial Electronics Society, 2621–2626.Google Scholar
  11. Chen, D., Doumeingts, G., & Vernadat, F. (2008a). Architectures for enterprise integration and interoperability: past, present and future. Computers in Industry, 59(7), 647–659.CrossRefGoogle Scholar
  12. Chen, T. Y., Chen, Y. M., & Wang, C. B. (2008b). A formal virtual enterprise access control model. IEEE Transactions on Systems, Man, and Cybernetics Part A, 38(4), 832–851.CrossRefGoogle Scholar
  13. Choi, Y., Kang, D., Chae, H., & Kim, K. (2008). An enterprise architecture framework for collaboration of virtual enterprise chains. International Journal of Advanced Manufacturing Technology, 35(11–12), 1065–1078.CrossRefGoogle Scholar
  14. Fu, C. Y., Li, A. P., Xu, L. Y. (2007). A new trust and reputation model for partner selection in virtual enterprise based on ASP platform. Proceedings of the IEEE International Conference on Automation and Logistics 07, 416–420.Google Scholar
  15. Ganesh, J., Anand, S. (2005). Web services, enterprise digital dashboards and shared data services: a proposed framework. Proceedings of the Third IEEE European Conference on Web Services, 8–16.Google Scholar
  16. Grefen, P., Mehandjiev, N., Kouvas, G., Weichhart, G., & Eshuis, R. (2009). Dynamic business network process management in instant virtual enterprises. Computers in Industry, 60(2), 86–103.CrossRefGoogle Scholar
  17. Gunasekaran, A., Lai, K.-H., & Cheng, T. C. E. (2008). Responsive supply chain: a competitive strategy in a networked economy. OMEGA-International Journal of Management Science, 36(4), 549–564.CrossRefGoogle Scholar
  18. Huang, B., Gao, C., & Chen, L. (2011). Partner selection in a virtual enterprise under uncertain information about candidates. Expert Systems with Applications, 38(9), 11305–11310.CrossRefGoogle Scholar
  19. IEEE Std 1471–2000. (2000). IEEE recommended practice for architectural description of software-intensive systems.Google Scholar
  20. Jagdev, H., Vasiliu, L., Browne, J., & Zaremba, M. (2008). A semantic web service environment for B2B and B2C auction applications within extended and virtual enterprises. Computers in Industry, 58(8), 786–797.CrossRefGoogle Scholar
  21. Kay, M. (2001). XSL transformations (XSLT) Version 2.0, W3C Recommendation. W3C.Google Scholar
  22. Li, G., Han, Y. B., Wang, J., Zhao, Z. F., & Wagner, M. R. (2006). Facilitating dynamic service compositions by adaptable service connectors. International Journal of Web Services Research, 3(1), 68–84.CrossRefGoogle Scholar
  23. Li, G., Sun, H. M., Li, Z., & Yu, H. Y. (2010). Resource constrained web services. Chinese Journal of Computers, 33(2), 193–207.CrossRefGoogle Scholar
  24. Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., Sycara, K. (2004). OWL-S: Semantic markup for web services. W3C.Google Scholar
  25. Mitra, N., Lafon, Y. (2007). SOAP version 1.2 part 0: Primer (Second Edition), W3C Recommendation. W3C.Google Scholar
  26. Moreau, J. J., Chinnici, R., Ryman, A., Weerawarana, S. (2007). Web Services Description Language (WSDL) Version 2.0 part 1: Core language, W3C Recommendation. W3C.Google Scholar
  27. OASIS UDDI Specification TC. (2005). Universal Description, Discovery and Integration (UDDI) v3.0.2. OASIS.Google Scholar
  28. OASIS WSBPEL TC. (2007). Web services business process execution language version 2.0. OASIS.Google Scholar
  29. OASIS WS-Security TC (2006) Web services security specification v1.1. OASIS.Google Scholar
  30. Patil, S., & Newcomer, E. (2003). ebXML and web services. IEEE Internet Computing, 7(No. 3), 74–82.CrossRefGoogle Scholar
  31. Peterson, D., Biron, P.V., Malhotra, A., Sperberg-McQueen, C. M. (2006). XML schema 1.1 Part 2: Datatypes.W3C.Google Scholar
  32. Petrie, C., & Bussler, C. (2003). Service agents and virtual enterprises: a survey. IEEE Internet Computing, 7(4), 68–78.CrossRefGoogle Scholar
  33. Rezgui, Y. (2007). Role-based service-oriented implementation of a virtual enterprise: a case study in the construction sector. Computers in Industry, 58(1), 74–86.CrossRefGoogle Scholar
  34. Robison, S. (2007). The next wave: Everything as a service, Executive Viewpoint,
  35. Santos, I. J., & Medeira, E. R. (2006). Applying composition and choreography of web services on dynamic virtual marketplace. International Journal of Cooperative Information Systems, 15(1), 57–85.CrossRefGoogle Scholar
  36. Sari, B., Sen, T., & Kilic, S. E. (2007). Formation of dynamic virtual enterprises and enterprise networks. International Journal of Advanced Manufacturing Technology, 34(11–12), 1246–1262.CrossRefGoogle Scholar
  37. Venturi, V., Stagni F., Gianoli, A. (2007). Virtual organization management across middleware boundaries. Proceedings of the Third IEEE International Conference on e-Science and Grid Computing, 545–552.Google Scholar
  38. Vernadat, F. B. (2007). Interoperable enterprise systems: principles, concepts and methods. Annual Reviews in Control, 31(1), 137–145.CrossRefGoogle Scholar
  39. Wadhwa, S., Mishra, M., & Chan, F. T. S. (2009). Organizing a virtual manufacturing enterprise: an analytic network process based approach for enterprise flexibility. International Journal of Production Research, 47(1), 163–186.CrossRefGoogle Scholar
  40. Yang, J., Li, G., Ai, D. X. (2007). Information integration of virtual enterprise based on service-oriented architecture, Proceedings of the Seventh IFIP International Conference on e-Business, e-Services and e-Society, 282–293.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2012

Authors and Affiliations

  1. 1.Institute of Computing Technology, Chinese Academy of SciencesBeijingChina

Personalised recommendations