Первый вопрос: почему вы чувствуете необходимость вносить изменения? Это потому, что текущая система не поддерживает некоторые функции, которые вы планируете добавить? Или вы просто хотите пойти и почистить ради уборки? Если последнее, я настоятельно рекомендую оставить ложных спящих клопов.
Второй вопрос: я предполагаю, что это апплет. Будете ли вы когда-нибудь планировать использовать другой интерфейс? Или выставить этот сервер как универсальный сервис? Если нет, то я возвращаюсь к первому вопросу. Если да, то вы почти наверняка хотите держаться подальше от языковой сериализации.
Если вы планируете выставлять в качестве службы, то рекомендуется придерживаться некоторого «стандартного» протокола службы. REST - это, вероятно, самая простая полезная нагрузка XML для POST. Вы также можете сделать SOAP, но я всегда считал это излишним.
Или вы можете использовать стандартный POST в кодировке URL ... который проще реализовать, чем упаковывать все в XML.