Заранее извините, если моя формулировка неверна, потому что я не совсем уверен, как объяснить, что я хочу, поэтому я просто опишу конечный результат.
У меня есть инструмент Excel на основе php, называемый socialcalc (раньше это был wikicalc). Я хочу, чтобы пользователи могли подключаться к базе данных и перетаскивать текущие данные на листы (чтобы они могли выполнять на ней вычисления).
Я понимаю, что Socialcalc наверняка придется запросить MySQL, но я пытаюсь найти наиболее эффективный способ. Лучше позволить ему запросить его напрямую? или я должен сделать запрос к базе данных и получить XML-файл в результате? Или, как вы могли бы предложить другой эффективный и безопасный способ предоставления доступа к данным для чтения?
Мы с нуля создаем много этого встроенного социального калькулятора, настолько открытого для всех решений, но, в конечном счете, мы хотим, чтобы это использовалось для других сервисов.
Обновление: чтобы уточнить, я ищу предложения по использованию SOAP / XML, скажем, по прямому запросу к базе данных или по HTTP POST / GET и т. Д., Какой тип сервисного уровня вы бы предложили или какие факторы следует учитывать при выбор