Multi-device UI Development for Task-Continuous Cross-Channel Web Applications

The growing number of various types of web-enabled smart devices presents a special challenge for retail banks. In the world of Omni-Channel-Banking, customers demand a flexible and easy usage for carrying out their banking activities. Establishing such an Omni-Channel-Banking experience is a challenging task that requires support for the development of heterogeneous user interfaces (UIs) allowing flexible access to different channels (e.g. PC, Smartphone, ATM) and a seamless hand-over between these channels to allow task-continuity for the customer. Therefore, we present a model-based solution architecture for the development of multi-device UIs. Our solution architecture minimizes recurrent UI development efforts for different channels and enables data synchronization between them. To show the feasibility of our approach, we present an industrial case study, where we implement a cross-channel banking web-application that enables a modern customer experience.