找到了SOA比賽的最詳細文檔` 有初賽的具體交付文檔等內容`已將DOC文件發到公用郵箱`


搭建SOA夢想,成就校園創新之星
2006“IBM杯”中國高校SOA應用大賽  
                 


大賽活動細則
版本:Version 1.2

 

 

 

 

 

國際商業機器中國有限公司
2006年04月05日

 


目錄

1. 大賽主題和宗旨 4
1.1 大賽的宗旨: 4
1.2 大賽的主題: 4
2. 大賽時間表 4
3. 參賽對象及其報名規則 5
4. 主辦單位 5
4.1 主辦單位 5
4.2 主辦單位聯絡方式 6
5. 合作高校及其單位 6
5.1 主辦高校 6
5.2 協辦高校 6
5.3 合作單位 6
5.4 主辦和協辦高校聯絡方式 6
6. 大賽組織結構 7
6.1 大賽名譽主席 7
6.2 大賽名譽顧問 7
6.3 大賽組委會主席 7
6.4 高校大賽組委會委員 8
6.5 大賽專家組 8
7. 大賽流程 9
8. 大賽題目及規則草案 11
8.1 大賽題目 11
8.1.1 題目背景描述 11
8.1.2 業務機會與銷售訂單整合的相關業務描述 12
8.1.3 擴展的業務需求 13
8.1.4 大賽題目說明 13
8.2 交付件要求 14
8.2.1 初賽交付件 14
8.2.2 複賽交付件 14
8.2.3 交付件格式 15
8.3 規則及注意事項 16
8.3.1 大賽題目的需求 16
8.3.2 系統實現的平臺要求 16
8.4 推薦學習材料 16
8.4.1 涉及的相關產品的網站 16
8.4.2 SOA基本概念 17
8.4.3 Product and Practice 17
8.4.4 Reference Website 19
9. 評分標準 19
9.1 初賽評分標準 19
9.2 複賽評分標準 20
10. 大賽通用評選標準 21
11. 技術支持及其相關培訓計劃 21
11.1 技術支持計劃 21
11.2 技術培訓計劃 22
11.2.1 SOA師資培訓計劃 22
11.2.2 SOA技術講座巡講計劃 24
12. 獎項和獎金設置及相關獎勵計劃 24

 

1. 大賽主題和宗旨
爲了進一步推動開放標準和創新技術在中國的發展,引導學生在校階段即開始重視所學知識與產業發展、社會進步的結合,引導學生以探索科技對產業發展、對社會進步的促進作用爲導向;以激發學生在科技與產業的應用創新,鼓勵學生關注學以致用,關注社會的進步和發展爲目標,IBM中國有限公司在2006年4月6日到11月14日期間推出第三屆“IBM杯”全國高校大賽,主題確定爲“基於開放標準的SOA應用大賽” (詳細大賽內容參見後面的大賽規則)。
1.1 大賽的宗旨:
 進一步普及SOA理念:
 IT與業務相整合,實現業務靈活性
 服務模塊化
 通過標準接口,重用IT現有資產
 通過實際的應用整合與開發,證明SOA的可實施性與分佈開發性
1.2 大賽的主題:
主題確定爲“基於開放標準的SOA應用大賽”,具體題目將涵蓋以下幾個方面:
 企業業務流程的設計
 原有IT系統的重用
 服務的開發與模塊的封裝
 具體題目詳見大賽題目及其規則草案
2. 大賽時間表
大賽時間從2006年4月6日到2006年11月14日截止。詳細時間表如下:
日期 主要工作和交付成果
2006年3月底 大賽相關信息在網上發佈並開始校園宣傳
2006年4月6日 大賽開幕式在清華召開,同時校園宣傳和巡講正式展開
2006年5月31日 校園宣傳和巡講結束,大賽報名截止
2006年6月30日 初賽截止日期,停止收取參賽隊伍的方案
2006年7月14日 初賽審覈和評選完成,評出參與複賽的15至20個隊伍
2006年7月21日 複賽審覈和評選完成,評出參與決賽的5至8個隊伍
2006年7月28日 dwLive活動在北大舉辦,公佈決賽隊伍
2006年9月30日 決賽隊伍最終作品交付
2006年11月10日 最終作品調試/決賽答辯/發佈,優勝名單確定
2006年11月14日(暫定) 在IBM SOA大會舉行頒獎典禮

3. 參賽對象及其報名規則
以中國40多所重點高校爲重點擴展到全國所有高校信息技術/企業管理相關專業學生,以及香港地區高校的信息技術相關專業學生。

參賽選手以不超過5人的小組形式參加,具體包括:
成員 主要職責 要求
指導老師 1名(可選) 項目技術和架構的指導工作  必須爲在校全職教師;
項目負責人 1名  與大賽組委會保持日常聯繫
 總體項目管理,項目組內部資源協調與安排
 項目計劃書的撰寫、項目彙報與演示 必須爲在校本科生、研究生或博士生;
爲非技術性的職位,我們鼓勵非技術專業的同學(如:管理系專業)參與;
可以由項目組成員兼任;
項目組員 2-3名  項目計劃書的撰寫
 程序開發與代碼編制
 開發文檔編制 必須爲在校本科生、研究生或博士生;
在報名時,需要明確每一個成員的職責與責任,要求不重、不漏;

 原則上我們鼓勵廣大老師組織學生以大賽小組形式參賽,由不同專業背景的成員組成,以體現團隊合作精神
 報名時間從4月6日到5月31日截止。報名方式採用網上在線報名方式發送到大賽組委會。大賽報名網站(http://www.ibm.com/cn/soacontest/
 凡是參與報名的學生應於6月30日之前提交大賽作品方案項目建議書作爲初賽作品

4. 主辦單位
4.1 主辦單位
IBM公司將負責本次大賽的資金及其整個大賽的策劃、協調和實施。
4.2 主辦單位聯絡方式
名稱 電子郵件
王婷婷 [email protected]

5. 合作高校
5.1 主辦高校
 清華大學
清華大學將作爲本次大賽的主辦高校,負責大賽活動開幕式、大賽複賽及其決賽的安排。配合對參賽高校的部分協調、組織工作。
5.2 協辦高校
 北京大學
 哈爾濱工業大學
 上海交通大學
 復旦大學
 南京大學
 浙江大學
 華中科技大學
 西安交通大學
 重慶大學
 華南理工大學
以上排名不分先後,一共10所高校,將分別負責各自學校內部對於大賽的宣傳和組織工作。
5.3 主辦和協辦高校聯絡方式
高校名稱 大賽負責人 電子郵件
清華大學 周立柱 [email protected]
北京大學 朱立達 [email protected]
哈爾濱工業大學 吳晉 [email protected]
上海交通大學 張申生 [email protected]
復旦大學 李銀勝 [email protected]
浙江大學 施敏華 [email protected]
南京大學 李寧 [email protected],[email protected]
華中科技大學 黃曉濤 [email protected]
西安交通大學 金莉 [email protected]
重慶大學 祝偉華 [email protected]
華南理工大學 桑成好 [email protected]

6. 大賽組織結構
6.1 大賽名譽主席
 中國科學院院士、清華大學教授、博士生導師 張鈸院士
 IBM大中華地區董事長兼首席執行總裁  周偉焜先生
6.2 大賽名譽顧問
(排名不分先後)
 中國科學院院士、北京大學信息與工程科學學部主任 楊芙清院士
 中國工程院院士 中科院計算所 倪光南院士
 IBM中國開發中心總經理 IBM院士 鄭妙勤女士
 IBM中國研究院院長 李實恭博士
6.3 大賽組委會主席
 清華大學清華大學信息學院副院長 牛志升教授
 IBM軟件集團大中華區市場總監 左洪先生
 IBM大中華區大學合作部總經理 邱曉萍女士

6.4 高校大賽組委會委員
爲了使該賽事活動得到各高校相關領導以及IBM公司內部領導的大力支持,以便指導和協助大賽的順利進行, IBM公司在該大賽中設立高校大賽組委會,由各個主辦、協辦高校的計算機相關學院院領導以及IBM公司部分領導擔任大賽組委會委員,一共13名,排名不分先後。
高校名稱 組委會成員 職位
清華大學 牛志升 信息學院副院長
北京大學 梅宏 信息學院副院長
哈爾濱工業大學 徐曉飛 計算機/軟件學院院長
上海交通大學 張申生 電子工程與信息學院副院長
復旦大學 臧斌宇 軟件學院院長
浙江大學 陳純 計算機學院院長
南京大學 陳道蓄 計算機系系主任
華中科技大學 金海 計算機學院院長
西安交通大學 金莉 軟件學院副院長
重慶大學 陳蜀宇 軟件學院院長
華南理工大學 陳澤琳 軟件學院副院長
IBM公司 左洪 軟件集團大中華區市場總監
IBM公司 邱曉萍 大中華區大學合作部總經理

 

 

 

 

 

 


6.5 大賽專家組
   爲了使該賽事活動得到高校和產業界相關技術專家的有力支持和指導,協助大賽的順利進行, IBM公司在該大賽中設立大賽專家組,邀請教育、信息產業界專業人士作爲專家組成員,對整個大賽的內容、出題、評審和最終作品提供參考意見。    
                    
姓名 職位
楊學山 國務院信息化辦公室副主任
陳沖 中國軟件行業協會會長
周立柱 清華大學計算機學院教授,博士生導師
胡小明 中國信息協會副會長、原國家信息中心副主任
陳英 信息產業部電子信息產品管理司軟件與應用處處長
仲萃豪 中科院軟件研究所總體部資深研究員
毛新生 IBM中國SOA設計中心技術主管暨 IBM 軟件部企業整合技術北亞地區首席架構師
孫偉 IBM中國研究院服務產品及交付研究部資深經理
7. 大賽流程
本次大賽分爲報名、初賽、複賽、決賽四個階段。
大賽階段 時間 說明與主要交付成果 獎勵
報名 2006/4/6 至
2006/5/31  項目組成員基本信息,包括:
 姓名、院校、系別、學號、聯繫方式
 輔導老師需要提供身份證、工作證,項目組員需要提供身份證、學生證,掃描成JPG格式發送至:[email protected]
 項目團隊Blog網址
 我們鼓勵各個團隊建立自己的博客站點,由各個團隊成員共同建設、更新,記錄項目團隊的旅程、日常合作心得、技術理解等等
 這將成爲初賽階段的重要評判考量之一 任何報名團隊均自動獲得提交第一階段參賽作品的能力
初賽 報名日

2006/6/30  從報名之日起,參賽團隊可以在任何時候提交初賽作品,但是不能晚於6月16日
 初賽作品提交:發送電子郵件至[email protected] 任何提交完整初賽作品的團隊均能獲得IBM提供的精美紀念品:IBM雙肩背紅點筆記本電腦書包(或其他等值紀念品)
初賽作品
評審 2006/7/1

2006/7/14  評審顧問團將組織對初賽作品進行技術評審(70%)
 同時,我們將通過各個參賽團隊的Blog進行團隊建設進行文化評審(30%),重點考察:
 團隊組建與分工過程
 日常交流心得
 困難、問題的發現與克服
 我們將根據綜合報名結果,評選出15-20支通過初賽的隊伍進入複賽 任何通過初賽、進入複賽的團隊將獲得4000元人民幣的獎金!
複賽 2006/7/17

2006/7/21  我們將邀請所有通過初賽的隊伍,在七月中旬在北京集中,進行爲期一週的複賽。
 複賽我們主要採用面對面演講與問答的形式進行,主要考量包括:
 項目陳述與問答
 項目模型演示
 項目管理, 團隊文化建設
 團隊分工與協作情況
 個人能力與簡歷
 通過複賽,我們將甄選出5到8支隊伍進入最終的決賽,並在IBM開發者大會(北京大學,7月28日)上宣佈優勝名單 任何通過複賽、進入決賽的團隊將獲得20000元人民幣的獎金!
參與複賽的所有團隊成員中,表現特別優秀者,將在2007年IBM實習生計劃中享有優先錄取的權利
決賽 2006年7月中旬

2006/9/30  進入決賽的隊伍將在北京IBM公司集中,進行爲期大概兩個半月的全職開發,最終完成系統的設計與開發
 IBM”青出於藍”項目將爲決賽團隊提供開發環境和專職輔導
 通過複賽,我們將甄選出最終的優勝團隊,並在IBM SOA整合論壇(11月初)上宣佈優勝名單,並由IBM SOA戰略、渠道與市場總監Sandy Carter女士頒獎 決賽優勝的團隊將獲得100000元人民幣的獎金!
在決賽過程中表現特別優秀的團隊成員,將直接獲得IBM公司的工作機會,成爲一個IBMer!

 

8. 大賽題目及規則草案
8.1 大賽題目
8.1.1 題目背景描述
鳳凰醫療設備有限公司(以下簡稱“鳳凰”,虛構的名字,便於講解)是一家專門製造和營銷專業醫療器械和實驗儀器儀表等儀器的民營企業,其購銷客戶和網絡遍佈全國各地。鳳凰成立於2000年,現有員工750名。公司領導一直非常重視企業的信息化建設並投入了大量的資金支持。公司內部普遍使用Office辦公軟件以及常規的工具軟件。

2004年鳳凰公司引進並在公司內部成功實施了某ERP系統(部署在鳳凰企業內部的Web應用),主要用於鳳凰公司的財務管理,其中包括產品庫存及訂單管理等。ERP的實施大幅度地提高了公司的管理效率。

隨着公司業務規模的擴大和產品質量的提升,鳳凰公司的客戶數量越來越大。鳳凰公司有一支精幹的銷售隊伍,他們經常出差和客戶打交道。雖然銷售人員都配備了筆記本電腦,使他們能夠方便地和公司通過email發送和接受文檔,但是競爭的壓力使得鳳凰公司不得不考慮使用客戶關係管理系統(CRM)來進一步提高銷售人員的工作效率。於是,2005年8月份鳳凰公司引進併成功應用了某在線客戶關係管理系統(On Demand CRM)。CRM通過訂閱的方式來提供客戶關係管理服務,鳳凰公司不需要提供任何硬件、軟件和空間資源,而只需要每月向服務供應商支付65美元。鳳凰的銷售人員在任何時間和地點只需要通過普通的Web瀏覽器就可以使用和管理客戶及銷售信息,包括客戶信息,商機,業務機會,以及客戶及銷售信息分析圖表等。

現在鳳凰公司的財務和銷售人員分別在ERP和CRM系統上工作,工作效率有很大提高。但是公司目前也面臨挑戰:一方面,ERP和CRM中分別維護產品和客戶信息,而公司規定ERP必須作爲這些信息的主數據源,ERP中的這些信息需要隨時同步到CRM中去;另一方面,CRM中維護的業務機會和ERP中維護的銷售訂單有着非常緊密的關係,鳳凰公司希望能夠把業務機會和銷售訂單有效地整合起來,而進一步提高業務運作的效率。

鳳凰公司通過招標的方式與一家系統集成商(萬合系統集成公司,以下簡稱“萬合”)簽署這個項目。下面是萬合公司瞭解到的鳳凰公司的相關業務需求。

8.1.2 業務機會與銷售訂單整合的相關業務描述
鳳凰公司的銷售人員通過CRM管理業務機會(Opportunity)。每當一個商機(Lead)或者其他來源導致產生一個新的業務機會時,銷售人員就會在CRM中創建新的業務機會。假如新業務機會對應的帳戶不存在,銷售人員首先在CRM中增加新的客戶帳戶(以及此帳戶對應的聯繫人)再創建此業務機會。銷售人員會根據和客戶的商談狀況隨時更改業務機會的狀態。

要判斷業務機會的可能性,銷售人員需要了解當前最新的產品目錄以及相關產品的庫存和價格信息。這些信息隨時從ERP更新到CRM供銷售人員使用。銷售人員會基於和客戶的談判,在業務機會中指定並隨時修改此業務機會對應的產品列表,包括每個產品的名稱、代碼、價格、以及相應的數目。

當銷售人員將業務機會的狀態改爲“贏”(Closed-Won),即表示此業務機會已經成功。此時,銷售人員需要通知財務人員(工作在ERP上)來創建銷售訂單。銷售人員只需要在CRM相應的業務機會中點擊“生成銷售訂單(Place Order)”鏈接即可提交創建銷售訂單的請求。

雖然銷售人員事先已經查看了產品庫存情況,但某些突發事件仍然可能導致創建銷售訂單時庫存不足。只有當訂單中的產品庫存滿足要求時,創建銷售訂單的請求才能被髮送給財務人員處理。如果不滿足要求,則訂單將被凍結。銷售人員被通知不能提交訂單。當產品庫存滿足要求時,系統會發短信通知銷售人員重新提交訂單。

創建銷售訂單的請求被髮給財務人員等待處理。財務人員會收到一個手機短信告知他有一個銷售訂單需要處理;同時,爲了保證訂單請求能夠及時處理(例如沒有收到短信),財務人員的日程表中被自動添加一項新的事務,要求他處理這個銷售訂單。財務人員的日程表是集成在ERP上的一個小巧的日曆應用,每個財務人員都可以創建和跟蹤每天的工作(To-Do List)。

財務人員在收到短信或者看到日曆上的工作項後及時地登陸ERP系統,財務人員會仔細地審查這個訂單,並可能會修正某些數據項(如價格、數目等)。檢查完畢,財務人員會點擊“確認”來創建訂單。如果財務人員認爲這個訂單不合理,他可以寫下退回理由並點擊“退回”按鈕來拒絕這個訂單請求。

當財務人員處理完訂單後,銷售人員會收到一個手機短信獲悉他的銷售訂單請求是否被通過,如果被拒絕他會被告知拒絕的理由。

如果財務人員通過了訂單處理請求,ERP系統會創建一個新的銷售訂單。但是在此之前,ERP可能會發現這個訂單的客戶在ERP中不存在(新客戶),此時ERP會和財務人員覈實。財務人員覈實後(可能會有客戶信息修正),ERP會在系統中創建此新的客戶及其聯繫人記錄信息。財務人員覈實的一項重要信息就是客戶聯繫人的Email地址。財務人員通過點擊“驗證Email地址”按鈕來確認這個聯繫人的Email地址是否存在。如何不存在,則財務人員需要修正後才能覈實通過。

如果成功地創建了銷售訂單,ERP裏的客戶信息、訂單信息(例如訂單號)都及時地更新到CRM中。從業務機會生成銷售訂單的業務流程結束。

萬合公司的目標就是幫助鳳凰公司實現這個業務流程。
8.1.3 擴展的業務需求

1) 可視化的信息聚合需求
因爲CRM和ERP系統中維護有大量的企業數據,而且這兩個系統之間有着非常密切的聯繫。鳳凰公司希望在本次業務整合中能夠同時提供可視化的信息聚合方式,以方便銷售人員或財務人員瀏覽和使用企業數據。關於如何可視化,聚合哪些數據,都要看萬合公司的創新了。鳳凰公司期望更有創意的可視化信息聚合。

2) 使用信息智能服務
英特網上有一個信息智能服務社區(Information Intelligence Service Community,簡稱IISC,虛構的名字,便於講解)越來越收到業界的關注。IISC作爲信息處理服務的集中營,本質上是一個信息處理服務的創建和運營平臺。任何一個註冊的機構都可以把自己的信息處理服務發佈到這個平臺上(必須遵守平臺規定的發佈標準),經社區委員會評審通過後可以由這個平臺來管理和運行所發佈的服務。任何第三方如果要使用此項服務,需要向服務提供方交納一定的服務費(通常爲訂閱的方式),社區委員會從中按比例收取佣金。註冊的機構也可以使用平臺上已有的信息處理服務來創建自己的增值服務,包括將已有的服務組合成新的特色服務,新的服務也可以發佈到平臺上去。

目前,IISC提供了一些基本的信息處理服務,例如中文智能檢索、文本自動分類、文章相似檢索、摘要自動生成、命名實體自動識別、網頁文本抽取等服務。鳳凰公司對IISC提供的服務及其運營模式非常感興趣,希望萬合公司能夠在其ERP和CRM的整合業務中使用IISC的服務。例如銷售人員或財務人員可以通過上面提供的信息智能服務瀏覽某個客戶在Internet上的摘要信息。但是鳳凰公司希望萬合公司能夠幫助他們最大化地、最有效地使用信息智能服務社區上的服務。
8.1.4 大賽題目說明

1) 本競賽題目中的ERP系統推薦使用用友ERP/NC,CRM系統推薦使用開源軟件。
2) 8.1.2、8.1.3中描述的是鳳凰公司要求萬合公司最後能夠幫助他們實現的業務目標,並不是鳳凰公司當前的業務情況。
3) 8.1.2、8.1.3中描述的僅僅是鳳凰公司業務整合的基本需求,本次競賽鼓勵參賽團隊修正和提出更有意義的需求和更有創意的實現方法。
4) SOA強調業務需求與IT的一致性。8.1.2中對企業策略和業務方面的描述並不充分,參賽團隊可以從業務的層面擴展基本需求,並使得擴展後的業務需求和題目中的需求(或者參賽團隊修正後的需求)從SOA的角度相一致。
5) 8.1.2中描述的ERP很可能需要集成萬合自己開發的服務組件,例如日曆組件(但不限於此,依需求而定)。
6) 雖然SOA可能並不是解決本競賽題目的最佳途徑,但從本次競賽的目的出發,SOA的理解和應用程度將是本次競賽評判的重要標準之一。
7) 8.1.3中的IISC是一個虛擬的服務社區。設計參賽隊伍可以最大限度地發揮創造力,將IISC的服務融入到8.1.2中鳳凰公司的業務整合中。
8.2 交付件要求
8.2.1 初賽交付件
1) 必須的交付件:
 交付件清單(請說明每個交付件的用途和使用方法等)
 設計文檔(系統架構,組件設計)
 系統開發計劃安排
 解釋SOA思想和方法在本系統開發中的應用

2) 可選的交付件:
 業務模式分析和設計(包括商業價值分析)
 服務模型分析和設計
8.2.2 決賽交付件
1) 必須的交付件:
 交付件清單(請說明每個交付件的用途和使用方法等)
 詳細的設計文檔(系統架構,組件設計)
 使用到的開源軟件列表(license, 版本,是否修改,在何處使用等,不得有遺漏)
 Demo文檔(例如Flash/AVI/etc.)
 可運行的系統安裝包(包括安裝文檔)
 系統開發源代碼
 作品展示PPT
 解釋SOA思想和方法在本系統開發中的應用

2) 可選的交付件:
 本次大賽心得(可以從任何方面,而不僅僅侷限在技術層面)


8.2.3 交付件格式
1) 項目綜述
項目綜述不超過1000字(或類似篇幅英文)。應當明確簡要說明參賽作品的題目,總體設計思路等要點,以及SOA在項目中的體現。特別要突出作品的創新點和技術要點;以及作品可能產生的市場影響等。

2) 業務模型分析設計 (Business Model Specification Documentation)
字數不限,應當至少包括以下幾個方面的詳細描述,可以根據理解進行自由擴充。
 業務模型分析與展望
 業務模型對IT系統的挑戰

3) 服務模型分析設計 (Service Model Specification Documentation)
字數不限,應當至少包括以下幾個方面的詳細描述:
 服務發現及其依據
 服務規約
 服務實現分析

4) 系統架構設計 (System Architecture Documentation)
字數不限,應當至少包括以下幾個方面內容的詳細描述:
 用戶需求描述(需求概述、業務環境描述、IT環境描述)
 用例模型分析
 數據模型分析
 關鍵技術架構決策
 系統架構分析

5) 組件設計(Component Design Document)
字數不限。應當至少包括以下幾個方面內容的詳細描述:
 設計的總體功能模塊劃分
 各個組件或者設計層次的功能描述,接口定義
 具體實現機制的分析
 主要系統結構圖和數據流程

6) 設計實施計劃(Design Implementation Plan)
對基於上述規格和方案的目標系統實施計劃加以描述。字數不限,應當至少包括以下幾個方面內容的詳細描述:
 設計隊伍的構成和分工
 需要用到的軟硬件環境、平臺和工具
 項目實施的任務分解和時間表(注意設計實施的時間不超過3個月)
 設計風險分析
 設計驗證和測試草案
 作品演示的初步方案和所需要的環境設備支持
8.3 規則及注意事項
8.3.1 大賽題目的需求
 本次競賽將最大限度地鼓勵創新的想法和做法。
 參加競賽的團隊不僅可以根據自己的理解修改此業務需求,也可以增刪需求,但前提是需求有實際意義。
8.3.2 系統實現的平臺要求
1) 關於IBM軟件的使用
 系統的開發和運行平臺主要爲IBM產品,例如IBM Rational Application Developer, IBM Websphere Application Server。參賽團隊可以根據自己的需求選擇合適的IBM產品。
 IBM的產品能夠支持整個SOA解決方案的開發和運行週期。參賽團隊可以根據需要選擇合適的IBM產品,進行相應層面的SOA實現。
 參賽團隊對IBM產品使用的反饋將有助於IBM產品的改進。
 本次競賽IBM將提供需要的IBM軟件產品,不需要考慮法律的問題。

2) 關於開源軟件(Open Source Software)的使用
 系統開發過程中可以使用開源軟件,系統運行安裝包中也可以使用開源軟件。但是,對所使用的開源軟件有如下限制:
 禁止使用任何版本的GPL/LGPL license的開源軟件;
 可以使用Eclipse, Apache, CPL, BSD等license的開源軟件;
 對使用到的任何開源軟件,都需要認真閱讀其license。在交付件中的開源軟件列表中不得有遺漏的開源軟件。
 對開源軟件的理解可以參考http://www.opensource.org/docs/definition.php;對開源軟件license的瞭解可以參考http://www.opensource.org/licenses/

8.4 推薦學習材料
8.4.1 涉及的相關產品的網站
1) 用友ERP/NC,http://www.ufida.com.cn/2004product/product1.asp
8.4.2 SOA基本概念
1) Toward a pattern language for Service-Oriented Architecture and Integration http://www-128.ibm.com/developerworks/webservices/library/ws-soa-soi/ http://www-128.ibm.com/developerworks/webservices/library/ws-soa-soi2/
2) 以服務爲中心的企業整合, http://www-128.ibm.com/developerworks/cn/webservices/ws-soi1/ http://www-128.ibm.com/developerworks/cn/webservices/ws-soi2/
3) 基於服務的建模和架構, http://www-128.ibm.com/developerworks/cn/webservices/ws-soa-design1/
4) IBM WebSphere 開發者技術期刊: WebSphere Integration Reference Architecture 簡介http://www-128.ibm.com/developerworks/cn/websphere/techjournal/0508_simmons/0508_simmons.html
5) 下一代模型驅動開發http://www-128.ibm.com/developerworks/cn/rational/cernosek/

8.4.3 Product and Practice
1) 按需業務流程生命週期 (Reference Case)
http://www-128.ibm.com/developerworks/cn/webservices/ws-odbp/
http://www-128.ibm.com/developerworks/cn/webservices/ws-odbp1/
http://www-128.ibm.com/developerworks/cn/webservices/ws-odbp2/
http://www-128.ibm.com/developerworks/cn/webservices/ws-odbp3/
http://www-128.ibm.com/developerworks/cn/webservices/ws-odbp4/
http://www-128.ibm.com/developerworks/cn/webservices/ws-odbp5/
http://www-128.ibm.com/developerworks/cn/webservices/ws-odbp6/
http://www-128.ibm.com/developerworks/cn/webservices/ws-odbp7/
http://www-128.ibm.com/developerworks/cn/webservices/ws-odbp8/
http://www-128.ibm.com/developerworks/cn/webservices/ws-odbp9/
http://www-128.ibm.com/developerworks/cn/webservices/ws-odbp10/
http://www-128.ibm.com/developerworks/cn/webservices/ws-odbp11/
http://www-128.ibm.com/developerworks/cn/webservices/ws-odbp12/

Enterprise Service Bus
1) Patterns: Implementing an SOA using an Enterprise Service Bus  http://www.redbooks.ibm.com/abstracts/SG246346.html?Open
2) Building a powerful, reliable SOA with JMS and WebSphere ESB http://www-128.ibm.com/developerworks/websphere/techjournal/0602_tost/0602_tost.html

3) BPEL
http://www-128.ibm.com/developerworks/cn/webservices/ws-bpelcol/part1/
http://www-128.ibm.com/developerworks/cn/webservices/ws-bpelcol/part2/
http://www-128.ibm.com/developerworks/cn/webservices/ws-bpelcol/part3/
http://www-128.ibm.com/developerworks/cn/webservices/ws-bpelcol/part4/
http://www-128.ibm.com/developerworks/cn/webservices/ws-bpelcol/part5/
http://www-128.ibm.com/developerworks/cn/webservices/ws-bpelcol/part6/
http://www-128.ibm.com/developerworks/cn/webservices/ws-bpelcol/part7/
http://www-128.ibm.com/developerworks/cn/webservices/ws-bpelcol/part8/

Websphere Process Server
1) WebSphere Process Server:IBM 爲 SOA 提供的新基礎, http://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/0509_kulhanek/0509_kulhanek.html
2) WebSphere Process Server V6 體系結構概述, http://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/0512_WPSV6/index.html
3) WebSphere Process Integration V6: Business Process Management Modeling through Monitoring, http://www.redbooks.ibm.com/redpieces/abstracts/sg247148.html?Open
4) Technical Overview of WebSphere Process Server and WebSphere Integration Developer, http://www.redbooks.ibm.com/abstracts/redp4041.html?Open

Rational Software Architect
1) 介紹 IBM Rational Software Architect http://www-128.ibm.com/developerworks/cn/rational/524_rsa/
2) 如何使用IBM Rational Software Architect實現模型驅動的軟件開發http://www-128.ibm.com/developerworks/cn/rational/r-rsa-mdd/
3) 基於RSA實現面向服務的體系架構http://www-128.ibm.com/developerworks/cn/rational/r-rsa-soa/
4) 基於RSA開發SOA Pattern http://www-128.ibm.com/developerworks/cn/rational/r-rsa-soa2/
5) RSA中UML建模元素的擴展與定製 http://www-128.ibm.com/developerworks/cn/rational/r-rsa-uml-profile/

Rational Application Developer
1) Rational Application Developer V6 Programming Guide http://www.redbooks.ibm.com/abstracts/SG246449.html?Open

Websphere Integration Developer
2) Get started with WebSphere Integration Developer http://www-128.ibm.com/developerworks/websphere/techjournal/0512_peterson/0512_peterson.html
8.4.4 Reference Website
1) UML, http://www.omg.org/technology/uml/index.htm
2) MDA, http://www.omg.org/mda
3) RSA, http://www-128.ibm.com/developerworks/rational/products/rsa/
4) IBM WebSphere Business Process Management Version 6.0 information center, http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp
5) SCA specification, http://www-128.ibm.com/developerworks/library/specification/ws-sca/
6) SDO specification, http://www-128.ibm.com/developerworks/webservices/library/specification/ws-sdo/
7) Business Process Execution Language for Web Services version 1.1 http://www-128.ibm.com/developerworks/webservices/library/specification/ws-bpel/

9. 評分標準
9.1 初賽評分標準

評分項目 分值比重 評審標準
SOA特點 40% 着重考察參賽作品在以下幾個方面是否體現了SOA的特點,包括:
 IT的實現是否考慮了業務的需求;
 IT的實現是否能夠適應業務需求的變更;
 組件的可重用性程度;
創新性 30% 着重考察參賽作品的創意,包括:
 作品的總體創意和原創性;
 創新性可以體現在業務模型的創新、IT技術的創新等等各個方面,包括爲Web 2.0技術的使用;
平臺選擇 20% 着重考察參賽作品在平臺選擇上的合理性,包括:
 是否合理地選擇了IBM的產品
 是否合理地選擇了開源軟件
提案完整性 10% 着重考察參賽作品的書面提案在以下幾個方面的完整性和規範性,包括:
 是否涵蓋了提綱所要求的所有基本內容
 方案描述,輔助圖表是否準確清晰
 技術用語和整體文字組織是否準確精煉
總計 100% 

9.2 複賽評分標準
評分項目 分值比重 評審標準
作品完成度 40% 着重考察最後提交作品各方面的完成度及完整性,包括:
 作品整體相對於設計提案的完成度;
 提案規劃的實施方案和實際實施方案的比較;
 對於未能完成的部分是否進行了充分的分析,原因是否合理;
創新性 30% 着重考察參賽作品的創意以及具體實現過程中的創新性和一致性,包括:
 作品的總體創意和原創性,標準參考初賽;
 作品實現過程中是否和設計方案總體構思一致,是否能夠體現原有創意;
 作品實現過程中是否能夠根據實際條件和實際問題靈活調整設計方法和策略;
作品展示和技術報告 20% 着重考察參賽選手在演示和技術報告中的表現,包括:
 作品演示是否能夠生動準確展示設計的主要功能,設計思路和關鍵技術;
 技術報告的水平,是否生動,翔實,準確,簡潔;報告材料的組織,幻燈片的設計,演講人的水平和現場問答技巧等;
交付件完整性 10%  着重考察參賽作品在設計實現過程中的交付件,包括:
 設計、開發文檔是否詳細、準確;
 源代碼質量;
 易於安裝;
 運行無誤
總計 100% 


10. 大賽通用評選標準
 本次大賽注重方案和應用的創新性、實用性、架構設計的合理性、完整性、先進性、系統的穩定性、安全性和可擴展性
 大賽評選方式爲在規定時間內對作品進行講解和演示。評選的部分參考標準將注重參賽隊的團隊合作、演講和應變技能
 對於有IBM認證的參賽團隊,將獲得適當加分
 對於能夠使用IBM開源軟件平臺的參賽作品,將獲得適當加分

11. 技術支持及其相關培訓計劃
11.1 技術支持計劃
 SOA相關知識與培訓資料
 IBM大賽籌備組將提供給高校師生相關的SOA資料網站。例如:IBM DeveloperWorks網站(http://www-128.ibm.com/developerworks/cn/webservices/)上的SOA專區等等
 IBM大賽籌備組組織編寫SOA相關的可供互聯網下載的,帶有音頻講解的SOA教材,該教材下載網址將在大賽發佈之後公佈,請大家關注大賽報名網站(http://www.ibm.com/cn/soacontest/
 IBM將組成SOA技術專家小組:
 在6月1日至10月31日開設的網站討論區,回答學生提出的問題。由六位技術支持專家每星期輪流監控網站討論區,每週至少三次進行回覆。
 對進入決賽的參賽隊伍,提供專門專人的技術輔導,方式包括但不限於:
- 面對面輔導
- 熱線電話支持
- MSN等即時通信聯絡手段支持
 在8月底進行各參賽小組的項目進度檢查,並予以相應支持;
 9月底收集所有項目成果後,協助進行應用調試、部署運營等工作

11.2 技術培訓計劃
11.2.1 SOA師資培訓計劃
日期 師資培訓名稱 舉辦地點 時間長度 報名網站
2006/4/16-4/21 IBM WebSphere 6.0系統管理和認證培訓班 浙江大學 5.5天 http://ibmur.hust.edu.cn/
2006/4/21-4/24 SOA介紹 浙江大學 4天 http://ibmur.hust.edu.cn/
    
11.2.1.1 WebSphere 6.0 師資培訓內容大綱:
Time Topic
Day 1 Unit 1 - Course Introduction
  Unit 2 - WebSphere Product Family Overview
  Unit 3 - Architectural Overview: Express and Base
  Unit 4 - Architectural Overview: Network Deployment
  Unit 5 - WebSphere Application Server Installation
  Exercise 1 - Installation
  Exercise 2 - WebSphere Information Center Installation
  Unit 6 - Administrative Console
  Exercise 3 - Explore WebSphere through the Admin Console
  Unit 7 - J2EE Overview
Day 2 Unit 8 - Application Assembly Using AST
  Unit 9 - Introduction to the Trade Family of Appliacation
  Exercise 4 - Using AST to Assemble the Trade Application
  Unit 10 - Application Installation
  Exercise 5 - Installing Trade Application
  Unit 11 - Problem Determination
  Exercise 6 - Problem Determination (optional)
  Unit 12 - wsadmin
  Exercise 7 - Experimenting with wsadmin
Day 3 Unit 13 - WebSphere Rapid Deployment(WRD) and Fine Grain Application Updates
  Exercise 8 - Use WebSphere Rapid Deployment to install the QuoteWS Application
  Unit 14 - Profiles and Federating Cells
  Exercise 9 - Federating a Cell
  Exercise 10 - IBM HTTP Server Installation
  Unit 15 - Workload Management
  Exercise 11 - Clustering
Day 4 Unit 16 - Introduction to WebSphere Platform Messaging(WPM)
  Exercise 12 - Install Trade Listener Application
  Unit 17 - WebSphere Security
  Exercise 13 - Configuring SSL (optional)
  Exercise 14 - Enabling WebSphere and J2EE Security
  Unit 18 - Integrated Performance Viewer
  Exercise 15 - Integrated Performance Viewer (optional)
  Unit 19 - Course Summary
Day 5 Case study, industry trend & experience sharing, group discussion
  Real Project Experience Sharing
  WebSphere 6.0 certification guide
  WebSphere 6.0 certification test
Day 6 WebSphere 6.0 certification test

11.2.1.2 SOA 師資培訓內容大綱:
Time Topic
Day1 Seminar0
  2006 SOA Contest Subject Introduction
 Seminar1
 Contents of the class
  SOA Overview
  Motivations of SOA
  Seminar2
  Technical preperation (XML, Web Service, wsdl, UDDI, etc)
Day2 Seminar3
  Whole lifecycle solution Overview
  From the phase perspactive: Service Modeling, Service Implementation, Service Integration, Servcie Deployment & management
  From product perspective: Modeler, WPS, WESB, Monitor
  Seminar4
  Case Introduction
  Service Modeling
  Lab: Process Modeling
  Lab: Process simulation & observatin model
Day3 Seminar5
  Lab: Process Implementation
  Lab: Human Task Implementation
  Seminar6
  Lab: biz rule implementation
  Lab: State machine implementation
Day4 Seminar7
  Lab: Application integration & ESB implemention
  Seminar8
  Summary & test

11.2.2 SOA技術講座巡講計劃
2006 SOA大賽技術講座巡講日程表
日期 講座題目 學校 時間長度 具體時間
2006-4-6 SOA介紹  清華大學 3 小時 下午
2006-4-11 SOA 介紹 北京大學 2 小時 晚上
2006-4-13 SOA 介紹 哈爾濱工業大學 3 小時 下午
2006-4-11 SOA 介紹 上海交通大學 3 小時 下午
2006-4-13 SOA介紹  上海復旦大學 3 小時 下午
2006-4-21 SOA 介紹 浙江大學 3 小時 下午
2006-4-18 SOA 介紹 南京大學 3 小時 下午
2006-4-21 SOA 介紹 華中科技大學 3 小時 下午
2006-4-18 SOA 介紹 西安交通大學 3 小時 下午
2006-4-24 SOA 介紹 重慶大學 3 小時 下午
2006-4-27 SOA 介紹 華南理工大學 3 小時 下午

12. 獎項和獎金設置及相關獎勵計劃
以參賽隊伍爲單位:
獎項名稱 獎項內容
SOA校園創新之星大獎一名 獎金人民幣100,000元,並頒發獎盃和證書
SOA最佳編程獎1名 獎金人民幣20000元,並頒發獎盃和證書
SOA最佳架構獎1名 獎金人民幣20000元,並頒發獎盃和證書
SOA最佳實踐獎1名 獎金人民幣20000元,並頒發獎盃和證書
SOA最佳創新獎1名 獎金人民幣20000元,並頒發獎盃和證書
SOA優秀方案獎15名 凡是通過第一輪初賽但未進入決賽的隊伍將每隊將獲得獎金人民幣4000元,並頒發證書
SOA方案鼓勵獎若干名 凡是在2006年6月30日提交完整方案的隊伍但是未能通過第一輪初賽的隊伍每隊將獲得IBM提供的精美紀念品:IBM雙肩背紅點筆記本電腦書包(或等值其他紀念品)
 
 凡是在大賽中獲得前五名的隊伍,其中的學生將優先獲得IBM獎學金
 SOA大獎獲得者將被邀請參加2007年IBM夏令營
 進入決賽的選手將直接參加IBM實習生計劃,將被推薦參加校園招聘並直接獲得面試機會

 

--李貌

發佈了36 篇原創文章 · 獲贊 0 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章