| A simplified approach to web service development |
| Full text |
Pdf
(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
|
|
|
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
|
Tom Oinn , Matthew Addis , Justin Ferris , Darren Marvin , Mark Greenwood , Carole Goble , Anil Wipat , Peter Li , Tim Carver, Delivering web service coordination capability to users, Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters, May 19-21, 2004, New York, NY, USA
[doi> 10.1145/1013367.1013514]
|
 |
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/.
|
|