Perhaps this refers to the original vision by Gelertner?  Two computer passing 
information with non-overlapping tomes of existence, like clouds.

Sent from my iPhone

Michael McGrady
Principal investigator AF081_028 SBIR
Chief Architect
Topia Technology, Inc
Work 1.253.572.9712
Cel 1.253.720.3365

On Feb 14, 2011, at 6:59 AM, Dan Creswell <dan.cresw...@gmail.com> wrote:

> "and performing basic operations in a simple way"
> 
> Where simple might mean "without too many platform assumptions"?
> 
> On 14 February 2011 14:57, Patricia Shanahan <p...@acm.org> wrote:
> 
>> I like this general idea. I have been becoming more and more concerned that
>> doing everything through moving code around is, in several ways, a problem
>> rather than an advantage.
>> 
>> I see the movable code idea as being most powerful for providing versions
>> of services that reduce communication cost by doing more work on the client.
>> That could be done in parallel with basic versions of the same services that
>> do not require code movement.
>> 
>> For many issues, such as negotiating trust, finding suitable services, and
>> performing basic operations in a simple way, it seems to me to be a
>> hindrance.
>> 
>> Patricia
>> 
>> 
>> 
>> Dan Creswell wrote:
>> 
>>> ...
>>> 
>>> On 14 February 2011 12:41, Sim IJskes - QCG <s...@qcg.nl> wrote:
>>> 
>>> On 14-02-11 13:22, Dan Creswell wrote:
>>>> 
>>>> Android and the consequences is one angle certainly. I was thinking
>>>>> something maybe a bit more sacred like:
>>>>> 
>>>>> All services exposed via REST and dynamically discovered (properly as
>>>>> opposed to the more traditional definition of dynamic discovery used for
>>>>> the
>>>>> web which involves having a specific URL to start from and some feed or
>>>>> another to parse).
>>>>> 
>>>>> If one goes wholly REST the idea of movable code everywhere is less
>>>>> relevant
>>>>> though not eliminated (it's still an attractive proposition for certain
>>>>> platforms/environments).
>>>>> 
>>>>> REST, big leap, lets try. Are you talking about dictionary based
>>>> exchange
>>>> of parameters and result? Textual (or value) data is easy serialized, but
>>>> how about references to exposed services. Serialize by url?
>>>> 
>>>> 
>>> Sure, could be JSON or XML (shudder) for parameters (although not
>>> everything
>>> has to be considered a parameter - how about streams of data and such?)
>>> 
>>> Serialize by URL? Probably - certainly have to express contact details and
>>> this is one way to do it. DNS or similar is also somewhat possible with
>>> SRV
>>> records and such.
>>> 
>>> 
>>> What do we validate on going from dynamic structures to statically typed?
>>>> 
>>>> 
>>>> Can you say more about this one - not sure what you're asking.....
>>> 
>>> Closest I can get is that service and client must understand each others
>>> contract. They may or may not bother with enforcement of such a contract
>>> and
>>> thus they may or may not validate.
>>> 
>>> 
>>> Do you envision a multi language/platform solution here?
>>>> 
>>>> 
>>>> I certainly envision multiple platforms. Multi-language kind of falls
>>> out as
>>> a gimme, once one drops away the requirement for movable code.  As I said
>>> elsewhere, that doesn't mean movable code cannot still be used. No reason
>>> one couldn't build such a layer in front of REST services if that's
>>> "nicer"
>>> in various cases.
>>> 
>> 
>> 

Reply via email to