1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dcitscity-serv

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

1. Разработка: предпосылки и цели

При разработке бизнес-логики для бэкенда неизбежно возникает необходимость в кастомизированной разработке интерфейсов. Проблемы, связанные с большим объёмом работы по разработке и высокой технической сложностью, могут привести к снижению эффективности.

2. Область применения

Сервис представляет собой интерфейс, который упаковывает данные из базы данных для вызова на фронтенд-странице. Управление — это процесс настройки и публикации сервиса. Данные включают в себя:

  • данные в реальном времени, напрямую подключённые к системе;
  • статистические данные после обработки;
  • пространственные данные;
  • данные, полученные путём прямого вызова внешней системы.

Настройка сервиса осуществляется через визуальный интерфейс. Можно выбрать источник данных, таблицу данных или ввести SQL-скрипт. После завершения настройки автоматически генерируется REST-сервис.

После внутреннего тестирования сервис публикуется. Перед публикацией необходимо заполнить соответствующую документацию. Сервис публикуется одним нажатием кнопки на платформе сбора данных. На этой платформе можно просмотреть справочную информацию о сервисе.

3. Функциональное описание

Платформа управления сервисами — это инструмент для разработчиков, который позволяет создавать интерфейсы через визуальные настройки. Платформа также обеспечивает безопасность и дифференциацию сервисов благодаря функции контроля доступа к интерфейсам. Сервис автоматически публикуется на платформу сбора данных одним нажатием кнопки. Также можно просматривать справочные документы, параметры интерфейса и другую информацию.

Весь процесс вызова сервиса отслеживается. Записываются соответствующие журналы обслуживания, что обеспечивает стабильность системы и позволяет выявлять системные аномалии. Кроме того, предоставляются статистические данные анализа вызовов интерфейсов.

Четыре модуля связаны между собой через сервисы. Процесс включает в себя следующие шаги:

  1. Настройка сервиса: создание нового интерфейса.
  2. Управление сервисом (полномочиями): если доступ не требуется, этот шаг можно пропустить.
  3. Публикация сервиса: заполнение соответствующей документации и публикация на платформе сбора данных.

Модуль мониторинга сервисов записывает соответствующие журналы на всех этапах процесса настройки, публикации и вызова.

В соответствии с функциями платформа управления сервисами разделена следующим образом:

  1. Конфигурация сервиса: интерфейс создаётся через конфигурацию, что значительно упрощает разработку интерфейса. Специалистам по внедрению не нужно знать Java-код, достаточно владеть SQL.
  2. Публикация сервиса: предоставляется единая платформа для просмотра всех внешних сервисов и справочной документации по вызовам.
  3. Управление пользователями: повышается безопасность доступа к сервисам, предоставляются дифференцированные услуги для разных учётных записей.
  4. Мониторинг сервиса: обеспечивается стабильная работа системы, выявляются системные проблемы, анализируются вызовы сервисов.
  5. Управление сервисами: управление всеми доступными сервисами в текущей системе, включая пространственные сервисы.

Контакты: Email: ligene@DigitalChina.com

DIGITAL CHINA INFORMATION SERVICE COMPANY LTD.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Управление сервисными интерфейсами. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/dcitscity-serv.git
git@api.gitlife.ru:oschina-mirror/dcitscity-serv.git
oschina-mirror
dcitscity-serv
dcitscity-serv
master