Back to Search
Start Over
MUIT: A Domain-Specific Language and its Middleware for Adaptive Mobile Web-Based User Interfaces in WS-BPEL
- Source :
- IEEE Transactions on Services Computing. 12:955-969
- Publication Year :
- 2019
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2019.
-
Abstract
- In enterprise organizations, the Bring-Your-Own-Device (BYOD) requirement has become prevalent as employees use their own mobile devices to process the workflow-oriented tasks. Consequently, it calls for approaches that can quickly develop and integrate mobile user interactions into existing business processes, and adapt to various contexts. However, designing, developing, and deploying adaptive and mobile-oriented user interfaces for existing process engines are non-trivial, and require significant systematic efforts. To address this issue, we present a novel middleware-based approach, called MUIT, to developing and deploying the Mobility, User Interactions and Tasks into WS-BPEL engines. MUIT provides a Domain-Specific Language (DSL) that provides some intuitive facilities to support the declarative development of adaptive, mobile-oriented, and Web-based user interfaces in WS-BPEL. The DSL can significantly reduce developers' manual efforts of developing user interactions by preventing arbitrarily mixed code, and its runtime supports satisfactory user experiences. Additionally, MUIT can be seamlessly integrated into WS-BPEL without intrusions of existing process instances. We implement a proof-of-concept prototype by integrating MUIT into the commodity WS-BPEL-based Apusic Platform, and evaluate the performance and usability of MUIT platform.
- Subjects :
- 0209 industrial biotechnology
Information Systems and Management
Computer Networks and Communications
computer.internet_protocol
Business process
business.industry
Computer science
Mobile computing
Mobile Web
Usability
02 engineering and technology
computer.software_genre
Computer Science Applications
Business Process Execution Language
World Wide Web
020901 industrial engineering & automation
Hardware and Architecture
Human–computer interaction
Middleware (distributed applications)
0202 electrical engineering, electronic engineering, information engineering
Mobile search
020201 artificial intelligence & image processing
User interface
business
computer
Subjects
Details
- ISSN :
- 23720204
- Volume :
- 12
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Services Computing
- Accession number :
- edsair.doi...........c8c177c41e8fba3b905a223fa40dab53