Building a process layer for business applications using the blackboard pattern

Research output: Contributions to collected editions/worksArticle in conference proceedingsResearchpeer-review

Standard

Building a process layer for business applications using the blackboard pattern. / Kleine Stegemann, Stefan; Funk, Burkhardt; Slotos, Thomas.
Software Engineering 2007: Beiträge zu den Workshops – Fachtagung des GI-Fachbereichs Softwaretechnik. ed. / Stefan Böttinger; Ludwig Theuvsen; Susanne Rank; Marlies Morgenstern. Bonn: Gesellschaft für Informatik e.V., 2007. p. 145-156.

Research output: Contributions to collected editions/worksArticle in conference proceedingsResearchpeer-review

Harvard

Kleine Stegemann, S, Funk, B & Slotos, T 2007, Building a process layer for business applications using the blackboard pattern. in S Böttinger, L Theuvsen, S Rank & M Morgenstern (eds), Software Engineering 2007: Beiträge zu den Workshops – Fachtagung des GI-Fachbereichs Softwaretechnik. Gesellschaft für Informatik e.V., Bonn, pp. 145-156, Fachtagung des GI-Fachbereichs Softwaretechnik, Hamburg, 27.03.07.

APA

Kleine Stegemann, S., Funk, B., & Slotos, T. (2007). Building a process layer for business applications using the blackboard pattern. In S. Böttinger, L. Theuvsen, S. Rank, & M. Morgenstern (Eds.), Software Engineering 2007: Beiträge zu den Workshops – Fachtagung des GI-Fachbereichs Softwaretechnik (pp. 145-156). Gesellschaft für Informatik e.V..

Vancouver

Kleine Stegemann S, Funk B, Slotos T. Building a process layer for business applications using the blackboard pattern. In Böttinger S, Theuvsen L, Rank S, Morgenstern M, editors, Software Engineering 2007: Beiträge zu den Workshops – Fachtagung des GI-Fachbereichs Softwaretechnik. Bonn: Gesellschaft für Informatik e.V. 2007. p. 145-156

Bibtex

@inbook{a9e7b6f87a7140d8a5f389161db39ad7,
title = "Building a process layer for business applications using the blackboard pattern",
abstract = "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.",
keywords = "Business informatics",
author = "{Kleine Stegemann}, Stefan and Burkhardt Funk and Thomas Slotos",
note = "Literaturverz. S. 156; Fachtagung des GI-Fachbereichs Softwaretechnik ; Conference date: 27-03-2007 Through 30-03-2007",
year = "2007",
language = "English",
isbn = "978-3-88579-200-0",
pages = "145--156",
editor = "Stefan B{\"o}ttinger and Ludwig Theuvsen and Susanne Rank and Marlies Morgenstern",
booktitle = "Software Engineering 2007",
publisher = "Gesellschaft f{\"u}r Informatik e.V.",
address = "Germany",

}

RIS

TY - CHAP

T1 - Building a process layer for business applications using the blackboard pattern

AU - Kleine Stegemann, Stefan

AU - Funk, Burkhardt

AU - Slotos, Thomas

N1 - Literaturverz. S. 156

PY - 2007

Y1 - 2007

N2 - 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.

AB - 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.

KW - Business informatics

M3 - Article in conference proceedings

SN - 978-3-88579-200-0

SP - 145

EP - 156

BT - Software Engineering 2007

A2 - Böttinger, Stefan

A2 - Theuvsen, Ludwig

A2 - Rank, Susanne

A2 - Morgenstern, Marlies

PB - Gesellschaft für Informatik e.V.

CY - Bonn

T2 - Fachtagung des GI-Fachbereichs Softwaretechnik

Y2 - 27 March 2007 through 30 March 2007

ER -

Recently viewed

Publications

  1. FaST: A linear time stack trace alignment heuristic for crash report deduplication
  2. Comments on "Tracking Control of Robotic Manipulators With Uncertain Kinematics and Dynamics"
  3. A two-stage Kalman estimator for motion control using model predictive strategy
  4. Anomaly detection in formed sheet metals using convolutional autoencoders
  5. Proxies
  6. Taking the pulse of Earth's tropical forests using networks of highly distributed plots
  7. E-stability and stability of adaptive learning in models with asymmetric information
  8. Active and semi-supervised data domain description
  9. Spaces for challenging experiences, indeterminacy, and experimentation
  10. Efficient Order Picking Methods in Robotic Mobile Fulfillment Systems
  11. THE PARALLAX OF INDIVIDUATION
  12. Control of an Electromagnetic Linear Actuator Using Flatness Property and Systems Inversion
  13. Restricted nonlinear approximation and singular solutions of boundary integral equations
  14. Using sequential injection analysis for fast determination of phosphate in coastal waters
  15. Performance predictors for graphics processing units applied to dark-silicon-aware design space exploration
  16. Industrial applications using wavelet packets for gross error detection
  17. Metaheuristics approach for solving personalized crew rostering problem in public bus transit
  18. On the Difficulty of Forgetting
  19. Spectral Early-Warning Signals for Sudden Changes in Time-Dependent Flow Patterns
  20. Octanol-Water Partition Coefficient Measurement by a Simple 1H NMR Method
  21. Governing Objects from a Distance
  22. Performance Saga: Interview 01
  23. A Multilevel Inverter Bridge Control Structure with Energy Storage Using Model Predictive Control for Flat Systems
  24. On the Direct Kinematics Problem of Parallel Mechanisms
  25. Pushing the Envelope: Creating Public Value in the Labor Market
  26. Making mutual learning tangible
  27. How can problems be turned into something good? The role of entrepreneurial learning and error mastery orientation
  28. Theorie des Quantum Computings
  29. Petri net based EMIS-mappers for flexible manufacturing systems
  30. Determination of 10 particle-associated multiclass polar and semi-polar pesticides from small streams using accelerated solvent extraction
  31. Performance concepts and performance theory
  32. Convergence of adaptive learning and expectational stability