【正文】
r o i te m s r e q u e s te d 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 28 輸入和輸出的 UML定義 g d I ncI D : st r i n gca t N u m : st r i n gn u m I t e m s: i n t e g e rsi ze ( cI D ) = 6si ze ( ca t N u m ) = 1 0n u m I t e m s 0g d O u tca t N u m : st r i n gd e l i v D a t e : d a t esi ze ( ca t N u m ) = 1 0d e l i v D a t e T odayg d F a u l te r r C o d e : i n t e g e rI n v a l i d co m p a n y i de r r C o d e = 1I n v a l i d ca t a l o g u e n u m b e re r r C o d e = 2N o a v a i l a b i l i t ye r r C o d e = 3Z e r o i t e m s r e q u e st e de r r C o d e = 4陳江平 Software Engineering, 8th edition. Chapter 31 Slide 29 服務(wù)實(shí)現(xiàn)和部署 ? 服務(wù)實(shí)現(xiàn)是使用某個(gè)標(biāo)準(zhǔn)的編程語言或者工作流語言來編寫服務(wù)程序。 ? 服務(wù)部署是過程的最后階段,包括通過寫一個(gè)UDDI描述,在 Web服務(wù)器上部署此服務(wù)。 ? 服務(wù)提供的功能的非正式描述。 ? 訂閱信息,允許用戶注冊以獲取有關(guān)對服務(wù)更新的信息。 ? 遺留系統(tǒng)提供擴(kuò)展性功能,這可以減少系統(tǒng)實(shí)現(xiàn)的成本。 陳江平 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。M a i n t e n a n ceg e t Jo bsu sp e n d Jo bco m p l e t e Jo b171。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。L o g g i n ga d d R e q u e std e l e t e R e q u e stq u e r y R e q u e st s陳江平 Software Engineering, 8th edition. Chapter 31 Slide 33 使用服務(wù)的軟件開發(fā) ? 使用服務(wù)的軟件開發(fā)大致基于這樣的思想:組合并配置服務(wù)來創(chuàng)建新的復(fù)合服務(wù)。 ? 例如,提供一個(gè)旅游預(yù)約服務(wù),它用來協(xié)調(diào)航班、汽車租用和旅館預(yù)訂代理所提供的服務(wù)。然而, WSBPEL描述是很長而且是不容易理解的 。 ? 在交互機(jī)構(gòu)系統(tǒng)中, BPMN為每個(gè)機(jī)構(gòu)創(chuàng)建了一個(gè)單獨(dú)的工作流,不同的工作流通過交換消息完成它們之間的協(xié)調(diào)。 ? 當(dāng)服務(wù)由外部提供者所提供時(shí),服務(wù)實(shí)現(xiàn)的源代碼是不可得的。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 40 服務(wù)測試的問題 ? 外部服務(wù)受控于服務(wù)提供者而非服務(wù)的用戶。 ? 一個(gè)服務(wù)在測試期間可能執(zhí)行得很好,因?yàn)樗鼪]有在很重的負(fù)載下運(yùn)行。 ? 當(dāng)某個(gè)異常發(fā)生而先前做出的承諾不得不撤銷的時(shí)候,補(bǔ)償動(dòng)作被調(diào)用。 ? 服務(wù)接口是用一種被稱為 WSDL的基于 XML的語言定義的。 ? 服務(wù)可以被分為:實(shí)用服務(wù)、業(yè)務(wù)服務(wù)和協(xié)同服務(wù)。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 42 要點(diǎn) ? 對機(jī)構(gòu)仍然有用的遺留軟件系統(tǒng),可能要定義服務(wù)接口。 ? 使用服務(wù)的軟件開發(fā)是基于這樣的思想:程序的創(chuàng)建是通過組合并配置服務(wù)來創(chuàng)建復(fù)合服務(wù)。業(yè)務(wù)過程中的活動(dòng)可以由服務(wù)實(shí)現(xiàn),這樣業(yè)務(wù)過程模型代表的是一個(gè)服務(wù)組合。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 43 ? 靜夜四無鄰,荒居舊業(yè)貧。 07:26:1507:26:1507:262/8/2023 7:26:15 AM ? 1以我獨(dú)沈久,愧君相見頻。 07:26:1507:26:1507:26Wednesday, February 8, 2023 ? 1乍見翻疑夢,相悲各問年。 2023年 2月 8日星期三 上午 7時(shí) 26分 15秒 07:26: ? 1比不了得就不比,得不到的就不要。 2023年 2月 上午 7時(shí) 26分 :26February 8, 2023 ? 1行動(dòng)出成果,工作出財(cái)富。 上午 7時(shí) 26分 15秒 上午 7時(shí) 26分 07:26: ? 沒有失敗,只有暫時(shí)停止成功!。 07:26:1507:26:1507:262/8/2023 7:26:15 AM ? 1成功就是日復(fù)一日那一點(diǎn)點(diǎn)小小努力的積累。 07:26:1507:26:1507:26Wednesday, February 8, 2023 ? 1不知香積寺,數(shù)里入云峰。 2023年 2月 8日星期三 上午 7時(shí) 26分 15秒 07:26: ? 1楚塞三湘接,荊門九派通。 2023年 2月 上午 7時(shí) 26分 :26February 8, 2023 ? 1少年十五二十時(shí),步行奪得胡馬騎。 上午 7時(shí) 26分 15秒 上午 7時(shí) 26分 07:26: ? 楊柳散和風(fēng),青山澹吾慮。 07:26:1507:26:1507:262/8/2023 7:26:15 AM ? 1越是沒有本領(lǐng)的就越加自命不凡。 07:26:1507:26:1507:26Wednesday, February 8, 2023 ? 1知人者智,自知者明。 :26:1507:26:15February 8, 2023 ? 1意志堅(jiān)強(qiáng)的人能把世界放在手中像泥塊一樣任意揉捏。 2023年 2月 上午 7時(shí) 26分 :26February 8, 2023 ? 1業(yè)余生活要有意義,不要越軌。 上午 7時(shí) 26分 15秒 上午 7時(shí) 26分 07:26: MOMODA POWERPOINT Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce id urna blandit, eleifend nulla ac, fringilla purus. Nulla iaculis tempor felis ut cursus. 感謝您的下載觀看 專家告訴