Для SOAP вы видите либо корпус Паскаля, либо корпус верблюда. Пространство имен SOAP - Pascal Cased (soap: Envelope Any). Я думаю, что вы используете, зависит от того, где вы проводите линию.
В общем, я использую Pascal Casing для методов и свойств. Эти два элемента воплощают рамки контракта. Имея это в виду, я бы, вероятно, имел элементы SOAP, которые соответствуют методам и свойствам Pascal Cased.
Что касается параметров и возвращаемых значений, мне нужно подумать о нарушении правила обсадной колонны Паскаля и использовании там верблюжьей оболочки. К счастью, сейчас я не создаю SOAP API, поэтому у меня есть время подумать об этом.
Я бы не стал выходить за пределы корпуса Паскаля или Верблюда, поскольку это не стандартно. Не то чтобы я думал, что люди скажут: «Я не использую ВАШ API, потому что он использует нестандартные имена», но просто по соглашению. Но тогда люди, которые отказываются от соглашения, часто придумывают следующую новую тенденцию в развитии. ; -)