2009
DOI: 10.1007/978-3-642-02818-2_41
|View full text |Cite
|
Sign up to set email alerts
|

CRUISe: Composition of Rich User Interface Services

Abstract: As reuse and technology-independence are key issues of both software and web engineering, web services have gained momentum and are heavily used in modern web-based applications. However, they are only expedient for the business logic layer, while the Web lacks uniform models for the encapsulation and reuse of UI components. Thus, web UIs are usually hand-crafted and static, which complicates both development as well as maintenance and upgrade. We address these issues with a novel approach facilitating dynamic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0
5

Year Published

2010
2010
2017
2017

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 34 publications
(29 citation statements)
references
References 4 publications
0
24
0
5
Order By: Relevance
“…Pipes operators provide only generic programming features (e.g., feed manipulation, looping) and typically require basic programming knowledge. The CRUISe project [Pietschmann et al 2009] specifically focuses on composability and context-aware presentation of UIs, but does not support the seamless integration of UI components with Web services. The ServFace project (http://www.servface.eu) instead aims to support domain experts in composing semantically annotated Web services.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Pipes operators provide only generic programming features (e.g., feed manipulation, looping) and typically require basic programming knowledge. The CRUISe project [Pietschmann et al 2009] specifically focuses on composability and context-aware presentation of UIs, but does not support the seamless integration of UI components with Web services. The ServFace project (http://www.servface.eu) instead aims to support domain experts in composing semantically annotated Web services.…”
Section: Related Workmentioning
confidence: 99%
“…Pipes (http://pipes.yahoo.com/pipes/), JackBe Presto (http://www.jackbe.com/products), ServFace Builder [Feldmann et al 2009], Karma [Tuchinda et al 2011], CRUISe [Pietschmann et al 2009], MashLight [Baresi and Guinea 2010], and the like. Mashup tools (or platforms) are integrated development and runtime environments that are typically accessed online as a hosted service and allow their users (ranging from target users with low software development skills to experienced programmers) to develop and run their own mashups in a graphical, most of the times model-driven fashion.…”
Section: Introductionmentioning
confidence: 99%
“…MashArt aims at simplicity: orchestration of distributed (i.e., multibrowser) applications and complex features like transactions or exception handling are outside its scope. The CRUISe project [25] has similarities with mashArt, especially regarding the componentization of UIs. Yet, is does not support the seamless integration of UI components with service orchestration, i.e., there is no support for complex process logic.…”
Section: State Of the Art In Orchestrating Services People And Uismentioning
confidence: 99%
“…Support for UI integration is missing, and support for service integration is still poor while it provides only generic programming features (e.g., feed manipulation, looping) and typically require basic programming knowledge. The CRUISe project [7] specifically focuses on composability and context-aware presentation of UIs, but does not support the seamless integration of UI components with web services. The ServFace project (http://www.servface.eu), instead, aims to support normal web users in composing semantically annotated web services.…”
Section: Related Workmentioning
confidence: 99%