Создать (библиотеку классов) код на Java
Здравствуйте!
Мне нужно автоматизировать взаимодействие с регистраторами доменных имён и с хостингом.
Для начала возьмём nic.ru, потом поработаем и с другими.
Мне нужен код, который будет работать с API nic.ru через HTTP запросы. Формирование запросов к nic.ru, обработка ответов. Валидация полей запроса. (Т.е. реализован весь необходимый функционал для работы с nic.ru) (Опять же: Код должен быть написан на Java. Хорошо прокомментирован, логически разбит на отдельные классы, и методы. Любое использование сторонних библиотек должно быть согласованно. Лучше если до непосредственного написания кода, будет создан подробный план, или диаграмма классов (или аналог))
Описание задачи:
1. нужно автоматически проверять свободно ли доменное имя для регистрации.
2. В случае положительного ответа, провести проверку, есть ли у моего клиента договор с nic.ru, если нет, создать его.
3. Зарегистрировать домен на имя клиента
4. Проверить доступность хостинга, если хостинг не доступен, купить хостинг у nic.ru
5. Открыть на хостинге сайт, прописать соответствующие DNS у домена
6. Открыть доступ по FTP к сайту, пароли сохранить и передать управляющей системе.
7. Создать базу MySQL для сайта, пароли и доступ сохранить и отдать управляющей системе.
8. Положить на хостинг zip архив и развернуть его там.
Более подробные функции я готов обсудить детально в прямом Эфире.