原創(chuàng)|實施案例|編輯:鄭恭琳|2020-08-21 09:49:26.593|閱讀 174 次
概述:為了建立在最近中斷的能源市場中進(jìn)行有效交易所需的基礎(chǔ)設(shè)施,該領(lǐng)先的能源組織創(chuàng)建了新的消息格式和API,以簡化與能源輸送和管理有關(guān)的通信。由于該項目的期限非常嚴(yán)格,因此合作伙伴必須在開發(fā)新API的同時開發(fā)和測試其與該API的集成。通過將預(yù)期的API行為模擬為“虛擬資產(chǎn)”,Parasoft Virtualize幫助他們實現(xiàn)了這一目標(biāo)。此外,Parasoft Virtualize還使驗證過程自動化,從而使合作伙伴認(rèn)證過程具有客觀性和可追溯性。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
為了建立在最近中斷的能源市場中進(jìn)行有效交易所需的基礎(chǔ)設(shè)施,該領(lǐng)先的能源組織創(chuàng)建了新的消息格式和API,以簡化與能源輸送和管理有關(guān)的通信。由于該項目的期限非常嚴(yán)格,因此合作伙伴必須在開發(fā)新API的同時開發(fā)和測試其與該API的集成。通過將預(yù)期的API行為模擬為“虛擬資產(chǎn)”,Parasoft Virtualize幫助他們實現(xiàn)了這一目標(biāo)。此外,Parasoft Virtualize還使驗證過程自動化,從而使合作伙伴認(rèn)證過程具有客觀性和可追溯性。
在放松對歐洲國家能源市場的管制后,該能源組織需要實施一種新方法,以集中眾多參與向大約1500萬客戶提供天然氣和電力的市場參與者之間的通信。例如,該接口需要支持有關(guān)一個伙伴泵入管道中有多少氣體,另一伙伴從管道中排放了多少氣體等的通信。它還必須支持管理功能,例如允許客戶在不中斷任何服務(wù)的情況下更換供應(yīng)商。
為了能夠過渡到新的分散市場模型,組織必須定義一個新的基于XML的方言以進(jìn)行消息交換,并且必須開發(fā)API以支持使用該方言進(jìn)行必要的通信。他們還必須將這種新的方言協(xié)調(diào)到120個參與的合作伙伴,并提供一個基礎(chǔ)結(jié)構(gòu),這些合作伙伴可以使用這些基礎(chǔ)結(jié)構(gòu)來確保其應(yīng)用程序正確地使用該方言發(fā)送和接收消息。
為了加快上市時間,希望合作伙伴在開發(fā)應(yīng)用程序的同時將其應(yīng)用程序與能源交換API集成在一起。并行開發(fā)至關(guān)重要,因為錯過最后期限可能會影響世界上最嚴(yán)寒的環(huán)境之一中的冬季能源輸送。而且,由于在合作伙伴之間完美無缺地進(jìn)行集成而在截止日期之前對項目的成功至關(guān)重要,因此該組織需要一種方法來證明每個合作伙伴的應(yīng)用程序都可以通過新界面正確發(fā)送和響應(yīng)消息。
通過使用Parasoft Virtualize,組織可以對虛擬資產(chǎn)進(jìn)行快速建模,以模擬正在開發(fā)的API的功能。這使市場各方可以在計劃完成API的幾個月前開始針對API進(jìn)行開發(fā)和測試。Parasoft Virtualize還添加了一層驗證,以自動確認(rèn)合作伙伴是否與API正確交互。
在更高的技術(shù)水平上,Parasoft Virtualize通過AS2標(biāo)準(zhǔn)使用XML消息來仿真和驗證安全通信。虛擬資產(chǎn)旨在接收8種不同類型的“通知”消息,并通過相應(yīng)的確認(rèn)響應(yīng)適當(dāng)?shù)臉I(yè)務(wù)伙伴。此外,虛擬資產(chǎn)必須啟動“通知”消息的發(fā)送,并檢查業(yè)務(wù)伙伴是否以正確的確認(rèn)做出響應(yīng)。
在認(rèn)證合作伙伴加入新平臺之前,必須成功完成大約80種不同的測試方案。通過讓Virtualize檢查XML有效內(nèi)容的內(nèi)容和順序來執(zhí)行必要的多級驗證。Virtualize還記錄經(jīng)過驗證的消息,以建立審核跟蹤以進(jìn)行認(rèn)證。通過以這種方式將驗證集成到仿真測試環(huán)境中,Parasoft Virtualize為合作伙伴認(rèn)證過程增加了客觀性和可追溯性。
感謝Parasoft Virtualize,該項目有望按時完成。在成功的基礎(chǔ)上,該組織計劃使用服務(wù)虛擬化來促進(jìn)未來項目的合作伙伴認(rèn)證。
服務(wù)虛擬化可實現(xiàn)早期合作伙伴集成并自動進(jìn)行驗證
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn