Getting Started with SOAP-2-REST
A guide for new users to get started with the SOAP-2-REST platform, covering core concepts, system requirements, and a quickstart tutorial.
Overview
This guide provides a structured path for new users to understand and operate the SOAP-2-REST platform. It serves as the primary entry point to the knowledge base, directing you to essential documentation for a successful first experience.
The platform is currently at v1.0 (General Availability).
The recommended path involves reading the documentation in the suggested order to build a foundational understanding of the platform's model, vocabulary, and requirements before attempting to publish a service.
Suggested Reading Order
For users new to the platform, follow these documents in sequence to progress from core concepts to a running service.
-
Introduction Understand what SOAP-2-REST is, its Publish/Consume model, its position in a technical stack, and its intended users.
-
Core concepts Learn the essential vocabulary used throughout the platform and documentation. This includes terms such as
service,operation,mapping,mapping version,Publish vs Consume,discovery,learned example,connector,conversion option,correlation ID,contract drift,RBAC roles, andenvironment. -
System requirements Confirm that your target host meets the necessary prerequisites for deployment, including PostgreSQL version, container runtime, JVM, network egress for licensing, and payload limits.
-
Quickstart Follow the fastest path to a running service. This guide covers standing up the standalone Docker Compose stack, importing a WSDL, configuring a backend, reviewing the generated OpenAPI v3 specification, publishing the service, and making a test call.
Next Steps
Once you have completed the quickstart and are familiar with the basic workflow, proceed to the following sections for more advanced topics:
- Installation: Guides for production deployments on GCP, Kubernetes/OpenShift (via Helm), and Docker Compose.
- Onboarding a service: A comprehensive walkthrough of the WSDL-to-publish workflow, detailing all available options.
- Discovery & connectors: Instructions for enabling traffic-driven discovery of services.
- Support: Information on available support tiers and how to get help.
Documentation Conventions
The following conventions are used throughout the knowledge base:
- Error Codes: All error codes follow the format
S2R-RUN-0413, which includes a service prefix and a numeric code. - Database Tables: All platform database tables are prefixed with
s2r_. - Java Packages: The root Java package is
com.specaria.s2r. - Placeholders: User-specific values like hostnames, project IDs, or group names are represented in
<angle-brackets>. - Feature Versioning: A Since v1.0 note indicates when a specific capability was first introduced.
See Also
- Release Notes for v1.0 (General Availability)
- Installation Guide
- Service Onboarding Guide
- Discovery & Connectors
- Support Guide
- Error Code Reference
