3 Hits in 11.8 sec

The impact of research on the development of middleware technology

Wolfgang Emmerich, Mikio Aoyama, Joe Sventek
2008 ACM Transactions on Software Engineering and Methodology  
We investigate the origins of Web services middleware, distributed transaction processing middleware, message-oriented middleware, distributed object middleware and remote procedure call systems.  ...  In this article we address the question whether research had any involvement in the creation of the technology that is being sold in this market? We attempt a scholarly discourse.  ...  This article could not have been researched without the considerable help from a large number of people.  ... 
doi:10.1145/13487689.13487692 fatcat:gxcxlbysx5cyzaeseynwkd7ecu

Building secure and reliable network applications [chapter]

Kenneth P. Birman
1997 Lecture Notes in Computer Science  
The system is based on Modula-3, a powerful modern programming language similar to C++ or other modular languages, but "type safe".  ...  Lightweight RPC originated with the observation that as computing systems adopt RPC-based architectures, the use of RPC in non-distributed settings is rising as rapidly as is RPC over a network.  ...  Your work should consider one or more of the following cases: program that runs a protocol of your own devising implemented over UDP, program that is monitored by a parent program, program on a machine  ... 
doi:10.1007/3-540-63343-x_35 fatcat:rqkxmxr6djhfhplu2qmugnq274

The development of the Emerald programming language

Andrew P. Black, Norman C. Hutchinson, Eric Jul, Henry M. Levy
2007 Proceedings of the third ACM SIGPLAN conference on History of programming languages - HOPL III  
Emerald is an object-based programming language and system designed and implemented in the Department of Computer Science at the University of Washington in the early and mid-1980s.  ...  This goal was reflected at every level of the system: its object structure, the programming language design, the compiler implementation, and the run-time support.  ...  Acknowledgements This paper has taken shape over a long period, and has been much improved by the contributions of many colleagues.  ... 
doi:10.1145/1238844.1238855 dblp:conf/hopl/BlackHJL07 fatcat:hxpdwdxm3zhchihh7aekgx2x3q