Authors:
Zakaria Maamar
1
;
Amel Benna
2
and
Nabil Otsmane
3
Affiliations:
1
College of Computing and IT, University of Doha for Science and Technology, Doha, Qatar
;
2
Department of Multimedia and Information Systems, CERIST, Algiers, Algeria
;
3
High School of Computer Science, Algiers, Algeria
Keyword(s):
Allen’s Time Algebra, Composite Resource, Consumption Flow, Event Driven, Time Constraint.
Abstract:
This paper discusses the composition of primitive resources in preparation for their run-time consumption by business processes. This consumption is first, subject to time constraints impacting the availability of primitive resources and second, dependent on events impacting the selection of primitive resources. To address primitive resources’ disparate time-availabilities that could lead to conflicts, a coordination approach is designed, developed, and tested using Allen’s time algebra and a simulated dataset. The approach produces composite resources’ consumption flows on-the-fly after discovering time relations between primitive resources that ensure their availabilities and hence, assignment to business processes. Implementation results demonstrate the technical doability of the approach along with identifying time-related obstacles that could prevent primitive resources’ availabilities. Solutions addressing these obstacles are also reported in the implementation results.