Wednesday, February 11, 2009

HISTORY OF SHARE POINT

In 2007, Microsoft released the third version of their SharePoint server product - Microsoft Office SharePoint Server 2007 (MOSS 2007). It provides a wide variety of features that make it a complete information management platform, capable of delivering solutions for business intelligence, collaboration, communication, composite applications (mash-ups), content management, portals, and process automation

1997 – 1999

Before SharePoint arrived, there was a product called Site Server (and Site Server Commerce Edition)

Features including: web content management and replication, site analytics, personalization, indexing/search, document management and ecommerce. Site Server felt less like a product, more a collection of tools that didn't have a home anywhere else. At the time, there weren't too many servers to choose from. King of the range was Exchange Server (version 5.5), the messaging platform. SQL Server 6.5 was paddling around in the nursery pool.

In 1998 Microsoft announced that the next version of Exchange, codename Platinum, would include a new information store - the Web Store - designed for handling documents and web content, as well as email. A new product, codename Tahoe, would enhance Platinum by introducing document management through a technology called Web DAV - Document Authoring and Versioning - and an improved indexing/search engine. A separate project was also underway - developing the Local Web Store - to provide local replication of content between client and server.

The combination of Platinum and Tahoe would be Microsoft's next generation messaging, collaboration and document management platform. Of the remaining Site Server features, content replication moved into a new product called Application Center. Commerce Edition kept the personalization, ecommerce and site analytics, and was renamed Commerce Server. The web content management features were, from memory, pretty ugly and retired to be replaced by a product acquisition...

In April 1999, a toolkit originally called the Digital Dashboard Starter Kit was released as a free download and introduced Microsoft's first portal framework. The UI could sit in a browser or in Outlook and contained 'nuggets' displaying information from different content sources. Nuggets would later be renamed as web parts.

2000 – 2001

By mid-2000, the portal market was taking centre stage and, in October, Tahoe beta 2 was released complete with a new UI based on the Digital Dashboard Resource Kit. Tahoe had adopted a portal UI. Its product name was finally announced - SharePoint Portal Server 2001 (SPS 2001).

By late-2000, SQL Server 2000 was outperforming its stable mate - Exchange 2000, and in December 2000, Microsoft (Steve Ballmer to be precise) killed the Local Web Store project, announcing that future database development would be based on SQL Server 2000.

Early in 2001, SPS 2001 was finally released. Having started life as a document management and indexing application, its new focus was on targeting the growing portal market. Whilst its features were basically good, it was saddled with two major problems - the web store and the digital dashboard. The web store underperformed, limiting the scale of the product. The digital dashboard was outside of Microsoft's core development platform - Visual Studio - and had limited support within the developer community.

Also in 2001 Microsoft acquired content management vendor compass, and re-branded the product Content Management Server 2001 (CMS 2001). Initially the product was targeted with providing CMS capabilities for Commerce Server (re-completing the feature set that existed back in Site Server days). However, as the portal market continued to grow and overlap with the existing web content management market, CMS 2001 began to compete with SPS 2001.

And to further confuse customers, Microsoft also released a free add-on to Office 2000 called SharePoint Team Services (STS) that provided web-based team collaboration features. Confused? Plenty of customers were.

2002 – 2003

Replaced the Web Store with SQL Server as the storage back-end, and replace Digital Dashboard with ASP.NET for the front-end , the focus was on improving scalability and improving portal features and that meant some of the document management features were going to struggle to be included

There's a good reason why most document management systems choose to use a hierarchical database as opposed to a relational one for storing content... but that'll have to wait for another blog post. As it was, features such as document profiles and workflow were left out of SPS v2. The relationship between SPS and STS needed sorting out, and the two groups were merged together. CMS continued on its own path, with an upgrade - CMS 2002 - that used ASP.NET as the front-end.

In October 2003, Microsoft released a new version of Office - Office 2003 - and included the new upgraded SharePoint range within the Office brand. STS was renamed Windows SharePoint Services (WSS), and became part of Windows Server 2003. It provided a collaboration store and a web part user interface built using ASP.NET. SPS v2 was built on top of WSS and named Microsoft Office SharePoint Portal Server 2003 (SPS 2003). SPS contained indexing/search, personalization and enhanced management/taxonomy.

2004 – 2006

Just as SharePoint moved away from document management and focused on portal, capabilities the continued growth of the portal market made it clear that portals and web content management were on a collision course

CMS and SPS finally joined together as the two product groups were merged in 2004. Web parts built using ASP.NET were beginning to take on a life of their own and were moved fully into the developer playground. ASP.NET v2, launched at the end of 2005 includes native web parts. Workflow was back on the agenda, and now there is a common engine to build around - Windows Workflow Foundation (WinWF). Just like Windows SharePoint Services (WSS), WinWF will be a native add-on to Windows Server, providing a workflow service that all other applications can build upon.

Another missing piece of the SharePoint puzzle has been offline synchronization. The local web store was originally going to be used, but that project was cancelled before it was ever launched. Outlook was the logical place to introduce such a feature and, sure enough, you will be able to have offline SharePoint folders in Outlook when the next version is released. But in 2005, Microsoft acquired Groove, a peer-to-peer (P2P) team-based collaboration product that also includes synchronization of SharePoint sites. This will likely cause some confusion again with customers, similar to when STS and SPS first appeared. Adding to the confusion is the fact that Groove has its own built-in forms service, and InfoPath also provides a forms service.

Whilst compliance requirements have sobered up the content management party, business intelligence (BI) helps put back some fizz. Portals have always been the logical place for BI to come of age, moving away from the niche specialists such as business and data analysts to become integrated in every day work. In 2005, Microsoft released Business Scorecard Manager 2005 (BSM 2005), including integration with SharePoint. And in 2006, they acquired ProClarity. Alongside MOSS 2007 will be a new product - Microsoft Performance Point 2007 - providing pervasive BI capabilities.

So, when version 3 of SharePoint is released (I'm guessing it will be some time in the first quarter of 2007, although the official estimate is still end of 2006), it will finally include the full set of capabilities first introduced in Site Server 10 years earlier, albeit in a far more grown up and usable format. It will also include quite a few additional features that have emerged since. I haven't even touched upon the support for blogs, wikis and RSS, Excel services, Forms server or the new social networking capabilities provided by the Knowledge Network component, or the mash-up features that will enable composite applicationsspan style="font-family: "Arial","sans-serif"; color: black;">, or related products such as Project Server. There is one area that does still contain duplication of features from the original Site Server. SharePoint has its own personalization store and site analytics

By

Sandeep