T/XJSIA 002-2023 Microservice interface development standards
T/XJSIA 002-2023 Microservice interface development standards
Basic Information
Scope
Scope: This document specifies the requirements for the development of microservice interfaces in the software industry, including microservice interface design standards, microservice interface development standards, and microservice interface governance standards; Main technical content: 1. Scope: Describes the main content and scope of application of the standard; 2. Normative reference documents: Lists the supporting documents essential for the application of the standard; 3. Terminology and definitions: Defines application programming interfaces, microservice interfaces, uniform resource identifiers, presentation-layer state transformation, REST style, open APIs, responses, domain-driven design, microservices, and distributed systems; 4. Overview: Describes the definition of microservice architecture, the core elements of microservice architecture, and the basic requirements of microservice interfaces; 5. Microservice interface design standards: Specifies the basic design requirements and interface design principles; 6. Microservice interface development standards: Specifies the basic development requirements, interaction and response design, security design, interface documentation development, and exception management; 7. Microservice interface governance standards: Specifies the basic governance requirements, interface documentation aggregation, and service dependency management.