Categories
Technology

A true P2P Cloud

Recovered from the Wayback Machine.

A true P2P cloud does not have a core of iron. By this I mean that there can be no static IP or server providing the gateway or facilitating the communication between nodes within a distributed application.

You can argue this one with me for years and you won’t convince me otherwise. I know that Groove has an iron core cloud. I know that Userland is thinking of an iron core cloud that can move about the nodes. UDDI is based on the premise of a centralized source of information about services that just happens to get striped and mirrorer. Striped — chunked off. Mirrored — distributed to different servers. And don’t focus on the the distributed in the latter, keep your eye on the server.

Server == iron

iron == control

Freenet comes closest to being the truest form of a cloud but there is an assumption that the gateway to the cloud must be known in some way, a pre-known entrance. According to the Ian Clarke’s Freenet: A Distributed Anonymous Information Storage and Retrieval System, “A new node can join the network by discovering the address of one or more existing nodes through out-of-band means, then starting to send messages”.

Can we have P2P clouds without some touch of iron? Can we have transient gateways into P2P networks without relying on some form of pre-knowledge, such as a static IP?

Ask yourselves this — I’m looking for information about C#, specifically about the CLR (Common Language Runtime) and the Common Language Interface (CLI).

Keys are: C# CLR CLI

Go to Google, enter the words, click on I’m Feeling Lucky — and say hi to me in passing.

We don’t need P2P clouds with cores of iron; what we need is new ways of looking at existing technologies.

to be continued…

Categories
Technology

Emerging Technologies Conf

Recovered from the Wayback Machine.

Dave mentioned today that he’ll be giving a presentation at the Emerging Technologies Conference.

My conference proposal was rejected, which was disappointing — particularly since the session I gave at the first P2P conference was successful. Such is life.

So if you’re going to the conference you can see Dave, but you’ll miss the following session:

====================

Proposal Information

====================

Title: Smart Web Services

Conference: O’Reilly Emerging Technology Conference 2002

Type: Paper

Duration: 45m

Audience Level: Experienced

Audience Type: Session is geared towards developers, technology architects, and other technology practioners.

Preferred Date: All

Description:

How’s this for a product: you put it out on the street, and it goes out and finds the customer rather than waiting for the customer to find it.

Web services are handy, but they’re passive and not all that smart. What’s missing in their basic implementation is other functionality such as web service events, transaction management, security, service discovery, verification, as well as service identification.

In particular, web services sit passively waiting for a client to discover them, through UDDI or other publication processes.

This session takes a look at one aspect of smarter web services — service discovery and identification. In particular it looks at the use of Resource Description Framework (RDF) in addition to other technologies to create services that that can actively market themselves. Borrowing from the efforts associated with the semantic web and intelligent agents, in addition to the decentralization research of P2P, these services can then seek out the client, rather than waiting for the client to seek them.

Actual demonstrations of both technology and concepts will be provided in the session.

Categories
Technology

P2P for Radio

Recovered from the Wayback Machine.

When I return from vacation land, I’m going to build a true P2P cloud for Radio. I’ve been wanting to test some functionality and needed a good user-interface vehicle. Looks like Radio is a good fit.

I need a golden gateway, but I imagine Userland would provide the server space for that.

One nice thing about long drives, you have a lot of time to think of new and interesting things. Unfortunately, this can lead to driving frantically across 6 lanes of fast and crowded California freeway because the I5 split was to the left, not the right. California drivers are very cool, and made space for my mad manuever.

Or was it just being smart?

Categories
Technology

Scripting vs Compiled languages

Recovered from the Wayback Machine.

Oh this from DotNetCentric was excellent.

There is no war between scripting and compiled languages — both are here to stay. What we need to do is look at how we can get the two to interoperate. Is WSDL the way? Maybe. And maybe we need to look at other approaches, ones that will be effective from both sides of the typing fence.

As with open and closed source, the scripting and the compiled language environments must learn to co-exist with each other, or we’ll never have the interface we need to be able to safely practice chaos within our own domains.

(Link found via Scripting News)

Categories
Technology

Weakly typed vs strongly typed

Recovered from the Wayback Machine.

I read the Don Box article on WSDL. Not one of his better articles.

Weakly typed versus strongly typed — that is going to be the question this year isn’t it. Don’s best statement in the article was:

However, until the entire world converts to Perl, something needs to be done to enable strongly typed languages to deal with Web services in a natural way.

Unfortunately. this was about the only worth while line in the whole article. Surprised by the quality, but I understand the point.