<html>
<body>
At 09:43 PM 3/28/2003 -0600, Thomas Uram wrote:<br><br>
<blockquote type=cite class=cite cite>I've taken Bob's application
services document, made some changes to the interface, and&nbsp; recast
it in the format used in our other design documents.&nbsp; This part will
be included in the main venues design document, but I wanted to send it
separately to simplify review.&nbsp; <br><br>
Bob:&nbsp; Mostly, I made the following changes:
<ul>
<li>the data channel is not a web service; therefore, applications do not
register with the data channel for particular event types </blockquote>
</ul><br>
Whether they register for event types is orthogonal to whether the data
channel is a web service. An app registers for event types because it is
interested in receiving those (and only those)
events<br><br><blockquote type=cite class=cite cite>
<ul>
<li>an application object is created with a single data channel, instead
of relying on the application to create the data channel(s) it needs; at
this point, I only see the need for one data channel; the </blockquote>
</ul>This is meant to be a general solution. What if I don't want a data
channel? What if I want two data channels in order to make my application
logic clearer? <br><br><blockquote type=cite class=cite cite>
<ul>
<li>AppObject.CreateDataChannel method has been removed 
<li>the application object does not assign a public_token to components;
instead, the public_id in the ClientProfile will be used </blockquote>
</ul>The venue client's public id? what if I create an app that stands
alone and isn't part of a client? What if I create two instances of an
app associated with one
client?<br><br><blockquote type=cite class=cite cite>
<ul>
<li>we only have one application type, so there is no application
service/factory to create them </blockquote>
</ul>I don't follow; how does an application get created if there's not a
factory to create them?<br><br>
What if I wnat to derive a custom application class that has server-side
code in it, and create an application server, all using this same
framework? The app factory is a general mechanism..<br><br>
<br>
<blockquote type=cite class=cite cite>I need to make the existing
implementation conform to this spec very soon, so let me know if you have
any comments.</blockquote><br><br>
<br>
</body>
</html>