search query: @keyword Web services / total: 59
reference: 27 / 59
Author: | Miettinen, Petri |
Title: | Applying Design By Contract to Web Services Development |
Design by Contract -metodologian käyttö Web services -kehityksessä | |
Publication type: | Master's thesis |
Publication year: | 2006 |
Pages: | 12+86 Language: eng |
Department/School: | Tietotekniikan osasto |
Main subject: | Tietokoneverkot (T-110) |
Supervisor: | Ylä-Jääski, Antti |
Instructor: | Hjort, Markus |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark Aalto | Archive |
Keywords: | Design by Contract Web services ECMAScript preconditions postconditions JSR-181 Design by Contract Web services ECMAScript alkuehdot loppuehdot JSR-181 |
Abstract (fin): | Design by Contract on olio-ohjelmointiin kehitetty metodologia. Se on periaatteessa ohjelmistokomponenttien välisen kommunikoinnin semanttista tarkistusta. Tarkistukseen kuuluu alku- ja loppuehtojen tarkastamisen lisäksi invariantit. Design by Contract luo selvät vastuurajat kommunikaation eri osapuolille. Web services -arkkitehtuuri perustuu tietoverkossa olevien ohjelmistokomponenttien jakamiseen XML-viesteillä. Näiden komponenttien tarjoamien palvelujen, viestien ja sijainnin kuvaamiseen käytetään WSDL-dokumenttia mikä on myös XML-muotoinen. Tämä kuvaus ei ole täysin yksiselitteinen mikä voi vikatilanteessa johtaa epäselvyyteen virhevastuussa. Tämän työn tarkoituksena oli tutkia Design by Contract -ominaisuuden käyttöä Web services -kehityksessä sekä tekniseltä että metodologiselta kannalta. Työn lopputuloksena oli ehdotelma kontrahtipohjaiseen Web services -suunnitteluun. Toteutus tehtiin Java-ohjelmointikielellä. Ehdotelmassa laajennetaan WSDL-standardia käyttämällä ECMAScript-vaatimuksia XML-elementtien sisällä. Toteutus asettaa nämä vaatimukset JSR-175 standardiin perustuvien merkintöjen sisään. Näin vaatimukset voidaan prosessoida myös Java-olioissa. Työssä näytetään esimerkein kuinka Design by Contract tekee palvelukuvauksesta täsmällisemmän. Viitekehys tarvitsi ylimääräisen malli- käsitteen kommunikaation tilan ylläpitämiseen. |
ED: | 2006-07-11 |
INSSI record number: 32165
+ add basket
INSSI