Object-Oriented Service Clouds for Transdisciplinary Computing

  • Michael SobolewskiEmail author
Part of the Service Science: Research and Innovations in the Service Economy book series (SSRI)


A computing platform includes a programming environment to create applications with a coherent operating system and processor. The Service ORiented Computing EnviRonment (SORCER) is an object-oriented cloud platform that targets service abstractions for transdisciplinary complexity with support for high performance computing. SORCER service-commands are expressed in Exertion-Oriented Language (EOL) in convergence with two other languages: variable-oriented language (VOL) and variable-oriented modeling language (VML). The SORCER operating system (SOS) supports the two-way convergence of three programming models for transdisciplinary computing in service clouds. On one hand, EOP is uniformly converged with VOP and VOM to express an explicit network-centric service-oriented (SO) computation process in terms of other implicit (inter/intra) process expressions. On the other hand, VOM and VOP are uniformly converged with EOP to express an explicit declarative service model with multifidelity and multidisciplinary features in terms of other implicit (intra/inter) process expressions including network-centric service clouds.


Process expression Metacomputing Concurrent engineering Cloud computing Service object-oriented architectures Service provisioning Var-oriented modeling Var-oriented programming Exertion-oriented programming 



This work was partially supported by Air Force Research Lab, Air Vehicles Directorate, Multidisciplinary Science and Technology Center, the contract number F33615-03-D-3307, Algorithms for Fe-derated High Fidelity Engineering Design Optimization. I would like to express my gratitude to all those who helped me in my SORCER research at AFRL, GE Global Research Center, and my students at the SORCER Lab, TTU. Especially I would like to express my gratitude to Dr. Ray Kolonay, my technical advisor at AFRL/RBSD for his support, encouragement, and advice.


  1. 1.
    Apache River, Available at: Accessed 5 September 2011
  2. 2.
    CONMIN User’s Manual, Available at: Accessed 5 September 2011
  3. 3.
    Edwards, W.K. 2000 Core Jini, 2nd ed., Prentice Hall Ptr, ISBN-13: 978-0130144690Google Scholar
  4. 4.
    Fant, K. M., 1993, A Critical Review of the Notion of Algorithm in Computer Science, Proceedings of the 21st Annual Computer Science Conference, February 1993, pp. 1–6Google Scholar
  5. 5.
    Foster I.; Kesselman C. and Tuecke S., 2001. The Anatomy of the Grid: Enabling Scalable Virtual Organizations, International J. Supercomputer Applications, 15(3)Google Scholar
  6. 6.
    Goel, S.; Talya, S. S. and Sobolewski, M., 2008. Mapping Engineering Design Processes onto a Service-Grid: Turbine Design Optimization, International Journal of Concurrent Engineering: Research & Applications, Concurrent Engineering, Vol.16, pp 139–147Google Scholar
  7. 7.
    Jini Network Technology Specifications v2.1. Available at: Accessed 5 September 2011
  8. 8.
    Kleppe A., 2009. Software Language Engineering, Pearson Education, ISBN: 978–0–321–55345–4Google Scholar
  9. 9.
    Kolonay, R. M., Thompson, E. D., Camberos, J. A. and Eastep, F., 2007. Active Control of Transpiration Boundary Conditions for Drag Minimization with an Euler CFD Solver, AIAA-2007–1891, 48th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, Honolulu, HawaiiGoogle Scholar
  10. 10.
    Kolonay, R. M. and Sobolewski M., 2011. Service ORiented Computing EnviRonment (SORCER) for Large Scale, Distributed, Dynamic Fidelity Aeroelastic Analysis & Optimization, International Forum on Aeroelasticity and Structural Dynamics,IFASD2011, 26–30 June, Paris, FranceGoogle Scholar
  11. 11.
    Linthicum, D. S., 2009. Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide, Addison-Wesley Professional, ISBN-10 0136009220Google Scholar
  12. 12.
    Metacomputing: Past to Present, February 30, 2011. Available at: Accessed 5 September 2011
  13. 13.
    Rio Project. Available at: Accessed 5 September 2011
  14. 14.
    Rubach, P. and Sobolewski, M., 2009. Autonomic SLA Management in Federated Computing Environments. International Conference on Parallel Processing Workshops, Vienna, Austria: 2009, pp. 314–321Google Scholar
  15. 15.
    Sobolewski, M., 2002. Federated P2P Services in CE Environments, Advances in Concurrent Engineering, A.A. Balkema Publishers, Taylor and Francis, 2002, ISBN 90 5809502 9, pp. 13–22Google Scholar
  16. 16.
    Sobolewski, M. and Kolonay, R., 2006 Federated Grid Computing with InteractiveService-oriented Programming, International Journal of Concurrent Engineering: Research & Applications, Vol. 14, No 1., pp. 55–66Google Scholar
  17. 17.
    Sobolewski, M., 2008. Exertion Oriented Programming, IADIS, vol. 3 no. 1, pp. 86–109, ISBN: ISSN: 1646–3692Google Scholar
  18. 18.
    Sobolewski, M., 2008. Federated Collaborations with Exertions, 17h IEEE International Workshop on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE), pp.127–132Google Scholar
  19. 19.
    Sobolewski, M., 2009. Metacomputing with Federated Method Invocation, Advances in Computer Science and IT, edited by M. Akbar Hussain, In-Tech,, ISBN 978–953–7619–51–0,s. 337–363. Accessed 5 September 2011. Available at:
  20. 20.
    Sobolewski, M., 2010. Object-Oriented Metacomputing with Exertions, Handbook On Business Information Systems, A. Gunasekaran, M. Sandhu (Eds.), World Scientific Publishing Co. Pte. Ltd, ISBN: 978–981–283–605–2Google Scholar
  21. 21.
    Sobolewski, M., 2010. Exerted Enterprise Computing: From Protocol-Oriented Networking to Exertion-Oriented Networking, R. Meersman et al. (Eds.): OTM 2010 Workshops, LNCS 6428, 2010, Springer-Verlag Berlin Heidelberg 2010, pp. 182–201Google Scholar
  22. 22.
    Sobolewski, M., 2011. Provisioning Object-Oriented Service Clouds for Exertion-Oriented Programming, Proceedings of CLOSER 2011 - International Conference on Cloud Computing and Services Science, pp. IS-11–IS-25Google Scholar
  23. 23.
    Sobolewski, M., 1996. Multi-Agent Knowledge-Based Environment for Concurrent Engineering Applications. Concurrent Engineering: Research and Applications(CERA), Technomic. Available at:
  24. 24.
    SORCERsoft. Available at: Accessed 5 September 2011
  25. 25.
    Xu, W., Cha, J., Sobolewski, M., 2008. A Service-Oriented Collaborative Design Platform for Concurrent Engineering, Advanced Materials Research, Vols. 44–46 (2008) pp. 717–724Google Scholar

Copyright information

© Springer Science+Business Media New York 2012

Authors and Affiliations

  1. 1.Air Force Research LaboratoryWright-Patterson Air Force BaseDaytonUSA
  2. 2.Polish-Japanese Institute of Information TechnologyWarsawPoland

Personalised recommendations