|Publisher version (open access)||195 KB||Adobe Acrobat PDF||View/Open
Please use this identifier to cite or link to this item: http://hdl.handle.net/1959.13/805842
- Component-based runtime environment for Internet applications
- The modern day Internet has evolved over the past 35 years from a single-purpose research network to a massively connected network of peers hosting a major percentage of world-wide communications. This evolutionary process has created a network that is performing tasks which were never in its original design. While emerging overlays such as peer-to-peer networking have spawned in an attempt to cope with the restrictive original design, core-level issues hamper further development. As the Internet grows into an increasingly connected and dynamic network these design flaws will continue to cause problems. It is proposed to investigate the use of distributed computing and software runtime environments to host the next generation of Internet applications, in much the same way as the current crop of Internet browsers host thin web applications. This research will define a runtime environment that allows developers to create distributed, component-based applications for which the system manages cross-platform issues such as data persistence, and component-interaction issues such as concurrency. A detailed application programming interface (API) specification and software prototype will be developed to demonstrate how such a runtime environment can be used to address the concept of using the Internet as a platform for large-scale applications, while resolving known issues with such existing designs as Cloud Computing and Software-as-a-service (SAAS).
- IADIS International Conference on Internet Technologies & Society (ITS 2010). Proceedings of the IADIS International Conference Internet Technologies & Society 2010 (Perth, W.A. 29 November - 1 December, 2010) p. 349-352
- IADIS Press
- Resource Type
- conference paper