Правильно ли использовать симулятор для POC проекта?

Я пытаюсь разработать POC (для показа для инверторов) для моей идеи, которая должна связываться со шлюзом SMS, используя полученное сообщение, она должна связываться с другой системой, такой как веб-сервис и т. Д.

Прямо сейчас я использую POJO (с некоторыми геттерами и сеттерами) с предположением, что эти (преобразованные) значения из внешней системы. Целевые системы, с которыми мне приходится общаться, в основном очень защищены и взимают плату за использование своих услуг.

При условии минимального предположения целесообразно создать симулятор, который имитирует поведение этих внешних систем.

Пожалуйста, предоставьте ваши предложения.

2 ответа

Решение

Это очень желательно.

Если вы моделируете систему, которая является веб-службой, вы можете создать симулятор за считанные минуты. Перетащите некоторые статические файлы в Apache, Tomcat или другой веб-сервер. Эти файлы будут возвращать именно то, что будет возвращать другая система. Другими словами, они будут иметь содержание ответов реальной системы. Например: geo_response_us.xml, geo_response_canada.json и т. Д.

Если вам нужно более умное моделирование, вы должны написать JSP/Servlet/ что угодно, что изменит выход в соответствии с некоторыми параметрами URL.

Я думаю, что в вашем случае лучше иметь простую внешнюю систему для имитации реальной внешней системы, а не создавать насмешки в памяти среды выполнения. Таким образом, ваши инвесторы смогут легче относиться к вашей демонстрации, поскольку вы замените Ferrari на телегу с лошадью, а не просто скажете: "Представьте, что где-то здесь есть Ferrari".

Да, создание симуляции - хорошая идея. Это поможет вам ускорить разработку POC. Дополнительно это поможет вам при тестировании. Есть только несколько библиотек для этой цели

1) Jmock

2) EasyMock

Другие вопросы по тегам