Building a web service filesystem with SOAP and Fuse


Article from Issue 81/2007
Author(s): , Author(s): , Author(s):

The Fuse kernel module lets developers implement even the most idiosyncratic of filesystems. We’ll show you how to build a filesystem that relies on SOAP to publish data over web services.

Most Linux users have had some experience with the legacy Network File System (NFS). NFS relies on executing remote procedure calls (RPCs) to give a local machine access to remote data. Unfortunately, RPCs can cause trouble in modern IT landscapes, especially in the interoperability field. For example, RPCs are normally blocked by firewalls, and the procedural programming techniques associated with RPCs aren’t state of the art. Web service technology appears to be the natural successor to RPCs. Web services are object oriented and rely on open standards such as XML. Web services are also typically based on HTTP, and firewalls don’t try to block them.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Offline FS

    Tired of copying and recopying files from your laptop to the office file server? Maybe you need an automated offline filesystem, such as OFS.

  • Scientific Linux 5.4 with FUSE, Atheros and Lua

    The Scientific Linux distro, which derives from the freely licensed sources of Red Hat Enterprise Linux (RHEL), is now available in version 5.4.

  • BPEL

    BPEL helps you build tools for managing workflows.

  • Captive

    Captive offers access to NTFS through the original Windows driver. We tried out Captive 1.1.7 in a real-world dual-boot scenario with low-end hardware.

  • Charly's Column

    Too many cooks spoil the broth, they say, but it could just as easily be an ingredient that isn’t part of the recipe. If you can’t reduce the number of cooks, you have to take other steps to make your broth more edible.

comments powered by Disqus

Direct Download

Read full article as PDF:

A_web_service_filesystem.pdf  (237.71 kB)