Articles

by Bill Venners, October 28, 2002 1 message
Sean Neville, previously the lead architect of Macromedia's JRun application server, talks with Bill Venners about the messaging approach used to implement remote method invocations in JRun, and situations in which enterprise developers may find Jini useful.
by Bill Venners, October 23, 2002 13 messages
In this third installment of Bill Venners' interview with Ken Arnold, the discussion centers around designing distributed systems, including the importance of designing for failure, avoiding the "hell" of state, and choosing recovery strategies.
by Bill Venners, October 21, 2002 8 messages
Sean Neville, previously the lead architect of Macromedia's JRun application server, talks with Bill Venners about JRun's object clustering architecture, and how Jini facilitated its implementation.
by Bill Venners, October 14, 2002 22 messages
Ken Arnold, the original lead architect of JavaSpaces, talks with Bill Venners about whether to prohibit subclassing, whether to use Cloneable or copy constructors, and when to use marker interfaces.
by Philip Bishop & Nigel Warren, October 14, 2002 4 messages
This article, the second of a two-part series, describes the challenge of understanding and debugging JavaSpace-based systems, and presents a logging service architecture that allows you to record and analyze the behavior of such systems.
by Philip Bishop & Nigel Warren, October 7, 2002 4 messages
This article, the first of a two-part series, describes the challenge of understanding and debugging JavaSpace-based systems, and presents a local logging architecture that allows you to record and analyze the behavior of such systems.
by Bill Venners, October 7, 2002 6 messages
Ken Arnold, the original lead architect of JavaSpaces, talks with Bill Venners the data-driven nature of JavaSpaces, how JavaSpaces facilitates decoupling, and why iteration isn't supported in the JavaSpace interface.
by Bill Venners, September 30, 2002 5 messages
Ken Arnold, the original lead architect of JavaSpaces, talks with Bill Venners about loose coupling in JavaSpace-based systems, why fields in entries are public, RPCs to nowhere, and building systems that sway with failure.
by Bill Venners, September 16, 2002 4 messages
Ken Arnold, the original lead architect of JavaSpaces, talks with Bill Venners about the role of taste in design and the importance of designing with the user in mind.
by Bill Venners, September 9, 2002 Submit comment
Ken Arnold, the original lead architect of JavaSpaces, talks with Bill Venners about the myth of "the perfect design" and discusses ways to achieve simplicity in designs.
by Bill Venners, August 12, 2002 Submit comment
Bob Scheifler talks with Bill Venners about Jini Extensible Remote Invocation, a new implementation of the RMI programming model.
by Bill Venners, August 5, 2002 Submit comment
Bob Scheifler talks with Bill Venners the dynamic granting of permissions to Jini proxies.
by Bill Venners, July 29, 2002 Submit comment
Bob Scheifler talks with Bill Venners security constraints and Jini's RemoteSecurity interface.
by Bill Venners, July 22, 2002 Submit comment
Bob Scheifler talks with Bill Venners about the Jini security mechanisms used to achieve object integrity.
by Bill Venners, July 15, 2002 8 messages
Bob Scheifler talks with Bill Venners about the mechanism of determining whether a Jini proxy should be trusted.