WSDL Contract Versioning
Interfaces are changing over time. A changed interface will break the contract between a service and its consumers. Maybe your company is using a lot of internal and external Web Services. A changed WSDL may result in serious outtimes.
To shorten outtimes and to avoid failures it would be good to know early that an interface has changed. Membrane Registry can inform you about WSDL modifications of all services your applications depend on. It can even tell you what exactly was changed in a WSDL description. A lot of changes are not breaking any contract. A new port for instance. But others like renamed operation will cause a downtime.
Membrane Registry is monitoring the WSDL documents of all registered services. In Figure 1 you can see the event log in Membrane.

Figure 1:
The first two entries are reporting WSDL modifications. Let's have a look at the WSDL history of the changed service.

Figure 2:
As you can see in Figure 2, at the 8th of May a SOAP 1.2 Port was added to the service. Fortunately this was a nonbreaking extension but next time it may be something serious.
The open source Membrane Registry can help you to deal with changing WSDL descriptions and to keep an updated record of all changes. Download Membrane Registry now and start being informed about your SOA.
