Биржа торговли энергоресурсами (БТЭ) от Технологики
Апрель 2013

Биржа торговли энергоресурсами (БТЭ)

Биржа торговли энергоресурсами (БТЭ)
Система представляет собой торговую интернет-площадку, которая позволяет инвесторам и трейдерам осуществлять торговлю нефтяными продуктами и отслеживать финансовую отчетность.

Бизнес-логика

Система представляет собой торговую интернет-площадку. БТЭ – система, которая позволяет инвесторам и трейдерам осуществлять торговлю нефтяными продуктами и отслеживать финансовую отчетность. Система позволяет использовать различные торговые платформы и рынки.

Все пользователи системы (инвесторы и трейдеры) могут получать информацию об осуществленных транзакциях. БТЭ имеет чрезвычайно гибкую подсистему пользовательских ролей, что позволяет настроить поведение системы под нужды любого пользователя.

Архитектура

Система БТЭ построена на базе многоуровневой клиент-серверной архитектуры, основными составляющими которой являются три уровня:

  1. уровень представления данных;
  2. уровень бизнес-логики;
  3. уровень хранения данных.

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

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

Чтобы обеспечить более дружелюбный и удобный интерфейс, мы использовали стандартные библиотеки jQuery, а также расширенные библиотеки пользовательского интерфейса jQuery UI. Эти библиотеки позволяют реализовать удобный, клиенто-ориентированный и динамический интерфейс, а также делают приложение более быстродействующим, по сравнению с обычными веб-сайтами.

Безопасность

Процесс авторизации построен на гибкой подсистеме ролей. Передача данных от пользователей в систему организованы на основе защищенного канала по протоколу HTTPS.

другие наши проекты

Зарплатная система для сети отелей и ресторанов

Зарплатная система для сети отелей и ресторанов

Мобильное приложение Straw для быстрого создания опросов

Мобильное приложение Straw для быстрого создания опросов

Система Сопровождения Контрактов (ССК)

Система Сопровождения Контрактов (ССК)

Система сканирования паспортов

Система сканирования паспортов

Система обмена данными для стоматологической клиники

Система обмена данными для стоматологической клиники

Система анализа счетов-фактур

Облачная хостинг-платформа

Облачная хостинг-платформа

Внедрение отказоустойчивого кластера для МФЦ

Внедрение отказоустойчивого кластера для МФЦ

Автоматизация документооборота с контролем исполнения поручений в «СЛК-Моторс»

Автоматизация документооборота с контролем исполнения поручений в «СЛК-Моторс»

Внедрение сбалансированной системы показателей в ФГ «БКС»

Внедрение сбалансированной системы показателей в ФГ «БКС»

Система управления патрульными службами полиции

Система управления патрульными службами полиции

Инновационные технологии обследования пациентов

Инновационные технологии обследования пациентов

Давайте найдем решение для вашего бизнеса!

Давайте найдем решение для вашего бизнеса!

Пожалуйста, заполните 'Имя'
Пожалуйста, заполните 'Телефон'
Пожалуйста, заполните 'Емейл'
Пожалуйста, заполните 'Сообщение'

Пожалуйста, заполните 'Имя и фамилия'
Пожалуйста, заполните 'Телефон'
Пожалуйста, заполните 'Емейл'
Выберите файл
Пожалуйста, выберите файл 'Резюме'
Выберите файл
Пожалуйста, прикрепите файл 'Код / ТЗ'