Some SharePoint competitors in the Enterprise 2.0 space…
May 19, 2008
There’s been a lot of buzz over the past couple of months around companies who are pitching their products against SharePoint. Just the fact that companies are targeting SharePoint tells you that it is the product to beat. For instance, have you read about the offerings from Google and IBM?
Here’a a link to a ZDNet article saying Google takes on Microsoft SharePoint with Google Sites. And here’s another one asking: Is Google Sites going to be a SharePoint killer?
Both articles conclude that for all the hype surrounding Google Sites and Google Apps, apparently they still have a long way to go to catch up to SharePoint. Also, given that Windows SharePoint Services 3.0 is available for free with Windows Server 2003, users do not need to pay any licensing fees to use the basic collaboration platform available with SharePoint. And by the way, did you know that Office Live Small Business (which provides everything you need to take your small business online, including a free website, free email, free online business applications, etc.) and Office Live Workspaces (an online place to save, access, and share documents and files), are built on SharePoint products?
IBM recently announced how they’d like to “liberate” your apps from SharePoint. Also look at another article around the same topic. IBM acknowledges the “viral adoption of SharePoint” in the enterprise, almost like Lotus Notes back in the 90s. And it’s interesting to note that the man behind the success of Lotus Notes, Ray Ozzie, isn’t with IBM or Lotus, but is the Chief Software Architect at Microsoft! Hmmm… And I know of at least 2 major corporations with a huge presence in Cincinnati, OH, that have decided to move away from Lotus Notes to SharePoint! I guess we have to wait and see if Quickr is able to stem this flow…
Evans Data Corporation’s recently surveyed over 400 developers for its May 2008 report on “Web 2.0 Developer Programs – 2008 Rankings”. Some folks might be surprised to hear that Google came in at second place. So who came in first? Apparently, “the strength of Microsoft’s Windows Live offerings for Tools and SDKs and Web Services allow them to finish first overall”.
So it seems that SharePoint is not something an organization would want to ignore or take lightly – plus, serious web 2.0 developers need to more closely look at Microsoft’s offering in this area.
Oracle supports Microsoft
May 16, 2008
I can’t tell you how many times I’ve been in conversations around the topic of “Oracle vs. Microsoft”. I’ve heard both sides of the story ranging from “SQL Server for mission critical operations…are you crazy!” to “Oracle costs me my first born child…year after year!”. While these discussions are often entertaining, the line delineating the two database giants is blurring by each subsequent release.
In my years consulting for LÛCRUM, I have worked for numerous clients that have had installations of both Oracle and Microsoft running in their environments. With recent statistics estimating that Oracle controls >50% of the database market and Microsoft controlling >50% of the server operating system market, are you surprised? SQL Server only runs on Microsoft. Oracle offers more operating system versatility. While you’ll see UNIX and Linux installations, Oracle’s ability to run on Microsoft remains strong and they are improving their functionality with respect to Microsoft development. Where might an Oracle database deployed on a Microsoft server make most sense? In the small and mid-sized business market (SMB). In the SMB market, Oracle has competitively priced versions such as Oracle Database Standard Edition and Standard Edition One.
So what advantages does running Oracle on Microsoft have to offer? First, Oracle has tight integration with Active Directory and Windows Security Framework. Items such as single sign-on and security via database role and Active Directory group fall into this category. Next, Oracle offers 32-bit and 64-bit versions. In the 32-bit version, Oracle is able to utilize up to 3GB (out of a 4GB O.S. maximum) of system memory for database use. Finally, Oracle has also been working on enhancing its ability to integrate with the Windows development suite, specifically Visual Studio 2008. Oracle supports .NET in 3 ways. The Oracle Data Provider for .NET leverages ADO.NET API and allows .NET applications to access Oracle data. These APIs should be familiar to most Microsoft developers. In addition, through an add-in (free for that matter), developers can work with Oracle services via Visual Studio 2005 (and 2008 as previously mentioned). Through the development suite, developers have access to various wizards to perform various database tasks (i.e. DDL), a procedure editor (for PL/SQL procedures, packages, and functions), a Debugger for runtime error interaction, and integrated help for items such as Oracle error reference, SQL, and PL/SQL user manuals. Lastly, Oracle has integrated .NET extensions directly inside the database. This allows developers to created stored procedures and functions using C# or VB.NET within Visual Studio. This code can then be deployed to the database and referenced wherever a stored procedure or function is permitted.
Oracle has shown it is advantageous to offer solutions that fit neatly into an operating system that controls the majority of the server market, even if that vendor also happens to be a major competitor in the database market. Offer a product that is extensible and easy to use with development GUIs is sure to give you a seat at the table when it comes to choosing a solution for your organization. That is precisely why Oracle supports Microsoft (most of the time <grin>).
Dave
So why are people flocking to SharePoint 2007?
May 12, 2008
By flocking, I mean that “the vast majority of enterprises — 96% — are considering, planning on, in the process of, or have already completed deploying at least some part of Microsoft Office System server software. And most of those — 87% — plan to implement or upgrade to Microsoft Office System server software within the next 12 months” and that’s from Forrester (see the free Forrester research document titled “Topic Overview: Microsoft Office SharePoint Server 2007”, by Kyle McNabb and Rob Koplowitz, dated April 24, 2008)!
It’s easy to see why SharePoint 2007 is such a strong contender in the enterprise collaboration space, when you realize that it combines messaging, social computing, real time collaboration and virtual team workspaces.
I am currently working on developing a plan and strategy for collaboration for a client and it’s all about leveraging the power of Microsoft Office SharePoint Server 2007 (SharePoint 2007) to increase employee productivity and connect seamlessly to people, knowledge and data to help employees make better informed decisions so that they can serve their customers more effectively.
SharePoint 2007 provides blogs and wikis as site templates so that you can easily create those as needed. The People Finder can help you locate people based on different directory level attributes and the neat thing is you can find people based on skills or expertise that they have specified in their user profiles. People and group lists are readily accessible depending on user privileges and presence information is available as well. Real Time Presence and Communication is enabled wherever the real-time presence smart tag icon displays. In conjunction with Live Meeting 2007, Office Communications Server 2007 and Office Communicator 2007, this makes for a very powerful collaboration tool.
In the messaging space, the tight integration between Outlook 2007, Exchange 2007 and SharePoint 2007 allows you to take offline an entire library so you can work disconnected from the network. Also your SharePoint tasks can display right alongside your Outlook tasks. Alerts that you set up on your SharePoint site automatically send you email notifications. Discussion boards are email enabled so users can save their email as part of a threaded discussion. Also, lists and libraries can be email enabled so as to allow users to email a document directly into a library. There is an RSS viewer web part with which you can subscribe to an RSS feed. Furthermore, every list and library in SharePoint 2007 is RSS enabled, so you can subscribe to the contents of a list or library via RSS.
When it comes to virtual team workspaces, SharePoint 2007 provides several different site templates out of the box. Apart from this, Microsoft has released 40 site templates that cater to commonly used functionality such as vacation scheduling, contacts list management, etc. Furthermore, it is very easy to create a custom site template – once you configure your site to work just the way you want, you can easily save that as a site template so you can now reuse that as needed. These virtual team workspaces provide a repository for lists of items, libraries of documents, announcements, online calendars, surveys, task and issue lists, project tasks list with Gantt chart functionality, and task coordination using simple workflows. Lists and libraries can enforce security at the item level and they also provide versioning, explicit check in/check out, content approval before publishing, etc. These team workspaces can be also be secured at an individual or group level. SharePoint 2007 makes it possible to easily create no-code, declarative, sequential workflows based on business rules using the SharePoint Designer 2007 tool. Combine SharePoint 2007 with Groove 2007 for collaborating across organizational boundaries, whether connected or offline and now you have an even more compelling scenario of use.
So all in all, it makes sense that the adoption of SharePoint 2007 is so pervasive!
Get a handle on Unstructured Data
May 8, 2008
One of the big topics in data management these days is Unstructured Data. What is it? Word documents, spreadsheets, video, images, email, and instant messaging are a few examples. How does one harness the wealth of information contained in these non-standardized formats, IF you are trying to capitalize on your existing data management infrastructure? Microsoft has attempted to answer this question with its upcoming release of SQL Server 2008 (SS2008).
Due out later this year, SS2008 provides built-in support for Unstructured Data through the FILESTREAM functionality. FILESTREAM combines the power of a relational database platform with the storage flexibility of a NTFS file system. This is accomplished by storing references within the database to binary large object data (BLOBs) residing on the file system. In this fashion, SS2008 manages access and interaction with the information, but is not responsible for the direct storage of it. Unstructured Data can be accessed through typical Transact-SQL statements or via Win32 API calls. FILESTREAM is a good option to consider when objects being stored are larger than 1 MB in size and is limited only by the volume size of the underlying file system. If objects are <1 MB on average, you’ll get better performance by using the Varbinary(max) data type directly within the database.
From a security standpoint, FILESTREAM fits neatly into the database. If a user has permission to query a table and column containing FILESTREAM data, they are able to access the Unstructured Data. This access however does not carry forward at the file system level. Only the account running the SQL Server service account has access to the files at the file system level.
Is this only way to deal with Unstructured Data? Of course not, but it is an option. There are some limitations when using FILESTREAM with other SS2008 functionality. Special consideration needs to be addressed when utilizing Database Snapshots, Mirroring, Replication, Log Shipping, and Clustering.
Continue to browse through other blogs on www.thefuturevalueofbusiness.com to see conversations on SharePoint 2007 and its role in taming Unstructured Data.
Dave
Collaboration and Search
May 5, 2008
We collaborate and work together to achieve a common goal, sharing knowledge and ideas and creating content in the process. Often times in a business, people are collaborating around a certain issue that needs addressing or improvement or maybe brain-storming ideas to come up with a new solution or collaborating around a certain task. Typically, as people collaborate, content gets created in the form of an email or a document or a discussion thread or a virtual workspace or a wiki or other similar mechanism. While the collaboration activity is at its peak, it’s probably easier to keep track of this content. However, the further removed one is from the actual activity, the harder it becomes to know or remember where something might be found. And ultimately for the business, all of this content could be considered assets that need to be easily and quickly retrieved.
Collaboration by its very nature creates a lot of unstructured content. Given that there isn’t a pre-defined structure, how does one go about quickly locating relevant information? It’s quite possible that the one who is looking for something might not even know where the information might reside. Is it on a file system or in a virtual team workspace or in a discussion thread or in a wiki? Also, it’s quite possible that the unstructured content that is created was actually pertaining to some structured content out in a database or a line-of-business application. Wouldn’t it be great to be able to search and reference that information as well?
IDC estimates that information workers spend on average 48% of their time searching for and analyzing information, (9.5 and 9.6 hours per week, respectively) which costs an organization $28,000 per worker per year (see “The Hidden Costs of Information Work”, IDC April 2006)
As mentioned last week, I’m going to look at some of the capabilities of Microsoft Office SharePoint Server 2007 (referred to in the future as SharePoint 2007) which make it such a strong contender in the Enterprise 2.0 space. With SharePoint 2007, you are able to search both structured and unstructured data and quickly find the information you might be looking for. You can search content on your file shares, your internet and intranet web sites, IBM Lotus Notes repositories, Microsoft Exchange Public folders, and of course, SharePoint sites. You can also find information stored in databases and backend Line of Business systems, such as ERP and CRM. Not only this, but you can also search for people in your organization and identify those who might have the required expertise to get a job done. The best part about SharePoint search is that it returns security-trimmed results, so that a user only gets to see what they’ve been previously authorized to see. The search experience in SharePoint 2007 is highly customizable as well so that one can display best bets, eliminate noise words, and customize the display of search results and do so much more. Another highly useful feature is that there is really no preset document limit unlike other well-known search products.
An Enterprise Search feature pack is expected soon which is going to further enhance the Search experience with SharePoint and incorporate some of the powerful functionality found in Microsoft Search Server 2008, which Forrester Research has labeled as a Disruptor in Enterprise Search (see Microsoft: Latest Disruptor in Enterprise Search). Also, with Microsoft’s acquisition of FAST earlier this year (see Gartner Magic Quadrant for Information Access Technology, 2007), which Microsoft plans to integrate into SharePoint Search, it’s going to make the already powerful SharePoint search experience even more so. It’s worth noting too that other software vendors have also recognized the power of SharePoint Search and are integrating their products with SharePoint to leverage its powerful search functionality (for example, look at this news article about an open source collaboration vendor integrating with SharePoint for its Search functionality).
So with SharePoint 2007, you can pretty much assume that you will be able to search and retrieve the content you’re looking for. For more details, look at Enterprise Search from Microsoft.
Of Web 2.0 and SharePoint 2007
April 28, 2008
Web 2.0 made a big bang in 2007 advocating and offering new avenues for information worker collaboration to increase their productivity. Forrester Research expects that “adoption of social networking solutions for business” will “accelerate dramatically in 2008 with many firms looking for internal social networking solutions”.
Web 2.0 in the enterprise is now here and companies, big and small, are having to figure out how best to deal with it. Technologies such as blogs, wikis, RSS, instant messaging, surveys, team workspaces, web conferencing, mashups and the like have grown immensely in popularity. In many cases, employees have figured out for themselves how to accomplish their work more efficiently using such technologies without formal offerings or support from their companies, and so it has now become imperative that businesses and especially their IT departments seriously consider how they are going to support this growing need for social computing in their organizations.
One of the primary contenders in the enterprise web 2.0 space is SharePoint 2007 from Microsoft. In the short period of a year since it was first released, SharePoint 2007 has generated over $1 billion in sales for Microsoft and has become their fastest selling server product ever. Industry analysts such as G. Oliver Young of Forrester Research say that “Microsoft’s SharePoint will continue to steamroll the market” in the enterprise Web 2.0 space (see Forrester Research’s “Top Enterprise Web 2.0 Predictions For 2008” by G. Oliver Young, January 25, 2008). He also says that “for SharePoint, 2008 will be another banner year.” Forrester also expects that the IT departments taking a leadership role in enterprise 2.0 deployments will look at SharePoint first.
For Lucrum, SharePoint 2007 is currently a cornerstone of our collaboration strategy. In subsequent blogs, I plan to spell out in greater detail those aspects of SharePoint 2007 that make it such a strong contender in the enterprise web 2.0 space. Of course, one cannot assume that SharePoint is the holy grail of social computing and it is what everyone needs – depending on the customer’s needs and environment, it’s possible that other tools might be better suited for them.
Ugh, Not Another PowerPoint?!
March 26, 2008
You can say it formally the way Edward Tufte did in The Cognitive Style of PowerPoint, or you can just say it in plain English: Do I have to sit through another meaningless presentation? The answer is a resounding, “NO!” Okay, this post is more entertainment than thoughtfulness, but you can learn a *whole bunch* of what NOT to do by meandering over to Life after Death by PowerPoint and reviewing the first video. And then take a gander at the second one just for fun. You’ll hear Don McMillan’s life lessons.
When you’re done with your homework, visit Presentation Zen, pickup the book, then practice so that we don’t have to sit through your boring presentation
- Andy


