An open digital environment to support business ecosystems

  • A. Razavi
  • S. MoschoyiannisEmail author
  • P. Krause


We present a Peer-to-Peer network design which aims to support business activities conducted through a network of collaborations that generate value in different, mutually beneficial, ways for the participating organisations. The temporary virtual networks formed by long-term business transactions that involve the execution of multiple services from different providers are used as the building block of the underlying scale-free business network. We show how these local interactions, which are not governed by a single organisation, give rise to a fully distributed P2P architecture that reflects the dynamics of business activities. The design is based on dynamically formed permanent clusters of nodes, the so-called Virtual Super Peers (VSPs), and this results in a topology that is highly resilient to certain types of failure (and attacks). Furthermore, the proposed P2P architecture is capable of reconfiguring itself to adapt to the usage that is being made of it and respond to global failures of conceptual hubs. This fosters an environment where business communities can evolve to meet emerging business opportunities and achieve sustainable growth within a digital ecosystem.


Value networks Long-running transactions Lock schemes Concurrency Partial results Scale-free networks Connectivity Virtual super peers Reconfiguration Digital ecosystems 



This work was supported by the EU-FP6 funded project OPAALS Contract No 034824.


  1. 1.
    Allee V (2000) Reconfiguring the Value Network. Journal of Business Strategy, 21(4)Google Scholar
  2. 2.
    Razavi A, Moschoyiannis S, Krause P (2007) A Coordination Model for Distributed Transactions in Digital Business Ecosystems. In IEEE Int'l Conf. on Digital Ecosystems and Technologies (DEST’07)Google Scholar
  3. 3.
    Moschoyiannis S, Razavi A, Zheng Y, Krause P (2008) Long-running transactions: semantics, schemas, implementation. In IEEE Int'l Conf. on Digital Ecosystems and Technologies (DEST’08)Google Scholar
  4. 4.
    Razavi A, Moschoyiannis S, Krause P (2008) A Scale-Free Business Network for Digital Ecosystems. In IEEE Int'l Conf. on Digital Ecosystems and Technologies (DEST’08)Google Scholar
  5. 5.
    Beverly BY, Garcia-Molina H (2003) Designing a super-peer network. In 19th Int’l Conf. on Data Engineering, pp. 49-60Google Scholar
  6. 6.
    Yang B, Garcia-Molina H (2002) Improving search in peer-to-peer networks. In 22nd Int’l Conf. on Distributed Computing Systems, pp. 5–14Google Scholar
  7. 7.
    Martini B, Baroncelli F, Castoldi P (2005) A novel service oriented framework for automatically switched transport Network. In Integrated Network Management, pp. 295 – 308Google Scholar
  8. 8.
    Kristiansen L. et al. TINA Service Architecture and Specifications. TINA 1.0 Deliverables and Sepcification. Available at:
  9. 9.
    Sahai A et al (2002) Automated SLA monitoring for web services. In 13th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management: Management Technologies for E-Commerce and E-Business Applications, p.28–41Google Scholar
  10. 10.
    Li Z, Mohapatra P (2004) “QRON: QoS-Aware Routing in Overlay Net-works”, Service Overlay Networks in the IEEE Journal on Selected Areas in CommunicationsGoogle Scholar
  11. 11.
    Daho ZB, Simoni N (2006) Towards Dynamic Virtual Private Service Networks: Design and Self-Management. In 10th IEEE/IFIP Network Operations and Management Symposium (NCMS’06)Google Scholar
  12. 12.
    Vogt FH, Zambrovski S, Grushko B et al (2005) Implementing Web Service Protocols in SOA: WS-Coordination and WS-BusinessActivity. In Proc.7th IEEE Conf on E-Commerce Technology Workshops, pp. 21-26, IEEE Computer SocietyGoogle Scholar
  13. 13.
    P. Furnis, A. Green (2005) Choreology Ltd. Contribution to the OASIS WS-TX Technical Committee relating to WS-Coordination, WSAtomicTransaction and WS-BusinessActivityGoogle Scholar
  14. 14.
    Razavi A, Moschoyiannis S, Krause PJ (2007) “Preliminary Architecture for Autopoietic P2P Network focusing on Hierarchical Super-Peers, Birth and Growth Models.” OPAALS project Deliverable D3.2, — available at:
  15. 15.
  16. 16.
    Barabasi AL, Albert R (1999) Emergence of Scaling in Random Net-works. Science 286:509–512CrossRefMathSciNetGoogle Scholar
  17. 17.
    Digital Business Ecosystems (DBE) EU IST Integrated Project No 507953. Available at
  18. 18.
    Date CJ (2004) An introduction to Database Systems. (8th edition) Addison WesleyGoogle Scholar
  19. 19.
    Moschoyiannis S, RazaviA, Krause P (2008) Transaction Scripts: making implicit scenarios explicit. In Proc. ETAPS 2008 — Formal Foundations of Embedded Software and Component-Based Architectures (FESCA’08), ENTCS, Elsevier. To appearGoogle Scholar
  20. 20.
    Singh M, Huhns MN (2004) Service-Oriented Computing. Wiley BlackwellGoogle Scholar
  21. 21.
    Furnis P, Dala S, Fletcher T et al (2006) Business Transaction Protocol, version 1.1.0, November 2004. Available at
  22. 22.
    Bernstein P, Goodman N, Hadzilacos V (1987) Concurrency Control and Recovery in Database Systems. Addision-WelsleyGoogle Scholar
  23. 23.
    Gray J, Reuter A (1993) Transaction processing: Concepts and Techniques. Morgan Kaufmann Publishers, USAzbMATHGoogle Scholar
  24. 24.
    Cabrera LF, Copeland G, Feingold M et al (2006) Web Services Coordination (WS-Coordination). August 2005. Available
  25. 25.
    Elmagarmid A (1994) Database Transaction Model for Advanced Applications, Morgan — Kaufmann, .Google Scholar
  26. 26.
    Moss JEB (1985) Nested transaction an approach to Reliable Distributed Computing. MIT Press, USAGoogle Scholar
  27. 27.
    Cabrera LF, Copeland G, Johnson J, Langworthy D (2006) Coordinating Web Services Activities with WS-Coordination, WSAtomicTransaction, and WS-BusinessActivity. January 2004. Available:
  28. 28.
    Haghjoo MS, Papazoglou MP (1992) “TrActorS: a transactional actor system for distributed query processing”, Proceedings of the 12th International Conference on Distributed Computing Systems (IEEE CNF), pp: 682 – 689Google Scholar
  29. 29.
    Cabrera LF, Copeland G, Cox W et al (2006) Web Services Business Activity Framework (WS-BusinessActivity). August 2005. Available
  30. 30.
    Razavi A, Krause PJ, Moschoyiannis SK (2006). DBE Distributed Transaction Model. Digital Business Ecosystem (DBE) Report D24.28, University of SurreyGoogle Scholar
  31. 31.
    Yang J, Papazoglou M, van de Heuvel W-J (2002.) Tackling the Challenges of Service Composition in E-Marketplaces. In Proc. 12th RIDE-2EC, pp. 125-133, IEEE Computer SocietyGoogle Scholar
  32. 32.
    Papazoglou MP (2003) Service-Oriented Computing: Concepts, Characteristics and Directions. In Proc. WISE’03, IEEE, pp. 3–12Google Scholar
  33. 33.
  34. 34.
  35. 35.
    Razavi A, Moschoyiannis S, Krause P (2007) Concurrency Control and RecoveryManagement in Open e-Business Transactions. In: Proc. WoTUG Communicating Process Architectures (CPA 2007), pp. 267–285. IOS Press, AmsterdamGoogle Scholar
  36. 36.
    Rzhetsky A, Gomez S (2001) Birth of scale-free molecular networks and the number of distinct DNA and protein domains per genome. Bioinformatics 17:988–996CrossRefGoogle Scholar
  37. 37.
    Papazoglou MP, Traverso P, Dustdar S, Leymann F, Kramer .B J (2006) Service-Oriented computing Research Roadmap. In Dagstuhl Seminar Proceedings 05462, Service-Oriented Computing (SOC), pp. 1–29Google Scholar
  38. 38.
    Flypeer Opensource Project.

Copyright information

© Springer Science + Business Media, LLC 2009

Authors and Affiliations

  1. 1.Department of Computing, Faculty of Engineering and Physical SciencesUniversity of SurreySurreyUK

Personalised recommendations