Abstracting and Applying Business Modeling Patterns from RosettaNet

  • Pankaj R. Telang
  • Munindar P. Singh
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6470)


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.


Supply Chain Business Process Business Model Model Check Business Relationship 
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.


  1. 1.
    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)CrossRefGoogle Scholar
  2. 2.
    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)CrossRefGoogle Scholar
  3. 3.
    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)Google Scholar
  4. 4.
    Bordini, R.H., Dastani, M., Dix, J., Fallah-Seghrouchni, A.E. (eds.): Multi-Agent Programming: Languages, Platforms and Applications. Springer, Heidelberg (2005)zbMATHGoogle Scholar
  5. 5.
    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)CrossRefzbMATHGoogle Scholar
  6. 6.
    BRG: The business motivation model (2007)Google Scholar
  7. 7.
    Clarke, E.M., Grumberg, O., Peled, D.A.: Model Checking. MIT Press, Cambridge (1999)Google Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    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)Google Scholar
  10. 10.
    Hohpe, G., Woolf, B.: Enterprise Integration Patterns. Addison-Wesley, Boston (2004)Google Scholar
  11. 11.
    Kotinurmi, P., Vitvar, T.: Adding semantics to RosettaNet specifications. In: Proc. 15th Intl. Conf. World Wide Web, pp. 1059–1060 (2006)Google Scholar
  12. 12.
    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)CrossRefGoogle Scholar
  13. 13.
    OMG: Business process management initiative (August 2009),
  14. 14.
    Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: A BDI reasoning engine. In: [4], pp. 149–174 (2005)Google Scholar
  15. 15.
    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)Google Scholar
  16. 16.
    RosettaNet: Overview: Clusters, Segments, and PIPs (2008),
  17. 17.
    RosettaNet: Extended order to cash (2010),
  18. 18.
    Russell, N., ter Hofstede, A.H.M., van der Aalst, W.M.P., Mulyar, N.: Workflow control-flow patterns: A revised view. Tech. rep., (2006)Google Scholar
  19. 19.
    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)CrossRefGoogle Scholar
  20. 20.
    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)Google Scholar
  21. 21.
    Singh, M.P., Chopra, A.K., Desai, N.: Commitment-based service-oriented architecture. IEEE Computer 42(11), 72–79 (2009)CrossRefGoogle Scholar
  22. 22.
    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)CrossRefGoogle Scholar
  23. 23.
    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)CrossRefGoogle Scholar
  24. 24.
    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)Google Scholar
  25. 25.
    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)Google Scholar
  26. 26.
    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)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Pankaj R. Telang
    • 1
    • 2
  • Munindar P. Singh
    • 2
  1. 1.Research Triangle ParkCisco Systems Inc.USA
  2. 2.North Carolina State UniversityRaleighUSA

Personalised recommendations