Specifying process-oriented hypertext for organizational computing
Journal of Network and Computer Applications
Designing Data-Intensive Web Applications
Designing Data-Intensive Web Applications
Design and development of data-intensive web sites: The Araneus approach
ACM Transactions on Internet Technology (TOIT)
Modeling and Designing Processes in E-Commerce Applications
IEEE Internet Computing
Facilitating the rapid development and scalable orchestration of composite web services
Distributed and Parallel Databases
Model-driven design and deployment of service-enabled web applications
ACM Transactions on Internet Technology (TOIT)
A Framework for Business Model Driven Development
STEP '04 Proceedings of the 12 International Workshop on Software Technology and Engineering Practice
Process modeling in Web applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
Integration of business processes in web application models
Journal of Web Engineering
Building business process driven web applications
BPM'06 Proceedings of the 4th international conference on Business Process Management
Distributed orchestration of user interfaces
Information Systems
Proceedings of the 21st international conference companion on World Wide Web
M3D: a tool for the model driven development of web applications
Proceedings of the twelfth international workshop on Web information and data management
Developing BP-driven web applications through the use of MDE techniques
Software and Systems Modeling (SoSyM)
Extending search to crowds: a model-driven approach
Search Computing
Hi-index | 0.00 |
This paper presents Web Ratio BPM, an Eclipse-based tool that supports the design and deployment of business processes as Web applications. The tool applies Model Driven Engineering techniques to complex, multi-actor business processes, mixing tasks executed by humans and by machines, and produces a Web application running prototype that implements the specified process. Business processes are described through the standard BPMN notation, extended with information on task assignment, escalation policies, activity semantics, and typed dataflows, to enable a two-step generative approach: first the Process Model is automatically transformed into a Web Application Model in the WebML notation, which seamlessly expresses both human- and machine-executable tasks; secondly, the Application Model is fed to an automatic transformation capable of producing the running code. The tool provides various features that increase the productivity and the quality of the resulting application: one-click generation of a running prototype of the process from the BPMN model; fine-grained refinement of the resulting application; support of continuous evolution of the application design after requirements changes (both at business process and at application levels).