Receber por email
← Voltar para o catálogo

soap-to-rest-converter

Converter serviços web SOAP para APIs REST com análise WSDL e modelagem de recursos.

1.4kestrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add a5c-ai/babysitter

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/soap-to-rest-converter/svg)](https://www.skillteca.com.br/skills/soap-to-rest-converter)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

SOAP to REST Converter Skill

Converts SOAP web services to REST APIs, handling WSDL parsing, operation mapping, and RESTful resource modeling.

Purpose

Enable SOAP modernization for:

  • WSDL parsing
  • Operation-to-endpoint mapping
  • Type conversion
  • Authentication migration
  • REST resource modeling

Capabilities

1. WSDL Parsing

  • Parse WSDL documents
  • Extract operations
  • Map data types
  • Identify bindings

2. Operation-to-Endpoint Mapping

  • Map operations to HTTP methods
  • Design resource URIs
  • Handle parameters
  • Transform responses

3. Type Conversion

  • Convert XML types to JSON
  • Map complex types
  • Handle enumerations
  • Transform arrays

4. Authentication Migration

  • Convert WS-Security
  • Implement OAuth2
  • Migrate certificates
  • Handle API keys

5. SOAP Envelope Removal

  • Strip envelope structure
  • Extract body content
  • Transform headers
  • Handle faults

6. REST Resource Modeling

  • Design resource hierarchy
  • Implement HATEOAS
  • Define link relations
  • Model collections

Tool Integrations

| Tool | Purpose | Integration Method | |------|---------|-------------------| | SOAP UI | WSDL analysis | GUI | | wsdl2rest | Conversion | CLI | | Custom transformers | Type mapping | Library |

Output Schema

{
  "conversionId": "string",
  "timestamp": "ISO8601",
  "source": {
    "wsdl": "string",
    "operations": "number"
  },
  "target": {
    "openapi": "string",
    "endpoints": "number"
  },
  "mappings": [
    {
      "soapOperation": "string",
      "restEndpoint": "string",
      "method": "string",
      "notes": "string"
    }
  ],
  "typeConversions": [],
  "manualReview": []
}

Integration with Migration Processes

  • api-modernization: SOAP to REST conversion

Related Skills

  • openapi-generator: REST spec generation
  • api-inventory-scanner: Endpoint discovery

Related Agents

  • api-modernization-architect: API design
Compartilhar X LinkedIn