lime.uga.edu.wsworkflow.uddi
Class SdiscoveryEngine

java.lang.Object
  extended by lime.uga.edu.wsworkflow.uddi.SdiscoveryEngine

public class SdiscoveryEngine
extends java.lang.Object

semantic discovery engine read property file: uddiproxy.prop to parse paratmeters of uddi registry connect to the uddi registry and retrive web services requested


Constructor Summary
SdiscoveryEngine()
          constructor
 
Method Summary
static java.lang.String[] addPrefix(java.lang.String prefix, java.lang.String[] concepts)
          add prefix for each of given string can be used for adding name space to the concept to be URI string
 java.util.List<java.lang.String[]> findOperationByAnnotation(java.lang.String opAnnotation)
          given operation annotation (string of URI) return list of
static void main(java.lang.String[] args)
          for test
 java.util.List<java.lang.String[]> query(java.lang.String opConcept, java.lang.String inputConcept, java.lang.String outputConcept)
          filt conceptOpMap with given operation annotation, input annotation, output annotation
 void reset()
          call retrieveAllopMap() to reset conceptOpMap>
 java.util.Map<java.lang.String,java.util.List<java.lang.String[]>> retrieveAllopMap(java.lang.String[] concepts)
          given array of all operation concepts (string of URIs) return map of >
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SdiscoveryEngine

public SdiscoveryEngine()
constructor

Method Detail

query

public java.util.List<java.lang.String[]> query(java.lang.String opConcept,
                                                java.lang.String inputConcept,
                                                java.lang.String outputConcept)
filt conceptOpMap with given operation annotation, input annotation, output annotation

Parameters:
opConcept - operation annotation
inputConcept - input annotation
outputConcept - output annotation
Returns:

reset

public void reset()
call retrieveAllopMap() to reset conceptOpMap>


addPrefix

public static java.lang.String[] addPrefix(java.lang.String prefix,
                                           java.lang.String[] concepts)
add prefix for each of given string can be used for adding name space to the concept to be URI string

Parameters:
prefix -
concepts -
Returns:

retrieveAllopMap

public java.util.Map<java.lang.String,java.util.List<java.lang.String[]>> retrieveAllopMap(java.lang.String[] concepts)
given array of all operation concepts (string of URIs) return map of >

Parameters:
concepts -
Returns:

findOperationByAnnotation

public java.util.List<java.lang.String[]> findOperationByAnnotation(java.lang.String opAnnotation)
given operation annotation (string of URI) return list of

Parameters:
opAnnotation -
Returns:

main

public static void main(java.lang.String[] args)
for test

Parameters:
args -