Research@StAndrews
 
The University of St Andrews

Research@StAndrews:FullText >
University of St Andrews Research >
University of St Andrews Research >
University of St Andrews Research >

Please use this identifier to cite or link to this item: http://hdl.handle.net/10023/1735
View Statistics

Files in This Item:

File Description SizeFormat
1006.4504v1232.31 kBAdobe PDFView/Open
Title: Exposing application components as web services
Authors: Walker, Scott
Dearle, Alan
Kirby, Graham
Norcross, Stuart
Keywords: cs.DC
Distributed, parallel, and cluster computing
QA76 Computer software
Issue Date: 2004
Citation: Walker , S , Dearle , A , Kirby , G & Norcross , S 2004 , Exposing application components as web services . Technical Report , no. CS/04/3 , University of St Andrews .
Series/Report no.: Technical Report
Abstract: This paper explores technology permitting arbitrary application components to be exposed for remote access from other software. Using this, the application and its constituent components can be written without concern for its distribution. Software running in different address spaces, on different machines, can perform operations on the remotely accessible components. This is of utility in the creation of distributed applications and in permitting tools such as debuggers, component browsers, observers or remote probes access to application components. Current middleware systems do not allow arbitrary exposure of application components: instead, the programmer is forced to decide statically which classes of component will support remote accessibility. In the work described here, arbitrary components of any class can be dynamically exposed via Web Services. Traditional Web Services are extended with a remote reference scheme. This extension permits application components to be invoked using either the traditional pass-by-value semantics supported by Web Services or pass-by-reference semantics. The latter permits the preservation of local call semantics across address space boundaries.
Version: Preprint
Description: Submitted to SAC05
URI: http://hdl.handle.net/10023/1735
Type: Report
Publisher: University of St Andrews
Appears in Collections:University of St Andrews Research
Computer Science Research



This item is protected by original copyright

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

DSpace Software Copyright © 2002-2012  Duraspace - Feedback
For help contact: Digital-Repository@st-andrews.ac.uk | Copyright for this page belongs to St Andrews University Library | Terms and Conditions (Cookies)