ABSTRACT

The resources and services involved vary widely in terms of the protocols they support, which typically fall into remote procedure and message-oriented protocols. RestFS is an application filesystem implemented with the Naked object file system (NOFS) framework. RestFS uses files to model interaction with web services. The connector model presented by RestFS in combination with other Inter-process communication mechanisms on the local operating system makes it possible to compose the data from several web services with each other in a flexible and reconfigurable way. Application filesystems built through NOFS also are able to handle action validation and interaction in a simpler way than is possible with RestFS-like systems. The capabilities, role and development process of the filesystem have evolved throughout the years. Early on, filesystems were developed as tightly integrated operating system kernel components. Several sample adapters specific to well-known services such as Yahoo! Placefinder and Twitter are already available.