SIF, open source, and SOAP
Originally Posted by bantonia
1. SIF & SOAP
The now SIF Staff-internal infamous quote on page 235 in Appendix C.9 of the SIF Specification came as a shock to me personally (and I'm the SIF CTO) because it was totally outdated and should never have been carried into the latest release. A corrected version is in the SIF v2.6 US release (now out for SIF member review), although we really need to roll back the change into the SIF v2.5 specification. This was a great catch ... many thanks.
The new text reads:
C.9 SIF, SOAP and Web Services
With the addition of Web Service support in the SIF v2.5 specification, it is now possible to write a “pure” SIF web service which:
Supports a defined SIF Application WSDL interface for receiving asynchronous, Events, Requests and Response methods over the SOAP transport
Acts as a web client of the a set of ZIS web services, which also support SIF-specified WSDL interfaces over the SOAP transport, and which together encapsulate the ZIS functionality
Can seamlessly and transparently interoperate with other SIF applications, whether they are web services themselves, or pre-existing SIF v2.x HTTP/S based applications.
The details of this support are contained in the SIF Global Web Services Implementation Specification volume of this release.
2. SIF & Open Source
The former Pearson SIF Agent Developer Kit has been made into an open source project at: (whoops ... I just joined, so I can't post the link directly - do a Google search of "open source SIF ADK)
While this was originally tied to SIF US v2.4 (and predates the release of the SOAP transport) it is relatively independent of the data model, can be used to allow an application to interoperate with all existing deployed SIF applications, and there is some support provided through the community.
Hopefully this proves helpful to some folks on this list.