Try with XSUL Libraries, are advanced compared to WSIF.

Work out with the samples from XSUL, then you will get an idea how different
is it from WSIF.

Then proceed further...

On 6/20/07, Hardman, Michael (AELE) <[EMAIL PROTECTED]>
wrote:


Hi,

I am working on a project that wishes to create a mechanism for calling
web services dynamically. It is envisaged that this calling will be
controlled by the internal scripting language of the program, therefore
no compile time knowledge of the web service will exist.

Our program is written in C++, but we are planning to use a separate
Java program (comunicating via TCP/IP sockets) to call the web services.
It is planned that the intercomunication will be in XML, probably with
XMLBeans representation on the Java side.

Idealy what I would like to do is be able to pass XML fragments directly
to the WSIF call engine and retrieve XML fragments back from the
responses. These could then be handled by our program and translated
to/from the nescersary structures.  As our calls will be controlled by a
scripting language, we can assume that the users have a grasp of the
correct parameters to pass to the webservices and will define a way of
handling the incoming return values in an appropriate manner. We will
probably add some additional type checking in as a separate task,
therefore the WSIF component does not need to worry about this.

Currently I have got the examples simplesoap and complexsoap running and
have created a test client that takes a wsdl & op name and attempts to
map the inputs and outputs. I have managed to succesfully call a
webservice by providing an object to deserialize the return message to.
But as stated above I would prefer to do this in a dynamic fasion so
webservices can be chosen at runtime.

I have seen some posts making rough sugestions as to how to configure
WSIF to operate dynamically, but none of this has given me a concreate
starting point with which to pursue.

My understading is that I would need to write (de)serialisation objects
and inform WSIF to use these. Is this a correct evaluation of the way to
proceed? Can you point me in the right direction as to how to write
these (de)serialization routines, and how to configure WSIF to utilize
them?

I appreciate any help you can give me in this matter


Mike Hardman
GE
Aviation
Digital Systems
Information Systems (Southampton)
Software Engineer, R&TD

T: +44 (0)23 8024 2000
F: +44 (0)23 8024 2001
D: +44 (0)23 8024 2027
E: [EMAIL PROTECTED]
www.ge.com/aviation

School Lane, Chandlers Ford
Eastleigh, Hampshire, SO53 4YG, UK
GE Aviation is the business name for Smiths Aerospace Limited


************************************************
The information contained in, or attached to, this e-mail, may contain
confidential information and is intended solely for the use of the
individual or entity to whom they are addressed and may be subject to legal
privilege.  If you have received this e-mail in error you should notify the
sender immediately by reply e-mail, delete the message from your system and
notify your system manager.  Please do not copy it for any purpose, or
disclose its contents to any other person.  The views or opinions presented
in this e-mail are solely those of the author and do not necessarily
represent those of the company.  The recipient should check this e-mail and
any attachments for the presence of viruses.  The company accepts no
liability for any damage caused, directly or indirectly, by any virus
transmitted in this email.
************************************************

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to