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. Expertise in research integration and implementation for tackling complex problems
  2. Comparing the Sensitivity of Social Networks, Web Graphs, and Random Graphs with Respect to Vertex Removal
  3. Binary Random Nets I
  4. Partitioned beta diversity patterns of plants across sharp and distinct boundaries of quartz habitat islands
  5. Efficient Order Picking Methods in Robotic Mobile Fulfillment Systems
  6. Guest Editorial Special Issue on Sensors in Machine Vision of Automated Systems
  7. Data-driven and physics-based modelling of process behaviour and deposit geometry for friction surfacing
  8. Machine Learning and Knowledge Discovery in Databases
  9. Four Methods to Distinguish between Fractal Dimensions in Time Series through Recurrence Quantification Analysis
  10. The elicitation process in developing of case library for Case-Based Reasoner system whilst consideration for validating electronic communication technologies
  11. Eliciting Learner Perceptions of Web 2.0 Tasks through Mixed-Methods Classroom Research
  12. Failure to Learn From Failure Is Mitigated by Loss-Framing and Corrective Feedback
  13. A general structural property in wavelet packets for detecting oscillation and noise components in signal analysis
  14. Constructs for Assessing Integrated Reports-Testing the Predictive Validity of a Taxonomy for Organization Size, Industry, and Performance
  15. Overcoming Multi-legacy Application Challenges through Building Dynamic Capabilities for Low-Code Adoption
  16. Mechanical performance prediction for friction riveting joints of dissimilar materials via machine learning
  17. Switching between reading tasks leads to phase-transitions in reading times in L1 and L2 readers
  18. Making an Impression Through Openness
  19. Continuous and Discrete Concepts for Detecting Transport Barriers in the Planar Circular Restricted Three Body Problem