์ต์ด์์ฑ์ผ : 2024. 05. 29
์์ ์ผ : 2024. 05. 29
๋ณธ ๋ด์ฉ์ ์ง์์ฌ์ฐ ๊ด๋ จ ์ ๋ฌด์ ๊ผญ ํ์ํ ์ ๋ณด๋ง์ ์์ฝํ ๊ฒ์ด๋ฉฐ, ์ด๋ ํนํ๊ด๋ฆฌ ์ํํธ์จ์ด์ ํตํฉ๋๋ ๊ธฐ์ด์๋ฃ๊ฐ ๋ฉ๋๋ค. ํด๋น ์ฃผ์ ์ ๊ด๋ จ๋ ์ง๋ฌธ์ด๋ ์๊ฒฌ์ด ์๋ ๊ฒฝ์ฐ, ์ ๊ณต๋ ์ด๋ฉ์ผ์ ํตํด ์ธ์ ๋ ์ง ๋ฌธ์ํ์๊ฑฐ๋ ์๋์ ๋๊ธ๋ก ์๊ฒฌ์ ๋จ๊ฒจ์ฃผ์ธ์.
Below is a summary of information essential for intellectual property-related tasks, and this serves as foundational material integrated into the patent management software. If you have any questions or opinions related to the topic, please feel free to contact us via the provided email or leave a comment below.
์ ๋ณด์์ฒญ : info@gyeomsabok.com
๏ผ
"์๋์ ๋ด์ฉ์ ์ด ์ ๋ณด์ ํจ๊ป ํ์ธ์. ๋๋๊ฒ๋ ๋์ฑ ์ ์ฉํด์ง๋๋ค."
I recommend combining the content below with this information. Surprisingly, it becomes even more useful.
Summary of Standard ST.90
Introduction
- Purpose: To provide guidelines for APIs to ensure consistent, interoperable, and secure data exchange among Intellectual Property Offices (IPOs) and between IPOs and their users.
- Objectives: Establish uniform design principles, improve interoperability, encourage reusability, promote secure information exchange, and integrate internal business processes dynamically with business partners.
Definitions and Terminology
- HTTP: Foundation of data communication for the web, functioning as a request-response protocol.
- API: Software components providing reusable interfaces for different applications to interact and exchange data.
- REST: A set of principles for transmitting data over standardized interfaces, focusing on stateless services.
- SOAP: Protocol for message exchange between applications, using XML-based message exchange.
- Web Service: Method of communication over the web, categorized into REST and SOAP.
- Service Contract: Document expressing how a service exposes its capabilities, including metadata for interactions.
- URI, URL, ETag: Various terms related to resource identification and management on the web.
Scope
- Coverage: Communications between IPOs and their applicants or data users, and between IPOs using device-to-device or device-to-software connections.
- Design Rules and Conventions: Provided for RESTful and SOAP Web APIs, including a model API documentation or service contract.
Web API Design Principles
- Standardized Service Contract: Crucial for consistent service design and governance.
- Service Loose Coupling: Ensures independent evolution of clients and services.
- Service Statelessness: Enhances scalability.
- Service Reusability and Autonomy: Well-defined boundaries and reusable services.
- Service Discoverability: Effective discovery and interpretation of services.
- Use of Standards: Favors industry standards over locally optimized solutions.
- Pick-and-choose Principle: Design rules based on specific implementation needs.
RESTful Web API
- URI Components: Use hierarchical structures and consistent naming patterns.
- HTTP Methods: Follow standardized semantics for GET, POST, PUT, PATCH, DELETE, etc.
- Resource Model: Model as a resource hierarchy, leveraging the URI's hierarchical nature.
- Multiple Formats Support: Use content type negotiation for JSON and XML formats.
- Data Query Patterns: Support for pagination, sorting, field projection, and complex search expressions.
Error Handling
- HTTP Status Codes: Use appropriate codes and detailed error payloads for robust error handling.
Additional Highlights:
- Supporting Multiple Formats: APIs should support both XML and JSON, with consistent mapping between the two.
- Service Contract Examples: Provides model contracts for SOAP (using WSDL) and RESTful APIs (using RAML and OAS).
- Security Model: Emphasizes secure information exchange, with principles like least privilege and maximizing entropy.
- API Maturity Model: Ensures a structured approach to API development and deployment.
Annexes:
- Design Rules and Conventions: Detailed guidelines for RESTful and SOAP Web APIs.
- HTTP Status Codes: Comprehensive list of status codes for consistent API responses.
- High-Level Security Practices: Best practices for securing web APIs.
This standard provides a thorough framework for designing, implementing, and maintaining web APIs in the context of intellectual property data, ensuring robust, interoperable, and secure communication across different systems and organizations.
References
'๐ ํนํ์ฌ์ฌ๋จ๊ณ๋ณ ์ฃผ์ ์ ๋ ๋ฐ ๋ฐฉ๋ฒ > ๊ธฐํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
WIPO ST.91 ์ด๋? (0) | 2024.05.29 |
---|---|
WIPO ST.13 ์ด๋? (0) | 2024.05.29 |
WIPO ST.3 ์ด๋? (0) | 2024.05.29 |
WIPO ST.2 ์ด๋? (0) | 2024.05.28 |
About WIPO Standards (WIPO ํ์ค ์ ๋ณด) (0) | 2024.05.27 |