Z-r: Юристов в любом случае будем привлекать, но сначала хотел поинтересоваться, вдруг кто-то уже сталкивался, так как завтра встреча с людьми (которых будем помещать в "чистую комнату").
Прошу прощения, действительно мало информации, но давать какие-то конкретные ссылки не могу, так как это может принести излишнюю шумиху и/или репутационные риски.
Давайте, попробую немного детализировать.
У нас на текущей системе несколько сотен тысяч клиентов, которые используют API как по SOAP, так и по REST/JSON. Мы хотим разработать новую версии системы уже со своим API, так как текущий уже устарел и нам немного тесно в нём, а дополнительные расширения делать под каждый случай - в плане поддержки сложно, да и новые клиенты немного путаются.
У текущего вендора заказывать не хотим, по причине того, что за шесть лет он превратился из достаточно юркого и ответственного за качество в крайне медленного и неповоротливого, плюс качество продукта на релиз крайне сильно упало, да и наши наработки вдруг начали всплывать у конкурентов (пусть и не сразу и немного другом виде, но всё же).
Так вот для сохранения текущей пользовательской базы в новой системе придется делать адаптеры API для поддержки старых протоколов.
В итоге нам, при создании адаптеров придется:
Для REST/JSON: скопировать название методов, название переменных и их типы, а так же структуры данных, которые участвуют в ответе на запрос
Для SOAP: скопировать WSDL и к нему прикрутить свой фронт