Правильно ли использовать симулятор для POC проекта?
Я пытаюсь разработать POC (для показа для инверторов) для моей идеи, которая должна связываться со шлюзом SMS, используя полученное сообщение, она должна связываться с другой системой, такой как веб-сервис и т. Д.
Прямо сейчас я использую POJO (с некоторыми геттерами и сеттерами) с предположением, что эти (преобразованные) значения из внешней системы. Целевые системы, с которыми мне приходится общаться, в основном очень защищены и взимают плату за использование своих услуг.
При условии минимального предположения целесообразно создать симулятор, который имитирует поведение этих внешних систем.
Пожалуйста, предоставьте ваши предложения.
2 ответа
Это очень желательно.
Если вы моделируете систему, которая является веб-службой, вы можете создать симулятор за считанные минуты. Перетащите некоторые статические файлы в Apache, Tomcat или другой веб-сервер. Эти файлы будут возвращать именно то, что будет возвращать другая система. Другими словами, они будут иметь содержание ответов реальной системы. Например: geo_response_us.xml, geo_response_canada.json и т. Д.
Если вам нужно более умное моделирование, вы должны написать JSP/Servlet/ что угодно, что изменит выход в соответствии с некоторыми параметрами URL.
Я думаю, что в вашем случае лучше иметь простую внешнюю систему для имитации реальной внешней системы, а не создавать насмешки в памяти среды выполнения. Таким образом, ваши инвесторы смогут легче относиться к вашей демонстрации, поскольку вы замените Ferrari на телегу с лошадью, а не просто скажете: "Представьте, что где-то здесь есть Ferrari".