如果引用或轉貼,麻煩註明出處與本網誌連結,否則視為侵權。
顯示具有 IBM Lotus 標籤的文章。 顯示所有文章
顯示具有 IBM Lotus 標籤的文章。 顯示所有文章

2012年2月14日

Lotus Notes 應用程式壓力測試工具

作者: Fred Wang (FW知識瑣記) 日期: 2012/2/14

目前找到下面三個工具可以作為Lotus Notes 應用程式壓力測試使用

1. Server.Load Utility

說明 : 這是Domino Server Administrator client安裝的一個選項,可以設定Client端Script類型,模擬大量用戶使用,進行Notes Server的負載測試
廠商 : IBM
優點 : 1.Domino Administrator Client內建,無額外成本 2.每一台測試Client可以模擬250~1000個用戶
缺點 : 1.須學習撰寫Server.Load Script 2.可能無法完全模擬特定應用系統的操作。

2.Rational Performance Tester
說明 : “Rational Performance Tester Extension for Citrix Presentation Server”,可以透過畫面的互動模擬(包含滑鼠與鍵盤動作)進行Deploy到Citrix Server的任何的應用系統進行效能測試。(需在Citrix Server中建立許多虛擬用戶)
廠商 : IBM Rational
優點 : 1.有錄製功能,Script製作方便 2.可以完全模擬用戶的操作。
缺點 : 1.每一台測試Client可以模擬的用戶數較少(200以內) 2.有Citrix License限制 3.透過Citrix與透過Notes Client的操作有效能上的差異。

3. GroupSizr/NoteSizr
說明 : 協助開發者設計高效能與高擴充性(scalable)的Notes應用系統 ,其中Workload Generator模組用來在單一台PC建立超過100k的users模擬使用者操作。
廠商 : Technovations
優點 : 每一台測試Client可以模擬最多100,000個用戶
缺點 : 1.須學習撰寫GroupSizr Script 2.可能無法完全模擬特定應用系統的操作。 3.軟體老舊

Lotus Notes應用系統效能提升文章整理

作者: Fred Wang (FW知識瑣記) 日期: 2012/2/14

1.Lotus Notes Performance Tips(nsftools) : 本網頁包含各種Lotus Notes和Domino相關的效能技巧,與其他相關資訊的連接。特別是“必讀”(Required Reading)的連接。這些網頁和文件有超越這裡提到的效能技巧。

2. Lotus Notes應用程式效能最佳化與效能測試(pdf, IBM) 2011

3.50 Ways to Make Your Domino Apps Faster(pdf, MartinScott Consulting) 2010

4.針對 IBM Lotus Notes 開發人員的性能基礎知識(IBM developerWorks) 2009/6 : 這份白皮書闡述對 IBM Lotus Notes 和 Domino 應用程式的性能造成巨大影響的最重要因素。主要目的是説明 Notes 用戶端應用程式開發人員識別問題,然後針對問題提供解決方案,從而實現最佳的性能。

5.Lotus Domino Performance Tunning(pdf, vladd.lv) 2009

6.Performance basics for IBM Lotus Notes developers(IBM developerWorks) 2008/12: 本白皮書指出IBM Lotus Notes和Domino應用程試效能最重要和最嚴重的影響因素。本文幫助開發者在Notes Client應用的開發上,藉由了解問題領域和提供解決方案,幫助他們最大限度地提高性能。

7. (Redbook) Domino 7 Performance Tuning : Best Practices to Get the Most Out of Your Domino Infrastructure (pdf, IBM) 2006/9

8.Lotus Notes/Domino 7 application performance Part1, Part2(IBM developerWorks) 2006/1 : 沒有Lotus Notes/ Domino開發人員希望聽到下面的評語:“漂亮的應用系統,但糟糕的是,這麼慢”在這兩個部分的系列文章,說明如何透過Notes / Domino應用程式效能的優化以避免這樣的尷尬。

9.Notes應用程式的效能調校(Domino.Club.tw) 2003/4: 基於多年來對客制化的Notes應用程式相關效能評估經驗,收集了大部分會影響應用程式效能的屬性。本文談到會影響應用程式效能的資料庫、視界,以及套表屬性。 我們會提供您多種不同的改善方法,也就是告訴您何時該使用或不該使用某些特定且合適的屬性以達到最佳效能。

10.(Redbook) Performance Considerations for Domino Applications(pdf, IBM) 2000/3




2005年9月26日

Lotus Quickplace的問題與答覆

問題 :
我是某大學教授的助理
幫忙教授管理還有製作工作區

能否麻煩請教一些有關quickplace的問題
目前我在自訂佈景主題那邊有一些問題
就是在版面配置的問題

我想讓TOC的table能往下移一點
那個是要在清單資料夾配置的htm檔裡面去設定嗎?

另外我幾乎不會什麼程式或java
我之前是先用IBM的REDBOOK的相關檔案下載
IBM做為範例的檔案
但裡面並沒有清單資料夾配置的htm檔(Listfolder.htm)

當然平台也可以自動幫我產生那個檔
可是就沒有辦法配合我想要的樣子

請問一下有沒有什麼辦法
把平台自動產生的那個檔捉下來
我才能參考
另外請問一下除了IBM的那個REDBOOK
還有沒有什麼資源可以讓我參考
怎麼自製QUICKPLACE的佈景主題

關於版面配置
我幾乎都不會
不知道要怎麼去設定

- Holisi

答覆 :
問題一: 更改TOC要改哪些檔案?
答:
要更改TOC table的位置, 要同時到資料夾清單(list folder)及Page theme file(html)中更改, 若您有使用slide or headline 形態的folder, 也要到其他兩個theme file修改, 否則在顯示單一網頁內容會與顯示資料夾清單會有不同的TOC, 除非您有特殊需要, 要讓兩者有所不同.

問題二.請問一下有沒有什麼辦法,把平台自動產生的那個檔捉下來?
答:
Quickplace系統只提供一個標準的template給你下載, 其他的template則無法下載, 可以做的是用Dreamware or frontpage做這些Theme files(html)再逐一將Quickplace Component tags加入這些Themes, 然後上傳到您的Quickplace site

這種方式, 不需要懂Java, 但是設計的好不好, 則與美學設計有關了, 當然熟HTML是基本的, 另外Quickplace Customizing 手冊中第四章介紹的Theme and Quickplace components也要熟悉

-- Fred Wang 2005/02/25

2005年3月31日

Lotus Quickplace特色與Notes Team Room之比較

Quickplace特色與Notes Team Room之比較
2002/03/02 Fred Wang (http://fredwang.blogspot.com)

自動轉換及編寫Microsoft Office文件
1. 於QuickPlace Workplace內編寫Microsoft Office文件,令user更快更易地存取desktop application。
2. user亦將可匯入Office文件,例如將Excel試算表用作自定的表格。
3. 可以Office Web Form作為特定文件的格式

Note: Notes Team Room 只能以附件方式將Microsoft Office files存在文件內, 且無法自定欄位, 再根據自訂的欄位排序, 與搜尋

線上討論
1. 透過Lotus Sametime整合real-time awareness及instant messaging,群組可以即時溝通;檢視contents;或合力構思新ideas。
2. NetMeeting and video conference
3. Share objects: share application and e-whiteboard
4. “Who is on-line” function and on-line chat
5. On-line meeting management: Schedule, management and control on-line meeting
6. Integrate with LearningSpace, provide “on-line learning”
7. Security: 使用者驗證,存取控制及加密處理

Note: Notes Team Room 不易整合Sametime (Sametime為市場上佔有率排名第一的Collaboration software)

專案管理
1. 項目管理能可讓群組成員有效地指派具有特定時限與最後限期的工作及行動,並追蹤其最新情況。
2. 可讓user利用Gantt Chart來表達他們的工作情況
3. 為已到期的工作開立e-mail notification及publish new contents, Access 文件以便更輕易地檢討及確定會員正使用的文件屬最新版本;以及共用Tasks的同一日曆項目,用作檢視進度與重大變動。

Note: Notes Team Room無專案管理功能

離線使用
1. 為遠程及旅途中用戶提供離線使用功能。用戶只需將QuickPlace作業空間下載並在重新連線時將數據同步化更新,便可隨時隨地進行工作,簡單靈活。

Note: Notes Team Room 可用抄寫功能完成

整合Domino的Account Management
1. 具備嶄新的Administration事項整合功能,整合Domino Directory、LDAP伺服器、NT區域及Exchange目錄,以及自動安裝IIS,從而大大提升顧客在充份利用現有用戶及群組管理基礎設備方面的能力。

Note: Notes Team Room無Account Management的問題

Content Management
2. 提供靈活推行選擇 ─無論將Content推行於其他郵寄系統如Exchange;又或是作為contents寄存解決方案,都能為各大小機構提供Real-time collaboration等優點,省卻資訊科技部門的協助
3. 亦可簡易連結頁面至其他Content存放的位置
4. 文件編寫, 轉入, 刪除, 版本管理, 複製, 搬移

Note: Notes Team Room無版本管理, 複製等功能

簡易簽核流程
1. 最多四階層的簽核流程或多編輯者的設定

Note: Notes Team Room無此功能

權限管控
1. 可針對單一文件指定作者或讀者及簽核流程
2. 特定Folder or form指定簽核流程
3. 以Room方式區分管理者及使用者權限
4. 多層次的管理權限,提供多組織層級的網站管理
5. 可建立使用者群組,便於權限設定

Note: Notes Team Room無此上述的功能, 無法彈性的建立多層次的Room提供給組織分層的工作空間

訂閱通知
1. 當新增users and 修改管理權限可主動通知該users
2. User可決定新publish的pages是否主動傳送e-mail給all readers or specific individuals(email notification)
3. User可將看到的Page加上comment再以e-mail傳送給其他user(notify)
4. 可指定某些folders or forms才具備主動通知的功能
5. User可取消或訂閱email notification

Note: Notes Team Room也有按鈕提供將連結以Mail傳送給members, Quickplace除提供此種功能外, 還可以設定定時自動傳送最新的內容的功能

搜尋功能

1. Room內全部文件之搜尋
2. 單一folder內文件之搜尋(by特定欄位)
3. 有讀取權限的文件才會顯示在搜尋結果

Note: Notes Team Room無特定欄位搜尋

個人化頁面
1. 可以Quickplace Room方式提供員工個人工作網站或整合k-station personal place

Note: Notes Team Room無此功能

版面客製化

1. Quickplace也是網站設計工具,提供多種templates與客製化能力
2. Welcome page編寫
3. 簡易建立folders, rooms
4. 特定文件格式的建立
5. 網站brand, folder’s banner
6. 網站, TOC及網頁版面背景及字形的製作及調整(提供templates)
7. 設計的再用¥\能
8. Schedule job or event (placebot)

Note: Notes Team Room無此功能

整合
1. HTML/CSS/DHTML
2. Java Applets
3. Java Scripts
4. Integrate with Lotus k-station(personal portal)
5. Integrate with Lotus Sametime server(collaborative tools)
6. Integrate with Lotus Notes calendar
7. Integrate with Lotus Notes application(Develop by Domino designer)
8. Integrate with Domino.doc (document management package)
9. Integrate with Domino.workflow (workflow package)

Note: Notes Team Room無此功能

2005年3月29日

Lotus Quickplace使用經驗與心得

Lotus Quickplace使用經驗與心得
Fred Wang (http://fredwang.blogspot.com)
在2001年七月我接到一個企業內部網站的任務, 這個案子原來是另外一位同仁負責,但是原方案無法滿足使用者需求,在完全沒有交接的情況下, 直接與使用者重新談需求, 在完全沒有廠商的協助, 教育訓練, 而且個人也沒有Java語言基礎的情況下 利用quickplace在一個月內完成該網站專案, 並達到原先Open Market無法達到的需求, 後來又陸續完成許多知識管理性,專案性及組織內部網站。 而這些內部網站幾乎是我在很短的時間就完成的(最早的案子約花一個月時間, 其餘皆2-3天就完成), 已經驗證此產品的高生產力及低學習門檻。

不過在企業內的資訊技術同仁似乎無法接受這種解決方案,因為quickplace不是標準的portal產品, 也不是Java平台, 就第一點而言”What is standard portal product? Why standard portal product?” 而需求在哪裡? 如過能快速並低成本的方式完成滿足使用者需求, 為何要堅持Java。而資訊人員的價值是為了發揮企業價值還是滿足技術人員的理想呢?

專業人員若侷限於特定技術的研究容易落入特定技術的專業迷失, 堅持特定技術的優越性, 在MIS十多年來的經驗告訴我沒有最佳的技術及語言只有最適合的, 理論需要實務來驗證的。 從Basic, Fortran, Pascal, COBOL, Assembly. C, Lisp, Clipper, ABAP/4, 到Java不同語言適用的範疇不同。

MIS並非軟體公司亦非電子商務廠商, 重點在完成使用者的需求, 以高生產力的產品或語言來完成。專業人員應該放開心胸, 學習他人的經驗及知識並分享自己的經驗及知識, 讓人力運用更有效率, 人才能力更加提昇。

2005年1月3日

Quickplace Placebot能做些什麼?

Fred Wang(Hsinchu-Taiwan) (http://fmwang.blogspot.com) 日期 : 2005/01/03

1. 記錄所有的文件 : 將所在的Room(placebot所在的Room)內所有的文件title寫在log內

2. Room Map : 在某一網頁內以樹狀方式或表格列出所在的Room內所有的文件連結

3. Site Map : 在某一網頁內以樹狀方式或表格列出網站(Place)內含Rooms and Subrooms內所有的Folders及文件連結 (註: Quickplace 3.0版以經有預設的功能)
  • 可以用圖示區分Home, Rooms, Folders and Documents
  • 顯示每個資料庫Home and Rooms的大小
  • 顯示每個文件的大小, 最近更改日期及作者等
  • 可選擇性排除或選入特定的Rooms, Folders and Documents, 例如: Index不顯示
  • 新增文件後會自動更新
4. 首頁顯示最新幾則News的標題連結, 或稱為公告欄 : News或Announcement(公告)在特定的Folder內維護, 透過placebot抓取最進n則的title and link顯示在首頁(welcome)內的PageBody. 也可以用Java Applets or MARQUEE tag做到動態的新聞或公告走馬燈功能, 不過我不建議採用動態的方式, 另外可增加 “More…” 的連結文字, 可連至News所在的Folder讓使用者可以看到過去的新聞或公告

5. 將傳入網站的信件分門別類存放 : 請見Redbooks “Customizing Quickplace” 7.5

6. 建立網站圖形化的統計圖 : 請見Redbooks “Customizing Quickplace” 7.6

7. 將Notes Database的資料同步複製(Mirror)到Quickplace中 : 請見Redbooks “Customizing Quickplace” 10.1

8. 文件格式轉換
  • 將Quickplace文件轉成Text file
  • 將Quickplace文件轉成eMail格式並傳送給特定人員
9. 資料的複製,備份及刪除
  • 複製整個Room
  • 複製某Folder
  • 過期資料備份及刪除
10. 權限控制及變更
  • 增加一個成員到不同的Rooms內
  • 透過特定Form的文件產生來建立新的成員
  • 增加編輯者權限到新產生的文件
  • 定時更新某Room或Folder的權限
11. 用 Placebot 讓某文件產生後直接redirect到特定網址或網頁

12. 用一個按鈕來執行 placebot

13. 資料擷取
  • 定期存取某Folder的資料彙整成表格顯示在另一個網頁
  •  定期存取特定Notes Database的某個View的資料彙整成表格顯示在另一個網頁
  •