There are several ways you can learn about SirsiDynix Symphony Web Services.
Web Services Developer’s Guide
This SDK is the best source of information about developing with SirsiDynix Symphony Web Services. Use the table of contents and index for quick access to specific topics.
Web Services WSDLs and schemas
Information about messages and operations in Web Services, including expected data in requests and responses, can be found in the service description documents (WSDLs and schemas) for each service.
These documents are useful in understanding both SOAP and REST implementations. Even though SirsiDynix Symphony Web Services does not provide a WADL for REST operations, the schemas can be used to understand parameters of requests and responses. In most cases, the REST input parameters match the element names in a request. (Query groups in searchCatalog are the exception; see searchCatalog.)
Comments in the schemas provide valuable usage information.
For more information about how to use the schemas to understand SirsiDynix Symphony Web Services, see Exploring Web Services.
Symphony documentation
Because SirsiDynix Symphony Web Services is an interface to the Symphony ILS, it may be helpful to understand specific features of the ILS. If you have access to a Symphony system, the online help for the WorkFlows client for Java is a good source of information for specific features of the ILS. If you do not have access to a Symphony system, consult with the library system administrator for information about features you need to work with.
General Web service, SOAP, XML reference
This guide assumes that you already understand Web services technologies. If you are new to working with Web services, you might find the following resources helpful for additional background:
• | http://www.w3.org/TR/ws-arch/ — This technical report of the W3C Web Services Architecture working group provides a good introduction to core concepts and is a good starting point for exploring the W3C normative recommendations for Web services. |
• | http://www.w3schools.com/webservices/ — A very brief tutorial with a working example of a Web service. |
• | http://www.ibm.com/developerworks/webservices/newto/service.html — provides introductory information about Web services and Service Oriented Architectures as well as links to other resources. |
Related topics
© 2009-2012 SirsiDynix