Skip to main content

Exerted Enterprise Computing: From Protocol-Oriented Networking to Exertion-Oriented Networking

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6428))

Abstract

Most enterprise computing programs are still not written in metaprogramming languages but rather composed line by line in software programming languages as they were decades ago. These programming languages are poorly suited to expressing enterprise processes targeted at complex, domain-specific and transdisciplinary problems. The current state of the art is that legacy programs and scripts can be used as programming instructions provided by dynamic service objects. New metaprograms (programs of programs) require relevant operating systems managing service objects as a virtual service metaprocessor. However, there are presently no acceptable metaprogramming methodologies to program, deploy, and dynamically federate these relevant service objects into a virtual processor securely and efficiently with fault detection and recovery. In this paper the emerging metacomputing SORCER platform with its federated method invocation and exertion-oriented programming model is contrasted with service protocol-oriented architectures (e.g., OGSA, CORBA, RMI) which limit us to one fixed wire protocol, static network configurations, and often restricts us to heavyweight containers (e.g., application servers) for hosting service objects.

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

Buying options

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Apache River, http://incubator.apache.org/river/RIVER/index.html (accessed on: August 10, 2010)

  2. Berger, M., Sobolewski, M.: Lessons Learned from the SILENUS Federated File System. In: Loureiro, G., Curran, R. (eds.) Complex Systems Concurrent Engineering, pp. 431–440. Springer, Heidelberg (2007a)

    Chapter  Google Scholar 

  3. Edwards, W.K.: Core Jini, 2nd edn. Prentice Hall, Englewood Cliffs (2000)

    Google Scholar 

  4. Fallacies of Distributed Computing (accessed on: August 10, 2010) http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Computing

  5. Fant, K.M.: A Critical Review of the Notion of Algorithm in Computer Science. In: Proceedings of the 21st Annual Computer Science Conference, pp. 1–6 (February 1993)

    Google Scholar 

  6. Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International J. Supercomputer Applications 15(3) (2001)

    Google Scholar 

  7. Freeman, E., Hupfer, S., Arnold, K.: JavaSpacesTM Principles, Patterns, and Practice. Addison-Wesley, Reading ISBN: 0-201-30955-6

    Google Scholar 

  8. Goel, S., Talya, S.S., Sobolewski, M.: Mapping Engineering Design Processes onto a Service-Grid: Turbine Design Optimization. International Journal of Concurrent Engineering: Research & Applications, Concurrent Engineering 16, 139–147 (2008)

    Article  Google Scholar 

  9. Grand, M.: Patterns in Java, vol. 1. Wiley, Chichester (1999) ISBN: 0-471-25841-5

    Google Scholar 

  10. Jini Architecture Specification (accessed on: August 10, 2010), http://www.jini.org/wiki/Jini_Architecture_Specification

  11. Juric, M., Benny Mathew, B., Sarang, P.: Business Process Execution Language for Web Services BPEL and BPEL4WS, 2nd edn. Packt Publishing (2006) ISBN: 978-1904811817

    Google Scholar 

  12. Kolonay, R.M., Thompson, E.D., Camberos, J.A., Eastep, F.: Active Control of Transpiration Boundary Conditions for Drag Minimization with an Euler CFD Solver. In: 48th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference on AIAA 2007-1891, Honolulu, Hawaii (2007)

    Google Scholar 

  13. Linthicum, D.S.: Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide. Addison-Wesley Professional, Reading (2009) ISBN-10 0136009220

    Google Scholar 

  14. Lynch, D., Rose, M.T. (eds.): Internet System handbook. Addison-Wesley, Reading (1992)

    MATH  Google Scholar 

  15. Markov, A.A.: Theory of Algorithms, trans. by Schorr-Kon, J.J. Keter Press (1971)

    Google Scholar 

  16. Metacomputing: Past to Present (August 10, 2010), http://archive.ncsa.uiuc.edu/Cyberia/MetaComp/MetaHistory.html

  17. Rio Project, http://www.rio-project.org/ (accessed on: August 10, 2010)

  18. Rubach, P., Sobolewski, M.: Autonomic SLA Management in Federated Computing Environments. In: International Conference on Parallel Processing Workshops, Vienna, Austria, pp. 314–321 (2009)

    Google Scholar 

  19. Sobolewski, M.: Multi-Agent Knowledge-Based Environment for Concurrent Engineering Applications. Concurrent Engineering: Research and Applications (CERA), Technomic (1996), http://cer.sagepub.com/cgi/content/abstract/4/1/89

  20. Sobolewski, M.: Exertion Oriented Programming. IADIS 3(1), 86–109 (2008) ISBN: ISSN: 1646-3692

    Google Scholar 

  21. Sobolewski, M.: Federated Collaborations with Exertions. In: 17th IEEE International Workshop on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE), pp. 127–132 (2008)

    Google Scholar 

  22. Sobolewski, M.: Metacomputing with Federated Method Invocation. In: Akbar Hussain, M. (ed.) Advances in Computer Science and IT, pp. s337–s363 (2009) In-Tech, intechweb.org, ISBN 978-953-7619-51-0, http://sciyo.com/articles/show/title/metacomputing-with-federated-method-invocation (accessed on: August 10, 2010)

  23. Sobolewski, M.: Object-Oriented Metacomputing with Exertions. In: Gunasekaran, A., Sandhu, M. (eds.) Handbook On Business Information Systems. World Scientific, Singapore (2010) ISBN: 978-981-283-605-2

    Google Scholar 

  24. SORCERsoft, http://sorcersoft.org (accessed on: August 10, 2010)

  25. Sotomayor, B., Childers, L.: Globus® Toolkit 4: Programming Java Services. Morgan Kaufmann, San Francisco (2005)

    Google Scholar 

  26. Thain, D., Tannenbaum, T., Livny, M.: Condor and the Grid. In: Berman, F., Hey, A.J.G., Fox, G. (eds.) Grid Computing: Making The Global Infrastructure a Reality. John Wiley, Chichester (2003)

    Google Scholar 

  27. Turner, A., Sobolewski, M.: FICUS—A Federated Service-Oriented File Transfer Framework. In: Loureiro, G., Curran, L., R. (eds.) Complex Systems Concurrent Engineering, pp. 421–430. Springer, Heidelberg (2007) ISBN: 978-1-84628-975-0

    Google Scholar 

  28. Waldo, J.: The End of Protocols (accessed on: August 10, 2010), http://java.sun.com/developer/technicalArticles/jini/protocols.html

  29. Xu, W., Cha, J., Sobolewski, M.: A Service-Oriented Collaborative Design Platform for Concurrent Engineering. Advanced Materials Research 44-46, 717–724 (2008)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sobolewski, M. (2010). Exerted Enterprise Computing: From Protocol-Oriented Networking to Exertion-Oriented Networking. In: Meersman, R., Dillon, T., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2010 Workshops. OTM 2010. Lecture Notes in Computer Science, vol 6428. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16961-8_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16961-8_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16960-1

  • Online ISBN: 978-3-642-16961-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics