Компания Embarcadero предлагает новый продукт. RAD Server – это готовая «под-ключ» back-end платформа, чтобы быстро создавать и развертывать свои прикладные сервисы. До появления RAD Server разработчики создавали back-end серверы приложений для Delphi и C++ Builder с использованием серверных наборов инструментальных средств, таких как DataSnap, который предоставлял немного базисных компонентов для серверов приложений, но оставлял большую часть разработки для разработчика. С помощью RAD Server, разработчики теперь могут просто загрузить Delphi и C++ методы, реализующие бизнес-логику, добавить несколько пользователей и начать работу. На вебинаре рассказано как:• Создаются и управляются конечные точки REST/JSON
• Применяется контроль доступа.
• Подключиться к любой популярной СУБД предприятия и облачному сервису.
• Отслеживать и реагировать на местоположение пользователя.
• Посылать уведомления
• Интегрировать интеллектуальные устройства IoT в свое решение.
• Размещать RAD Server в облаке.
1 of 32
Download to read offline
More Related Content
RAD Server для разработки современных корпоративных систем
12. Embarcadero Technologies Copyright 2016
ОБНОВЛЕННЫЙ EMS
Поддержка серверных метаданных
На основе Swagger open API
Представления YAML и JSON
Может применяться для тестирования API,
документирования, ускоренной разработки клиентов
ThingPoints - “интегрированные” сервисы
Действуют как проводники к и от RAD Server (EMS)
Регистрация периферийных endpoints в RAD Server
Пользователи получают доступ к ThingPoints endpoints
через динамические RAD Server backend endpoints
14. Embarcadero Technologies Copyright 2016
ПОЧЕМУ IOT?
“Internet of Things”: самая быстрорастущая область
в IT
Несмотря на шумиху, некоторые замечательные
технологиями становятся дешевыми и повсеместными
Автоматизация задач, автоматизация жизни
Мощь распределенных систем: «умные» сенсоры,
информ-панели, мобильные устройства…
15. Embarcadero Technologies Copyright 2016
ВЗАИМОДЕЙСТВИЕ И IOT В RAD STUDIO RTL
AppTethering
Добавлены улучшения протоколов, hooks-
шифрования
Bluetooth
С помощью компонент TBluetooth и TBluetoothLE,
поддержка Beacons и многое другое
WiFi
Соединение по HTTP и клиентские REST-
библиотеки для устройств с поддержкой TCP/IP
15
16. Embarcadero Technologies Copyright 2016
НОВЫЕ ВОЗМОЖНОСТИ РАБОТЫ С IOT В 10.1 BERLIN
Расширение текущей базы
Больше стандартов и функций Bluetooth LE
Улучшенная поддержка Android Wear
Новая архитектура IoT
Генерация компонент по метаданным
Загрузка через GetIt
ThingPoints: распределенные расширения
RAD Servers (EMS)
17. Embarcadero Technologies Copyright 2016
ФРЕЙМВОРК THINGCONNECT ДЛЯ ВЗАИМОДЕЙСТВИЯ С IOT
Превращает серийные и специальные IoT гаджеты,
сенсоры и носимые устройства в легкие для
применения компоненты API
18. Embarcadero Technologies Copyright 2016
THINGPOINT: EDGE СЕРВИСЫ
19
Программный стек для создания и
размещения edge-модулей
Сбор данных из устройств поблизости
через корпоративную шину
Pre- и post-обработка собранных
данных
Фильтрация данных по нескольким
критериям
Кеш edge данных в SQL базе данных
(ThingBase)
Двунаправленное взаимодействие с
EMS server посредством REST APIs
19. Embarcadero Technologies Copyright 2016
IOT: ОБМЕН EDGE ДАННЫМИ
iOS/Android/
Windows/
Mac app
Smart Device
#1
Клиент RAD Server (EMS) ThingPoint
Гаджет или
Smart Device
Wi-FiWi-Fi/
Cloud
Bluetooth/
Z-Wave
Windows IIS
Server/
Apache for
Windows
Windows/
Mac
Smart Device
#2
Smart Device
#3
21. Embarcadero Technologies Copyright 2016Copyright 2016 Embarcadero Technologies 22
Most Innovative Use of Data
Быстрый старт для ваших приложений со
встроенной поддержкой безопасности данных,
синхронизацией и защитой от аварий. Один раз
создай, затем только встраивай и распространяй!
INTERBASE
Embed, Deploy, Relax
Windows, Linux, Android, iOS, Mac OS X
26. Embarcadero Technologies Copyright 2016
RAD SERVER <> DATASNAP
DataSnap RAD Server
Готовый расширяемый сервер приложений Нет – пишется «с нуля» Да
Стандартный REST/JSON Сторонние/ закрытые протоколы Да
Слабая связанность Сильная связанность Да
Произвольные средства создания клиентов Только Delphi или C++Builder Да
НастольныемобильныеWeb клиенты Настольные (Windows, Mac) Да
Доступ к корпоративным БД Да Да
Поддержка IoT Да
Список пользователей/авторизация Да
Группы пользователей/контроль доступа Да
Публикация REST/JSON API Да
Данные в JSON Да
Внутренняя/внешняя ориентация в зонах Да
Посылка всплывающих сообщений Да
Аналитика работы API/User/Device Да
Stateless Да
Масштабирование и надежность Да