Skip to main content

Emergent ideas in middleware

Edited by:  Luis Veiga, Universidade de Lisboa, Portugal

  1. Offering Software-as-a-Service (SaaS) applications on top of a Platform-as-a-Service (PaaS) platform is a promising strategy as the SaaS provider does not need to acquire and maintain private cloud infrastruct...

    Authors: Stefan Walraven, Dimitri Van Landuyt, Ansar Rafique, Bert Lagaisse and Wouter Joosen
    Citation: Journal of Internet Services and Applications 2015 6:2
  2. Execution of critical services traditionally requires multiple distinct replicas, supported by independent networks and hardware. To operate properly, these services often depend on the correctness of a fracti...

    Authors: Filipe Araujo, Serhiy Boychenko, Raul Barbosa and António Casimiro
    Citation: Journal of Internet Services and Applications 2014 5:7
  3. Broadcast is one of the core building blocks of many services deployed on ad-hoc wireless networks, such as Mobile Ad-Hoc Networks (MANETs) or Wireless Sensor Networks (WSNs). Most broadcast protocols are howe...

    Authors: Christopher Winstanley, Rajiv Ramdhany, François Taïani, Barry Porter and Hugo Miranda
    Citation: Journal of Internet Services and Applications 2014 5:5
  4. Applications such as Facebook, Twitter and Foursquare have brought the mass adoption of personal short messages, distributed in (soft) real-time on the Internet to a large number of users. These messages are c...

    Authors: Pedro Alves and Paulo Ferreira
    Citation: Journal of Internet Services and Applications 2014 5:4
  5. Software-as-a-Service (SaaS) is a type of cloud computing in which a tenant rents access to a shared, typically web-based application hosted by a provider. Access control for SaaS should enable the tenant to c...

    Authors: Maarten Decat, Bert Lagaisse and Wouter Joosen
    Citation: Journal of Internet Services and Applications 2014 5:1
  6. A challenging task in Web service composition is the runtime binding of a set of interconnected abstract services to concrete ones. This question, formulated as the service selection problem, has been studied ...

    Authors: Yanik Ngoko, Alfredo Goldman and Dejan Milojicic
    Citation: Journal of Internet Services and Applications 2013 4:19
  7. Volunteer Computing systems (VC) harness computing resources of machines from around the world to perform distributed independent tasks. Existing infrastructures follow a master/worker model, with a centralize...

    Authors: Fernando Costa, Luís Veiga and Paulo Ferreira
    Citation: Journal of Internet Services and Applications 2013 4:18