Building a process layer for business applications using the blackboard pattern

Publikation: Beiträge in SammelwerkenAufsätze in KonferenzbändenForschungbegutachtet

Authors

Contemporary business applications often employ a process layer in order to coordinate automated activities. One option to build such a layer is to use a workflow management system. But the all-or-nothing fashion of such systems makes them sometimes hard to integrate. In such cases, custom development is an alternative. Yet concepts for the micro-architecture of process layers in business applications are rare. We argue that the blackboard pattern, which is known to be suitable for knowledge intensive artificial intelligence applications, can provide an solid basis also for constructing process layers with workflow capabilities. This paper shows how the essential building parts of workflows are realized in a blackboard architecture. In this context, an in-depth discussion of important design and implementation tasks to be solved is given.
OriginalspracheEnglisch
TitelSoftware Engineering 2007 : Beiträge zu den Workshops – Fachtagung des GI-Fachbereichs Softwaretechnik
HerausgeberStefan Böttinger, Ludwig Theuvsen, Susanne Rank, Marlies Morgenstern
Anzahl der Seiten12
ErscheinungsortBonn
VerlagGesellschaft für Informatik e.V.
Erscheinungsdatum2007
Seiten145-156
ISBN (Print)978-3-88579-200-0
PublikationsstatusErschienen - 2007
VeranstaltungFachtagung des GI-Fachbereichs Softwaretechnik - 2007: Software Engineering - Hamburg
Dauer: 27.03.200730.03.2007

Bibliographische Notiz

Literaturverz. S. 156

Zuletzt angesehen

Publikationen

  1. Analyzing User Journey Data In Digital Health: Predicting Dropout From A Digital CBT-I Intervention
  2. Probabilistic approach to modelling of recession curves
  3. Study on the effects of tool design and process parameters on the robustness of deep drawing
  4. Identification of structure-biodegradability relationships for ionic liquids - clustering of a dataset based on structural similarity
  5. A Proposal for Integrating Theories of Complexity for Better Understanding Global Systemic Risks
  6. Changes in the Complexity of Limb Movements during the First Year of Life across Different Tasks
  7. Binary Random Nets I
  8. The learning net - an interactive representation of shared knowledge
  9. Cognitive Predictors of Child Second Language Comprehension and Syntactic Learning
  10. Analysis of semi-open queueing networks using lost customers approximation with an application to robotic mobile fulfilment systems
  11. Some model properties to control a permanent magnet machine using a controlled invariant subspace
  12. Model inversion using fuzzy neural network with boosting of the solution
  13. Trait correlation network analysis identifies biomass allocation traits and stem specific length as hub traits in herbaceous perennial plants
  14. Robust Control of Mobile Transportation Object with 3D Technical Vision System
  15. Clustering Hydrological Homogeneous Regions and Neural Network Based Index Flood Estimation for Ungauged Catchments
  16. Using augmented video to test in-car user experiences of context analog HUDs
  17. Linux-based Embedded System for Wavelet Denoising and Monitoring of sEMG Signals using an Axiomatic Seminorm
  18. Advances in Dynamics, Optimization and Computation
  19. 'SPREAD THE APP, NOT THE VIRUS’ – AN EXTENSIVE SEM-APPROACH TO UNDERSTAND PANDEMIC TRACING APP USAGE IN GERMANY
  20. Data-Driven flood detection using neural networks
  21. Efficient Order Picking Methods in Robotic Mobile Fulfillment Systems
  22. Global temporal typing patterns in foreign language writing
  23. Optimized neural networks for modeling of loudspeaker directivity diagrams
  24. Passive Peak Voltage Sensor for Multiple Sending Coils Inductive Power Transmission System
  25. Model-based logistic controlling of converging material flows
  26. An evaluation of BPR methodologies adopting NIMSAD: A systematic framework for understanding and evaluating methodologies
  27. Exploiting linear partial information for optimal use of forecasts. With an application to U.S. economic policy
  28. Gain Scheduling Controller for Improving Level Control Performance
  29. Data-driven and physics-based modelling of process behaviour and deposit geometry for friction surfacing
  30. Microstructural development of as-cast AM50 during Constrained Friction Processing: grain refinement and influence of process parameters
  31. Four Methods to Distinguish between Fractal Dimensions in Time Series through Recurrence Quantification Analysis