Веб-сервис и API

Описание продукта

  • Информационные листы

Программируемый интерфейс обмена данными для RFEM/RSTAB

<span class="VIiyi" jsaction="mouseup:BR6jm" jsname="jqKxS" lang="ru">Строка меню по умолчанию</span>

Новостная рассылка

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

Действительно полезные

«Я считаю, что вебинары Dlubal и обширная информация на сайте - очень профессиональные и действительно полезные!»

Веб-сервис - это программируемый интерфейс для обмена данными между RFEM 6/RSTAB 9 и другими приложениями. Программы RFEM и RSTAB, использующие эту технологию, предоставляют серверную службу, которую можно использовать локально или в сети. Коммуникация клиент-сервер позволяет отправлять запросы и получать обратную связь от RFEM 6/RSTAB 9.

Для языков программирования Python и C# доступны высококуровневые библиотеки, которые позволяют легко и интуитивно использовать веб-сервис. Эти библиотеки доступны на GitHub по лицензии Open Source. Они совершенно бесплатны и могут быть приспособлены под индивидуальные потребности каждого пользователя. Мы также всегда приветствуем пополнение этих библиотек пользователями.

1

Характеристики

Basic
Эта версия позволяет записывать и считывать данные из RFEM/RSTAB, причем ваша программа и RFEM/RSTAB должны быть запущены на одном компьютере.

Pro
Помимо функций версии Basic, версия Pro подзволяет передавать данные по сети.
2

Преимущества

Веб-сервис и API безусловно покрывают все основные аспекты процесса проектирования, однако в зависимости региона, страны, потребностей конкретной компании и предпочтений конкретного пользователя могут использоваться разные дополнительные функции. Веб-сервис и API позволяют каждому пользователю использовать собственную систему расчёта и проектирования на основе надёжных и производительных программ RFEM/RSTAB.

В последнее время растёт потребность в автоматизации и корректировке методики расчётов для специфических потребностей конкретного проекта. Веб-сервисы позволяют это сделать в краткие сроки и с небольшими трудозатратами. Наши заказчики могут разработать такие решения самостоятельно или обратиться за помощью к специалистам Dlubal.

3

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

Веб-сервис и API имеют широкую область применения. Ниже приведены лишь некоторые возможности, которые предоставляет веб-сервис и API:

  • Создание дополнительных приложений для RFEM 6/RSTAB 9
  • Повашение эффективности рабочих процессов (например, при создании и вводе параметров модели) и интеграция RFEM 6/RSTAB 9 во внутренние приложения вашей компании
  • Несколько вариантов моделирования и расчёта конструкции
  • Использование алгоритмов оптимизации размеров, формы и/или топологии

При использовании веб-сервиса и API качество и эффективность работы повышеются не только за счёт применения алгоритмов при создании модели, но и благодаря:

  • расширения и индивидуальной настройки инструментов RFEM 6/RSTAB 9;
  • повышенной совместимости между отдельными программами и приложениями, используемыми при работе над проектом
4

Что такое веб-сервис и API?

Веб-сервис и API – это основанная на XML система обмена информацией, которая обеспечивает прямое взаимодействие между клиентом и сервером. Такая система может включать в себя программы, объекты, сообщения или документы. Например, протокол HTTP запускает обмен данными между клиентом и сервером, когда пользователь что-то ищет с помощью поисковой машины.

В нашем случае клиентом является ваша среда программирования (.NET, Python, JavaScript), а сервером – RFEM 6, что позволяет отправлять запросы и получать ответы от RFEM 6/RSTAB 9.

В чем разница между веб-сервисом и API?
  • Веб-сервис - это набор протоколов и стандартов с открытым исходным кодом, которые используются для обмена данными между различными  системами и приложениями. API - это программный интерфейс, который позволяет двум приложениям взаимодействовать друг с другом без участия пользователя.
  • Все веб-сервисы являются API-интерфейсами, но не все API-интерфейсы являются веб-сервисами.

В чем заключаются преимущества веб-сервисов?
  • Более быстрая коммуникация внутри и между компаниями, использующими программу
  • Независимость сервисов друг от друга
  • С помощью веб-служб вы можете использовать свое приложение, чтобы сделать сообщение или функцию доступными для остального мира.
  • Веб-сервис помогает различным приложениям и платформам обмениваться данными.
  • Приложения могут обмениваться данными и использовать одни и те же сервисы.
  • Протокол SOAP обеспечивает безопасный обмен данными между программами, созданными на разных платформах и с помощью разных языков программирования.
5

Поддерживаемые языки

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

Эти два языка были выбраны не случайно. В частности для Python характерны:

  • Простота освоения
  • Многофункциональность
  • Множество доступных библиотек и расширений
  • Большое количество обучающих материалов в Интернете

Стоимость

Стоимость
30,00 USD

Цена продукта для Соединенные Штаты.

Онлайн-обучение | Английский

RFEM 6 для студентов | США

Онлайн-обучение 8. июня 2022 13:00 - 16:00 EST

Онлайн-обучение | Английский

RFEM 6 для студентов | США

Онлайн-обучение 8. июня 2022 13:00 - 16:00 EST

Онлайн-обучение | Английский

Еврокод5 | Деревянные конструкции по норме DIN EN 1995-1-1

Онлайн-обучение 15. июня 2022 8:30 - 12:30 CEST

Онлайн-обучение | Английский

Еврокод2 | Железобетонные конструкции по норме DIN EN 1992-1-1

Онлайн-обучение 12. августа 2022 8:30 - 12:30 CEST

Алюминиевый дизайн ADM 2020 в\n RFEM 6

Алюминиевый дизайн ADM 2020 в RFEM 6

Webinar 25. мая 2022 14:00 - 15:00 EST

Веб-сервис и API в RFEM 6

Веб-сервис и API в RFEM 6

Webinar 20. апреля 2022 14:00 - 15:00 CEST

Геотехнический расчет в RFEM 6

Геотехнический расчёт в RFEM 6

Webinar 7. апреля 2022 14:00 - 15:00 CEST

Обмен данными между программой Rhino/Grasshopper и RFEM 6

Обмен данными между Rhino/Grasshopper и RFEM 6

Webinar 10. марта 2022 14:00 - 15:00 CET

Веб-сервис и API в RFEM 6

Веб-сервис и API в RFEM 6

Длительность 58:13 мин

КБ 000811 | Интерфейс с VCmaster

КБ 000811 | Интерфейс с VCmaster

Длительность 1:29 мин

KB 000871 | Экспорт DXF

KB 000871 | Экспорт DXF

Длительность 0:10 мин

RSTAB 9
3D модель профессионального училища в программе RFEM (© Eggers Tragwerksplanung GmbH)

Специальные решения

Аддон Оптимизация и оценка выбросов CO2 использует искусственный интеллект (алгоритм роя частиц PSO) для вычисления подходящих параметров параметризованных моделей и блоков в соответствии с прочими критериями оптимизации.
Он также позволяет оценить затраты на строительство и выбросы CO2 на основании удельных затрат или удельных выбросов, указанных в спецификации материалов, которые были использованы для моделирования конструкции.

Цена первой лицензии
1 480,00 USD
RFEM 6
Здание из поперечно-клееной древесины (CLT)

расчет

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

Цена первой лицензии
1 120,00 USD