Principle #4Create an Alternate Route into the Web Services Platform
There is one exception to the guideline for managing the platform only through SOAP messaging. When the processing of the SOAP messages themselves by the Web services platform is not functioning correctly, it should be possible to reach the Web services platform through an alternative mechanism.
This is a good argument to provide WMI-based or JMX-based management of the Web services platform alongside the SOAP-based mechanisms proposed in this article. Many Web services platforms are themselves J2EE application servers and use custom JMX MBeans, for example, to allow you to view their condition. There are comprehensive consoles available that make use of these JMX Mbeans to show the effects of the Web services on the underlying J2EE application server. These can be used in conjunction with the Web services management platform in normal operation to give another view of the system. The status of the Java beans or servlet objects that make up the implementation of the Web service at the J2EE level can be viewed through these tools. WMI-aware tools provide a similar capability in the .NET world.