Webservice and API

Product Description

  • Info Sheets

Programmable Interface for RFEM 6, RSTAB 9, and RSECTION 1

Newsletter

Receive information including news, useful tips, scheduled events, special offers, and vouchers on a regular basis.

Really Great

"I think the Dlubal webinars and the extensive information on the website are very professional and really great!"

Webservice and API is a programmable interface for RFEM 6; RSTAB 9, and RSECTION 1. This technology is the basis of a server service that the programs RFEM 6, RSTAB 9, and RSECTION 1 provide for you. You can use this server service either locally or via the network. Have you already discovered the client-server communication? They allow you to send your requests to and receive feedback from RFEM 6, RSTAB 9, and RSECTION 1.

You can use the Webservices very easily and intuitively. To ensure this, high-level libraries are available for the programming languages Python and C#, which you can use completely free of charge on GitHub under an open-source license. In order to be able to work with it comfortably, you can customize the high-level libraries to fit your own needs. Contributions to our repositories are always welcome.

Have little or no experience with programming in Python? Don't worry, it's not that difficult. The video tutorial Programming with RFEM 6 and Python will help you get started.

1

Features

There are two versions that you can choose from. Which one is right for you depends on how you work and what exactly you need.

Basic: This version can write and read data in RFEM, RSTAB, and RSECTION. However, the application and RFEM, RSTAB, or RSECTION must run on the same computer.

Pro: In addition to the performance of the Basic version, it is possible to communicate via the network.
2

Benefits

One thing is absolutely undisputed: Webservice and API covers universal aspects in the construction industry. However, there is an issue. For the calculation and design, you need different features for each region, country, company, and civil engineer. Everyone has their own requirements. We have solved this problem. Since with Webservice and API, you can easily create your very own calculation and design system. Always at your side: The performance and reliability of RFEM, RSTAB, and RSECTION.

The need for adapted and automated structural analysis and design is constantly increasing. Webservice technology allows you to create special functionalities quickly and precisely. Our customers can develop such solutions independently or in cooperation with us. Convince yourself and try it out!

3

Application Areas

Webservice and API provide you various scope of application. We have summarized some ideas as to how Webservice and API can support your company.

  • Creating additional applications for RFEM 6, RSTAB 9, and RSECTION 1
  • Possibility to make the workflows more efficient (for example, model definition and input) and to integrate RFEM 6, RSTAB 9, and RSECTION 1 into your company applications
  • Simulating and calculating several design options
  • Running optimization algorithms for size, shape, and/or topology
  • Accessing the calculation results
  • Generation of printout reports in the PDF format

The level of quality of the work is automatically increased not only by the algorithmic model definitions, but also by:

  • Extending/consolidating RFEM 6, RSTAB 9, and RSECTION 1 with your own controls
  • Increased interoperability between the individual software used to complete a project
4

What is Webservice and API?

Communication is the key to success. This also applies to the client-server relationship. With web services and API, an XML-based information exchange system is available for direct client-server communication. Programs, objects, messages or documents can be integrated into these systems. For example, a web service protocol of the type HTTP runs for client-server communication when you are doing research on a search engine.

Now back to the Dlubal software. In our case, the client is your programming environment (.NET, Python, JavaScript) and the service provider is RFEM 6. Client-server communication enables you to send inquiries and receive responses from RFEM, RSTAB or RSECTION.

What is the difference between Webservice and API?
  • Web services are a collection of open source protocols and standards that are used to exchange data between systems and applications. API, on the other hand, is a software interface through which two applications can interact without a user being involved.
  • Accordingly, all web services are APIs, but not all APIs are web services.

What are the advantages of web services technology?
  • You will be able to communicate more quickly within and between organizations.
  • A service can be independent of other services.
  • With web services, you can use your application to make your message or function accessible to the rest of the world.
  • Web services support you in exchanging data between different applications and platforms.
  • Several applications can communicate with one another, exchange data and share services with one another.
  • With SOAP, we have ensured that programs created on different platforms and on the basis of different programming languages can securely exchange data with one another.
5

Languages Supported

In theory, a web service can be created with any programming language. However, we, the Dlubal team, have decided for another way. We have created high-level function libraries for our users. With these high-level function libraries, you can create powerful scripts by simple programming. These libraries include:

Why did we choose these programming languages? Of course, we have decided for these programming languages for a specific reason. Python, in particular, has the following features that we consider especially suitable:
  • Simple and easy to learn
  • Still very powerful
  • Many extensions and libraries available
  • Many resources available on the Internet

Contact Us

Contact Dlubal

Do you have any questions about our products or which are best suited for your design projects? Contact us via phone, email, chat, or forum, or search the FAQ page, available 24/7.

+1 267 702 2815

[email protected]

Price

Price
1,000.00 EUR

The prices apply to the use of the software in all countries.

Online Training | English

Eurocode 3 | Steel Structures According to DIN EN 1993-1-1

Online Training 03/02/2023 9:00 AM - 1:00 PM CET

Online Training | English

Eurocode 5 | Timber Structures According to DIN EN 1995-1-1

Online Training 03/16/2023 9:00 AM - 1:00 PM CET

Online Training | English

RFEM 6 | Dynamic Analysis and Seismic Design According to EC 8

Online Training 03/30/2023 9:00 AM - 1:00 PM CEST

Online Training | English

Eurocode 2 | Concrete Structures According to DIN EN 1992-1-1

Online Training 01/26/2023 9:00 AM - 1:00 PM CET

Reinforced Concrete Tank Design \n in RFEM 6

Reinforced Concrete Tank Design in RFEM 6 (USA)

Webinar 01/19/2023 2:00 PM - 3:00 PM EDT

Modeling and Design of CLT Panels in RFEM 6

Modeling and Design of CLT Panels in RFEM 6

Webinar 01/19/2023 2:00 PM - 3:00 PM CET

Online Training | English

RFEM 6 | Basics

Online Training 01/19/2023 9:00 AM - 1:00 PM CET

New Features in RFEM 6 and RSTAB 9

New Features in RFEM 6 and RSTAB 9

Webinar 12/21/2022 2:00 PM - 3:00 PM CET

Revit, IFC, and DXF Integration in RFEM 6 (USA)

Revit, IFC, and DXF Integration in RFEM 6 (USA)

Webinar 12/15/2022 2:00 PM - 3:00 PM EDT

Stress Analysis of Surfaces and Members in RFEM 6

Stress Analysis of Surfaces and Members in RFEM 6

Webinar 12/15/2022 2:00 PM - 3:00 PM CET

Online Training | English

RFEM 6 | Students | Introduction to Reinforced Concrete Design

Online Training 12/12/2022 4:00 PM - 5:00 PM CET

Online Training | English

Eurocode 5 | Timber Structures According to DIN EN 1995-1-1

Online Training 12/08/2022 9:00 AM - 1:00 PM CET

Geotechnical Analysis with Construction Stages in RFEM 6

Geotechnical Analysis with Construction Stages in RFEM 6

Webinar 12/01/2022 2:00 PM - 3:00 PM CET

Online Training | English

RFEM 6 | Students | Introduction to Timber Design

Online Training 11/25/2022 4:00 PM - 5:00 PM CET

RSTAB 9
3D Model of the Vocational School in RFEM (© Eggers Tragwerksplanung GmbH)

Special Solutions

First, the two-part Optimization & Costs / CO2 Emission Estimation add-on finds suitable parameters for parameterized models and blocks via the artificial intelligence (AI) technique of particle swarm optimization (PSO) for compliance with common optimization criteria. Second, this add-on estimates the model costs or CO2 emissions by specifying unit costs or emissions per material definition for the structural model.

Price of First License
1,650.00 EUR
RFEM 6
Cross-Laminated Timber (CLT) Building

Design

The Multilayer Surfaces add-on allows you to define multilayer surface structures. The calculation can be carried out with or without the shear coupling.

Price of First License
1,250.00 EUR