Dynamische Schnittstellenkommunikation mit JSON und REST
Dieser Artikel zeigt, wie durch REST mit JSON praktisch ohne festen Kontrakt mit Services kommuniziert werden kann. Möglich wird dies durch generisches Mapping von benötigten und erhaltenen Feldern mittels rekursiver Tiefensuche im JSON-Objektgraphen. Dadurch wird der Unterschied in der Kopplung zwischen RPC-Verfahren wie SOAP mit Apriori-Schnittstellenkontrakt (wsdl, xsd), generierten Clientbibliotheken, Versionen etc. und dieser geradezu kontaktfreien dynamischen Kommunikation auf die Spitze getrieben.