| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OSdL
The OSdL interface declares all the methods as specified in the 
 Optimization Services (OS) Framework, specifically the Optimization Services discover 
 Language (OSdL). These methods are called by an OS agent to  register, find and validate 
 in an OS registry any OS services, such as OS solvers or analyzers.  
 Any registry that wants to become an OS-type callable on the distributed system must implement 
 this interface.  
 
| Method Summary | |
|---|---|
 java.lang.String | 
find(java.lang.String osql,
     java.lang.String osol)
Discover an Optimization Service whose instance is given by a string following the Optimization Services query Language (OSqL) schema and returns the location information in a string that follows the Optimization Services URI, or Universal Resource Indentifier Language, (OSuL) schema.  | 
 java.lang.String | 
knock(java.lang.String osplInput,
      java.lang.String osol)
This method is called by one optimization service on another optimization service to provide runtime dynamic process information (push mechanism).  | 
 java.lang.String | 
register(java.lang.String osel,
         java.lang.String osol)
register an Optimization Service whose instance is given by a string following the Optimization Services entity Language (OSeL) schema and returns a string that contains an XSLT style sheet transformation so that it can be used for standard web pubblication of the Optimization Service that just joined.  | 
 java.lang.String | 
validate(java.lang.String osxl,
         java.lang.String osol)
Validate an osxl string according to the corresponding OSxL schema.  | 
| Method Detail | 
|---|
java.lang.String find(java.lang.String osql,
                      java.lang.String osol)
OSqL - holds the Optimization Service query in a string which format follows the 
 Optimization Services query Language (OSqL) schema.osol - holds the optimization option in a string which format follows the 
 Optimization Services option Language (OSoL) schema.
java.lang.String register(java.lang.String osel,
                          java.lang.String osol)
osel - holds the Optimization Service entity description in a string which format follows the 
 Optimization Services entity Language (OSeL) schema.osol - holds the optimization option in a string which format follows the 
 Optimization Services option Language (OSoL) schema.
java.lang.String validate(java.lang.String osxl,
                          java.lang.String osol)
osxl - holds the xml string to be validated.osol - holds the optimization option in a string which format follows the 
 Optimization Services option Language (OSoL) schema.
java.lang.String knock(java.lang.String osplInput,
                       java.lang.String osol)
osplInput - holds the input process information a string which format follows the Optimization
 Services process Language (OSpL) schema.osol - holds the optimization option in a string which format follows the 
 Optimization Services option Language (OSoL) schema.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||