Thinking out loud here but I hope it makes sense, if anyone can help!
After reviewing this thread
(https://groups.google.com/group/openwonderland/browse_thread/thread/156addc08d2ee643/c04197b5a6d776d1?hl=en&lnk=gst&q=darkstar+service)
I want to check the following two scenarios.
Scenario 1:
Say that I don't want to share anything with any other users (no
server interaction), I just want to retrieve a certain amount of
information from a webservice and show it in a Swing App that only I
can see. Can I create the external connection directly from the
client? or, in other words, am I restricted due to transactions or
threading, etc.?
I will probably be using the client's credentials so as the thread
reads, this is probably the best way to stablish the connection.
If I wanted at some stage to share info with other users, I would go
on and use the server support to do so (MOs, messages, and so on).
My understanding was that if the connection takes too long (imagine
that you are downloading a document), it would get squashed by
Darkstar, and that the only way to avoid this was by writing a
Darkstar service to be used in the client. Is this correct?
Scenario 2: If the server is the one connecting in order to make some
info available to everyone in-world, then a darkstar service is the
only way to go (unless you download to client and from client send to
server, but you depend on a client being logged in for the thing to
work!).
So, in summary:
1: connecting from the client I don't have to worry about timing?
2: connecting in behalf of the server, I need to write a darkstar service.
cheers,
Jos
cheers,
José
cheers,
José
Bridge makes a lot more sense than custom or standalone, no doubt!
cheers,
José