SOA · Example Payload

Soa Service Registry Example

Example of a service registered in an SOA service registry — a payment processing service using SOAP

SOAService-Oriented ArchitectureEnterprise IntegrationWeb ServicesSOAPESBMicroservicesAPI Design

Soa Service Registry Example is an example object payload from SOA, with 3 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

titledescriptionservice

Example Payload

soa-service-registry-example.json Raw ↑
{
  "title": "SOA Service Registry Entry",
  "description": "Example of a service registered in an SOA service registry — a payment processing service using SOAP",
  "service": {
    "id": "urn:service:payment-processing:v2",
    "name": "Payment Processing Service",
    "description": "Processes payment transactions including authorization, capture, void, and refund operations for multiple payment methods.",
    "version": "2.1.0",
    "status": "active",
    "interface": {
      "type": "SOAP",
      "wsdl_url": "https://payments.internal.example.com/PaymentService?wsdl",
      "endpoint": "https://payments.internal.example.com/PaymentService",
      "operations": [
        {
          "name": "AuthorizePayment",
          "description": "Authorize a payment without capturing funds",
          "input_schema": "AuthorizePaymentRequest",
          "output_schema": "AuthorizePaymentResponse"
        },
        {
          "name": "CapturePayment",
          "description": "Capture previously authorized funds",
          "input_schema": "CapturePaymentRequest",
          "output_schema": "CapturePaymentResponse"
        },
        {
          "name": "VoidPayment",
          "description": "Void an authorization before capture",
          "input_schema": "VoidPaymentRequest",
          "output_schema": "VoidPaymentResponse"
        },
        {
          "name": "RefundPayment",
          "description": "Refund captured funds to the payment method",
          "input_schema": "RefundPaymentRequest",
          "output_schema": "RefundPaymentResponse"
        }
      ]
    },
    "owner": {
      "team": "Payments Platform",
      "email": "payments-team@example.com",
      "domain": "Finance"
    },
    "sla": {
      "availability": 99.95,
      "response_time_ms": 2000,
      "rate_limit": {
        "requests": 1000,
        "period": "minute"
      }
    },
    "dependencies": [
      "urn:service:fraud-detection:v1",
      "urn:service:customer-profile:v3"
    ],
    "tags": [
      "Finance",
      "Payments",
      "SOAP",
      "Core",
      "PCI-DSS"
    ],
    "registered_at": "2023-06-15T09:00:00Z",
    "updated_at": "2026-04-01T14:30:00Z"
  }
}