skip to main content
10.1145/1643823.1643886acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmedesConference Proceedingsconference-collections
research-article

Towards a RESTful infrastructure for digital ecosystems

Published:27 October 2009Publication History

ABSTRACT

In this paper, we describe key design aspects of digital ecosystems and how these can be realised in a web-like environment. In previous work we have discussed digital ecosystems in terms of digital infrastructures and the socio-economic context in which these are called to operate. We have framed the concept of a digital ecosystem around complex interactions between interdependent agents and have focused the discussion on important properties such as loose-coupling, no central point of control or failure, sustainability, resilience, and history. In this paper we describe an integrated set of design solutions for operationalising the key principles of digital ecosystems into a software infrastructure. The proposed reference architecture drives the construction of RESTful ecosystems that can support future internet applications, and do this in a way that is backwards compatible with the current web.

References

  1. Fielding, R. T. 2000. Architectural Styles and the Design of Network-based Software Architectures, UC - IrvineGoogle ScholarGoogle Scholar
  2. Richardson L., Ruby, S. 2007. RESTful Web Services, O'Reilly Media, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Google, Protocol Reference - Google Data APIs http://code.google.com/apis/gdata/docs/2.0/reference.htmlGoogle ScholarGoogle Scholar
  4. Sun Microsystems. The APIs for the Sun Cloud --- Project Kenai. http://kenai.com/projects/suncloudapisGoogle ScholarGoogle Scholar
  5. Dini, P. 2007. A Scientific Foundation for Digital Ecosystems. In Nachira, F., Nicloai, A., et al (eds), Digital Business Ecosystems, Information Society and Media, European Commission, Luxembourg: Office for Official Publications of the European Communities, 24--47.Google ScholarGoogle Scholar
  6. Chang, E. Quaddus, M. Ramaseshan, R. 2006. The Vision of DEBI Institute, DEBIIGoogle ScholarGoogle Scholar
  7. Krause, P. Razavi, R., Moschoyiannis, S. Marinos, A. 2009. Stability and Complexity in Digital Ecosystems. In Proc. of IEEE Int'l Conf. on Digital Ecosystems and Technologies (IEEE-DEST'09).Google ScholarGoogle ScholarCross RefCross Ref
  8. P. Dini, G. Lombardo, R. Mansell, et al. 2008. Beyond interoperability to digital ecosystems: regional innovation and socio-economic development led by SMEs. J. Technological Learning, Innovation and Development, 1(3):410--426.Google ScholarGoogle ScholarCross RefCross Ref
  9. OPAALS Network of Excellence. EU-FP6 NoE Contract No. 034824. http://www.opaals.orgGoogle ScholarGoogle Scholar
  10. Holling, C. S. 2001. Understanding the Complexity of Economic, Ecological, and Social Systems. Ecosystems (2001) 4:390--405. DOI http://10.1007/s10021-001-0101-5Google ScholarGoogle Scholar
  11. Boons, F. 2008. Emergence of a Regional Industrial Ecology. Self-Organization and Sustainability 10, 2, 40--47.Google ScholarGoogle Scholar
  12. Moschoyiannis, S., Darking, M., Stanley, J. et al. 2008. Consensus Detailed Architecture for OPAALS DE. Deliverable D3.6 of OPAALS project, available at: http://files.opaals.org/OPAALS/Year_2_Deliverables/WP03/Google ScholarGoogle Scholar
  13. Drakopoulou-Dodd, S., Jack, S., Anderson, A. R. 2002. Scottish Entrepreneurial Networks in the International Context. International Small Business Journal, 20(2): 213--19.Google ScholarGoogle ScholarCross RefCross Ref
  14. Storey, D. J. 1994. Understanding the Small Business Sector. London: Thomson Learning.Google ScholarGoogle Scholar
  15. Goodin, D. DNS patch averts doomsday scenario. The Register. Tech. Rep., 2008. http://theregister.co.uk/2008/08/06/kaminsky_black_hat/Google ScholarGoogle Scholar
  16. The Economist. 2006. Chinese walls. http://www.economist.com/business/displaystory.cfm?story_id=558225Google ScholarGoogle Scholar
  17. Object Management Group. 2006. Semantics of Business Vocabulary and Rules Interim Specification. http://www.omg.org/cgi-bin/doc?dtc/06-03-02Google ScholarGoogle Scholar
  18. Hendryx, S. 2005. Model-Driven Architecture and the Semantics of Business Vocabulary and Business Rules. Hendryx&Associates.Google ScholarGoogle Scholar
  19. Marinos, A. Krause, P. 2009. What, not How: A Generative Approach to Service Composition. In Proc. of IEEE Int'l Conf. on Digital Ecosystems and Technologies (IEEE-DEST'09).Google ScholarGoogle ScholarCross RefCross Ref
  20. Gray, J., Reuter, A. 1993. Transaction Processing: Concepts and Techniques. Morgan Kaufmann Publishers, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Razavi, A., Moschoyiannis, S., and Krause, P.,. A Coordination Model for Distributed Transactions in Digital Business Ecosystems. In Proc. of IEEE Int'l Conf. on Digital Ecosystems and Technologies (IEEE-DEST'07).Google ScholarGoogle Scholar
  22. Moschoyiannis, S., Razavi, R., Zheng, Y. and Krause, P. 2008. Long-running transactions: semantics, schemas, implementation. In Proc. of IEEE Int'l Conf. on Digital Ecosystems and Technologies (IEEE-DEST'08).Google ScholarGoogle Scholar
  23. Razavi, A., Marinos, A., Moschoyiannis, S., Krasue, P. 2009. RETRO: A (hopefully) RESTful Transaction Model University of Surrey Technical Report. http://bit.ly/resttransGoogle ScholarGoogle Scholar
  24. Butler, M., Hoare, A. C. R., Ferreira, C. 2005. Trace Semantics for Long-Running Transactions. In Proc. of 25 Years of CSP, LNCS 3525, Springer, 133--150. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Shields, M. W. 1985. Concurrent machines. Computer Journal, BCS, 28:449--465.Google ScholarGoogle ScholarCross RefCross Ref
  26. Moschoyiannis, S., Razavi, R., Krause, P. 2009. Transaction Scripts: Making Implicit Scenarios Explicit. In Proc. ETAPS 2008 -- FESCA'08, ENTCS, Elsevier, in press.Google ScholarGoogle Scholar
  27. Razavi, R., Moschoyiannis, S., Krause, P. 2008. A Self-Organising Environment for Evolving Business Activities. In Proc. ComP2P 2008 -- Int'l Conf on Computing in the Global Information Technology ICCGI'08, 277--283. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Razavi, R., Moschoyiannis, S., Krause, P. 2009. An Open Digital Environment to Support Business Ecosystems. Peer-to-Peer Networking and Applications, Springer, in press. DOI = http://dx.doi.org/10.1007/s12083-009-0039-5Google ScholarGoogle Scholar
  29. Microsoft. 2008. ADO.NET Data Services. http://msdn.microsoft.com/en-us/data/bb931106.aspxGoogle ScholarGoogle Scholar
  30. Briscoe, G., Marinos, A. 2009. Digital Ecosystems in the Clouds: Towards Community Cloud Computing. In Proc. of IEEE Int'l Conf. on Digital Ecosystems and Technologies (IEEE-DEST'09).Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Towards a RESTful infrastructure for digital ecosystems

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Other conferences
              MEDES '09: Proceedings of the International Conference on Management of Emergent Digital EcoSystems
              October 2009
              525 pages
              ISBN:9781605588292
              DOI:10.1145/1643823

              Copyright © 2009 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 27 October 2009

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              Overall Acceptance Rate267of682submissions,39%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader