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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Apache River, http://incubator.apache.org/river/RIVER/index.html (accessed on: August 10, 2010)
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)
Edwards, W.K.: Core Jini, 2nd edn. Prentice Hall, Englewood Cliffs (2000)
Fallacies of Distributed Computing (accessed on: August 10, 2010) http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Computing
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)
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International J. Supercomputer Applications 15(3) (2001)
Freeman, E., Hupfer, S., Arnold, K.: JavaSpacesTM Principles, Patterns, and Practice. Addison-Wesley, Reading ISBN: 0-201-30955-6
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)
Grand, M.: Patterns in Java, vol. 1. Wiley, Chichester (1999) ISBN: 0-471-25841-5
Jini Architecture Specification (accessed on: August 10, 2010), http://www.jini.org/wiki/Jini_Architecture_Specification
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
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)
Linthicum, D.S.: Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide. Addison-Wesley Professional, Reading (2009) ISBN-10 0136009220
Lynch, D., Rose, M.T. (eds.): Internet System handbook. Addison-Wesley, Reading (1992)
Markov, A.A.: Theory of Algorithms, trans. by Schorr-Kon, J.J. Keter Press (1971)
Metacomputing: Past to Present (August 10, 2010), http://archive.ncsa.uiuc.edu/Cyberia/MetaComp/MetaHistory.html
Rio Project, http://www.rio-project.org/ (accessed on: August 10, 2010)
Rubach, P., Sobolewski, M.: Autonomic SLA Management in Federated Computing Environments. In: International Conference on Parallel Processing Workshops, Vienna, Austria, pp. 314–321 (2009)
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
Sobolewski, M.: Exertion Oriented Programming. IADIS 3(1), 86–109 (2008) ISBN: ISSN: 1646-3692
Sobolewski, M.: Federated Collaborations with Exertions. In: 17th IEEE International Workshop on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE), pp. 127–132 (2008)
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)
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
SORCERsoft, http://sorcersoft.org (accessed on: August 10, 2010)
Sotomayor, B., Childers, L.: Globus® Toolkit 4: Programming Java Services. Morgan Kaufmann, San Francisco (2005)
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)
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
Waldo, J.: The End of Protocols (accessed on: August 10, 2010), http://java.sun.com/developer/technicalArticles/jini/protocols.html
Xu, W., Cha, J., Sobolewski, M.: A Service-Oriented Collaborative Design Platform for Concurrent Engineering. Advanced Materials Research 44-46, 717–724 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)