HEAL DSpace

Model-driven composition of context-aware web services using ContextUML and aspects

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Prezerakos, GN en
dc.contributor.author Tselikas, ND en
dc.contributor.author Cortese, G en
dc.date.accessioned 2014-03-01T02:51:08Z
dc.date.available 2014-03-01T02:51:08Z
dc.date.issued 2007 en
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/35385
dc.subject.other BASIC (programming language) en
dc.subject.other Codes (standards) en
dc.subject.other Fuzzy logic en
dc.subject.other Information services en
dc.subject.other Light amplifiers en
dc.subject.other Process design en
dc.subject.other Process engineering en
dc.subject.other Separation en
dc.subject.other Systems analysis en
dc.subject.other Technology en
dc.subject.other Web services en
dc.subject.other World Wide Web en
dc.subject.other Aspect Oriented Programming (AOP) en
dc.subject.other code modules en
dc.subject.other Composite services en
dc.subject.other Context awareness (CA) en
dc.subject.other Context-aware en
dc.subject.other Context-dependent en
dc.subject.other core functionality en
dc.subject.other Ease-of-use en
dc.subject.other End user experience en
dc.subject.other End users en
dc.subject.other In order en
dc.subject.other international conferences en
dc.subject.other Meta modelling en
dc.subject.other Model driven approach en
dc.subject.other Model-driven en
dc.subject.other Personalization en
dc.subject.other Separation of concerns en
dc.subject.other service modeling en
dc.subject.other Service oriented architectures (SOAs) en
dc.subject.other Service provider (SP) en
dc.subject.other Source coding en
dc.subject.other Tightly coupled en
dc.subject.other Transition (Jel Classifications:E52 ,E41 ,E31) en
dc.subject.other User-centric en
dc.subject.other Web Services technologies en
dc.subject.other Work-in-progress (WIP) en
dc.subject.other Codes (symbols) en
dc.title Model-driven composition of context-aware web services using ContextUML and aspects en
heal.type conferenceItem en
heal.identifier.primary 10.1109/ICWS.2007.123 en
heal.identifier.secondary http://dx.doi.org/10.1109/ICWS.2007.123 en
heal.identifier.secondary 4279615 en
heal.publicationDate 2007 en
heal.abstract Service Oriented Architectures (SOAs) are constantly gaining ground for the provision of business to business as well as user-centric services, mainly in the form of Web Services technology. SOAs enable service providers to design and deploy new,composite service offerings out of existing component services. In order to match end-user expectations with respect to personalization and ease of use, these services should be designed in a manner that allows them to exhibit a certain level of context-awareness which is a basic element towards a richer end-user experience. However, in the majority of such services, context-handling is still tightly coupled with the core functionality of the service, resulting in a design which is difficult to implement and maintain. The paper proposes the decoupling of core service logic from context-related functionality by adopting a Model-driven approach based on a modified version of the ContextUML metamodel. Core service logic and context handling are treated as separate concerns at the modeling level as well as in the resulting source code where Aspect Oriented Programming (AOP) encapsulates context-dependent behavior in discrete code modules. The design of a restaurant finder service is used to portray the modified ContextUML metamodel and the service modeling process which is covered in full. Respective code snippets belonging to the executable version of the service (part of work in progress) are also provided, illustrating the transition from model to code and the resulting separation of concerns. © 2007 IEEE. en
heal.journalName Proceedings - 2007 IEEE International Conference on Web Services, ICWS 2007 en
dc.identifier.doi 10.1109/ICWS.2007.123 en
dc.identifier.spage 320 en
dc.identifier.epage 329 en


Αρχεία σε αυτό το τεκμήριο

Αρχεία Μέγεθος Μορφότυπο Προβολή

Δεν υπάρχουν αρχεία που σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής