DocumentCode :
2877079
Title :
Servicetizing User Experiences for Complex Business Application
Author :
Liang, Donglin
Author_Institution :
Minnesota Univ.
fYear :
2006
fDate :
Oct. 2006
Firstpage :
147
Lastpage :
155
Abstract :
Web interfaces have been widely used to support user interactions in complex business applications. In a typical design of such an application, the execution is driven by the http requests sent by the Web-browser. Thus, the control of the workflow is encoded by the hyperlinks and buttons embedded in various Web pages that support the user interactions. This Web-driven design makes it hard to reason about and to maintain the workflows, especially when the Web pages are dynamically generated at runtime. This design also increases the complexity in developing rich user interactions for complex workflows. In this paper, we propose a new design that separates the workflow specification from the user interaction specification in a business application. This design is based on a workflow-driven service-oriented architecture pattern. In this architecture, the user interactions are captured by user experience services that can be developed, deployed, and maintained independently of the application. These services can be composed together with other business services by an executable workflow specification to provide the functionalities required by the application. This approach increases the flexibility in the implementation of the user interactions. It also enables a model-driven development approach for implementing the workflows that involve sophisticated user interactions
Keywords :
Web design; business data processing; formal specification; object-oriented programming; software architecture; workflow management software; Web interfaces; Web pages; Web-driven design; complex business applications; model-driven development; user experience services; user interaction specification; user interactions; workflow control; workflow specification; workflow-driven service-oriented architecture pattern; Business communication; Engineering management; Personnel; Runtime; Scalability; Service oriented architecture; Systems engineering and theory; Web pages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service-Oriented System Engineering, 2006. SOSE '06. Second IEEE International Workshop
Conference_Location :
Shanghai
Print_ISBN :
0-7695-2726-4
Type :
conf
DOI :
10.1109/SOSE.2006.36
Filename :
4027131
Link To Document :
بازگشت