2011-03-29 72 views
0

Iam試圖爲我的想法開發一個POC(用於顯示Inverstors),該想法必須使用獲得的消息與SMS網關通信,它必須與另一個系統webservice等。是否正確使用模擬器作爲項目的POC

現在Iam使用POJO(與一些getter和setter)假設那些(轉換)值來自外部系統。我必須與之交流的目標系統基本上都非常安全,並且要利用他們的服務收費。

提供一個最小的假設,建議創建一個模擬器來模擬這些外部系統的行爲。

請提供您的建議。

回答

2

這是非常明智的。

如果您正在模擬一個作爲Web服務的系統,那麼您可以在幾分鐘內創建一個模擬器。將一些靜態文件放入Apache或Tomcat或其他Web服務器。這些文件將完全返回其他系統將返回的內容。換句話說,他們會有真實系統的反應內容。例如:geo_response_us.xml,geo_response_canada.json等

如果您需要更聰明的模擬,那麼您將編寫JSP/Servlet /根據某些URL參數改變輸出。

我認爲最好有一個簡單的外部系統來模擬真實的外部系統,而不是在你的情況下在執行環境的內存中創建模擬。這樣一來,您的投資者就可以更輕鬆地與您的演示相關聯,因爲您可以用法拉利替代馬車,而不是僅僅說「想象法拉利在某處」。

1

是的,創建一個模擬是一個好主意。它會幫助你加快POC的開發。另外它在測試時會幫助你。 有一些庫只是爲了這個目的

1)Jmock

2)EasyMock

相關問題