1998Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals) -->
<!--X-From-R13: X Q Znjerapr <pynjNxnatn.ah> -->
<!--X-Date: Thu, 22 Oct 1998 20:41:23 &#45;0700 -->
<!--X-Message-Id: E0zWY6N&#45;0005S2&#45;00#mail,kanga.nu -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199810230246.UAA01227@ami&#45;cg.GraySage.Edmonton.AB.CA -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Communi</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:claw#kanga,nu">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00379.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00381.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00375.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00388.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00380">Author</A>
&nbsp;|&nbsp;<A HREF="#00380">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00380">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: [MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals) </LI>
<LI><em>From</em>: J C Lawrence &lt;<A HREF="mailto:claw#kanga,nu">claw#kanga,nu</A>&gt;</LI>
<LI><em>Date</em>: Thu, 22 Oct 1998 20:41:22 -0700</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Thu, 22 Oct 1998 20:46:17 -0600 
Chris Gray&lt;cg#ami-cg,GraySage.Edmonton.AB.CA&gt; wrote:

&gt; [Niklas Elmqvist:]

&gt; Hmm. This is starting to sound a lot like an inverse polling. Send
&gt; something out, everyone looks at it to see if they can handle it,
&gt; and some do, some don't. Then something has to try to put any output
&gt; back together again. Starting to sound inefficient, to me. Need more
&gt; details!

I believe the model name you are looking for is "publisher/subscriber"
a technique that TIBCO (a company I keep interviewing at but have yet
to work at) believes they invented.  The following from
<A  HREF="http://www.rv.tibco.com/faq.html#431761">http://www.rv.tibco.com/faq.html#431761</A> summarises well enough with
only a moderate sale pitch

--&lt;cut&gt;--

...

The publish/subscribe model supports distributed computing where one
application can send the same message once and multiple applications
receive it. Contrast the client/server model, where a client makes a
request of a server and the server returns results to fulfill the
request.
detail.

...

In the event-driven model, the producer of information makes it
available by sending it over the network. The consumers of information
get information by using event callback functions that are triggered
when a certain condition is met. The producer of information has the
responsibility to initiate the sending of information.

An event-driven application supports asynchronous communication where
communication is unilateral and typically "one-to-many". The source of
the information may be of no interest to an event-driven consumer
application.

What is publish-subscribe?

Publishers anonymously broadcast messages onto the
network. Subscribers anonymously receive messages.

What is subject-based addressing?

Subject-based addressing directs messages to their destinations so
application processes can communicate without IP addresses or
connections. Subject-based addressing features a set of rules that
defines a uniform name space for messages and their destinations. The
subscriber independently looks for subject names of interest, without
regard for source.

What are the advantages of subject-based addressing?

Subject-based addressing is a more powerful technique than binding
servers to fixed names or addresses, because the mapping from subject
to server is dynamic - each server process listens to a set of
subjects, and handles requests on those subjects.

A server can adapt to changing conditions by changing the subjects to which it listens; it is
thus quite easy to relocate and exchange server applications, and incrementally add
components to a distributed system, without any interruption in service. 

What is location transparency?

Location transparency is the ability of applications to interoperate
without knowledge of physical location, network address, socket
numbers, server identity or other location information. Subscribers
and publishers of information need not know the location of other
subscribers and publishers on the network, resulting in greater
flexibility and scalability.

What is self-describing data?

Self-describing data is data packaged with information that describes
its type, size and name.  

...

--&lt;cut&gt;--

-- 
J C Lawrence                               Internet: claw#kanga,nu
----------(*)                             Internet: coder#kanga,nu
...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00375" HREF="msg00375.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></STRONG>
<UL><LI><EM>From:</EM> Chris Gray &lt;cg#ami-cg,GraySage.Edmonton.AB.CA&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00379.html">[MUD-Dev] Re: PDMud thread summary</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00381.html">[MUD-Dev] Re: PDMud thread summary</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00375.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00388.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00380"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00380"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00394" HREF="msg00394.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Petri Virkkula <a href="mailto:pvirkkul#iki,fi">pvirkkul#iki,fi</a>, Fri 23 Oct 1998, 12:37 GMT
</LI>
<LI><strong><A NAME="00397" HREF="msg00397.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Darrin Hyrup <a href="mailto:shades#mythicgames,com">shades#mythicgames,com</a>, Fri 23 Oct 1998, 14:51 GMT
<UL>
<LI><strong><A NAME="00412" HREF="msg00412.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Jon Leonard <a href="mailto:jleonard#divcom,slimy.com">jleonard#divcom,slimy.com</a>, Fri 23 Oct 1998, 20:18 GMT
</LI>
</UL>
</LI>
</ul>
</ul>
</ul>
<LI><strong><A NAME="00375" HREF="msg00375.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Fri 23 Oct 1998, 02:52 GMT
<UL>
<LI><strong><A NAME="00380" HREF="msg00380.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
J C Lawrence <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Fri 23 Oct 1998, 03:41 GMT
</LI>
<LI><strong><A NAME="00388" HREF="msg00388.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Niklas Elmqvist <a href="mailto:d97elm#dtek,chalmers.se">d97elm#dtek,chalmers.se</a>, Fri 23 Oct 1998, 07:35 GMT
<UL>
<LI><strong><A NAME="00392" HREF="msg00392.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
James Wilson <a href="mailto:jwilson#rochester,rr.com">jwilson#rochester,rr.com</a>, Fri 23 Oct 1998, 09:56 GMT
<UL>
<LI><strong><A NAME="00393" HREF="msg00393.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Jo Dillon <a href="mailto:emily#thelonious,new.ox.ac.uk">emily#thelonious,new.ox.ac.uk</a>, Fri 23 Oct 1998, 10:12 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00422" HREF="msg00422.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></strong>, 
Jon Leonard <a href="mailto:jleonard#divcom,slimy.com">jleonard#divcom,slimy.com</a>, Fri 23 Oct 1998, 21:28 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>