【正文】
務(wù) ? 目錄服務(wù)是支持業(yè)務(wù)操作的面向?qū)嶓w的服務(wù)的一個例子。比如在 UML 中的標(biāo)志是比 XML更抽象的表示方法。 ? 訂閱信息,允許用戶注冊以獲取有關(guān)對服務(wù)更新的信息。F a ci l i t i e sa d d E q u i p m e n td e l e t e E q u i p m e n te d i t E q u i p m e n t171。 ? 在交互機(jī)構(gòu)系統(tǒng)中, BPMN為每個機(jī)構(gòu)創(chuàng)建了一個單獨(dú)的工作流,不同的工作流通過交換消息完成它們之間的協(xié)調(diào)。 ? 當(dāng)某個異常發(fā)生而先前做出的承諾不得不撤銷的時候,補(bǔ)償動作被調(diào)用。 ? 使用服務(wù)的軟件開發(fā)是基于這樣的思想:程序的創(chuàng)建是通過組合并配置服務(wù)來創(chuàng)建復(fù)合服務(wù)。 07:26:1507:26:1507:26Wednesday, February 8, 2023 ? 1乍見翻疑夢,相悲各問年。 07:26:1507:26:1507:262/8/2023 7:26:15 AM ? 1成功就是日復(fù)一日那一點(diǎn)點(diǎn)小小努力的積累。 上午 7時 26分 15秒 上午 7時 26分 07:26: ? 楊柳散和風(fēng),青山澹吾慮。 2023年 2月 上午 7時 26分 :26February 8, 2023 ? 1業(yè)余生活要有意義,不要越軌。 07:26:1507:26:1507:26Wednesday, February 8, 2023 ? 1知人者智,自知者明。 2023年 2月 8日星期三 上午 7時 26分 15秒 07:26: ? 1楚塞三湘接,荊門九派通。 2023年 2月 上午 7時 26分 :26February 8, 2023 ? 1行動出成果,工作出財(cái)富。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 43 ? 靜夜四無鄰,荒居舊業(yè)貧。 ? 服務(wù)可以被分為:實(shí)用服務(wù)、業(yè)務(wù)服務(wù)和協(xié)同服務(wù)。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 40 服務(wù)測試的問題 ? 外部服務(wù)受控于服務(wù)提供者而非服務(wù)的用戶。 ? 例如,提供一個旅游預(yù)約服務(wù),它用來協(xié)調(diào)航班、汽車租用和旅館預(yù)訂代理所提供的服務(wù)。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 32 對遺留系統(tǒng)提供訪問的服務(wù) M a i n t e n a n ce su p p o r tl e g a cy a p p l i ca t i o n171。 ? 服務(wù)部署是過程的最后階段,包括通過寫一個UDDI描述,在 Web服務(wù)器上部署此服務(wù)。 ? 完成服務(wù)請求要發(fā)生的消息交換次數(shù)應(yīng)該要最小化。陳江平 Software Engineering, 8th edition. Chapter 31 Slide 1 面向服務(wù)的軟件工程 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 2 目標(biāo) ? Web服務(wù)的基本概念和 Web服務(wù)標(biāo)準(zhǔn),以及它們?nèi)绾沃С謾C(jī)構(gòu)間的計(jì)算 。 ? 服務(wù)狀態(tài)信息可能也要包含在消息中。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 30 一個 UDDI描述 ? 提供服務(wù)的企業(yè)的詳細(xì)信息。 se r v i ce 187。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 34 完整假期計(jì)劃工作流 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 35 通過組合的服務(wù)構(gòu)造 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 36 預(yù)訂旅館的工作流 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 37 工作流設(shè)計(jì)與實(shí)現(xiàn) ? WSBPEL描述是一個標(biāo)準(zhǔn)的 XML工作流描述 。 ? 面向服務(wù)的體系結(jié)構(gòu)的遠(yuǎn)景目標(biāo)是服務(wù)動態(tài)綁定到面向服務(wù)的應(yīng)用。 ? 服務(wù)工程過程包括為實(shí)現(xiàn)找出可選服務(wù)、定義服務(wù)接口并實(shí)現(xiàn)、測試和部署服務(wù)。 , February 8, 2023 ? 雨中黃葉樹,燈下白頭人。 2023年 2月 8日星期三 7時 26分 15秒 07:26:158 February 2023 ? 1做前,能夠環(huán)視四周;做時,你只能或者最好沿著以腳為起點(diǎn)的射線向前。 。勝人者有力,自勝者強(qiáng)。 2023年 2月 8日星期三 上午 7時 26分 15秒 07:26: ? 1最具挑戰(zhàn)性的挑戰(zhàn)莫過于提升自我。 2023年 2月 8日星期三 7時 26分 15秒 07:26:158 February 2023 ? 1空山新雨后,天氣晚來秋。 , February 8, 2023 ? 很多事情努力了未必有結(jié)果,但是不努力卻什么改變也沒有。 :26:1507:26Feb238Feb23 ? 1故人江海別,幾度隔山川。這樣遺留系統(tǒng)的功能就可以在其他應(yīng)用中繼續(xù)使用。 ? 服務(wù)的支付模型可以使服務(wù)測試變得非常昂貴。 ? 圖形工作流描述,例如 BPMN,是一種相當(dāng)容易理解的圖形語言, WSBPEL 可以從它們產(chǎn)生出來。 se r v i ce 187。 ? 有關(guān)在哪里找與服務(wù)關(guān)聯(lián)的 WSDL描述的信息。 ? 消息設(shè)計(jì) ? 設(shè)計(jì)輸入輸出消息的結(jié)構(gòu)以及在這些消息中所使用的類型。 ? 服務(wù)組成的概念,這是一種面向服務(wù)的應(yīng)用開發(fā)手段 。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 23 目錄 的非功能性需求 ? 有權(quán)訪問目錄服務(wù)的應(yīng)限制為認(rèn)可機(jī)構(gòu)的職員; ? 提供給某個客戶的價格和配置信息應(yīng)是保密的; ? 從格林威治標(biāo)準(zhǔn)時間 0700到格林威治標(biāo)準(zhǔn)時間1100,目錄都應(yīng)可用且不間斷; ? 目錄服務(wù)應(yīng)該在峰值負(fù)載能夠每秒處理高達(dá) 10個請求。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 27 目錄接口設(shè)計(jì) O p e r a t io n In p u t s O u t p u t s E x c e p t io n s M a k e Cat a l o g u e m c I n Com p a n y i d P DF fl a g m c O u t UR L o f th e c a ta l o g u e fo r th a t c o m p a n y m c F a u l t I