Abstract
RosettaNet is a leading industry effort that creates standards for business interactions among the participants in a supply chain. The RosettaNet standard defines over 100 Partner Interface Processes (PIPs) through which the participants can exchange business documents necessary to enact a supply chain. However, each PIP specifies the business interactions at a syntactic level, but fails to capture the business meaning of the interactions to which they apply.
In contrast, this paper takes as its point of departure a commitment-based approach for business modeling that gives central position to interactions captured in terms of their meaning. This paper defines commitment-based business patterns abstracted from RosettaNet PIPs. Doing so yields models that are clearer, more flexible to changing requirements, and potentially enacted through multiple operationalizations. This paper validates the patterns by applying them to model the Order-to-Cash business process from the RosettaNet eBusiness Process Scenario Library.
We thank the anonymous reviewers for helpful comments.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
van der Aalst, W.M.P., Pesic, M.: DecSerFlow: Towards a truly declarative service flow language. In: Bravetti, M., Núñez, M., Zavattaro, G. (eds.) WS-FM 2006. LNCS, vol. 4184, pp. 1–23. Springer, Heidelberg (2006)
Avali, V.R., Huhns, M.N.: Commitment-based multiagent decision making. In: Klusch, M., Pěchouček, M., Polleres, A. (eds.) CIA 2008. LNCS (LNAI), vol. 5180, pp. 249–263. Springer, Heidelberg (2008)
Baldoni, M., Baroglio, C., Marengo, E.: Commitment-based protocols with behavioral rules and correctness properties of MAS. In: Proc. Intl. Wkshp. Declarative Agent Languages and Technologies (DALT), pp. 66–83 (2010)
Bordini, R.H., Dastani, M., Dix, J., Fallah-Seghrouchni, A.E. (eds.): Multi-Agent Programming: Languages, Platforms and Applications. Springer, Heidelberg (2005)
Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: An agent-oriented software development methodology. Autonomous Agents and Multi-Agent Systems 8(3), 203–236 (2004)
BRG: The business motivation model (2007)
Clarke, E.M., Grumberg, O., Peled, D.A.: Model Checking. MIT Press, Cambridge (1999)
Haller, A., Kotinurmi, P., Vitvar, T., Oren, E.: Handling heterogeneity in RosettaNet messages. In: Proc. 22nd ACM Symposium on Applied Computing, pp. 1368–1374 (2007)
Hofreiter, B., Huemer, C., Liegl, P., Schuster, R., Zapletal, M.: UN/CEFACT’s Modeling Methodology (UMM): A UML Profile for B2B e-Commerce. In: Proc. 2nd Intl. Wkshp. Best Practices of UML (ER), pp. 19–31 (2006)
Hohpe, G., Woolf, B.: Enterprise Integration Patterns. Addison-Wesley, Boston (2004)
Kotinurmi, P., Vitvar, T.: Adding semantics to RosettaNet specifications. In: Proc. 15th Intl. Conf. World Wide Web, pp. 1059–1060 (2006)
Nitto, E.D., Ghezzi, C., Metzger, A., Papazoglou, M.P., Pohl, K.: A journey to highly dynamic, self-adaptive service-based applications. Automated Software Engineering 15(3-4), 313–341 (2008)
OMG: Business process management initiative (August 2009), http://bpmn.org/
Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: A BDI reasoning engine. In: [4], pp. 149–174 (2005)
Redding, G., Dumas, M., ter Hofstede, A.H.M., Iordachescu, A.: Modelling Flexible Processes with Business Objects. In: Proc. IEEE Conf. Comm. & Ent. Comp, pp. 41–48 (2009)
RosettaNet: Overview: Clusters, Segments, and PIPs (2008), http://www.rosettanet.org
RosettaNet: Extended order to cash (2010), http://www.rosettanet.org/
Russell, N., ter Hofstede, A.H.M., van der Aalst, W.M.P., Mulyar, N.: Workflow control-flow patterns: A revised view. Tech. rep., BPMcenter.org (2006)
Singh, M.P.: An ontology for commitments in multiagent systems: Toward a unification of normative concepts. Artificial Intelligence and Law 7(1), 97–113 (1999)
Singh, M.P.: Distributed enactment of multiagent workflows: Temporal logic for service composition. In: Proc. 2nd Intl. Joint Conf. Autonomous Agents and MultiAgent Systems (AAMAS), pp. 907–914 (July 2003)
Singh, M.P., Chopra, A.K., Desai, N.: Commitment-based service-oriented architecture. IEEE Computer 42(11), 72–79 (2009)
Telang, P.R., Singh, M.P.: Business modeling via commitments. In: Kowalczyk, R., Vo, Q.B., Maamar, Z., Huhns, M. (eds.) SOCASE 2009. LNCS, vol. 5907, pp. 111–125. Springer, Heidelberg (2009)
Telang, P.R., Singh, M.P.: Enhancing Tropos with commitments. In: Borgida, A.T., Chaudhri, V.K., Giorgini, P., Yu, E.S. (eds.) Conceptual Modeling: Foundations and Applications. LNCS, vol. 5600, pp. 417–435. Springer, Heidelberg (2009)
Telang, P.R., Singh, M.P.: Specifying and verifying cross-organizational business models: An agent-oriented approach. TR 12, North Carolina State University (May 2010)
Xing, J., Wan, F., Rustogi, S.K., Singh, M.P.: A commitment-based approach for business process interoperation. IEICE Trans. Info. & Syst. E84-D (10), 1324–1332 (2001)
Zdun, U., Hentrich, C., Dustdar, S.: Modeling process-driven and service-oriented architectures using patterns and pattern primitives. ACM Trans. Web 1(3), 14 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Telang, P.R., Singh, M.P. (2010). Abstracting and Applying Business Modeling Patterns from RosettaNet. In: Maglio, P.P., Weske, M., Yang, J., Fantinato, M. (eds) Service-Oriented Computing. ICSOC 2010. Lecture Notes in Computer Science, vol 6470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17358-5_29
Download citation
DOI: https://doi.org/10.1007/978-3-642-17358-5_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17357-8
Online ISBN: 978-3-642-17358-5
eBook Packages: Computer ScienceComputer Science (R0)