Home // ICDS 2011, The Fifth International Conference on Digital Society // View article
Generic Contract Descriptions for Web Services Implementations
Authors:
Balazs Simon
Balazs Goldschmidt
Peter Budai
Istvan Hartung
Karoly Kondorosi
Zoltan Laszlo
Peter Risztics
Keywords: SOA; web services; Design-by-Contract; modelling; DSL
Abstract:
The basic building blocks of SOA systems are web services. The domain specific language SOAL developed by the authors has a Java and C#-like syntax for describing web service interfaces and BPEL processes. The paper introduces an extended version of the language that supports Design by Contract. From the service contract specifications software artifacts are generated that check pre- and post-conditions on the server side at runtime, applying the delegation pattern. The proposed solution provides Design by Contract for both JAX-WS and WCF technologies used in most SOA products in the industry.
Pages: 51 to 56
Copyright: Copyright (c) IARIA, 2011
Publication date: February 23, 2011
Published in: conference
ISSN: 2308-3956
ISBN: 978-1-61208-116-8
Location: Gosier, Guadeloupe, France
Dates: from February 23, 2011 to February 28, 2011