Categories
Technology

UDDI and Discovery

Questions:

How do you compare UDDI to other methods of discovering networked resources

(may or may not be web services)

What’s the difference a global UDDI registry and…
– Google: controlled by a single organization
– dmoz.org: open, and replicated by other search engines
– DNS: governed by ICANN, but organizations can apply to be registrars
– others?

Do the above services have the same weakness you attribute to a UDDI global registry?

In some ways, we’re talking apples, oranges, cherries, and perhaps some peaches. They’re all fruit, but the similarity ends at that point.

UDDI is a centralized discovery service managed by a consortium of organizations, the content of which may or may not be striped across several different servers. Information is added to the repository by submission of those with services to provide.

Google is a discovery service that is also centralized under one authority but uses many different methods to discover information including automated agents (bots), subscription to other services (such as dmoz) and manual intervention.

Google, though, has an interesting twist to its discovery mechanism: it has a set of algorithms which are constantly evaluating and merging and massaging its raw data in order to provide additional measurements, ensuring higher degrees of accuracy and recency. The discovery of data is never the same two times running within a collection period.

The dmoz directory is a great open source effort to categorize information intelligently. In other words, the data is manually added and categorized to the directory. This makes the directory extremely efficient when it comes to human interpretation of data. You might say that with dmoz, the “bots” are human. You get the world involved then you have a high level of intelligent categorization of data. The only problem, though, is that human interpretation of data is just as unreliable as a mechanical interpretation at times.

However, dmoz is probably the closest to UDDI of the network discovery services you’ve listed primarily because of this human intervention.

Finally, DNS. DNS does one thing and as pissy as people are about it, it does the one thing reasonably well. The web has grown to huge proportions with something like DNS to handle naming and location of resources.

In some ways, DNS is closest to what I consider an iron-free cloud if you look at it from an interpretation point of view (not necessarily implementation). You have all these records distributed across all these authoritative servers providing a definitive location of a resource. Then you have these other servers that basically do nothing more than query and cache these locations to make access to these resources more quickly and the whole framework more scalable.

In some ways, I think UDDI is like DNS, also. You can have UDDI records distributed across different servers to make service lookup more efficient and to make the whole process more scalable.

This same approach also happens with Circle, Chord, and Freenet if you think about it (the whole store and forward, query and cache at closer servers or peers so that the strain of the queries aren’t channeled to a few machines).

UDDI is like DNS for another reason: controlling organization and potential political problems. ICANN hasn’t had the best rep managing the whole DNS/registrar situation. In particular, you should ask some of the Aussie ISP’s what they think of the whole thing. They’ve had trouble with ICANN in the past.

All of the services share one common limitation: they all have hardcoded entry points, and all have some organization as a controller. I don’t care how altruistic the motives, there is a controlling body. There’s iron in all the approaches. All of them.

Categories
Technology

Blogger Pro—important

–CRITICAL—-

Blogger Pro users — if you have posted today, it’s imperative that you check your weblog page, particularly if you use the Blogger template tag to identify weblog posting author.

Per Ev:

There was a major glitch in publishing this evening. If you published and your name doesn’t look right, publish again.

Categories
Connecting

On being a parent

In a quiet moment of sharing, Jonathon Delacour wrote:

Though I don’t believe in regrets, I have just one: that I don’t have a child. All my closest friends have children and every time they invite me to their homes, I feel a sense of gratitude that I’ve been able to share the intimacies of family life. I’m well aware that I’m getting many of the pleasures with none of the pain, but the rewards seem so great that I’m always left wondering at what point I took the wrong turn.

Making the decision to have a child or not is the single most defining moment in our lives. No one act we take can have greater impact. No one act we take should have greater impact in our lives.

Think about it — when you have a child, you’re bringing a new person into the world. You’re teaching this new person love and happiness and sharing and the values and beliefs you think are important. You have the front seat of a show starring this new person, watching as she or he grows and becomes something unique and special. From my own childless perspective, I can’t imagine that there isn’t a parent anywhere who doesn’t sit down daily and marvel at what they’ve done.

However, with the marvel also comes the complexity in raising a child. When I watch my brother with his kids, it looks to me as if there is a daily negotiation between him and each child about what rules apply, because every day new circumstances occur and new rules need to be made to meet these circumstances. Even the rules themselves have rules — when should the parent intervene, when should the parent step back and let the child learn the lessons they need to learn?

In my own field, I have had difficulty working with neural networks; a child is the greatest neural network there is. The thought of all that complexity, frankly, scares me.

Adding to the complexity is the issue of maintaining your own individuality, separate from your role and identity as “parent”. You want to provide what the child needs, but you’re also a unique person with needs of your own. Again, as an observer, it seems to me that you have to walk this delicate balancing act of being “you” the parent and “you” the unique individual.

I made the decision years ago not to have children. The reasons were many, and complex, and beyond the scope of this posting. I don’t have regrets about not having a child, but I do wonder sometimes about where I would be and what I would be doing today if I had children. Of course, being in my 40’s it’s still not too late to have children, though the risk of complications increase as you get older. Sometimes I even think about the possibility of adopting an older child, raising him or her as a single parent.

However, I think there are people, such as myself, who just weren’t meant to have children. I genuinely feel I wouldn’t make a good parent. In fact, the thought of being a parent scares me to death

Categories
Critters

Just another morning

It starts with an Argentinian ant invasion. While I was waiting for the exterminator this morning, I received a phone call from another weblogger. Lovely voice. Witty conversation. Wonderful surprise.

Just as I’m hanging up the phone, the exterminator came and after I showed her where the little buggers were entering my home, I took off to let her do her thing.

Normally I walk along Crissy Fields in the evening, but today was too nice to stay inside. As I was walking along the beach I watched the pelicans fishing just offshore.

Pelicans are my favorite bird. They look as if they couldn’t fly more than a few feet, but I’ve seen them fly into gale force winds with barely a struggle. And their landing! They circle lower and lower, than a quick crashing dive bomb into the water, splashing water high into the air — absolutely no subtlety in their movements. Fearless.

Pelicans are almost completely indifferent to humanity. They’re neither overly impacted by nor all that dependent on us. For the most part, they just ignore us. They’re large enough to have few predators, and aggressive enough to ensure they get what they need to survive. A truly beautiful, arrogant bird.

So this morning I walked along the beach with the wind in my hair and the sun in my face, watching the pelicans exhibit their mastery over water and air — truly king over all they fly.

Damn!

I didn’t know sharks got that big in the Bay…

Categories
Political Weblogging

And so much for journalism

Meryl Yourish and Glenn Reynolds responded to my email and article link yesterday.

So much for weblogging as journalism. And the truth shall set you free, right?