Tangence is a remote object publish/subscriber model meant for applications where a single publisher is desirable. It can use multiple underlying communication methods to achieve this goal, including TCP, and UNIX sockets, and is easily extensible to other protocols.
See also Tangence on CPAN.