IDL (Interface Definition Language)
GPTKB entity
Statements (56)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:User_Interface
|
gptkbp:canBe |
data types
interfaces method signatures |
gptkbp:enables |
code generation
|
gptkbp:facilitates |
client-server communication
|
https://www.w3.org/2000/01/rdf-schema#label |
IDL (Interface Definition Language)
|
gptkbp:isAttendedBy |
gptkb:OMG_(Object_Management_Group)
|
gptkbp:isCompatibleWith |
multiple programming languages
|
gptkbp:isFiledIn |
text format
|
gptkbp:isPartOf |
software architecture
|
gptkbp:isRelatedTo |
data serialization
message passing service contracts RPC_(Remote_Procedure_Call) API_(Application_Programming_Interface) |
gptkbp:isSupportedBy |
various programming languages
|
gptkbp:isUsedFor |
API documentation
application integration cross-platform development data exchange data validation software maintenance type safety service-oriented architecture data modeling inter-process communication system integration system testing legacy system integration component-based development protocol buffers service versioning software interoperability system architecture design middleware development contract-first development interface evolution remote object invocation versioning of interfaces API_versioning service_discovery API_design |
gptkbp:isUsedIn |
gptkb:CORBA
cloud computing COM microservices architecture network protocols real-time systems software frameworks distributed systems Web_Services |
gptkbp:mayHave |
constants
exceptions |
gptkbp:supports |
language interoperability
|
gptkbp:usedFor |
defining interfaces in software development
|