ABSTRACT
The abaXX Workflow Engine (WFE) is a J2EE COTS software component, part of a larger suite for building web-based systems. Although these systems are usually mission-critical (the customers often being financial institutions), a visual tool that could be used for end-user programming, called the Process Modeler, proved important for marketing the WFE and the component suite in general. The promise of end-user programming (EUP), however, never materialized. This article sketches the evolution of the WFE. It de-scribes why the EUP capabilities were required, why they were never really used in practice, and how to reconcile these two facts.
- abaXX Technology AG, abaXX.components Workflow Engine User Guide V4.0, Stuttgart, 2004.Google Scholar
- abaXX Technology AG, abaXX.components WebApp Framework User Guide V4.0, Stuttgart, 2004.Google Scholar
- Business Process Management Initiative, Business Process Modeling Language BPML VI.0 Specification, www.bpmi.org, 2002.Google Scholar
- E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995. Google ScholarDigital Library
- OASIS, Business Process Execution Language for Web Services Version 1. 1, www.oasis-open.org, 2003.Google Scholar
- H. M. L. Ship, Tapestry in Action, Manning Publications, Greenwich, CT, 2004. Google ScholarDigital Library
- H. Smith, P. Fingar, Workflow is just a Pi process, BPTrends, www.bptrends.com, January 2004.Google Scholar
- J. Turner, K. Bedell, Struts Kick Start, SAMS, 2002. Google ScholarDigital Library
- Workflow Management Coalition, Terminology and Glossary, WFMC TC 1011 v.3, www.wfmc.org, Feb 1999.Google Scholar
- Workflow Management Coalition, The Workflow Reference Model, WFMC TC 1003 v.1.1, www.wfmc.org, Jan 1995.Google Scholar
Index Terms
- Market forces and end-user programming for mission-critical systems
Recommendations
Market forces and end-user programming for mission-critical systems
The abaXX Workflow Engine (WFE) is a J2EE COTS software component, part of a larger suite for building web-based systems. Although these systems are usually mission-critical (the customers often being financial institutions), a visual tool that could be ...
End-user programming and blended-user programming
CHI EA '99: CHI '99 Extended Abstracts on Human Factors in Computing SystemsEnd-User Programming has not lived up to expectations: today's computer world is dominated by "fatware" programs with hundreds of features, not simple applications built by the users themselves. Yet a strange convergence is taking place between the ...
Comments