Hi Baham,

WSIF is an API for invoking Web Services.

What sets WSIF apart from other Web Service API's is that it provides
binding independent access to any Web Service and has an API that closely
matches WSDL rather than the API of the underlying protocol or transport
package.

WSIF uses a 'provider' to implement the logic required for a particular
WSDL binding, and WSIF provider's are pluggable at run time, transparently
to WSIF client programs.

WSIF comes with providers that implement the standard WSDL soap binding,
one based on Apache SOAP and another based on Apache AXIS, and it also
comes with providers that implement new WSDL bindings for things like Java,
EJB, and JMS. What these providers do is allow you to describe a local Java
class, or an EJB, or a JMS application with WSDL the same way you would
describe a SOAP service with WSDL. A WSIF client program can then run
unchanged and access any of the services described by the new WSDL
bindings. Which provider WSIF will use and therefore which service is
accessed can be set to a default, or decided on at run time, controlled by
the environment or the client program itself.

The WSIF provider architecture allows anyone to write a provider that
implements a new WSDL binding, and have that provider discovered at run
time by WSIF and usable by any client program using the WSIF API, again
without requiring any client code changes.

This has several benefits for applications not least being the ease with
which you can migrate from say Apache SOAP 2.3 to Apache AXIS, or any other
future SOAP API .

You can find out more about WSIF at
http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-axis-wsif/java/readme.htm

       ...ant

Anthony Elder
[EMAIL PROTECTED]
Web Services Development
IBM UK Laboratories,  Hursley Park
(+44) 01962 818320, x248320, MP208.


"Bahman Kalali" <[EMAIL PROTECTED]> on 29/11/2002 19:45:43

Please respond to [EMAIL PROTECTED]

To:    <[EMAIL PROTECTED]>
cc:
Subject:    Re: WSIF - Is it dead?



I have been working on WSDL for long time but I have never used WSIF.

Can anyone tell me what is WSIF? and what is the relation between WSDL and
WSIF?

Thank you very much in advance for your advice,

--Bahman

----- Original Message -----
From: "Pae Choi" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, November 29, 2002 5:41 PM
Subject: Re: WSIF - Is it dead?


> That's a strong viewpoint from an IBMer. Maybe that's because
> the package came from IBM, perhaps?
>
> I can count you as one user, but not buying the expression "Lots."
>
> Any comments? So I can increase the counter, two, three, ... :-)
>
>
> pae
>
>
> ----- Original Message -----
> From: "Anthony Elder" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, November 29, 2002 12:27 PM
> Subject: Re: WSIF - Is it dead?
>
>
> >
> > No WSIF isn't dead! Lots of people are using it.
> >
> > Probably the biggest most recent example is the quite high profile it
took
> > in the announcement of IBM's latest version of WebSphere this week,
see:
> >
>
http://www.aspnews.com/strategies/companies/article/0,2350,10576_1547561,00
.
> html
> >
>
http://www.ibm.com/software/info1/websphere/index.jsp?tab=news/ibmnews/pr112

> 502&S_TACT=102BBW01&S_CMP=campaign
> >
> > I think one of the reasons WSIF doesn't get many questions on the AXIS
> > lists is that people still seem to use the old alphaWorks discussion
group
> > (http://www.alphaworks.ibm.com/forum/wsif.nsf) for questions. I've
asked
> > alphaWorks to update the WSIF page to point to Apache but it hasn't
happen
> > yet.
> >
> > I encourage you to keep on using it, as far as I know there is nothing
> else
> > available that has similar functionality.
> >
> >        ...ant
> >
> > Anthony Elder
> > [EMAIL PROTECTED]
> > Web Services Development
> > IBM UK Laboratories,  Hursley Park
> > (+44) 01962 818320, x248320, MP208.
> >
> >
> > easter <[EMAIL PROTECTED]> on 29/11/2002 16:26:42
> >
> > Please respond to [EMAIL PROTECTED]
> >
> > To:    [EMAIL PROTECTED]
> > cc:
> > Subject:    WSIF - Is it dead?
> >
> >
> >
> > I've noticed since my subscription to this list, that no-one at all
> > seems to use WSIF, or (less likely) it's too well documented and
> > bug-free to warrant any
> > mailing list discussions.
> >
> > Is there something else I should be using instead? Is it going to go
away?
> >
> > I've found nothing else which allows me to generically and dynamically
> > connect 2 web services together using nothing
> > more than their WSDL descriptions.
> > I feel since I seem to be the only one on the planet to do this,
perhaps
> > I'm doing something wrong?
> >
> > Cheers.
> > WH
> >
> >
> >
> >
>




Reply via email to