Microsoft Expo Expands Beta

Next Story

CollectiveX is better than LinkedIn

Microsoft’s new classified product, Expo, has started to roll out additional beta testers.

Expo is centered on the idea that people will trust others within a group, and so is allowing classifieds networks within groups. Users can choose to search classifieds just within their immediate instant messaging buddies, or within an email group (such as anyone with a email address), or “everyone”. This week they added all University of Washington students to Expo, and Garry Wiseman, who is leading the project, tells me that more are on the way. There is no set date yet on when Expo will be live to everyone.

Additional screen shots are below. I also included a basic screen shot in my last post on Expo.

  • Steve Bomber

    SQL over HTTP–home of the 30 second select statement. I kid, I kid :)

    Seems like a cool idea in theory, but from a software architecture standpoint, this seems completely wrong. I would never give direct access to my database to third party apps. Heck, not even to my own external apps. A lot of stuff typically happens as data makes its way to a database for longer term storage. That stuff (business logic) is subject to change. Guess what? The database schema is likely to change with it.

    This is why we have a layer of abstraction called an API. The API can be versioned to maintain stability while the underlying systems are modified with more agility.

    Aside from all of that, imagine how easily your entire system could be corrupted if one application is making unchecked modifications to the underlying data. This seems to be putting way too much faith in fellow developers.

    • Larry

      I think the 30 second select statement is not as crazy as you indicate. That said, all of us have used caching to pre-fetch the most frequently accessed data, and it’s likely that DaaS (database as a…) is here to stay (or evolve anyway).

      A friend of mine forwarded me this post. I think we all need to recognize that we are on the cusp of the next generation of computing. As such, assuming that we get all the same stuff as we do today in existing, physically co-located environments is unrealistic. It will evolve and evolve rapidly. And with server sales falling (IDC), an elastic DaaS model would seem like an attractive offer.

      My same friend looked at this as the death of traditional middleware. I don’t think so. I see it as the birth of true extra-prise interoperability. MQ will be around until Christ returns as a carpenter. No one should kid themselves on that (are you listening IBM?!)

  • Bob

    Wrapping things into HTTP is nothing new…Besides, XML-RPC seems a much better approach (and the bloated form, SOAP, has been tried and not been too successful except for certain batch-type applications).
    Protocol mapping is a good direction, but too many layers = too many moving parts = risk+speed issues.
    Like XML Parser hardware, has the time come for SQL interpreter hardware?

  • Alex Popescu

    As far as I know, Amazon SimpleDB will add support for SQL too. I don’t remember the details for now though.

  • Bob

    I still think that something like Google’s Big Table or the once-popular ReiserFS (before his legal issues) is a better approach to SaaS-type indexing.

  • pwb

    Zoho does quite a few interesting things but none of them particularly well. Maybe Zoho is a bit over-extended?

  • Peter T

    Microsoft will have their own on-premises cloud soon ( and I’m sure they’re going to “standardize” the “middleware technology”:) I’m glad to see more and more “cloud” players … let’s see in two years from now who survived! (maybe TCIT should create a “cloud dead-pool”:D:D)

  • Sekhar Ravinutala

    Anytime you distribute stuff, the most obvious first step is to make access to it transparant, to make it look local. Take NFS that we’ve all been using forever. And WRT databases, that’s what the whole class of “distributed databases” attempt. So, I don’t really see what the novel idea here is. Impressive implementation? That may be, because it’s very hard to actually implement the transparency.

    @Steve – you make a fair point on the danger of exposing database willy-nilly. But this one is supposed to be for apps, not end users. I.e., the apps are already accessing local databases through SQL; and we’re replacing the database with a distributed one, but with the same interface. In theory, the apps wouldn’t have to change any code other than to switch the data source name.

  • The Price Of Success: Cloud & Social Network Advancements Spawn Innovative Spammers

    […] Previous Post The Price Of Success: Cloud & Social Network Advancements Spawn Innovative Spammers Leave […]

blog comments powered by Disqus