{"_id":{"_str":"53ff72c27c90ec6e13001327"},"__v":0,"authorIDs":[],"author_short":["Aho, P.","M̈aki, M.","Pakkala, D.","Ovaska, E."],"bibbaseid":"aho-maki-pakkala-ovaska-mdabasedtoolchainforwebservicesdevelopment","bibdata":{"downloads":0,"role":"author","bibbaseid":"aho-maki-pakkala-ovaska-mdabasedtoolchainforwebservicesdevelopment","type":"inproceedings","title":"MDA-Based Tool Chain for Web Services Development","pages":"11-18","key":"aho09","id":"aho09","crossref":"wewst2009","bibtype":"inproceedings","bibtex":"@inproceedings{ aho09,\n crossref = {wewst2009},\n author = {Pekka Aho and Matti M̈aki and Daniel Pakkala and Eila Ovaska},\n title = {MDA-Based Tool Chain for Web Services Development},\n pages = {11-18},\n abstract = {One of the challenges in Model Driven Architecture (MDA) is the variety of tools which are not interoperable with each other. Also, a design flow supporting different phases of MDA-based development is often missing. This paper presents a tool chain and design flow for MDA-based Web Services development. The presented tool chain covers modeling with domain-specific Unified Modeling Language (UML) profiles, transformation of the UML models into Web Services Definition Language (WSDL) files, and Java code generation. The tool chain is validated in a case study where it is used in the development of a web service called Resource Availability Service (RAS). In the validation, the tool chain worked well, since the proportion of generated code in RAS is over 95%. The residual 5% of the code includes manual integration and business logic. User experiences indicate that using the tool chain improves the developer productivity in Web Services development.}\n}","author_short":["Aho, P.","M̈aki, M.","Pakkala, D.","Ovaska, E."],"author":["Aho, Pekka","M̈aki, Matti","Pakkala, Daniel","Ovaska, Eila"],"abstract":"One of the challenges in Model Driven Architecture (MDA) is the variety of tools which are not interoperable with each other. Also, a design flow supporting different phases of MDA-based development is often missing. This paper presents a tool chain and design flow for MDA-based Web Services development. The presented tool chain covers modeling with domain-specific Unified Modeling Language (UML) profiles, transformation of the UML models into Web Services Definition Language (WSDL) files, and Java code generation. The tool chain is validated in a case study where it is used in the development of a web service called Resource Availability Service (RAS). In the validation, the tool chain worked well, since the proportion of generated code in RAS is over 95%. The residual 5% of the code includes manual integration and business logic. User experiences indicate that using the tool chain improves the developer productivity in Web Services development."},"bibtype":"inproceedings","biburl":"http://dret.net/biblio/dret.bib","creationDate":"2014-08-28T18:19:46.516Z","downloads":0,"keywords":[],"search_terms":["mda","based","tool","chain","web","services","development","aho","m̈aki","pakkala","ovaska"],"title":"MDA-Based Tool Chain for Web Services Development","year":null,"dataSources":["mL7NKvaepNEWFcMvG"]}