Please choose your delivery country and your customer group
Als moderne Form der Remote Procedure Calls (RPC) boomen Webservices, die objektorientiert arbeiten und offene Standards wie XML oder http nutzen. Bei RFCs nutzt der Entwickler Funktionsaufrufe, egal ob sich deren Implementierung im Client oder im Server befindet. Linux-Anwender begegnen RPCs heute noch in Form des Network File System (NFS). Es liegt also nahe, eine NFS-Alternative auf Webservice-Basis zu entwerfen, kurz genannt Webservice-Filesystem (WSFS). Dies wird im Artikel vorgestellt und dient als Beweis der Machbarkeit und ist nicht für den produktiven Einsatz gedacht. Mit Fuse (Filesystem in Userspace) existiert die passende Schnittstelle, die für das WSFS ebenfalls zum Einsatz kommt. Der Artikel zeigt damit die Verwendung von Webservice-Technologien unter Linux an einem konkreten Beispiel und erläutert die Grundlagen von Fuse. Die Tests zeigen, dass sofern die Performance keine zentrale Rolle spielt, die WSFS-Idee viele praktische Ansätze verspricht, bei denen vor allem die Kreativität der Entwickler gefragt ist.