Да кто сказал что предполагается тривиалоьная задача??? Человек в кратце описал суть, но под этим может стоять какая угодно проблема. Человек спросил, я предложил. Далее решать ему стит ли применять данную технологию.
ЗЫ Даже самую простую задачу не стоит решать прямо в лоб, т.к. когда потребуется ее расширять, то больше времени потратишь на рефактринг.