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