Проект: Web-сервис с тремя клиентами

Открыт
Заказ
6418028
Раздел
Программирование
Предмет
Информатика
Антиплагиат
Не указан
Срок сдачи
12 Дек в 23:55
Цена
5 000 ₽
Блокировка
10 дней
Размещен
6 Дек в 11:35
Просмотров
43
Описание работы

Сервис состоит из базы данных, реализованной с помощью системы управления базами данных MongoDB, и нескольких интерфейсных модулей, реализованных с помощью технологии NodeJS JavaScript. Сервис должен поддерживать интерфейс XML или JSON.

 Сервис должен включать как минимум:

  • базу данных MongoDB с тремя коллекциями.
  • четыре сценария, включающие операторы MongoDB для взаимодействия с базой данных.
  • сценарии должны обрабатывать HTTP-запросы и генерировать правильно сформированный XML или JSON в качестве HTTP-ответа.


Также надо разработать интерфейсный компонент, который взаимодействует с сервером посредством предопределенного интерфейса (API). Интерфейсный компонент должен быть разработан с помощью JavaScript или TypeScript с использованием технологий jQuery, AngularJS, VueJS или React (на выбор).

Вам также необходимо разработать второй сервис (интернет-клиент (приложение)), который взаимодействует с сервером посредством того же API. Второй сервис должен быть разработан с использованием технологий PHP, Java (JSP, Groovy) или Python (на выбор).

Также должен быть мобильный клиент (mobile front-end), разработанный как скрипт React-Native или как нативное приложение для Android.


Оформить простой отчет, состоящий из 5 разделов, следующим образом:

1) Описание веб-сервиса

Описание должно включать:

  • Описание функциональности сервера
  • Архитектуру программного обеспечения
  • Источники некоторых выбранных JavaScript-файлов

2) Интерфейс для описания веб-сервиса

  • Описание формата входных данных HTTP
  • Описание формата выходных данных HTTP

3) Фронтенд

Эта часть должна иллюстрировать принципы программирования фронтенда и доступа к веб-сервисам

  • Описание архитектуры системы
  • Источники некоторых JavaScript-файлов, иллюстрирующих технологические решения.

4) Веб-клиент

Эта часть должна иллюстрировать принципы повторного использования веб-сервисов другими веб-приложениями с помощью HTTP-запросов и ответов.

  • Описание архитектуры системы
  • Источники некоторых серверных скриптов, иллюстрирующих технологические решения. 

5) Мобильный клиент

Эта часть должна иллюстрировать принципы разработки мобильного веб-клиента. Обратите внимание, что клиент должен быть разработан с использованием React-Native или нативной технологии Android. 

  • Описание архитектуры системы
  • Источники некоторых скриптов или модулей. 


Таким образом, результат работы состоит из:

  • письменного отчёта (DOC, PDF или MD)
  • функционирующий WEB-сервис «сервисный» архив.
  • пример внешнего интерфейса для вашего сервиса. Все файлы HTML, CSS, изображения и Javascript должны быть сжаты в «внешний» архив.
  • пример приложения (клиента), использующего ваш сервис. Все файлы PHP должны быть сжаты в «клиентский» архив.
  • мобильный внешний интерфейс. Все файлы, реализованные для мобильного приложения, должны быть сжаты в «мобильный» архив.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир