Service-Oriented User Interface Modeling and Composition

Traditional service-oriented applications mainly focus on machine-to-machine interaction. However, human-machine interaction in applications also plays an important role. A better user interface can provide better usability and make the system user friendly. A user can be considered a service provider, where the user interaction is a workflow as a part of the system workflow and a user can place SOA User Interface (SOAUI) design into an overall system design. Traditionally, user interface design follows the MVC (Mode-View-Controller) architectural pattern. The SOAUI is a complement to the existing solution by providing the view for the application to the end-user.

[1]  Bedir Tekinerdogan,et al.  Model-Driven Specification of Software Services , 2007 .

[2]  Chris Anderson Essential Windows Presentation Foundation (WPF) (Microsoft .NET Development Series) , 2007 .

[3]  Chris Sells,et al.  Programming Windows Presentation Foundation , 2005 .

[4]  Raymond A. Paul,et al.  Consumer-centric service-oriented architecture: a new approach , 2006, The Fourth IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, and the Second International Workshop on Collaborative Computing, Integration, and Assurance (SEUS-WCCIA'06).

[5]  Qian Huang,et al.  Ontology-based Dynamic Process Collaboration in Service-Oriented Architecture , 2007, IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07).

[6]  Wei-Tek Tsai,et al.  DISTRIBUTED SERVICE-ORIENTED SOFTWARE DEVELOPMENT , 2008 .

[7]  I-Ling Yen,et al.  Adaptive User Interface Generation for Web Services , 2007 .