Вопрос

Я хотел создать веб-приложение, с помощью которого :

  • пользователь (конечный пользователь) может создать свое собственное веб-приложение онлайн.

  • который будет интегрирован с базами данных и приложениями/веб серверами

  • и пользователь также может опубликовать это приложение только в рамках этого приложения ...

Проведя некоторое исследование, я пришел к выводу, что это относится к категории PaaS (Платформа как услуга).

Но я в замешательстве, как я могу это сделать?Я хочу создать это приложение, используя Java / J2EE.

Кто - нибудь может объяснить мне, с чего мне следует начать?Или какой фреймворк / технологию лучше реализовать на Java?

Жду вашего полезного ответа....

Это было полезно?

Решение

Есть несколько вариантов, насколько вы выбираете PAAS - каждый поставщик PAAS имеет свои плюсы и минусы, поэтому вам нужно рассмотреть вопрос о ряде вопросов:

  • Языковая поддержка - вы хотите только Java или, возможно, дополнительные языки / рамки?
  • Хостинг - вы собираетесь использовать поставщика облачных вычислений, как Web Services Amazon? Или вы используете свое собственное оборудование? Или вы хотите несколько вариантов?
  • Поддержка БД - вы упомянули с помощью центральной БД. Вы планируете установить / администрирование этой БД, или используйте размещенную службу БД? Вам нужна PAA, чтобы поддержать конкретную БД, которое вы хотите? Возможно, вам нужны несколько баз данных для обеспечения масштабируемости и разделения среди клиентов?

Там есть несколько хороших сравнений поставщиков Пааа. Это может быть хорошее место для начала: Ищете рекомендации поставщиков PAAS

Полное раскрытие: я работаю для Обманывать, поставщик PAAS с открытым исходным кодом.

Другие советы

Я думаю, что выбираете Паас, вы должны подумать о следующих точках.

  1. Это должно быть легко развернуть, масштабировать и управлять
  2. Масштабирование
  3. Гибкая топология
  4. Безопасность данных
  5. Не замок поставщика в
  6. Открыть программный стек

Я предлагаю вам, прежде чем идти на любой большой поставщик, попробуйте новый игрок в городе Еластик. Отказ Я недавно использовал свои услуги и продолжал делать это, и они просто потрясающие. Их веб-интерфейс лучше всего лучше в классе и не имеет драмы API, SDK или загружаемого программного обеспечения. Дайте мне знать, если вы используете их так, чтобы у меня также есть некоторые отзывы, прежде чем мигрировать все наши приложения для них.

Сурья

Насколько я понимаю, вы ищете решение, которое Виравис в настоящее время реализован.

Но поверьте мне, создать такую платформу - непростая задача.я настоятельно рекомендую вам обратиться к некоторым поставщикам PaaS, чтобы принять участие и построить деловые отношения для достижения вашей цели.Они просто существуют для этой цели.Предоставьте платформу для людей, которые просто хотят разработать отдельное онлайн-приложение, или для профессионалов, которые хотят построить бизнес SaaS.

Я думаю, что лучше нанять платформу, а не создавать ее с нуля (конечно, если вам не нужно ...)

Веб-приложение состоит из языка, структуры, базы данных и веб-сервера.

Если вы хотите сделать веб-приложение в Java, вы должны попробовать Framework Grails. Его быстрое и веб-разработка очень проста, и вы можете использовать код Java, как есть, в нем.

Во-вторых, вы можете выбрать базу данных из MySQL, PostgreSQL и т. Д. Или, если вы хотите использовать NO-SQL DBS, вы можете выбрать из MongoDB, CouchDB и т. Д.

Веб-серверы могут быть Tomcat, пристань и т. Д.

После создания вашего приложения вы хотели бы разместить ваше заявление в Интернете, здесь PaaS приходит. Это поможет вам развернуть и провести ваше приложение в Интернете. Итак, что вы должны сделать, это только сосредоточиться на вашем приложении, а затем развернуть ваше приложение на любых поставщиках PAAS.

Есть много поставщиков PAAS на рынке, вы можете выбрать любой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top