Skip to main content
Top

2016 | OriginalPaper | Chapter

5. The Fractal Nature of SOA Federations: A Real World Example

Authors : Arthur Baskin, Robert Reinke, John W. Coffey

Published in: Emerging Trends in the Evolution of Service-Oriented and Enterprise Architectures

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Fractal concepts are often said to be recursively self-similar across multiple levels of abstraction. In this paper, we describe our experience with the fractal nature of SOA designs for sustainment management tools as these tools evolve into even more dynamic, federated systems that are orchestrated over the web. This chapter summarizes insights gained from more than twenty years of software development, maintenance, and evolution of a major pavement engineering tool named PAVER™. We consider both theoretical and experiential aspects of SOA federations at three levels of abstraction: (1) a loosely coupled federation of enterprise systems with PAVER™ as one member, (2) a tightly coupled federation of two pavement management tools (PAVER™ and PCASE) where each has a separate domain identity and development team, and (3) an emerging federation of plugin tools, which provide additional pavement engineering functionality and can come from competing civil engineering firms. These plugin tools exist at different levels of abstraction within the level of the main system and are, again, fractal. We organize the presentation of our experiences in this domain by describing how SOA elements including Ontologies, Discovery, Composition, and Orchestration are fractal whether we are looking at algorithms or persistent state. We also define and describe a third orthogonal fractal dimension: Evolution. Although the details of the implementation solutions at the differing levels of abstraction can be substantially different, we will show that the underlying principles are strikingly similar in what problems they need to solve and how they generally go about solving them.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Shahin, M.Y.: Pavement Management for Airports, Roads, and Parking Lots. Chapman & Hall, New York (1994)CrossRef Shahin, M.Y.: Pavement Management for Airports, Roads, and Parking Lots. Chapman & Hall, New York (1994)CrossRef
2.
3.
4.
go back to reference Li, Z., Cai, W., Turner, S.J., Pan, K.: Federate migration in a service oriented HLA RTI. 11th IEEE Symposium on Distributed Simulation and Real-Time Application, pp. 113–121. doi:10.1109/DS-RT.2007.31 Li, Z., Cai, W., Turner, S.J., Pan, K.: Federate migration in a service oriented HLA RTI. 11th IEEE Symposium on Distributed Simulation and Real-Time Application, pp. 113–121. doi:10.​1109/​DS-RT.​2007.​31
5.
go back to reference Wang, W., Yu, W., Li, Q, Wang, W., Liu, X.: Service-oriented high level architecture. In: Proceedings of summer computer simulation conference, 2008. Article 16 Wang, W., Yu, W., Li, Q, Wang, W., Liu, X.: Service-oriented high level architecture. In: Proceedings of summer computer simulation conference, 2008. Article 16
6.
go back to reference IEEE: Standard 1516 (HLA Rules), 1516.1 (Federate Interface Specification) and 1516.2 (Object Model Template), September 2000 IEEE: Standard 1516 (HLA Rules), 1516.1 (Federate Interface Specification) and 1516.2 (Object Model Template), September 2000
10.
go back to reference Seo, C., Zeigler, B.P.: Simulation model standardization through web services: interoperation and federation on the DEVS/SOA platform. In: Proceedings of symposium on theory of modeling and simulation—DEVS integrative M&S symposium, 2012. Article 46 Seo, C., Zeigler, B.P.: Simulation model standardization through web services: interoperation and federation on the DEVS/SOA platform. In: Proceedings of symposium on theory of modeling and simulation—DEVS integrative M&S symposium, 2012. Article 46
11.
go back to reference Li, J., Karp, A.H.: Access control for the services oriented architecture. In: Proceedings of ACM workshop on secure web services, pp. 9–17 (2007). doi:10.1145/1214418.1314421 Li, J., Karp, A.H.: Access control for the services oriented architecture. In: Proceedings of ACM workshop on secure web services, pp. 9–17 (2007). doi:10.​1145/​1214418.​1314421
16.
go back to reference Thomas, I., Meinel, C.: An identity provider to manage reliable digital identities for SOA and the web. In: Proceedings of IDtrust ’10, pp. 26–36 (2010). doi:10.1145/1750389.1750393 Thomas, I., Meinel, C.: An identity provider to manage reliable digital identities for SOA and the web. In: Proceedings of IDtrust ’10, pp. 26–36 (2010). doi:10.​1145/​1750389.​1750393
18.
go back to reference Anastasi, G.F., Carlini, E., Dazzi, P.: Smart cloud federation simulations with CloudSim. In: Proceedings of ORMACloud’13, June 17, 2013, pp. 9–16 (2013). doi:10.1145/2465823.2465828 Anastasi, G.F., Carlini, E., Dazzi, P.: Smart cloud federation simulations with CloudSim. In: Proceedings of ORMACloud’13, June 17, 2013, pp. 9–16 (2013). doi:10.​1145/​2465823.​2465828
19.
go back to reference Al-Masri, E., Mahmoud, Q.H.: Identifying client goals for web service discovery. 2013 IEEE international conference on services computing 2009, pp. 202–209. doi:10.1109/SCC.2009.60 Al-Masri, E., Mahmoud, Q.H.: Identifying client goals for web service discovery. 2013 IEEE international conference on services computing 2009, pp. 202–209. doi:10.​1109/​SCC.​2009.​60
20.
go back to reference Dabrowski, M., Pacyna, P.: Cross-identifier domain discovery service for unrelated user identities. In: Proceedings of the 4th ACM workshop on digital identity management, pp. 81–88 (2008). doi:10.1145/1456424.1456438 Dabrowski, M., Pacyna, P.: Cross-identifier domain discovery service for unrelated user identities. In: Proceedings of the 4th ACM workshop on digital identity management, pp. 81–88 (2008). doi:10.​1145/​1456424.​1456438
21.
go back to reference Tolk, A., Turnitsa, C.D., Diallo, S.Y.: Model-based alignment and orchestration of heterogeneous homeland security applications enabling composition of system of systems. In: Henderson, S.G., Biller, B., Hsieh, M-H., Shortle, J., Tew, J.D., Barton, R.R. (eds.) IEEE winter simulation conference, Dec 2007, pp. 842–850. doi:10.1109/WSC.2007.4419680 Tolk, A., Turnitsa, C.D., Diallo, S.Y.: Model-based alignment and orchestration of heterogeneous homeland security applications enabling composition of system of systems. In: Henderson, S.G., Biller, B., Hsieh, M-H., Shortle, J., Tew, J.D., Barton, R.R. (eds.) IEEE winter simulation conference, Dec 2007, pp. 842–850. doi:10.​1109/​WSC.​2007.​4419680
22.
go back to reference Tolk, A., Diallo, S.Y., Turnitsa, C.D.: Mathematical models towards self-organizing formal federation languages based on conceptual models of information exchange capabilities. In: Mason, S.J., Hill, R.R., Mönch, L., Rose, O., Jefferson, T., Fowler, J.W. (eds.) IEEE winter simulation conference, Dec 2008, pp. 966–974. doi:10.1109/WSC.2008.4736163 Tolk, A., Diallo, S.Y., Turnitsa, C.D.: Mathematical models towards self-organizing formal federation languages based on conceptual models of information exchange capabilities. In: Mason, S.J., Hill, R.R., Mönch, L., Rose, O., Jefferson, T., Fowler, J.W. (eds.) IEEE winter simulation conference, Dec 2008, pp. 966–974. doi:10.​1109/​WSC.​2008.​4736163
23.
go back to reference Rathnam, T., Paredis, C.J.J.: Developing federation object models using ontologies. In: Ingalls, R.G., Rossetti, M.D., Smith, J.S., Peters, B.A. (eds.) Proceedings of the IEEE 2004 Winter Simulation Conference, pp. 1054–1062 (2004). doi:10.1109/WSC.2004.1371429 Rathnam, T., Paredis, C.J.J.: Developing federation object models using ontologies. In: Ingalls, R.G., Rossetti, M.D., Smith, J.S., Peters, B.A. (eds.) Proceedings of the IEEE 2004 Winter Simulation Conference, pp. 1054–1062 (2004). doi:10.​1109/​WSC.​2004.​1371429
24.
go back to reference Calvanese, D., De Giacomo, G., Montali, M.: Foundations of data-aware process analysis: a database theory perspective. In: Proceedings of PODS ’13, 22–27 June 2013. doi:10.1145/2463664.2467796 Calvanese, D., De Giacomo, G., Montali, M.: Foundations of data-aware process analysis: a database theory perspective. In: Proceedings of PODS ’13, 22–27 June 2013. doi:10.​1145/​2463664.​2467796
25.
go back to reference Reichert, M.: Process and data: two sides of the same coin? In Proceedings of the On the Move Confederated International Conference (OTM 2012), volume 7565 of Lecture Notes in Computer Science, 2–19 (2012) Reichert, M.: Process and data: two sides of the same coin? In Proceedings of the On the Move Confederated International Conference (OTM 2012), volume 7565 of Lecture Notes in Computer Science, 2–19 (2012)
26.
go back to reference Dobos, L., Csabai, I., Szalay, A.S., Budavári, T., Li, N.: Graywulf: a platform for federated scientific data and services. Proceedings of SSDBM ’13, July 29–31 2013, Baltimore, MD, USA, 2013 ACM 978-1-4503-1921-8/13/07 (Pázmány Péter sétány) Dobos, L., Csabai, I., Szalay, A.S., Budavári, T., Li, N.: Graywulf: a platform for federated scientific data and services. Proceedings of SSDBM ’13, July 29–31 2013, Baltimore, MD, USA, 2013 ACM 978-1-4503-1921-8/13/07 (Pázmány Péter sétány)
28.
go back to reference Williams, K., Daniel, B.: An introduction to service data objects. Java Developer’s J. (2004) Williams, K., Daniel, B.: An introduction to service data objects. Java Developer’s J. (2004)
29.
go back to reference Carey, M.: The BEA AquaLogic Data Services Platform. Proceedings of SIGMOD 2006, June 27–29, 2006, Chicago, Illinois, USA. Copyright 2006 ACM 1-59593-256 Carey, M.: The BEA AquaLogic Data Services Platform. Proceedings of SIGMOD 2006, June 27–29, 2006, Chicago, Illinois, USA. Copyright 2006 ACM 1-59593-256
30.
go back to reference Takatsuka, H., et al.: Design and implementation of rule-based framework for context-aware services with web services. In: Proceedings of iiWAS ’14, 4–6 December 2014, Hanoi, Vietnam. doi:10.1145/2684200.2684310 Takatsuka, H., et al.: Design and implementation of rule-based framework for context-aware services with web services. In: Proceedings of iiWAS ’14, 4–6 December 2014, Hanoi, Vietnam. doi:10.​1145/​2684200.​2684310
32.
go back to reference Baskin, A., et al.: Exploring the role of finiteness in the emergence of structure. In: Mittenthal, J., Baskin, A. (eds.) The principles of organization in organisms. Santa Fe Institute studies in the sciences of complexity, Proceedings vol 13. Addison-Wesley, Reading, pp. 337–377 (1992) Baskin, A., et al.: Exploring the role of finiteness in the emergence of structure. In: Mittenthal, J., Baskin, A. (eds.) The principles of organization in organisms. Santa Fe Institute studies in the sciences of complexity, Proceedings vol 13. Addison-Wesley, Reading, pp. 337–377 (1992)
33.
go back to reference Li, M., Vitanyi, P.M.B.: Two decades of applied Kolmogorov complexity: in memoriam of Andrei Nikolaevich Kolmogorov 1903–1987. In: Proceedings of 3rd annual structure in complexity theory conference, Georgetown University, Washington, 14–17 June 1988 Li, M., Vitanyi, P.M.B.: Two decades of applied Kolmogorov complexity: in memoriam of Andrei Nikolaevich Kolmogorov 1903–1987. In: Proceedings of 3rd annual structure in complexity theory conference, Georgetown University, Washington, 14–17 June 1988
34.
go back to reference Mittenthal, J.E., et al.: Patterns of structure and their evolution in the organization of organisms: modules, matching, and compaction. In: Mittenthal, J., Baskin, A. (eds.) The principles of organization in organisms. Santa Fe Institute studies in the sciences of complexity, Proceedings vol. 13. Addison-Wesley, Reading, pp 321–332 (1992) Mittenthal, J.E., et al.: Patterns of structure and their evolution in the organization of organisms: modules, matching, and compaction. In: Mittenthal, J., Baskin, A. (eds.) The principles of organization in organisms. Santa Fe Institute studies in the sciences of complexity, Proceedings vol. 13. Addison-Wesley, Reading, pp 321–332 (1992)
35.
go back to reference Kauffman, S.A.: The sciences of complexity and “origins of order”. In: Mittenthal, J., Baskin, A. (eds.) The principles of organization in organisms. Santa Fe Institute studies in the sciences of complexity, Proceedings vol 13. Addison-Wesley, Reading, pp. 303–319 (1992) Kauffman, S.A.: The sciences of complexity and “origins of order”. In: Mittenthal, J., Baskin, A. (eds.) The principles of organization in organisms. Santa Fe Institute studies in the sciences of complexity, Proceedings vol 13. Addison-Wesley, Reading, pp. 303–319 (1992)
36.
go back to reference Suh, N.P.: Axiomatic Design. Oxford University Press, New York (2001) Suh, N.P.: Axiomatic Design. Oxford University Press, New York (2001)
38.
go back to reference Chan, T-W., Baskin, A.: Studying with the prince: the computer as a learning companion. In Proceedings of the ITS-88 Conference (1988), pp. 194–200 Chan, T-W., Baskin, A.: Studying with the prince: the computer as a learning companion. In Proceedings of the ITS-88 Conference (1988), pp. 194–200
Metadata
Title
The Fractal Nature of SOA Federations: A Real World Example
Authors
Arthur Baskin
Robert Reinke
John W. Coffey
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-40564-3_5

Premium Partner