> From: Next generation catalogs for libraries
> [mailto:NGC4LIB_at_LISTSERV.ND.EDU] On Behalf Of Eric Lease Morgan
> Sent: 02 February, 2008 08:40
> To: NGC4LIB_at_LISTSERV.ND.EDU
> Subject: Re: [NGC4LIB] LCC to Conspectus service / webservice?
>
> On Feb 2, 2008, at 12:44 AM, Houghton,Andrew wrote:
> >
> > OCLC Terminology Services SOA endpoint, e.g., point your
> HTTP client
> > at this URI:
> > <http://webservices.oclc.org/authorities/terminologies>
>
> Very interesting! The URL above looks like it is a SOAP-based
> interface. If so, I could send the URL a SOAP request and get back a
> SOAP response. Is the interface SOAP-based, and if so, can you share
> the API (WSDL)?
Yes, the interface is SOAP based since its based on an SOA architecture.
Unfortunately, Microsoft didn't create any WSDL for it, but the schemas
that are used for communication between the SOA clinet and the Research
Services provider are documented on the Microsoft site at the URL in my
previous message.
The easiest thing to do is create a local provider, there are a lot of
samples on the Microsoft site that you could probably adapt. To run
them you will need .NET and the Visual Studio Express, both freely
available on the Microsoft site. Run the samples or create your own
provider and log the incoming and outgoing XML packets from the
provider. It should give you insight into what the Office SOA client
is doing so you can write your own.
BTW, in order to use Microsoft Research services you don't need .NET
or any Microsoft technology. When I created the initial Terminology
Services prototype I used .NET and Visual Studio 2003 Professional,
but then switched to Visual Studio 2005 Express for enhancements to
the prototype. However, when we gave the prototype to the development
folks, they reengineered the production service to be entirely Java
based. After all, its SOA, platforms should not matter, only the
interfaces and contracts matter.
If you want, we can talk about this off the list, but I'm going to be
out of the office most of February starting this coming week.
Andy.
Received on Sat Feb 02 2008 - 12:36:49 EST