Business Process Pattern
by
Dinh Khoa Nguyen
—
last modified
Sep 07, 2011 12:07
—
filed under:
KnowledgeModel
Definitions
Term: Business Process Pattern |
Domain: Cross-cutting issues | ||||
---|---|---|---|---|---|
Engineering and Design (KM-ED) |
Adaptation and Monitoring (KM-AM) |
Quality Definition, Negotiation and
Assurance (KM-QA) |
Generic (domain independent) |
||
D o m a i n : L a y e r s |
Business Process Management (KM-BPM) |
[Paludo et al. 2000] proposed the use of patterns to
help the software designer to model business processes.
It focuses on the initial phases of the software development life cycle
and has the objective of promoting reuse of the components of these
phases. Business processes are considered to have a critical analysis
phase, which demands a significant portion of the development
efforts. |
|||
Service Composition and
Coordination (KM-SC) |
In [Brambilla et al. 2005] the authors seek to extract “patterns” (in the sense of Software Engineering) from existing business protocols standards (RosettaNet, XCBL, ebXML, IHE, OGSA, and ASAP), focusing in asynchronous interactions. The Patterns identified are: Callback, Publish, Subscribe, Polling, Request Response Agent Service, Callback Factory, Publish Subscribe Factory. The goal is to reuse those patterns in the creation and development of new Business Protocol. Also, based on these patterns, expressive power of the existing standards has been compared. Identified patterns are also useful in process design, since they provide certified solutions to important problems. | ||||
Service Infrastructure (KM-SI) |
|||||
Generic (domain independent) |
Competencies
- TBD
Scenarios
- TBD
References
- [Brambilla et al. 2005] M. Brambilla, G. Guglielmetti, and C. Tziviskou, “Asynchronous web services communication patterns in business protocols,” WiSE'05: Proceedings of the 6th International Conference on Web Information Systems Engineering, pp. 435—442, 2005.
- [Paludo et al. 2000] M. Paludo, R. Burnett, and E. Jamhour. “Patterns lev Reusability eraging analysis reuse business processes,” ICSR-6: Proceedings of the 6th International Conference on Software Reuse: Advances in Software, pp. 353—368, 2000.