Abstract
Business Network Management (BNM) provides companies with techniques for managing their trading partner networks by making (technical) integration, business and social aspects visible within a network view and set them into context to each other. Therefore it computationally links data into business and integration networks as well as computes semantic correlation between entities of both perspectives. The linked real-world data is then captured in a network-centric variant of Business Process Modeling Notation (BPMN), which we call Network Integration Model (NIM).
In this paper, we propose an approach, which features access to the complex inter-connected business and technical perspectives in NIM, called Business Graph Protocol. We define a powerful Resource Graph (RG), which is directly computed from the underlying domain model, e.g. NIM, and allows simple, uniform, but expressive queries and traversal on the linked data. Through embedded, ad-hoc querying techniques, entry points to the network are computed. We present an approach on applying state of the art RESTful WebServices to our domain and report on our experiences with it.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Angeles, R., Gutierrez, C.: Survey of Graph Database Models. ACM Computing Surveys 40(1), Article 1 (2008)
Graph API, Facebook Inc. (2011), http://developers.facebook.com/docs/reference/api/
Graph Protocol, Facebook Inc. (2011), http://developers.facebook.com/docs/opengraph/
Fetterman, D.: Data Grows Up: The Architecture of the Facebook Platform. In: Spinellis, D., et al. (eds.), pp. 89–109. O’Reilly Media Inc., Sebastopol (2009)
Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)
Fielding, R.T., Taylor, R.N.: Principled Design of Modern Web Architecture. ACM Transactions on Internet Technology 2(2), 115–150 (2002)
Filipowska, A., Hepp, M., Kaczmarek, M., Markovic, I.: Organisational Ontology Framework for Semantic Business Process Management. In: Abramowicz, W. (ed.) BIS 2009. LNBIP, vol. 21, pp. 1–12. Springer, Heidelberg (2009)
Gremlin: Graph Traversal Language (2012), https://github.com/tinkerpop/gremlin/wiki
Hagen, A.: The Open Graph Protocol Design Decisions. In: International Semantic Web Conference (ISWC), Shanghai (2010)
Hepp, M., Roman, D.: An Ontology Framework for Semantic Business Process Management. Wirtschaftsinformatik, 423–440 (2007)
Hepp, M., Leymann, F., Dominigue, J., Wahler, A., Fensel, D.: Semantic Business Process Management – A Vision Towards Using Semantic Web Services for Business Process Management. In: IEEE International Conference on e-Business Engineering (ICEBE), Beijing (2005)
Infogrid Web Graph Database. Infogrid (November 2011), http://infogrid.org/
Iordanov, B.: HyperGraphDB: A Generalized Graph Database. In: Shen, H.T., Pei, J., Özsu, M.T., Zou, L., Lu, J., Ling, T.-W., Yu, G., Zhuang, Y., Shao, J. (eds.) WAIM 2010. LNCS, vol. 6185, pp. 25–36. Springer, Heidelberg (2010)
Neo4j Graph Database. Neo Technology (January 2012), http://neo4j.org/
OMG: BPMN: Business Process Modeling Notation 2.0. Object Management Group (2011)
Pautasso, C., Wilde, E.: RESTful web services: principles, patterns, emerging technologies. In: WWW, pp. 1359–1360 (2012)
RDF Semantics (2012), http://www.w3c.org/RT/rdf-mt
Rexster. Rexster (May 2011), https://github.com/tinkerpop/rexster/wiki/
Ritter, D., Bhatt, A.: Modeling Approach for Business Networks with an Integration and Business Perspective. In: ER 2011 Workshops, Brüssel (2011)
Ritter, D., Ackermann, J., Bhatt, A., Hoffmann, F.O.: Building a Business Graph System and Network Integration Model Based on BPMN. In: Dijkman, R., Hofstetter, J., Koehler, J. (eds.) BPMN 2011. LNBIP, vol. 95, pp. 154–159. Springer, Heidelberg (2011)
Ritter, D.: From Network Mining to Large Scale Business Networks. In: International Workshop on Large Scale Network Analysis (LSNA), Lyon (2012)
Ritter, D.: Towards Business Network Management. In: Confenis: 6th International Conference on Research and Practical Issues of Enterprise Information Systems, Ghent (2012)
Rodriguez, M.A., Neubauer, P.: A Path Algebra for Multi-Relational Graphs. In: International Workshop on Graph Data Management (GDM), Hannover (2011)
Rodriguez, M.A., Neubauer, P.: The Graph Traversal Pattern. In: Sakr, S., Pardede, E. (eds.) Graph Data Management: Techniques and Applications. IGI Global (2011)
Sletten, B.: Resource-Oriented Architectures: Being ”In The Web”. In: Spinellis, D., et al. (eds.), pp. 89–109. O’Reilly Media Inc., Sebastopol (2009)
Tarjan, R.E.: A Note on Finding the Bridges of a Graph. Inf. Process. Lett., 160–161 (1974)
Webber, J., Parastatidis, S., Robinson, I.: REST in Practice: Hypermedia and Systems Architecture. O’Reilly & Associates, Sebastopol (2010)
Wilde, E., Pautasso, C. (eds.): REST: From Research to Practice. Springer, Heidelberg (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ritter, D. (2012). The Business Graph Protocol. In: Skersys, T., Butleris, R., Butkiene, R. (eds) Information and Software Technologies. ICIST 2012. Communications in Computer and Information Science, vol 319. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33308-8_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-33308-8_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33307-1
Online ISBN: 978-3-642-33308-8
eBook Packages: Computer ScienceComputer Science (R0)