我试图为我的想法开发一个POC(为逆向器显示),这个想法必须与SMS网关进行通信,使用获得的消息,它必须与另一个系统(如webservice等)进行通信。
现在我使用POJO(带有一些getter和setter)假设来自外部系统的那些(转换的)值。我必须与之通信的目标系统基本上是非常安全的,并且可以利用他们的服务收费。
提供最小的假设,建议创建一个模拟这些外部系统行为的模拟器。
请提供您的建议。
答案 0 :(得分:2)
这是非常明智的。
如果您正在模拟作为Web服务的系统,那么您可以在几分钟内创建一个模拟器。将一些静态文件放入Apache或Tomcat或其他Web服务器。这些文件将返回其他系统将返回的内容。换句话说,他们将拥有真实系统的响应内容。例如:geo_response_us.xml,geo_response_canada.json等。
如果您需要更聪明的模拟,那么您可以编写JSP / Servlet /根据某些URL参数更改输出的任何内容。
我认为最好有一个简单的外部系统来模拟真实的外部系统,而不是在你的情况下在执行环境的内存中创建模拟。通过这种方式,您的投资者可以更轻松地与您的演示相关联,因为您可以用法拉利代替马车,而不是仅仅说“想象一下法拉利在某处”。
答案 1 :(得分:1)