Methods and system for providing an XML-based interface description language
First Claim
1. A method for describing a service of a device or object in a computing system, comprising:
- describing the service with an extensible markup language (XML)-based Interface Description Language (IDL) that one to one maps a type of a particular type-based system to an XML schema and vice versa.
3 Assignments
0 Petitions
Accused Products
Abstract
Type Description Language (TDL) is provided which is an extensible markup language (XML) based language that provides an interface description that makes the mapping between an interface specification and its wire format deterministic and simple. TDL provides seamless bridging between XML and object based views in a distributed environment. TDL leverages the duality between the type-based (objects) and XML-based views and may be used for exchanging metadata between various kinds of type (object) systems, such as Component Object Model (COM), Common Object Request Broker Architecture (CORBA), Common Language Runtime (CLR), etc. In this regard, TDL proposes a new syntax for representing the behavior aspect of a type and illustrates that there is a one to one mapping from an abstract type to a schema type and vice-versa.
106 Citations
41 Claims
-
1. A method for describing a service of a device or object in a computing system, comprising:
describing the service with an extensible markup language (XML)-based Interface Description Language (IDL) that one to one maps a type of a particular type-based system to an XML schema and vice versa. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A computer readable medium having stored thereon a plurality of computer-executable modules, the computer executable modules, comprising:
a mapping mechanism for describing a service of one of a device and object in a computing system with an extensible markup language (XML)-based Interface Description Language (IDL) that one to one maps a type of a particular type-based system to an XML schema and vice versa. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
30. A computing device, comprising:
-
an operating system, stored as computer-executable instructions on a computer readable medium, the computer-executable instructions of the operating system comprising;
a mapping mechanism for describing a service of one of a device and object in a computing system with an extensible markup language (XML)-based Interface Description Language (IDL) that one to one maps a type of a particular type-based system to an XML schema and vice versa. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification