Serviço web e API
Interface programável para o RFEM 6, RSTAB 9 e RSECTION 1
"Considero os seminários web da Dlubal e as imensas informações disponibilizadas no site muito profissionais e realmente excelentes!"
O Serviço web e API é uma interface programável para os programas RFEM 6, RSTAB 9 e RSECTION 1. Esta tecnologia é a base do serviço de servidor que os programas RFEM 6, RSTAB 9 e RSECTION 1 disponibilizam para si. Pode utilizar este serviço de servidor localmente ou através da rede. Já descobriu a comunicação cliente-servidor? Utilize-a para enviar pedidos e receber o feedback correspondente do RFEM 6, RSTAB 9 e RSECTION 1.
Pode utilizar o serviço web de forma muito fácil e intuitiva. Para tal, estão disponíveis bibliotecas de alto nível para as linguagens de programação Python e C# que pode utilizar gratuitamente no GitHub sob uma licença de código aberto. Para poder trabalhar confortavelmente, pode adaptar as bibliotecas de alto nível às suas próprias necessidades. As contribuições para os nossos repositórios são sempre bem-vindas.
Tem pouca ou nenhuma experiência de programação em Python? Não se preocupe, não é assim tão difícil. O vídeo tutorial Programar com RFEM 6 e Python irá ajudá-lo a dar os primeiros passos.
Funções
Com os serviços web e a API, tem a possibilidade de comunicar com o RFEM, o RSTAB e o RSECTION através de funções de alto nível. Pode utilizá-lo para criar as suas aplicações web ou de ambiente de trabalho e otimizar o seu fluxo de trabalho. Existe um servidor RFEM 6 que é executado no seu computador sem uma interface gráfica do utilizador, mas que apenas responde aos seus pedidos de serviço web.Vantagens
Uma coisa é absolutamente indiscutível: O serviço web e a API cobrem aspetos universais na indústria da construção. No entanto, existe um problema aqui. Você precisará de diferentes funções para o cálculo e o dimensionamento para cada região, país, empresa e dependendo do engenheiro civil. Todo mundo tem seus próprios requisitos. Resolvemos este problema. Porque com o serviço web e a API pode facilmente criar o seu próprio sistema de cálculo e dimensionamento. Sempre ao seu lado: Desempenho e fiabilidade do RFEM, do RSTAB e do RSECTION.
A necessidade de análises e dimensionamentos estruturais adaptados e automatizados está cada vez maior. A tecnologia dos serviços web permite aos utilizadores criar funções especiais com rapidez e precisão. Os nossos clientes podem desenvolver tais soluções de forma independente ou em colaboração connosco. Convença-se e experimente!
Áreas de aplicação
Com a interface Serviço web e API, tem várias opções de utilização possíveis. Reunimos algumas ideias para si sobre como a Serviço web e API pode ajudar a sua empresa:
- Criação de aplicações adicionais para o RFEM 6, RSTAB 9 e RSECTION 1
- Possibilidade de tornar os seus fluxos de trabalho mais eficientes (por exemplo, definição e entrada de modelos) e de integrar o RFEM 6, RSTAB 9 e RSECTION 1 nas aplicações da sua empresa
- Simulação e calculo de várias opções de dimensionamento
- Execução de algoritmos de otimização para tamanho, forma e/ou topologia
- Acesso a resultados de cálculos
- Geração de relatórios de impressão em formato PDF
A qualidade do trabalho aumenta automaticamente. Isto acontece não apenas através de definições de modelos algorítmicos, mas também através de:
- Extensão/consolidação do RFEM 6, RSTAB 9 e RSECTION 1 com os seus próprios comandos
- Aumento da interoperabilidade entre os softwares individuais utilizados para completar um projeto
O que é serviço web e API?
a comunicação é a chave do sucesso. Isto também se aplica à relação cliente-servidor. Com a interface Serviço web e API, dispõe de um sistema de troca de informação baseado em XML para a comunicação direta entre cliente e servidor. Programas, objetos, mensagens ou documentos podem ser integrados nesses sistemas. Por exemplo, quando procura algo na Internet através de um motor de busca, é executado um protocolo de serviço web do tipo HTTP para a comunicação cliente-servidor.
Agora, de volta ao software da Dlubal. No nosso caso, o cliente é o seu ambiente de programação (.NET, Python, JavaScript) e o fornecedor de serviços é o RFEM 6. A comunicação cliente-servidor permite enviar pedidos e receber feedback do RFEM, RSTAB ou RSECTION.
Qual é a diferença entre um serviço web e uma API?
- O serviço web é um conjunto de protocolos e normas de código aberto utilizados para a troca de dados entre sistemas e aplicações. Por outro lado, uma interface de programação de aplicações (API) é uma interface de software através da qual duas aplicações podem interagir sem o envolvimento do utilizador.
- Assim sendo, todos os serviços web são API, mas nem todas as API são serviços web.
Quais são as vantagens da tecnologia Serviço web? Pode comunicar mais rapidamente dentro de/entre organizações.Um serviço pode ser independente de outros serviços.O serviço web permite-lhe utilizar a sua aplicação para disponibilizar a sua mensagem ou função para o resto do mundo.O serviço web ajuda-o a trocar dados entre diferentes aplicações e plataformas Várias aplicações podem comunicar, trocar dados e partilhar serviços entre si. O SOAP garante que os programas criados em diferentes plataformas e baseados em diferentes linguagens de programação possam trocar dados com segurança.
Linguagens suportadas
Teoricamente, um serviço web pode ser criado com qualquer linguagem de programação. No entanto, nós, a equipa da Dlubal, optamos por outra via. Criámos bibliotecas de funções de alto nível (High-Level-Function-Libraries) para os nossos utilizadores. Com as nossas bibliotecas de funções de alto nível, pode criar scripts eficazes através de uma programação simples. Estas bibliotecas incluem:
- Funções de alto nível do RFEM-Python
- Funções de alto nível do RSTAB-Python
- Funções de alto nível do RSECTION-Python
- Funções de alto nível C#
Porque é que escolhemos estas linguagens de programação? Claro que a opção por estas linguagens de programação teve uma razão específica. O Python, em particular, tem as seguintes funções que consideramos especialmente adequadas:
- Simples e fácil de aprender
- Ainda assim, muito eficaz
- Muitas extensões e bibliotecas disponíveis
- Muitos recursos disponíveis na Internet
Contacto
Tem alguma questão sobre os nossos produtos ou sobre qual é o mais adequado para os seus projetos de design? Contacte-nos através de telefone, e-mail, chat ou fórum, ou pesquise na página de FAQ, disponível 24 horas por dia, 7 dias por semana.
Preço

Novo
Tutorial sobre Serviço web e API em C#
Este artigo ilustra a utilização do C #WebService através de um exemplo.
- Como é que posso ativar os módulos do modelo ao utilizar o serviço web? Como é que posso criar um novo modelo com os módulos ativados?
- Tenho um modelo 3D e estou a tentar decompô-lo em paredes e superfícies com o modelo do edifício para calculá-las isoladamente. Contudo, o meu sistema estrutural está a ficar instável. Qual pode ser o motivo?
- O complemento do Tekla é instalado automaticamente no RFEM 6?
Os clientes que compraram este produto também compraram