I want to use Python to build an android server. Android mainly uploads some keywords, then the Python server accepts these keywords, searches in the database, and then models the algorithm of data mining and returns the modeling results to Android. Is this method feasible? If feasible, what are the recommended technical routes?