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. Eliciting Learner Perceptions of Web 2.0 Tasks through Mixed-Methods Classroom Research
  2. Conceptualizing Role Development in Agile Transformations
  3. On the origin of passive rotation in rotational joints, and how to calculate it
  4. Formative Perspectives on the Relation Between CSR Communication and CSR Practices
  5. Development of a scoring parameter to characterize data quality of centroids in high-resolution mass spectra
  6. A structural property of the wavelet packet transform method to localise incoherency of a signal
  7. Measuring cognitive load with subjective rating scales during problem solving
  8. Using augmented video to test in-car user experiences of context analog HUDs
  9. Machine Learning and Data Mining for Sports Analytics
  10. Trap nests for bees and wasps to analyse trophic interactions in changing environments—A systematic overview and user guide
  11. Enhancing EFL classroom instruction via the FeedBook: effects on language development and communicative language use.
  12. Additive Manufacturing of Soft Robots
  13. How does telework modify informal workplace learning and how can supervisors provide support?
  14. One tool to rule? – A field experimental longitudinal study on the costs and benefits of mobile device usage in public agencies
  15. Sustainable development and learning for sustainability through a regional network project
  16. Action rate models for predicting actions in soccer
  17. Markups and Concentration in the Context of Digitization
  18. Explaining General and Specific Factors in Longitudinal, Multimethod, and Bifactor Models
  19. Micro and Macro Perspectives in Organization Theory
  20. Can guided introspection help avoid rationalization of meat consumption?
  21. Re-Thinking Tasks in Inclusive Science Education
  22. A transdisciplinary evaluation framework for the assessment of integration in boundary-crossing collaborations in teacher education
  23. Differentiating Different Types of Cognitive Load
  24. Klassensprachen - Some Preliminary Theses
  25. A Dual Kalman Filter to Identify Parameters of a Permanent Magnet Synchronous Motor
  26. Assessing User Behavior by Mouse Movements
  27. Implementation of a balanced scorecard for hybrid business models
  28. Systematic distributions of interaction strengths across tree interaction networks yield positive diversity–productivity relationships
  29. Techno-economic assessment of non-sterile batch and continuous production of lactic acid from food waste
  30. Elementary School Students’ Length Estimation Skills
  31. Overview of a Proposed Ecological Risk Assessment Process for Honey bees (Apis mellifera) and Non‐Apis Bees
  32. Work-in-Progress
  33. Velocity-free friction compensation for motion systems with actuator constraint
  34. Communication
  35. Creativity in Spaces of Possibilities for Sustainable Urban Development
  36. Revegetation in agricultural areas: the development of structural complexity and floristic diversity
  37. Eye Movements During Mathematical Word Problem Solving-Global Measures and Individual Differences
  38. System versus Intention
  39. The shadow of the family
  40. The common European framework of reference for languages
  41. Explaining energy transition
  42. Sufficiency and Subsistence – On two important concepts for Sustainable Development