!--a11y-->
Protocol Interface 
All protocols need to implement the com.sap.engine.services.webservices.interfaces.Protocol interface. The following methods need to be implemented:
· getProtocolName()– returns the name(ID) of the protocol. The ID is the unique identifier among all protocols, which is used for registering the protocol, binding a feature to a specified protocol, searching the protocols and so on.
· init() – this method is called by the runtime each time the protocol instance is reused.
· handleRequest(ProtocolContext) – this method is invoked by the runtime and enables the protocol perform processing. The current configuration for this protocol instance can be loaded from the ProtocolContext. Through it, also the request message might be requested.
· handleResponse(ProtocolContext) – this method is invoked when the response is being processed. The transport binding already has converted the Java objects to a serialized form.
