Skip to main content
USENIX
  • Conferences
  • Students
Sign in

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

twitter

Tweets by @usenix

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home ยป Wrapping DCE/OSF Client/Server Applications
Tweet

connect with us

Wrapping DCE/OSF Client/Server Applications

Authors: 

Israel Gold and Uri Shani, IBM Israel Science and Technology

Abstract: 

DCE is a comprehensive RPC-based solution for client/server applications across networks of heterogeneous machines. Unfortunately, DCE is hard to learn and use. The fact is, that even simple DCE applications may have a rather complicated structure, requiring a good understanding of the elaborate DCE technology. This paper presents GLUEGEN -- an automatic tool for "wrapping" plain C code to become part of a distributed application. The approach taken separates DCE-specific from DCE-independent elements of the application, via a high-level specification language. This language provides an easy and flexible way to describe the distributed application topology, and frees the programmer from having to get into the gory details of the DCE run-time.

Using GLUEGEN, the development of simple DCE applications remains a rather simple task, requiring very little knowledge of DCE, and of the DCE run-time. The tool is particularly useful for splitting existing monolithic programs into clients and servers, with almost no change to the original application code. Complex DCE applications which do not neatly fit splitting are supported as well.

Israel Gold, IBM Israel Science and Technology

Uri Shani, IBM Israel Science and Technology

Links

Paper: 
http://usenix.org/publications/library/proceedings/appdev94/full_papers/gold.ps
  • Log in or    Register to post comments

© USENIX

  • Privacy Policy
  • Contact Us