3 Search Results for "Ortiz-Bellot, Guadalupe"


Document
Adapting Web Services for Multiple Devices: a Model-Driven, Aspect-Oriented Approach

Authors: Guadalupe Ortiz-Bellot and Alfonso Garcia de Prado

Published in: Dagstuhl Seminar Proceedings, Volume 10021, Service-Oriented Architecture and (Multi-)Agent Systems Technology (2010)


Abstract
Mobile devices have become an essential element in our daily lives, even for connecting to the Internet. Web Services have become extremely important when offering services through the Internet. However, current Web Services are very inflexible as regards their invocation from different types of device, especially if we consider the need for them to be adaptable when being invoked from a mobile device. In this paper, we will propose several alternatives for the creation of flexible web services which can be invoked from different types of device, and compare the different proposed approaches. Aspect -Oriented Programming and Model-Driven Development have been used in all proposals to reduce the impact of service adaption, not only for the service developer, but also to maintain the correct code structure. This work has been developed thanks to the support of MEC (contract TIN2008-02985).

Cite as

Guadalupe Ortiz-Bellot and Alfonso Garcia de Prado. Adapting Web Services for Multiple Devices: a Model-Driven, Aspect-Oriented Approach. In Service-Oriented Architecture and (Multi-)Agent Systems Technology. Dagstuhl Seminar Proceedings, Volume 10021, pp. 1-2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2010)


Copy BibTex To Clipboard

@InProceedings{ortizbellot_et_al:DagSemProc.10021.3,
  author =	{Ortiz-Bellot, Guadalupe and Garcia de Prado, Alfonso},
  title =	{{Adapting Web Services for Multiple Devices: a Model-Driven, Aspect-Oriented Approach}},
  booktitle =	{Service-Oriented Architecture and (Multi-)Agent Systems Technology},
  pages =	{1--2},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2010},
  volume =	{10021},
  editor =	{Monique Calisti and Frank P. Dignum and Ryszard Kowalczyk and Frank Leymann and Rainer Unland},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.10021.3},
  URN =		{urn:nbn:de:0030-drops-28122},
  doi =		{10.4230/DagSemProc.10021.3},
  annote =	{Keywords: Web Services, Mobile Devices, Aspct-Oriented Programming, Model-Driven Development}
}
Document
Aspect-Oriented Techniques for Web Services: a Model-Driven Approach

Authors: Guadalupe Ortiz and Juan Hernández

Published in: Dagstuhl Seminar Proceedings, Volume 6291, The Role of Business Processes in Service Oriented Architectures (2006)


Abstract
Web Service technologies offer a successful way for interoperability among applications, but in order to tackle the entire web service life cycle, it is necessary to face how to model systems based on service functionality and also how to add extra-functional properties to modelled services. In this regard, we propose first of all a versatile and simple UML profile based on the Service Component Architecture specification for modelling services, in order to provide a model environment in which to add extra-functional properties. Secondly, a new UML profile is proposed to model and reuse the said extra-functional properties in service models. The implemented models based on these profiles will be independent from a final implementation language or platform, thus it is necessary to specify a particular type of model to convert the independent one into in a subsequent step. In order to meet this requirement an object, an aspect and a policy based models are proposed as the intermediate step between the independent model and the final code. We acknowledge that there are tools available which convert Java models into web services' Java code, and it is not our aim to build a tool to fulfil this requirement. Regarding extra-functional properties, aspect-oriented techniques allow them to be easily modularized and reused; in this respect, properties are implemented as aspects in a totally transparent way and avoid the need to modify service code in an intrusive manner on adding extra-functional properties, improving our system maintenance. Furthermore, this way traceability between the model and the code is perfectly maintained in both directions. This work has been developed thanks to the support of CICYT under contract TIN2005-09405-C02-02.

Cite as

Guadalupe Ortiz and Juan Hernández. Aspect-Oriented Techniques for Web Services: a Model-Driven Approach. In The Role of Business Processes in Service Oriented Architectures. Dagstuhl Seminar Proceedings, Volume 6291, pp. 1-14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2006)


Copy BibTex To Clipboard

@InProceedings{ortiz_et_al:DagSemProc.06291.8,
  author =	{Ortiz, Guadalupe and Hern\'{a}ndez, Juan},
  title =	{{Aspect-Oriented Techniques for Web Services: a Model-Driven Approach}},
  booktitle =	{The Role of Business Processes in Service Oriented Architectures},
  pages =	{1--14},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2006},
  volume =	{6291},
  editor =	{Frank Leymann and Wolfgang Reisig and Satish R. Thatte and Wil van der Aalst},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06291.8},
  URN =		{urn:nbn:de:0030-drops-8269},
  doi =		{10.4230/DagSemProc.06291.8},
  annote =	{Keywords: Web Service, Model Driven Development, Aspect-Oriented Techniques, Extra-Functional Property, Service Component Architecture, Ws-Policy}
}
Document
Towards UML Modelling Extra-Functional Properties in Web Services and their Clients

Authors: Guadalupe Ortiz and Juan Hernández

Published in: Dagstuhl Seminar Proceedings, Volume 6291, The Role of Business Processes in Service Oriented Architectures (2006)


Abstract
Web Services provide our systems with a platform independent and loosely coupled implementation environment, being time to face how the named systems can be modelled. Service Component Architecture (SCA) allows us to define services independently of the final implementation technology; however, it does not integrate the remaining development stages. Model Driven Architecture provides a method to face all stages in development from the platform independent model to final code, although it is not specific to service technologies. Regarding web service extra-functional properties, WS-Policy establishes how to describe them in a loosely coupled manner; however the loosely coupled environment is not always maintained when modelling or implementing these properties, which can be solved by using aspect-oriented techniques. In this paper, we propose to use a model driven approach for extra-functional properties in SCA service based models, where generated code will consist of the policy description and an aspect-oriented implementation.

Cite as

Guadalupe Ortiz and Juan Hernández. Towards UML Modelling Extra-Functional Properties in Web Services and their Clients. In The Role of Business Processes in Service Oriented Architectures. Dagstuhl Seminar Proceedings, Volume 6291, pp. 1-16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2006)


Copy BibTex To Clipboard

@InProceedings{ortiz_et_al:DagSemProc.06291.14,
  author =	{Ortiz, Guadalupe and Hern\'{a}ndez, Juan},
  title =	{{Towards UML Modelling Extra-Functional Properties in Web Services and their Clients}},
  booktitle =	{The Role of Business Processes in Service Oriented Architectures},
  pages =	{1--16},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2006},
  volume =	{6291},
  editor =	{Frank Leymann and Wolfgang Reisig and Satish R. Thatte and Wil van der Aalst},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06291.14},
  URN =		{urn:nbn:de:0030-drops-8251},
  doi =		{10.4230/DagSemProc.06291.14},
  annote =	{Keywords: Extra-Functional property, web service, UML modeling, aspect-oriented techniques, WS-policy, service component architecture}
}
  • Refine by Author
  • 2 Hernández, Juan
  • 2 Ortiz, Guadalupe
  • 1 Garcia de Prado, Alfonso
  • 1 Ortiz-Bellot, Guadalupe

  • Refine by Classification

  • Refine by Keyword
  • 1 Aspct-Oriented Programming
  • 1 Aspect-Oriented Techniques
  • 1 Extra-Functional Property
  • 1 Extra-Functional property
  • 1 Mobile Devices
  • Show More...

  • Refine by Type
  • 3 document

  • Refine by Publication Year
  • 2 2006
  • 1 2010

Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail