(Peltz 2003). Data objects are often added as
annotations. However, BPMN provides little
modelling support for data allocation.
Data flow diagrams and state charts (Harel 1987)
have been the main means of modeling data flow and
transformations in business process models. State
machines (OMG 2015) are used to model state, and
thus data, changes in business processes. Petri-nets
and Business Process Execution Language (BPEL)
provide modelling constructs for including data
aspects into business process models (Hinz et al.
2005). Recently, a fully data-centric business process
modeling approach is suggested (Hull 2008).
However, none of these approaches address data
allocation concerns that occur in a multi-
organizational collaboration sufficiently.
In software architectural design that usually
accompany business process modelling several
design viewpoints are suggested (Woods and
Rozanski 2005; Clements et al. 2010). Rozanski and
Woods, for instance, propose an architecture
framework consisting of seven different viewpoints,
namely, Functional, Information, Concurrency,
Development, Deployment and Operational, and
Context viewpoints. Their work does not, however,
include architecture perspective on analyzing data
allocation concerns.
7 CONCLUSIONS
Data allocation is an important concern when
designing collaboration business processes. It
appears that current business process modeling
approaches are limited in expressing all the four
dimensions of data allocation concerns we identified.
We showed how changes in data allocations captured
by the four dimensions documented as workflow data
patterns can be used data allocation concerns. In
future work we will extend apply the design
viewpoint to other real-life applications and
investigate ways to extend it.
REFERENCES
Aguilar-Savén, R. S. (2004). "Business process modelling:
Review and framework." International Journal of
Production Economics 90(2): 129-149.
Chinosi, M. and A. Trombetta (2012). "BPMN: An
introduction to the standard." Computer Standards &
Interfaces 34(1): 124-134.
Clements, P., F. Bachmann, L. Bass, D. Garlan, J. Ivers,
R. Little, P. Merson, R. Nord and J. Stafford (2010).
Documenting software architectures: views and
beyond, Addison-Wesley.
Davenport, T. H. (1993). Process Innovation:
Reengineering Work Through Information
Technology, Harvard Business School Press.
Decker, G. and A. Barros (2008). Interaction Modeling
Using BPMN. Business Process Management
Workshops: BPM 2007 International Workshops, BPI,
BPD, CBP, ProHealth, RefMod, semantics4ws,
Brisbane, Australia, September 24, 2007, Revised
Selected Papers. A. Hofstede, B. Benatallah and H.-Y.
Paik. Berlin, Heidelberg, Springer Berlin Heidelberg:
208-219.
Harel, D. (1987). "Statecharts: a visual formalism for
complex systems." Science of Computer Programming
8(3): 231-274.
Hinz, S., K. Schmidt and C. Stahl (2005). Transforming
BPEL to Petri Nets. Business Process Management:
3rd International Conference, BPM 2005, Nancy,
France, September 5-8, 2005. Proceedings. W. M. P.
Aalst, B. Benatallah, F. Casati and F. Curbera. Berlin,
Heidelberg, Springer Berlin Heidelberg: 220-235.
Hull, R. (2008). Artifact-Centric Business Process
Models: Brief Survey of Research Results and
Challenges. On the Move to Meaningful Internet
Systems: OTM 2008: OTM 2008 Confederated
International Conferences, CoopIS, DOA, GADA, IS,
and ODBASE 2008, Monterrey, Mexico, November 9-
14, 2008, Proceedings, Part II. R. Meersman and Z.
Tari. Berlin, Heidelberg, Springer Berlin Heidelberg:
1152-1163.
ISO/IEC/IEEE (2011). Systems and software engineering
-- Architecture description. ISO/IEC/IEEE Standard
42010:2011.
Lambert, D. M. and M. C. Cooper (2000). "Issues in
Supply Chain Management." Industrial Marketing
Management 29(1): 65-83.
Larsen, P. G., N. Plat and H. Toetenel (2012). "A Formal
Semantics of Data Flow Diagrams." Formal Aspects of
Computing 6(6): 586-606.
OMG (2011). Business Process Model and Notation 2.0
(BPMN 2.0).
OMG (2015). OMG Unified Modeling Language (OMG
UML): 752.
Pahl-Wostl, C. and M. Hare (2004). "Processes of social
learning in integrated resources management." Journal
of Community & Applied Social Psychology 14(3):
193-206.
Peltz, C. (2003). Web Services Orchestration and
Choreography. 36: 46-52.
PMI (2013). A Guide to the Project Management Body of
Knowledge (PMBOK) – Fifth Edition.
Russell, N., W. M. van der Aalst and N. Mulyar (2006).
"Workflow Control-Flow Patterns: A Revised View."
BPM Center Report BPM-06-22.
SCC (2012). Supply Chain Operations Reference Model
(SCOR): Revision 11.0.
van der Aalst, W. M. P. and A. ter Hofstede. (2011).
"Workflow Patterns. http://www.workflowpatterns.
com/." Retrieved December 23, 2015.