An Implementation of a Framework for Open Distributed Computing

In the sequential model of programming, instructions in a program are executed sequentially. Existing programming languages are mainly designed for the sequential model. As the programming paradigm shifts from the sequential to distributed computing, existing sequential programming languages have their limitations. Nevertheless, the sequential languages are the languages which most of programmers are most familiar with. One of the motivations of this research is to implement a framework to support the implementations of distributed applications using sequential programming languages such as C/C++, COBOL, and Java. In this paper, we present an implementation of a framework for open distributed programming. Allowing programmers to write distributed programs in their favorite sequential programming languages makes the programming paradigm very unique to the existing programming paradigms.

[1]  Marshall Brain,et al.  Understanding DCOM , 1998 .

[2]  Abraham Silberschatz,et al.  Operating System Concepts , 1983 .

[3]  Douglas C. Schmidt,et al.  Mastering complexity with ACE and patterns , 2002 .

[4]  Steve Vinoski,et al.  Advanced CORBA® Programming with C++ , 1999 .

[5]  Abraham Silberschatz,et al.  Operating Systems Concepts , 2005 .

[6]  Jason Pritchard COM and CORBA Side by Side: Architectures, Strategies, and Implementations , 1999 .

[7]  하수철,et al.  [서평]「Component Software」 - Beyond Object-Oriented Programming - , 2000 .

[8]  Douglas C. Schmidt,et al.  C++ Network Programming: Resolving Complexity Using Ace and Patterns (C++ in-Depth Series) , 2001 .

[9]  Raghu V. Hudli,et al.  CORBA fundamentals and programming , 1996 .

[10]  Ajay D. Kshemkalyani,et al.  Distributed Computing: Index , 2008 .

[11]  Eric Newcomer,et al.  Understanding Web Services: XML, WSDL, SOAP, and UDDI , 2002 .

[12]  Frank Buschmann,et al.  C++ Network Programming: Systematic Reuse with ACE and Frameworks, Vol. 2 , 2002 .

[13]  Rosemary Rock-Evans DCOM Explained , 1998 .

[14]  Nathan Wallace COM/DCOM Blue Book: Fast Paced Learning , 1999 .

[15]  Peter B. Galvin,et al.  Operating System Concepts, 4th Ed. , 1993 .

[16]  Ann Thomas Manes Web Services: A Manager's Guide , 2003 .

[17]  Ajay D. Kshemkalyani,et al.  Distributed Computing: Principles, Algorithms, and Systems , 2008 .

[18]  Henry Balen,et al.  Distributed Object Architectures with CORBA: Distributed Objects , 2000 .