ACM Home Page
Please provide us with feedback. Feedback
A simplified approach to web service development
Full text PdfPdf (133 KB)
Source ACM International Conference Proceeding Series; Vol. 167 archive
Proceedings of the 2006 Australasian workshops on Grid computing and e-research - Volume 54 table of contents
Hobart, Tasmania, Australia
Pages: 79 - 88  
Year of Publication: 2006
ISBN ~ ISSN:1445-1336 , 1-920-68236-8
Authors
Peter M. Kelly  School of Computer Science, University of Adelaide, South Australia, Australia
Paul D. Coddington  School of Computer Science, University of Adelaide, South Australia, Australia
Andrew L. Wendelborn  School of Computer Science, University of Adelaide, South Australia, Australia
Publisher
Australian Computer Society, Inc.  Darlinghurst, Australia, Australia
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 76,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Most languages used for developing web services and clients exhibit properties which make calling remote functions across a network a non-trivial task. The type systems used by object oriented languages have many incompatibilities with those required for service interfaces, and the complicated tasks of generating proxy objects and WSDL service definitions mean that a lot of effort is required to create a service, in comparison with defining classes and functions to be used locally. We discuss the problems with existing systems and propose a new model for web services development based on an implementation of XSLT that we are currently developing. This provides a number of features useful for distributed applications such as automatic fault tolerance and load balancing, as well as a seamless mechanism for exposing and accessing web services.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I. & Weerawarana, S. (2003), 'Business Process Execution Language for Web Services version 1.1', http://ifr.sap.com/bpel4ws/.
 
2
Ariba Inc., IBM Corp. & Microsoft Corp. (2000), 'Universal description, discovery and integration (UDDI) technical white paper'. http://www.uddi.org/.
3
 
4
 
5
Foster, I., Kesselman, C., Nick, J. M. & Tuecke, S. (2002),'The physiology of the grid: An open grid services architecture for distributed systems integration', Open Grid Service Infrastructure WG, Global Grid Forum.
6
 
7
Kay, M. (2005), Comparing XSLT and XQuery, in 'XTech 2005: XML, the Web and beyond', Amsterdam, The Netherlands.
 
8
 
9
Khalaf, R., Mukhi, N. & Weerawarana, S. (2003), Service-oriented composition in BPEL4WS, in 'World Wide Web 2003 Conference, Web Services Track', Budapest, Hungary.
10
 
11
Meijer, E., Schulte, W. & Bierman, G. (2003), Programming with circles, triangles and rectangles, in 'Proceedings of XML 2003'.
12
13
 
14
Shohoud, Y. (2002), 'Place XML message design ahead of schema planning to improve web service interoperability', MSDN Magazine 17(12).
 
15
 
16
Tanenbaum, A. S. & van Renesse, R. (1988), A critique of the remote procedure call paradigm, in R. Speth, ed., 'Proceedings of the EUTECO 88 Conference', Elsevier Science Publishers B. V. (North-Holland), Vienna, Austria, pp. 775-783.
 
17
White, J. E. (1976), A high-level framework for network-based resource sharing, in 'Proc. National Computer Conference'.
 
18
World Wide Web Consortium (W3C) (2001), 'Web services description language (WSDL) 1.1'. http://www.w3.org/TR/wsdl.
 
19
World Wide Web Consortium (W3C) (2003), 'Simple object access protocol (SOAP) version 1.2'. http://www.w3.org/TR/soap.
 
20
World Wide Web Consortium (W3C) (2004), 'XML Schema part 0: Primer second edition', W3C Recommendation. http://www.w3.org/TR/xmlschema-0/.
 
21
World Wide Web Consortium (W3C) (2005), 'XSL transformations (XSLT) version 2.0', W3C Working Draft. http://www.w3.org/TR/xslt20/.


Collaborative Colleagues:
Peter M. Kelly: colleagues
Paul D. Coddington: colleagues
Andrew L. Wendelborn: colleagues