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. Optimized neural networks for modeling of loudspeaker directivity diagrams
  3. Model-based logistic controlling of converging material flows
  4. Trajectory-based computational study of coherent behavior in flows
  5. A Matlab/Simulink toolbox for inversion of local linear model trees
  6. Dynamically changing sequencing rules with reinforcement learning in a job shop system with stochastic influences
  7. Lyapunov stability analysis to set up a PI controller for a mass flow system in case of a non-saturating input
  8. Influence of Process Parameters and Die Design on the Microstructure and Texture Development of Direct Extruded Magnesium Flat Products
  9. Use of Machine-Learning Algorithms Based on Text, Audio and Video Data in the Prediction of Anxiety and Post-Traumatic Stress in General and Clinical Populations
  10. Combining a PI Controller with an Adaptive Feedforward Control in PMSM
  11. “Ideation is Fine, but Execution is Key”
  12. A Multilevel Inverter Bridge Control Structure with Energy Storage Using Model Predictive Control for Flat Systems
  13. Sliding mode and model predictive control for inverse pendulum
  14. Model predictive control for switching gain adaptation in a sliding mode controller of a DC drive with nonlinear friction
  15. Restoring Causal Analysis to Structural Equation ModelingReview of Causality: Models, Reasoning, and Inference (2nd Edition), by Judea Pearl
  16. Effects of diversity versus segregation on automatic approach and avoidance behavior towards own and other ethnic groups
  17. Understanding Low-Code Evolution, Adoption and Ecosystem for Software Development
  18. An observer for sensorless variable valve control in camless internal combustion engines
  19. The Low-Code Phenomenon: Mapping the Intellectual Structure of Research
  20. Evaluating a Bayesian Student Model of Decimal Misconceptions
  21. Operational integration of EMIS and ERP systems
  22. The identification of up-And downstream industries using input-output tables and a firm-level application to minority shareholdings
  23. Concepts
  24. Moving Towards Measuring Multifunctionality in Ecosystems: FieldScreen – A Mobile Positioning System for Non-Invasive Measurement of Plant Traits in Field Experiments
  25. Document assignment in multi-site search engines
  26. German Utilities and distributed PV