ePubs
The open archive for STFC research publications
Home
About ePubs
Content Policies
News
Help
Privacy/Cookies
Contact ePubs
Full Record Details
Persistent URL
http://purl.org/net/epubs/work/35918
Record Status
Checked
Record Id
35918
Title
Best practices in web service style, data binding and validation for use in data-centric scientific applications
Contributors
A Akram (CCLRC Daresbury Lab.)
,
D Meredith (CCLRC Daresbury Lab.)
,
R Allan (CCLRC Daresbury Lab.)
Abstract
We provide a critical evaluation of the different Web Service styles and approaches to data-binding and validation for use in 'data-centric' scientific applications citing examples and recommendations based on our experiences. The current SOAP API's for Java are examined, including the Java API for XML-based remote procedure calls (JAX-RPC) and Document style messaging. We assess the advantages and disadvantages of 'loose' verses 'tight' data binding and outline some best practices for WSDL development. For the most part, we recommend the use of the document/ wrapped style with a 100% XML schema compliant data-model that can be separated from the WSDL definitions. We found that this encouraged collaboration between the different partners involved in the data model design process and assured interoperability. This also leverages the advanced capabilities of XML schema for precisely constraining complex scientific data when compared to RPC and SOAP encoding styles. We further recommend the use of external data binding and validation frameworks which provide greater functionality when compared to those in-built within a SOAP engine. By adhering to these best practices, we identified important variations in client and experimental data requirements across different institutions involved with a typical e-Science project.
Organisation
CCLRC
,
ESC
,
ESC-GTG
Keywords
Archaeology
,
XML Schema
,
Web Services
,
XML Validation
,
XML Binding
Funding Information
Related Research Object(s):
Licence Information:
Language
English (EN)
Type
Details
URI(s)
Local file(s)
Year
Paper In Conference Proceedings
In UK e-Science All Hands Conference 2006 (AHM 2006), Nottingham, UK, 18-21 Sept 2006, (2006).
621.pdf
2006
Showing record 1 of 1
Recent Additions
Browse Organisations
Browse Journals/Series
Login to add & manage publications and access information for OA publishing
Username:
Password:
Useful Links
Chadwick & RAL Libraries
SHERPA FACT
SHERPA RoMEO
SHERPA JULIET
Journal Checker Tool
Google Scholar