Java IDL

GPTKB entity

Statements (72)
Predicate Object
gptkbp:instance_of gptkb:user_interface
gptkb:Web
gptkbp:allows remote method invocation
Type-safe communication between objects
Specification of method signatures and data types
gptkbp:can Exceptions and data structures
gptkbp:can_be_extended_by Custom data types
gptkbp:can_be_used_with multiple programming languages
CORBA (Common Object Request Broker Architecture)
gptkbp:can_create stubs and skeletons for Java objects
gptkbp:communication different programming languages
Non-Java clients
gptkbp:designed_for distributed computing
Distributed Object Computing
gptkbp:developed_by gptkb:Object_Management_Group_(OMG)
gptkb:Sun_Microsystems
gptkbp:enables gptkb:Public_service
Interoperability between Java and other languages
Interoperability between Java and other programming languages
interoperability between Java applications
gptkbp:facilitates distributed computing
interoperability
Client-server communication
https://www.w3.org/2000/01/rdf-schema#label Java IDL
gptkbp:is_a_tool_for Code generation
gptkbp:is_based_on gptkb:CORBA
OMG IDL (Object Management Group Interface Definition Language)
gptkbp:is_compatible_with gptkb:Java_RMI
Java SE (Standard Edition)
Java RMI (Remote Method Invocation)
gptkbp:is_defined_by Specification documents
specifications from OMG
gptkbp:is_documented_in Java documentation
gptkbp:is_implemented_in gptkb:Java_programming_language
Java ORB (Object Request Broker)
gptkbp:is_part_of gptkb:Java_2_Platform
gptkb:Java_ecosystem
gptkb:CORBA_specification
Java EE (Enterprise Edition)
gptkbp:is_related_to gptkb:Object_Request_Broker_(ORB)
gptkb:Object_Management_Group_(OMG)
Distributed computing
Middleware technologies
gptkbp:is_supported_by gptkb:Java_Development_Kit_(JDK)
IDEs (Integrated Development Environments)
gptkbp:is_used_for Service-oriented architecture (SOA)
defining object interfaces in a platform-independent way
gptkbp:is_used_in Microservices architecture
Web services
web services
Cloud computing applications
gptkbp:is_utilized_for API design
gptkbp:is_utilized_in enterprise applications
Enterprise applications
gptkbp:part_of gptkb:Java_2_Platform,_Enterprise_Edition
gptkb:Java_2_Platform
gptkbp:provides interface definition
Syntax for defining interfaces
Syntax for defining data types and interfaces
a way to define data types and interfaces
gptkbp:provides_support_for data encapsulation
gptkbp:supports gptkb:Remote_Method_Invocation_(RMI)
remote method invocation
synchronous and asynchronous communication
Object-oriented programming principles
CORBA (Common Object Request Broker Architecture)
gptkbp:used_for Defining interfaces for Java applications
defining interfaces for Java objects
gptkbp:used_in gptkb:Java_programming_language
gptkbp:bfsParent gptkb:Java
gptkb:Java_2_Platform
gptkbp:bfsLayer 4