Skip to main content

Part of the book series: Intelligent Systems Reference Library ((ISRL,volume 111))

  • 1321 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Shahin, M.Y.: Pavement Management for Airports, Roads, and Parking Lots. Chapman & Hall, New York (1994)

    Book  Google Scholar 

  2. Reinke, R., et al.: Domain frameworks for collaborative systems: lessons learned from engineering maintenance management. CTS 2007, 396–405 (2007). doi:10.1109/CTS.2007.4621780

    Google Scholar 

  3. Zdun, U.: Pattern-based design of a service-oriented middleware for remote object federations. ACM Trans. Intern. Tech. 8, 3, Article 15 (2008). doi:10.1145/1361186.1361191

    Google Scholar 

  4. 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. 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

    Google Scholar 

  6. IEEE: Standard 1516 (HLA Rules), 1516.1 (Federate Interface Specification) and 1516.2 (Object Model Template), September 2000

    Google Scholar 

  7. WSDL: Web services description language (WSDL) Version 2.0 Part 1: Core Language http://www.w3.org/TR/wsdl20/. Accessed 20 Mar 2014

  8. SOAP: SOAP Version 1.2 Part 0: Primer (Second Edition) http://www.w3.org/TR/2007/REC-soap12-part0-20070427/

  9. XML Schema: XML Schema Part 1: Structures Second Edition http://www.w3.org/TR/xmlschema-1/. Accessed 20 June 32013

  10. 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

    Google Scholar 

  11. 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

  12. specs@openid.net. “OpenID Authentication 2.0 Final.” 2007. Available online at http://openid.net/developers/specs/

  13. Liberty Alliance Project: Liberty ID-WSF web services framework overview. Version 1.1, 2005. Available online at http://www.projectliberty.org/liberty/specifications__1

  14. OASIS: Web services security: WS-security core specification 1.1. OASIS Standard, 2006. Available online at http://docs.oasis-open.org/wss/v1.1/

  15. OASIS: Security assertion markup language (SAML) 2.0 Technical Overview, Working Draft 05’, 10 May 2005. http://www.oasisopen.org/committees/download.php/12549/sstc-saml-techoverview-2%5B1%5D.0-draft-05.pdf

  16. 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

  17. Hatameyama, M.: Federation proxy for cross domain identity federation. In: Proceedings of DIM ’09, 13 November 2009, pp. 53–62. doi:10.1145/1655028.1655041

  18. 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. 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. 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. 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. 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. 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. 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. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. Krizevnik, M., Juric, M.B.: Improved SOA persistence architectural model. ACM SIGSOFT Newsletter 35(3), 1–8 (2010). doi:10.1145/1764810.1764821

    Article  Google Scholar 

  28. Williams, K., Daniel, B.: An introduction to service data objects. Java Developer’s J. (2004)

    Google Scholar 

  29. 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

    Google Scholar 

  30. 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

  31. Sarelo, K.: A SOA for ubiquitous communication management. In: Proceedings of iiWAS2009, 14–16 December 2009, Kuala Lumpur, Malaysia. doi:10.1145/1806338.1806386

  32. 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)

    Google Scholar 

  33. 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

    Google Scholar 

  34. 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)

    Google Scholar 

  35. 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)

    Google Scholar 

  36. Suh, N.P.: Axiomatic Design. Oxford University Press, New York (2001)

    Google Scholar 

  37. Lu, S.C.Y., et al.: A scientific foundation of collaborative engineering. CIRP Ann. Manufact. Technol. 56(2), 605–634 (2007). doi:10.1016/j.cirp.2007.10.010

    Article  Google Scholar 

  38. 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

    Google Scholar 

  39. Graesser, A.C., et al.: AutoTutor: an intelligent tutoring system with mixed-initiative dialogue. IEEE Trans. Educ. 48(4), 612–618 (2005). doi:10.1109/TE.2005.856149

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arthur Baskin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Baskin, A., Reinke, R., Coffey, J.W. (2016). The Fractal Nature of SOA Federations: A Real World Example. In: El-Sheikh, E., Zimmermann, A., Jain, L. (eds) Emerging Trends in the Evolution of Service-Oriented and Enterprise Architectures. Intelligent Systems Reference Library, vol 111. Springer, Cham. https://doi.org/10.1007/978-3-319-40564-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-40564-3_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-40562-9

  • Online ISBN: 978-3-319-40564-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics