【正文】
:26:1507:26:15February 8, 2023 ? 1意志堅強的人能把世界放在手中像泥塊一樣任意揉捏。 2023年 2月 上午 7時 26分 :26February 8, 2023 ? 1少年十五二十時,步行奪得胡馬騎。 上午 7時 26分 15秒 上午 7時 26分 07:26: ? 沒有失敗,只有暫時停止成功!。 07:26:1507:26:1507:262/8/2023 7:26:15 AM ? 1以我獨沈久,愧君相見頻。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 42 要點 ? 對機構仍然有用的遺留軟件系統(tǒng),可能要定義服務接口。 ? 一個服務在測試期間可能執(zhí)行得很好,因為它沒有在很重的負載下運行。然而, WSBPEL描述是很長而且是不容易理解的 。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。 ? 服務提供的功能的非正式描述。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 26 服務接口設計的三個階段 ? 邏輯接口設計 ? 從服務需求開始,定義操作名稱和與服務關聯的參數,同時也要定義當一個服務操作被調用時可能出現的異常。 ? 旨在產生可復用的 Web服務的服務工作過程 。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 24 目錄服務的操作 O p e r a t i on D esc r i p t i on M a k e C a t a l o g u e C re a t e s a v e rs i o n of t he c a t a l o g u e t a i l o r e d f o r a sp ec i f i c c u s t o m e r . I n c l u d es a n o pt i o n a l p a r a m e t e r t o c re at e a d o w n l o a d a b l e PD F v e rs i o n o f t h e c a t a l o g u e. C om p a r e Pr o v i d es a c o m p a r i s o n o f up t o 6 c h a r a c te r i s ti c s ( e .g . pr ic e , d i m e n s i o n s , p r o c e s s o r s p e e d, e t c . ) o f up t o 4 c a t a l o g u e i t e ms f o r c om p ar i so n. L o o k u p D i s p l a y s a l l of t h e d a t a a s s o c i at ed w i t h a sp e c i f i e d c at a l o g u e i t e m . S e a r ch T h i s o p e r at i o n ta k es a l o g i c a l e x p r e s s i o n a n d s e a r c h e s t h e c a t a l o g u e a c c o r d i n g t o t h a t ex pr e s s io n . I t d is pl a y s a l i s t of a ll i t em s t h a t ma tc h t h e s e a rc h e x p r e s s i o n. C he c k D e l i ve ry R et u r n s t h e p r e d i c t ed d el i ve r y d a t e f o r a n i te m i f i t i s o r d e r e d t od a y . M a k e V i r t u a l O r d e r R e s e r v e s t h e num b er o f i t e m s t o b e o r d e r e d b y a c u s to m er an d pr o v i d es it em i n f o r m a t i o n f or t he c u s t o m e r ’ s o wn p r o c u r e me nt s y s t e m . 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 25 服務接口設計 ? 服務接口設計包括定義與服務關聯的操作以及它們的參數。 ? 服務一經實現,在部署之前,必須通過測試,這包括檢查和劃分服務輸出,創(chuàng)建反映這些輸入組合的輸入消息,然后檢查消息是否是預期的。 ? 外部應用可以通過服務接口來訪問這個擴展性功能。 ? 服務組合的基礎通常是一個工作流 ? 工作流是一組在時間上有序的活動,一起來建模一個連貫的業(yè)務過程。因此,基于服務的系統(tǒng)的測試不能使用公認的基于源代碼的技術。一個 WSDL描述包含對接口類型和操作的定義、由服務所使用的綁定協(xié)議以及服務的位置。 ? 基于源代碼分析的軟件測試技術不能用于那些依賴外部提供的服務的面向服務的系統(tǒng)。 。 :26:1507:26:15February 8, 2023 ? 1意志堅強的人能把世界放在手中像泥塊一樣任意揉捏。 :26:1507:26Feb238Feb23 ? 1越是無能的人,越喜歡挑剔別人的錯兒。 2023年 2月 8日星期三 7時 26分 15秒 07:26:158 February 2023 ? 1一個人即使已登上頂峰,也仍要自強不息。 , February 8, 2023 ? 閱讀一切好書如同和過去最杰出的人談話。 :26:1507:26Feb238Feb23 ? 1世間成事,不求其絕對圓滿,留一份不足,可得無限完美。 :26:1507:26:15February 8, 2023 ? 1他鄉(xiāng)生白發(fā),舊國見青山。 ? 業(yè)務過程模型定義活動和發(fā)生在某個業(yè)務過程中的信息交換。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 41 要點 ? 面向服務的軟件工程是基于這樣的想法,即程序是可以通過組合獨立服務來構建的,服務封裝了可復用的功能。 陳江平 Software Engineering, 8th edition. Chapter 31 Slide 38 交互工作流 陳江平 Software Engineering, 8th edition. Chapter 31 S