Какие подводные камни / советы можно дать при разработке веб-сервис

Нам нужно разработать веб-службу (api) на PHP, чтобы предложить клиентам более простой способ интеграции с нашей платформой. Есть вызовы рабочего процесса, которые будут проверяться с помощью пользователя / прохода, а также некоторые параметры отчетности.

Извините, я не могу опубликовать дополнительную информацию или код по теме, и я никогда не разрабатывал веб-службу, но имел опыт их использования. через SOAP.

Теперь мне также нужно было бы предложить состояние или статус рабочего процесса, и я думаю, что REST будет лучшим выбором здесь, но все еще ищу мнения по этому поводу.

Для создания отчетов я хотел бы предложить различные варианты, такие как XML, Excel / CSV. По какой причине я предпочту одно другому?

Какие подводные камни мне следует искать?

Какие драгоценные камни может предложить любой.

Заранее благодарим за любую помощь, так как это очень важно для меня понять.

ОБНОВЛЕНИЕ №1:

  • Какой метод будет наиболее безопасным?
  • Какой метод самый гибкий Excel / CSV, по какой причине я предпочел бы одно другому?

    Какие подводные камни мне следует искать?

    Какие драгоценные камни может предложить любой.

    Заранее благодарим за любую помощь, так как это очень важно для меня понять.

    ОБНОВЛЕНИЕ №1:

    • Какой метод будет наиболее безопасным?
    • Какой метод самый гибкий Excel / CSV, по какой причине я предпочел бы одно другому?

      Какие подводные камни мне следует искать?

      Какие драгоценные камни может предложить любой.

      Заранее благодарим за любую помощь, так как это очень важно для меня понять.

      ОБНОВЛЕНИЕ №1:

      • Какой метод будет наиболее безопасным?
      • Какой метод самый гибкий (Независимо от платформы)

      ОБНОВЛЕНИЕ №2: немного о потоке данных. Каждый пользователь имеет право использовать API, и никакие данные не передаются между пользователями. Использование - отправить запрос, запрос обрабатывается и выдается возврат. нет обновлений. (Подумайте, Google) выполняется поисковый запрос и выдаются результаты, но в моем случае выдается только один результат. Не знаю, нужно ли это, так что это к вашему сведению.

11
задан Phill Pafford 1 October 2010 в 15:53
поделиться