BesaSoap is solution for creating a webservice client for Delphi.
You can use nullable data types (NullableString, NullableInteger, NullableDateTime...).
Its running C# or Java like with custom attributes ([XMLElementAttribute], [XMLArrayAttribute]...)
BesaSoap is running Delphi XE2 and Up.
BesaJLS can compress and decompress using the lossless and near-lossless mode of JPEG-LS. It can do so for 2-16 bit images. It supports color images in all the JPEG-LS modes (sample, by line or by plane). JPEG-LS does not specifiy how to encode signed pixel values (which happens sometimes in medical images).