SharePoint & Windows Workflow Foundation & …

來源:互聯網
上載者:User

這段時間關注的焦點已經開始從SPS2003、WSS 2.0轉移到下一個版本的SharePoint上,伴隨著Office12的將會是Office SharePoint Server 12(OSS12,或者OSS2007?)和Windows SharePoint Services v3(WSS v3)。OTEC的會員們實際上在參加OTEC會議時,就已經從Ocean那裡得到了不少OSS12的訊息。現在我和大家一樣,都在等待著Office12 Beta2的發布,由於Beta2將是一個Public Beta版本,所以大家得到的訊息將會比現在多得多。

現在的WSS 2.0 SP2其實也是一個非常有意思的版本,因為它能夠很好的支援ASP.NET 2.0和SQL Server 2005。只需要在Windows 2003 SP1伺服器上安裝.Net Framework 2.0分發包和SQL Server 2005,然後再安裝WSS 2.0 SP2,你就會發現WSS運行得很好,甚至你可以把WSS管理中心網站和SharePoint網站的ASP.NET版本都調成2.0。當然,你仍然不能將ASP.NET 2.0中的WebPart或使用者控制項直接放到WSS 2.0 SP2中,除非,使用Son of SmartPart這個封裝器。(至於我的那個使用者控制項封裝器,嗯,我實在沒有興趣再繼續升級它以讓它支援ASP.NET 2.0了...)

WSS 2.0 SP2對.Net Framework 2.0的良好支援,還給我們帶來了一個很大的好處,就是我們可以利用許多2.0平台上的好東東了,比如,Windows Workflow Foundation。

今天晚上我在我的機器上用VS2005+WWF Jan06 CTP嘗試作了一個針對WSS 2.0 SP2的Workflow,用它來驅動文件庫中的文檔進行一些自動化操作。WWF從Beta1到Beta2的變動非常之大,很多Activity的屬性名稱都作了變化(比如,所有Activity都有的Comment屬性變成了更容易理解的Enabled),Beta1的InvokeMethod、EventSink換成了CallExternalMethod和HandleExternalEvent,而SelectDate、UpdateData、WaitForDate這幾個簡化資料傳遞的Activity則不見了,其他類似的介面名稱、類名稱的變化也是非常之多。在這裡可以下載一份Beta1 to Beta2 Change Document。

如果對上面說的這個WWF + WSS 2.0 SP2的樣本感興趣,可以點擊這裡下載。因為是自己實驗的緣故,代碼寫得非常淩亂,呵呵,建議僅僅用VS2005開啟後瞭解一下大概的結構。我在做這個樣本過程中最大的感受就是WWF大大降低了做Workflow的難度,如果沒有WWF,在SharePoint之上完成類似的一個Workflow Engine,不會是一件簡單的工作。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.