Description:
   The purpose of the SOAP Client is to perform remote procedure calls (RPC) on Trilogy servers throug TaskListener web service.
The client should call four methods of ITaskListener interface. The parameters to be passed and URL of web server should be configurable.
SOAP client for TaskListener should have SOAP client class itself and three launcher classes:    * Command line launcher
    * GUI launcher for arbitrary SOAP envelopes
    * GUI launcher for envelopes specific for TaskListener standard tasks Normal Course:
   1. Command line launcher
    Command line launcher should be run with two required and one optional parameter.
    Required parameters are URL of WS and name of an XML file containing SOAP request.
    Optional parameter is SOAP Action.2. GUI launcher for arbitrary SOAP envelopes
    This GUI launcher should be a swing application.
    It should have TextFields for entering WS URL and SOAP Action, editable TextArea for SOAP request envelope,
    non-editable output TextArea for SOAP responses and exception listings and a launcher button.
    TextAreas should have ScrollBars appearing if necessary.
    After a launcher button is pressed application should pick data from text inputs and send a SOAP request.
    If response returns successfully the application should print the response SOAP envelope to the output TextArea.
    If an exception is thrown by the SOAP client class, this exception should also be printed to output TextArea.
    None of exceptions should cause crash of the client launcher.3. GUI launcher for envelopes specific for TaskListener standard tasks
    This GUI launcher should be a swing application.
    It should have TextFields for entering WS URL, SOAP Action, task id and task properties (name, type, DIR_OUT, xml). See TaskHandler description for details.
    TextAreas should be used for xml property and for output of SOAP response or SOAP client exceptions.
    ScrollBars should appear on TextAreas if needed.
    The ComboBox should be used to choose one of the methods (addTask, terminate, getLog, getStatus).
    After a launcher button is pressed application should pick data from text inputs, create a SOAP envelope and send a SOAP request.
    If response returns successfully the application should print the response SOAP envelope to the output TextArea.
    If an exception is thrown by the SOAP client class, this exception should also be printed to output TextArea.
    None of exceptions should cause crash of the client launcher.我这个东西该如何去做,GUI都没影像了!