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. Identification of structure-biodegradability relationships for ionic liquids - clustering of a dataset based on structural similarity
  4. Efficient and accurate ℓ p-norm multiple kernel learning
  5. Building Assistance Systems using Distributed Knowledge Representations
  6. Binary Random Nets I
  7. Cognitive Predictors of Child Second Language Comprehension and Syntactic Learning
  8. AGDISTIS - Graph-based disambiguation of named entities using linked data
  9. Model inversion using fuzzy neural network with boosting of the solution
  10. Trait correlation network analysis identifies biomass allocation traits and stem specific length as hub traits in herbaceous perennial plants
  11. Supporting the Decision of the Order Processing Strategy by Using Logistic Models
  12. Using transition management concepts for the evaluation of intersecting policy domains ('grand challenges')
  13. Partitioned beta diversity patterns of plants across sharp and distinct boundaries of quartz habitat islands
  14. Visualizing the Hidden Activity of Artificial Neural Networks
  15. Clustering Hydrological Homogeneous Regions and Neural Network Based Index Flood Estimation for Ungauged Catchments
  16. Global temporal typing patterns in foreign language writing
  17. Implementing ERP systems in multinational projects
  18. Efficient Order Picking Methods in Robotic Mobile Fulfillment Systems
  19. Mathematics in Robot Control for Theoretical and Applied Problems
  20. Linux-based Embedded System for Wavelet Denoising and Monitoring of sEMG Signals using an Axiomatic Seminorm
  21. Sequencing and fading worked examples and collaboration scripts to foster mathematical argumentation - working memory capacity matters for fading
  22. Multi-Parallel Sending Coils for Movable Receivers in Inductive Charging Systems
  23. Data-Driven flood detection using neural networks
  24. OKBQA framework towards an open collaboration for development of natural language question-answering systems over knowledge bases
  25. Optimized neural networks for modeling of loudspeaker directivity diagrams
  26. Model-based logistic controlling of converging material flows
  27. Performance and Comfort when Using Motion-Controlled Tools in Complex Tasks