IADIS International Journal on Computer Science and Information Systems

Published by IADIS (International Association for Development of the Information Society) • ISSN (Online): 1646-3692 • ISSN (Print): 1646-3692
100% Open Access
Double-Blind Peer Review
Crossref DOI Persistent IDs
Open Access Peer-Reviewed Original Research

Exertion Oriented Programming

Michael Sobolewski Computer Science *
Texas Tech University *
SORCER Research Group *
http://sorcer.cs.ttu.edu Researcher *
* sobol@cs.ttu.edu (Portugal)
* sobol@cs.ttu.edu (Portugal)
* sobol@cs.ttu.edu (Portugal)
* sobol@cs.ttu.edu (Portugal)

Abstract

Six generations of RPC systems can be distinguished including Fede rated Method Invocation presented in this paper. Some of them—CORBA, Java RMI, and Web/OGSA servi ces—support distributed ob- jects. However, creating object wrappers implementing remote interfaces doesn’t have a great deal to do with object-oriented distributed programming. Dist ributed objects developed that way are usually ill- structured, difficult to use, with missing core object-o riented traits. A distributed system is not just a collection of distributed objects—it is the network of dynamic objects that come and go. In particular, the object wrapping approach does not help to cope with network-centric messaging, invocation latency, object discovery, dynamic object federations, fault det ection, recovery, partial failure, etc. The Jini™ service architecture does not hide the network; it allo ws the programmer to deal with the network reality to form dynamic service federati ons. However, handling low-level ne tworking details in Jini does not help to cope with complex network programming to dy namically cluster, federate, and utilize efficiently various network services easily. A new network progra mming methodology is presented in this paper. It uses the intuitive metacomputing semantics and the Triple Command design pattern. The pattern defines how service objects communicate by sending one anothe r a form of service messages called exertions that encapsulate data, operations, and control strategy.

Keywords

service-oriented programming met acomputing grid computing dyna mic computing federations large- scale distributed systems
Full-Text PDF Available

Read Complete Peer-Reviewed Manuscript

Includes full econometric models, data tables, policy recommendations, declarations, and citations.

Declarations & Ethics

Funding: This research received academic dissemination support through ESCAP / JournalsHub publishing programs.
Conflicts of Interest: The authors declare no competing financial or institutional interests.
Peer Review: Double-blind peer reviewed by international subject specialists.
License: Creative Commons Attribution 4.0 International (CC BY 4.0).
How to Cite This Article
APA / MLA / BibTeX
Science, et al. (2008). Exertion Oriented Programming. IADIS International Journal on Computer Science and Information Systems, 3(1). https://doi.org/10.33965/ijcsis_2008_v3i1_08
Science, et al. "Exertion Oriented Programming." IADIS International Journal on Computer Science and Information Systems, vol. 3, no. 1, 2008. https://doi.org/10.33965/ijcsis_2008_v3i1_08
Science, et al. "Exertion Oriented Programming." IADIS International Journal on Computer Science and Information Systems 3, no. 1 (2008). https://doi.org/10.33965/ijcsis_2008_v3i1_08