Add ServerInfoInterface
and its implementation
#906
Merged
ServerInfoInterface
and its implementation
#906