Type extensions to web services description language

   
   

A web service description language with object extensions provides type-centric extensions to web service description languages. The extensions illustrated herein provide the constructs to describe and implement a type-centric, object-model agnostic, web service description. By implementing the constructs described herein, a heterogeneous distributed computing environment can implement rich type-centric services. The type extensions allow many added features. For example, in a graph description, a type description indicates whether a type is encoded as a reference or embedded within another type. In another respect, in a service reference description, a type description indicates whether a type is remoted by value or by reference. In several other respects, a type description indicates that, a service extends another service, a service implements an interface (potentially multiple interfaces), a field of a type (including interfaces) is a reference type, a constant value field, or a bit field type that defines enumerations with associated values.

Een de beschrijvingstaal van de Webdienst met objecten uitbreidingen verstrekt type-centric uitbreidingen aan de beschrijvingstalen van de Webdienst. De hierin geïllustreerde uitbreidingen verstrekken de concepten om type-centric, agnostisch voorwerp-model te beschrijven en uit te voeren, de beschrijving van de Webdienst. Door de hierin beschreven concepten uit te voeren, kan een heterogeen distributed computing environment de rijke type-centric diensten uitvoeren. De typeuitbreidingen staan vele toegevoegde eigenschappen toe. Bijvoorbeeld, in een grafiekbeschrijving, wijst een typebeschrijving erop of een type als verwijzing wordt gecodeerd of binnen een ander type gecodeerd. In een ander opzicht, in een beschrijving van de de dienstverwijzing, wijst een typebeschrijving erop of een type remoted door waarde of door verwijzing is. In verscheidene andere opzichten, wijst een typebeschrijving erop dat, de dienst een andere dienst uitbreidt, voert de dienst een interface (potentieel veelvoudige interfaces) uit, is een gebied van een type (met inbegrip van interfaces) een verwijzingstype, een constant waardegebied, of een type van beetjegebied dat opsommingen met bijbehorende waarden bepaalt.

 
Web www.patentalert.com

< Repository with security class and method for use thereof

< Transcription and reporting system

> Method for configuring a programmable logic controller

> Using web services to access computational grids by non-members of the grid

~ 00170