Jerome Pesenti

SharePoint 2010: What was not said

What was unveiled during the SharePoint 2010 conference has been dissected, commented upon, interpreted, etc. all over the web. So to avoid repeating what has already been said and delve deeper into the SharePoint psyche, after exploring the Freudian slips in my last post, I propose to explore the taboos: what was not talked about during the SharePoint conference?

1. Why isn’t Fast the de-facto solution?

Microsoft’s pitch is that it made Fast a cookie cutter product. All the goodies and advanced features but none of the pain. These claims lead to the obvious question: If Fast is so powerful, so easy to install and integrate, why didn’t you make it the de-facto solution?

Having a single solution (possibly with some tiers) would make total sense:

  • Simplify the product offering
  • Enable the engineering team to focus on a single solution instead of dividing their effort in two
  • Avoid the high cost of customers needing to switch from one solution to the other, or possibly to support both solutions simultaneously (the People search seems to be always based on the native search).

2. Where did all the Fast connectors go?

The current connector offering reads as follow:

  • SharePoint
  • File Systems
  • Exchange public folders (i.e., no security)
  • Lotus Notes
  • Documentum (upcoming)
  • Databases
  • JDBC Database (Fast only)
  • Web Crawler (Fast only)

That is, the native SharePoint connectors haven’t changed since 2007 and the only Fast connectors kept are actually redundant. What happened to the dozens of existing Fast connector? What’s Microsoft connector strategy?

3. What about all the Fast scripting and advanced features?

Many of the sessions talked about some integrated administration through the standard SharePoint UI. The Fast installation session on the contrary suggests that most Fast administration is done through PowerShell—that is good old shell Unix-like commands without any UI. (At some point in that session the presenter got really excited. “Look at this, it’s really cool”, he says, then types a man-like command to display some help. The audience was unimpressed and the irony of a Microsoft engineer being impressed by some 30 year old Unix-type user experience totally escaped the speaker.)

So it’s unclear what is and is not supported. The PowerShell are just some wrappers to some fairly basic administrative task. But what about all the Java APIs, what about modifying the query pipeline, the document conversion pipeline, using other non-Microsoft centric programming languages?

4. What will be the de-facto solution in the future?

At some point Microsoft will have to choose between the two solutions. It does not make sense from a marketing, engineering or customer standpoint to maintain two separate solutions in parallel. The big question is: which one? The common assumption in the blogosphere is that Fast will be the choice. I am ready to bet the opposite for several reasons:

  • Many of the key Fast engineering staff left, a few of them to create a competing offering (Attivio).
  • Microsoft is gaining some expertise and confidence in search and NIHS (non-invented here syndrome). NIHS is as prevalent in Redmond as in many software companies. Historically, that’s what usually happens: new acquired competing technologies are stripped from their most reusable components and left to die.
  • Key components of Fast have been dropped (e.g., security and connector framework)  while the native SharePoint has gained some features (e.g., language handling) taken from the Fast platform
  • Is Microsoft really going to pursue a UNIX like administrative interface for one of their product?

As demonstrated by the weak connector strategy, Microsoft is more concerned about SharePoint itself than external systems. As such, it makes much less sense to integrate a multi-purpose search engine rather than optimize their own engine for their own repository.

What do you think? Has the Fast acquisition lived up to its initial promises? Will the next version of SharePoint still have two separate search solutions? Will Microsoft favor usability—by limiting the set of features or flexibility—by exposing non-Microsoft technologies under the Fast hood?

Trackbacks & Pingbacks

What is a Trackback? What is a Pingback?

No trackbacks yet.

Discussion

  1. Information wrote:

    FAST for SharePoint will enable access to the “old” content API in an upcoming release. This will allow you to use all the old connectors.

    And my guess is FAST will be the defacto engine in the next relase of SharePoint. It takes time to window’ify a unix product.

  2. Yves Simon wrote:

    Sharepoint’s sales model playing with it’s inclusion within Microsoft bundled offers was key to it’s impressive deployment on the market. Functionnaly speaking, it is another story and Sharepoint is definitly not a good vehicule for true collaboration and collective intelligence developments within and outside organizations.
    Open Source & Best of Breed approaches are much more powerful, flexible, adaptable and connectable to the internal and external datas & support more means of interaction … interoperability, interconnection are keys to success in today’s environment, you cannot ignore the rest of the world anymore even when you’re named Microsoft, IBM or SAP …
    Fast used to be a very attractive technology because of it’s ability to scale, to be personalized and so … but it is also a very sophisticated technology that is not easy to drive … Search is not an easy topic neither ! May be Microsoft bought something too difficult to assimilate in it’s core products …

Leave a Comment