Author Archive

File Shares vs. Sharepoint (RELOADED)

Monday, May 14th, 2007

Hi all,

Many times I follow and participate of discussions on "File Servers versus Sharepoint", and in this post I would like to place my personal vision on this subject.

Main (to begin) links on this topic:

    • Is the File Server Dead?
      An excellent resource with information on Simplified Comparison of File Server file features and SharePoint Server file features, File Server Scenarios, Disk Space and Cost Considerations and some migration techniques.

  • Joel Oleson's Blog
    • What NOT to do on SharePoint
      "The purpose of this document is to provide prescriptive guidance around the appropriate usage of Microsoft Office SharePoint 2003 as a data storage repository.

      In general terms, SharePoint is an excellent data repository upon which users can store their data, whether for personal or shared use. There are, however, specific scenarios in which SharePoint is not the optimal storage location."

As a summary, this moment I think that the Sharepoint Technologies is not (and they do not have to be seen as) a competitor or replacement of the NTFS File Servers.

I see that the Sharepoint technologies must be boarded with a new vision, focus on new models of work and its necessities of productivity improvement. People-ready business from Microsoft can help to understand some details on the changes and evolutions of our model of work.

   

We are evolving toward a diverse yet unified global market with customers, partners, and suppliers that work together across cultures and continents. The global workforce is always on and always connected, requiring new tools to help people organize and prioritize their work and personal endeavors. Business is becoming more transparent, with a greater need to ensure accountability, security, and privacy within and across organizations.

Software is one tool that can help your business keep pace with change. It can help you meet the challenges of this new world of work by helping you to:

  • Simplify how people work together
  • Find information and improve business insight
  • Protect and manage content
  • Reduce IT costs and improve security

It is an investment that has the flexibility and capacity to adapt as your people increase their own capacity and output.

Sharepoint Techs is all about productivity, collaboration, evolution of models of work knowledge management. File Servers only has in its focus the storage model, without business model-oriented focus.

My personal conclusion:

  • Sharepoint Technologies: Business focus
  • File Servers: IT (infrastructure storage) focus

01 - Why, Where and When to store (or to move) files for the Sharepoint-based sites (infrastructure)?

We must think about storing files in the Sharepoint-based sites WHEN really we had intention to evolve of a simple "File Share" for a "Collaborative File Shares"; with focus in centralization, organization, security, management, personal productivity, sharing of knowledge, visibility of information, and other important points.

Sharepoint provides some services such as:

This differentiates the "classics File Shares" of the "Collaborative File Shares". Business Value and/or Business focus!    

Here they are some links:

INFORMATION ON PERFORMANCE

One another important point in this discussions is the questioning referring the Performance (Loading will be example) in environments of collaboration based on Sharepoint.

What it is better (or faster) for my users? Open one file stored in the "File Share" or in the "Sharepoint-based site"???

As we know, the storage-architecture of data in Sharepoint Technologies is based on the MS SQL Server; using the fields BLOB to provide storage of great amounts of information. (limit of 2Gb of data)

Some weeks ago I read an interesting article on the storage of files in the SQL Server (Databases) or in File Shares; with focus in the performance of the access (user). You can have access this article in the site of the Microsoft Research – article To BLOB or Not To BLOB: Large Object Storage in a Database or a Filesystem?
The conclusion of this article is "if objects are larger than one megabyte on average, NTFS has a clear advantage over SQL Server. If the objects are under 256 kilobytes, the database has a clear advantage."

I think that these conclusions are sufficiently interesting, but also see that the MS Office (Desktop programs and Servers) Teams had made an excellent work with regard to architecture of the products, raising the performance of the products with this characteristic (Database Storage).

I believe that an excellent planning of architecture (infrastructure) at enterprise environment can raise performance levels (Sizing, capacity planning and more.). Here goes some important links:

Chapter overview: Plan for performance and capacity (Office SharePoint Server)

The articles in this chapter include:

Hey guys, What do you think about this?

 

Obs.: Another great discussion is with regard to the use of the Sharepoint Technologies as an evolution (replacement) of the MS Exchange Server Public Folders. As this topic also is extensive, they follow some links interesting: (I'll write details in one another chance)

 

File Shares vs. Sharepoint (RELOADED)

Monday, May 14th, 2007

Hi all,

Many times I follow and participate of discussions on "File Servers versus Sharepoint", and in this post I would like to place my personal vision on this subject.

Main (to begin) links on this topic:

    • Is the File Server Dead?
      An excellent resource with information on Simplified Comparison of File Server file features and SharePoint Server file features, File Server Scenarios, Disk Space and Cost Considerations and some migration techniques.

  • Joel Oleson's Blog
    • What NOT to do on SharePoint
      "The purpose of this document is to provide prescriptive guidance around the appropriate usage of Microsoft Office SharePoint 2003 as a data storage repository.

      In general terms, SharePoint is an excellent data repository upon which users can store their data, whether for personal or shared use. There are, however, specific scenarios in which SharePoint is not the optimal storage location."

As a summary, this moment I think that the Sharepoint Technologies is not (and they do not have to be seen as) a competitor or replacement of the NTFS File Servers.

I see that the Sharepoint technologies must be boarded with a new vision, focus on new models of work and its necessities of productivity improvement. People-ready business from Microsoft can help to understand some details on the changes and evolutions of our model of work.

   

We are evolving toward a diverse yet unified global market with customers, partners, and suppliers that work together across cultures and continents. The global workforce is always on and always connected, requiring new tools to help people organize and prioritize their work and personal endeavors. Business is becoming more transparent, with a greater need to ensure accountability, security, and privacy within and across organizations.

Software is one tool that can help your business keep pace with change. It can help you meet the challenges of this new world of work by helping you to:

  • Simplify how people work together
  • Find information and improve business insight
  • Protect and manage content
  • Reduce IT costs and improve security

It is an investment that has the flexibility and capacity to adapt as your people increase their own capacity and output.

Sharepoint Techs is all about productivity, collaboration, evolution of models of work knowledge management. File Servers only has in its focus the storage model, without business model-oriented focus.

My personal conclusion:

  • Sharepoint Technologies: Business focus
  • File Servers: IT (infrastructure storage) focus

01 - Why, Where and When to store (or to move) files for the Sharepoint-based sites (infrastructure)?

We must think about storing files in the Sharepoint-based sites WHEN really we had intention to evolve of a simple "File Share" for a "Collaborative File Shares"; with focus in centralization, organization, security, management, personal productivity, sharing of knowledge, visibility of information, and other important points.

Sharepoint provides some services such as:

This differentiates the "classics File Shares" of the "Collaborative File Shares". Business Value and/or Business focus!    

Here they are some links:

INFORMATION ON PERFORMANCE

One another important point in this discussions is the questioning referring the Performance (Loading will be example) in environments of collaboration based on Sharepoint.

What it is better (or faster) for my users? Open one file stored in the "File Share" or in the "Sharepoint-based site"???

As we know, the storage-architecture of data in Sharepoint Technologies is based on the MS SQL Server; using the fields BLOB to provide storage of great amounts of information. (limit of 2Gb of data)

Some weeks ago I read an interesting article on the storage of files in the SQL Server (Databases) or in File Shares; with focus in the performance of the access (user). You can have access this article in the site of the Microsoft Research – article To BLOB or Not To BLOB: Large Object Storage in a Database or a Filesystem?
The conclusion of this article is "if objects are larger than one megabyte on average, NTFS has a clear advantage over SQL Server. If the objects are under 256 kilobytes, the database has a clear advantage."

I think that these conclusions are sufficiently interesting, but also see that the MS Office (Desktop programs and Servers) Teams had made an excellent work with regard to architecture of the products, raising the performance of the products with this characteristic (Database Storage).

I believe that an excellent planning of architecture (infrastructure) at enterprise environment can raise performance levels (Sizing, capacity planning and more.). Here goes some important links:

Chapter overview: Plan for performance and capacity (Office SharePoint Server)

The articles in this chapter include:

Hey guys, What do you think about this?

 

Obs.: Another great discussion is with regard to the use of the Sharepoint Technologies as an evolution (replacement) of the MS Exchange Server Public Folders. As this topic also is extensive, they follow some links interesting: (I'll write details in one another chance)

 

Tips & Tricks in Using Wikis and Blogs

Thursday, May 10th, 2007

Hi all,

I find two great document's at Microsoft Downloads:

01 – Windows SharePoint Services 3.0 Document: Tips and Tricks – Using Wikis in Windows SharePoint Services 3.0
02 - Windows SharePoint Services 3.0 Document: Tips and Tricks – Using Blogs in Windows SharePoint Services 3.0

Enjoy it …

Stay tuned!

Tips & Tricks in Using Wikis and Blogs

Thursday, May 10th, 2007

Hi all,

I find two great document's at Microsoft Downloads:

01 – Windows SharePoint Services 3.0 Document: Tips and Tricks – Using Wikis in Windows SharePoint Services 3.0
02 - Windows SharePoint Services 3.0 Document: Tips and Tricks – Using Blogs in Windows SharePoint Services 3.0

Enjoy it …

Stay tuned!

You know the Office Groove 2007???

Thursday, April 26th, 2007

Hi all,

Some weeks behind I participated of one round-table in the Microsoft Brazil related to Office Groove 2007! You know the Office Groove 2007???

I sincerely did not have full knowledge of this new tool, through fast readings I already understood its focus – Sharing of information between teams with rapidity, agility and … you know, all about Collaboration!
But I always thought: "OK, and Sharepoint Products and Technologies 2007? Microsoft launched two tools for the same necessity?? (I do not believe … crazy ideia!!! heheheh)

Ok, I just participated of the training to know this such of Groove . in which way it is related (or not) with the Sharepoint Techs!!! 
Wink

Abbott Lowell, Senior Technical Product Manager (Office Groove team > Microsoft Office Enterprise group) was our intrutor.

Some subjects of the training:

What is Office Groove?

"Office Groove 2007 is a collaboration software program that teams can use to share information and work together on project activities – from simple document collaboration to custom solutions integrated with business processes. Teams using Office Groove 2007 work inside collaborative workspaces, which put all team members, tools, and information in one place. Groove workspaces keep teams up to date automatically and efficiently, and enable them to work anywhere, anytime, and with anyone, so they spend less time coordinating and more time working." from Office Online

It's important to know that the Groove 2007 is part of the Office Enterprise 2007.

Learn more on 2007 Microsoft Office system suites

Some interesting points (highlights above):

  1. Software Program > YES, Groove 2007 is one desktop (installed) program. Technical similar "windows forms" applications (EXE files).
    [Sharepoint Techs 2007] – Is Web-based collaboration technology!

  2. Collaboration anywhere and anytime > Because Groove stores workspaces and the data they contain right on your computer, not on a central server. You can access and update the information in your workspaces whether you are connected to the network or not. Each time you make a change-for example, update a file, respond to a discussion, or post some text in the workspace chat area-Groove sends your change (and only the change) automatically to all the members of your workspace.

    If you are not online when you make the change, Groove sends it when you next connect. If your team members are not connected, then they get the change the next time they connect.

    !!! Peer-to-Peer Collaboration !!!

    [Sharepoint Techs 2007] – The web-based architecture of the Sharepoint Techs limits its use in a centered (central server based) and online environment.
    [Obs.: Ok Sharepointers, We can use Office Outlook 2007 to access some document libraries in offline mode. But the synchronization capabilities not yet are enough.] L

  3. Collaboration with anyone > You can create a Groove workspace in minutes, add the right tools for the job, and invite anyone to join – employees, customers, or partners – with advanced security and without worrying about server space.

    [Sharepoint Techs 2007] – The distribution of information from the Sharepoint-based web sites is not enough flexible. The centered security model based on Active Directory (or in any other provider) is one another point. Mainly when we need to work with employees, customers, or partners in a SHARED (and) EXTERNAL collaboration environment.

For these reasons I believe that the Groove 2007 and the Sharepoint Techs 2007 can be complementary in a corporate collaboration environment. J

Groove 2007 to Dynamic Teamwork, and Sharepoint Techs 2007 to Broad Information Sharing and Workflow.

In next posts I will say more on the capabilities of deployment, customization, sharepoint and client-side integration, etc.
 
Here goes some links of the Groove docs:
I think that the Groove 2007 is really a good idea, and at this moment a nice product (good architecture and technological innovation). But I also think that many points still can (and they need) be improved – like integration with Office client (Outlook and OneNote mainly), Office Server (adds Sharepoint features and Forms Server), Exchange Server and etc…
 
Stay tuned!!!

[]'s

H‚lio S  Moreira
MOSS MVP

You know the Office Groove 2007???

Thursday, April 26th, 2007

Hi all,

Some weeks behind I participated of one round-table in the Microsoft Brazil related to Office Groove 2007! You know the Office Groove 2007???

I sincerely did not have full knowledge of this new tool, through fast readings I already understood its focus – Sharing of information between teams with rapidity, agility and … you know, all about Collaboration!
But I always thought: "OK, and Sharepoint Products and Technologies 2007? Microsoft launched two tools for the same necessity?? (I do not believe … crazy ideia!!! heheheh)

Ok, I just participated of the training to know this such of Groove . in which way it is related (or not) with the Sharepoint Techs!!! 
Wink

Abbott Lowell, Senior Technical Product Manager (Office Groove team > Microsoft Office Enterprise group) was our intrutor.

Some subjects of the training:

What is Office Groove?

"Office Groove 2007 is a collaboration software program that teams can use to share information and work together on project activities – from simple document collaboration to custom solutions integrated with business processes. Teams using Office Groove 2007 work inside collaborative workspaces, which put all team members, tools, and information in one place. Groove workspaces keep teams up to date automatically and efficiently, and enable them to work anywhere, anytime, and with anyone, so they spend less time coordinating and more time working." from Office Online

It's important to know that the Groove 2007 is part of the Office Enterprise 2007.

Learn more on 2007 Microsoft Office system suites

Some interesting points (highlights above):

  1. Software Program > YES, Groove 2007 is one desktop (installed) program. Technical similar "windows forms" applications (EXE files).
    [Sharepoint Techs 2007] – Is Web-based collaboration technology!

  2. Collaboration anywhere and anytime > Because Groove stores workspaces and the data they contain right on your computer, not on a central server. You can access and update the information in your workspaces whether you are connected to the network or not. Each time you make a change-for example, update a file, respond to a discussion, or post some text in the workspace chat area-Groove sends your change (and only the change) automatically to all the members of your workspace.

    If you are not online when you make the change, Groove sends it when you next connect. If your team members are not connected, then they get the change the next time they connect.

    !!! Peer-to-Peer Collaboration !!!

    [Sharepoint Techs 2007] – The web-based architecture of the Sharepoint Techs limits its use in a centered (central server based) and online environment.
    [Obs.: Ok Sharepointers, We can use Office Outlook 2007 to access some document libraries in offline mode. But the synchronization capabilities not yet are enough.] L

  3. Collaboration with anyone > You can create a Groove workspace in minutes, add the right tools for the job, and invite anyone to join – employees, customers, or partners – with advanced security and without worrying about server space.

    [Sharepoint Techs 2007] – The distribution of information from the Sharepoint-based web sites is not enough flexible. The centered security model based on Active Directory (or in any other provider) is one another point. Mainly when we need to work with employees, customers, or partners in a SHARED (and) EXTERNAL collaboration environment.

For these reasons I believe that the Groove 2007 and the Sharepoint Techs 2007 can be complementary in a corporate collaboration environment. J

Groove 2007 to Dynamic Teamwork, and Sharepoint Techs 2007 to Broad Information Sharing and Workflow.

In next posts I will say more on the capabilities of deployment, customization, sharepoint and client-side integration, etc.
 
Here goes some links of the Groove docs:
I think that the Groove 2007 is really a good idea, and at this moment a nice product (good architecture and technological innovation). But I also think that many points still can (and they need) be improved – like integration with Office client (Outlook and OneNote mainly), Office Server (adds Sharepoint features and Forms Server), Exchange Server and etc…
 
Stay tuned!!!

[]'s

H‚lio S  Moreira
MOSS MVP

Microsoft Brasil – Innovation Day – ISV Partners

Wednesday, April 25th, 2007

Ol  pessoal,

Ontem tive o prazer de participar como palestrante de um ¢timo evento realizado na Microsoft Brasil, como foco em ISV Partners, chamado Innovation Day. Este evento ‚ c¡clico, ocorre mensalmente (se nao me engano) e tem como intuito repassar aos parceiros visoes detalhadas de novas tecnologias, novas oportunidades de neg¢cio e, ‚ claro, novas e revolucion rias formas de desenvolvermos sistemas/solu‡oes.

Esse mˆs foi a vez do Sharepoint, sendo abordado neste Innovation Day com foco nas possibilidades de utiliza‡ao como uma real (robusta, escalavel, extens¡vel, perform tica e produtiva) plataforma de desenvolvimento e distribui‡ao de solu‡oes corporativas.

Um assunto incr¡velmente interessante (Ok, sei que sou suspeito para falar! :-) ), mas tamb‚m incrivelmente extenso para ser abordado em uma tarde somente.

A Aline Rokutan (MS Brasil), minha amiga pessoal de muito tempo, foi a respons vel pelo material e tamb‚m pela agenda. Alias, ficam aqui os meus parab‚ns pela escolha dos seguintes temas:

  • Colabora‡ao
  • Portais
  • Gestao de Conte£do

As demos e todo o conte£do proporcionado tinham como intuito demonstrar todo o poder do Sharepoint como plataforma-base para o desenvolvimento de solu‡oes corporativas – com uma primeira abordagem te¢rica e conceitual, seguido de um grande deep-dive sob algumas das principais funcionalidades.

Ah, fica aqui registrado o meu agradecimento … Aline, pois foi ela que me convidou para participar deste grande bate-papo. ;-)

Participei dos Q&A's que surgiram, e fiz uma apresenta‡ao/demo focada em Sharepoint 2007 Event Handlers!!! (Mto bacana…)

Para quem participou, vejam o arquivo EventHandlers.zip anexado … este post. Enjoy it!!! (Por questoes de tamanho, retirei do package as referˆncias ao Microsoft.Sharepoint.dll)

Espero que os participantes tenham gostado, e j  estejam pensando bastante em como utilizar o Sharepoint 2007 da melhor forma poss¡vel em seus ambientes.

Fiquem com este blog como meu ponto principal de contato, espero poder compartilhar cada vez mais informa‡ao com todos.

Abra‡os

H‚lio S  Moreira
MOSS MVP

Microsoft Brasil – Innovation Day – ISV Partners

Wednesday, April 25th, 2007

Ol  pessoal,

Ontem tive o prazer de participar como palestrante de um ¢timo evento realizado na Microsoft Brasil, como foco em ISV Partners, chamado Innovation Day. Este evento ‚ c¡clico, ocorre mensalmente (se nao me engano) e tem como intuito repassar aos parceiros visoes detalhadas de novas tecnologias, novas oportunidades de neg¢cio e, ‚ claro, novas e revolucion rias formas de desenvolvermos sistemas/solu‡oes.

Esse mˆs foi a vez do Sharepoint, sendo abordado neste Innovation Day com foco nas possibilidades de utiliza‡ao como uma real (robusta, escalavel, extens¡vel, perform tica e produtiva) plataforma de desenvolvimento e distribui‡ao de solu‡oes corporativas.

Um assunto incr¡velmente interessante (Ok, sei que sou suspeito para falar! :-) ), mas tamb‚m incrivelmente extenso para ser abordado em uma tarde somente.

A Aline Rokutan (MS Brasil), minha amiga pessoal de muito tempo, foi a respons vel pelo material e tamb‚m pela agenda. Alias, ficam aqui os meus parab‚ns pela escolha dos seguintes temas:

  • Colabora‡ao
  • Portais
  • Gestao de Conte£do

As demos e todo o conte£do proporcionado tinham como intuito demonstrar todo o poder do Sharepoint como plataforma-base para o desenvolvimento de solu‡oes corporativas – com uma primeira abordagem te¢rica e conceitual, seguido de um grande deep-dive sob algumas das principais funcionalidades.

Ah, fica aqui registrado o meu agradecimento … Aline, pois foi ela que me convidou para participar deste grande bate-papo. ;-)

Participei dos Q&A's que surgiram, e fiz uma apresenta‡ao/demo focada em Sharepoint 2007 Event Handlers!!! (Mto bacana…)

Para quem participou, vejam o arquivo EventHandlers.zip anexado … este post. Enjoy it!!! (Por questoes de tamanho, retirei do package as referˆncias ao Microsoft.Sharepoint.dll)

Espero que os participantes tenham gostado, e j  estejam pensando bastante em como utilizar o Sharepoint 2007 da melhor forma poss¡vel em seus ambientes.

Fiquem com este blog como meu ponto principal de contato, espero poder compartilhar cada vez mais informa‡ao com todos.

Abra‡os

H‚lio S  Moreira
MOSS MVP

NEWS: Microsoft Interactive Media Manager

Sunday, April 22nd, 2007

Hi all,

Microsoft announced one new "geek toy" for us – the Microsoft Interactive Media Manager "is a next-generation digital content management solution that combines digital workflows and media application integration with a collaborative front-end environment".

For "sharepointers", is important to say that Microsoft Interactive Media Manager is one extension of MOSS (Office Sharepoint Server 2007) platform, and is designed specifically for the media and entertainment industry, including film and post-production studios, broadcasters, game developers, publishers, and advertising and marketing agencies.

Technically, I think that Microsoft Interactive Media Manager will work as one new solution package for MOSS. (Nice job!!!)

I would like to test this ASAP. J

Sharepoint Player Control of Microsoft Interactive Media Manager

Here are some Sharepoint objects that composes this solution.
  • Media Library serves as a front end in which media content items in the digital asset management system are displayed as thumbnails.
  • Media Viewer displays information such as annotations and time codes in Society of Motion Picture and Television Engineers format and offers sophisticated, built-in playback controls. 
  • Media Annotator allows groups of people to collaborate on media assets through video annotations, digital inking and discussions.
  • Media Import facilitates the upload of media files and automatically launches associated workflows, such as information-gathering processes.
  • Media Cart provides an individualized area for storing media assets that people want to edit themselves or push out to appropriate editors.

[]'s

H‚lio S  Moreira
MOSS MVP

NEWS: Microsoft Interactive Media Manager

Sunday, April 22nd, 2007

Hi all,

Microsoft announced one new "geek toy" for us – the Microsoft Interactive Media Manager "is a next-generation digital content management solution that combines digital workflows and media application integration with a collaborative front-end environment".

For "sharepointers", is important to say that Microsoft Interactive Media Manager is one extension of MOSS (Office Sharepoint Server 2007) platform, and is designed specifically for the media and entertainment industry, including film and post-production studios, broadcasters, game developers, publishers, and advertising and marketing agencies.

Technically, I think that Microsoft Interactive Media Manager will work as one new solution package for MOSS. (Nice job!!!)

I would like to test this ASAP. J

Sharepoint Player Control of Microsoft Interactive Media Manager

Here are some Sharepoint objects that composes this solution.
  • Media Library serves as a front end in which media content items in the digital asset management system are displayed as thumbnails.
  • Media Viewer displays information such as annotations and time codes in Society of Motion Picture and Television Engineers format and offers sophisticated, built-in playback controls. 
  • Media Annotator allows groups of people to collaborate on media assets through video annotations, digital inking and discussions.
  • Media Import facilitates the upload of media files and automatically launches associated workflows, such as information-gathering processes.
  • Media Cart provides an individualized area for storing media assets that people want to edit themselves or push out to appropriate editors.

[]'s

H‚lio S  Moreira
MOSS MVP