2010-08-11 16 views
1

Je voulais faire une application web à travers laquelle:PaaS: Comment construire?

  • utilisateur (utilisateur final) peut créer sa propre application web en ligne.

  • qui sera intégré aux bases de données et applications/web serveurs

  • et l'utilisateur peut également publier cette application cette application sont acceptés dans les ...
  • ne

Faire des recherches que je viens savoir qu'il passe sous la catégorie de PaaS (Platform as a Service)

Mais je suis confus comment puis-je faire cela? Je veux construire cette application en utilisant Java/J2EE. Est-ce que quelqu'un peut m'expliquer d'où devrais-je commencer?

Ou quel cadre/technologie est préférable de l'implémenter en Java?

En attente de votre réponse utile ....

+0

Pourriez-vous être plus précis? Autoriserez-vous les utilisateurs à soumettre/écrire leur propre code Java/quel que soit le code? Ou voulez-vous créer une sorte d'interface Noob-friendly pour créer des applications simples par glisser-déposer et autres joyeusetés? –

+0

Salut ... Igor, je veux permettre aux utilisateurs de faire ses propres applications web via mon propre application, et les données seront stockées sur un serveur de base de données centrale, signifie que l'utilisateur final ne s'inquiète pas de la configuration de l'environnement de développement ... il n'a besoin que de l'ordinateur portable et de la connexion Internet seulement ... :) –

+0

commentaire inlast "utilisateur final" (signifie "développeur") n'a pas besoin de s'inquiéter de la configuration de l'environnement de développement pour développer une application web en Java /J2EE ... il peut développer web application en utilisant l'ordinateur portable et la connexion Internet seulement ... –

Répondre

5

Il y a plusieurs options jusqu'à choisir un PaaS - chaque fournisseur PaaS a son Avantages et inconvénients, vous devez donc prendre en considération une série de questions:

  • Support de la langue - Voulez-vous seulement Java ou peut-être d'autres langages/frameworks? Hébergement - Allez-vous utiliser un fournisseur de cloud computing comme Amazon Web Services? Ou utilisez-vous votre propre matériel? Ou voulez-vous plusieurs options? DB support - Vous avez mentionné l'utilisation d'une base de données centrale. Avez-vous l'intention d'installer ou de gérer vous-même cette base de données ou d'utiliser un service de base de données hébergé? Avez-vous besoin du PaaS pour supporter la DB que vous voulez? Peut-être avez-vous besoin de plusieurs bases de données pour assurer l'évolutivité et la séparation entre les clients?

Il existe plusieurs bonnes comparaisons de fournisseurs PaaS là-bas. Ceci peut être un bon point de départ: Looking for PaaS providers recommendations

Description complète: Je travaille pour Cloudify, un fournisseur PaaS Open-Source.

0

Pour autant que je comprends, vous êtes à la recherche d'une solution qui est actuellement mis en œuvre Viravis. Mais croyez-moi, ce n'est pas une tâche facile de construire ce genre de plate-forme. Je vous suggère fortement de regarder certains fournisseurs PaaS pour s'impliquer et construire une relation d'affaires pour atteindre votre objectif. Ils existent juste à cet effet. Fournir une plate-forme pour les personnes qui veulent simplement développer une application en ligne unique ou un professionnel qui veut construire une entreprise SaaS.

je pense qu'il est préférable d'embaucher la plate-forme plutôt que de le construire à partir de zéro (si bien sûr vous ne devez pas ...)

2

Je pense que tout en choisissant un PaaS, vous devriez penser aux points ci-dessous.

  1. Il devrait être facile à déployer, à l'échelle et de gérer
  2. Mise à l'échelle
  3. topologie flexible
  4. La sécurité des données
  5. Aucun verrou fournisseur dans
  6. pile logicielle Open

I vous suggérer, avant d'aller à un grand vendeur, essayez un nouveau joueur en ville Jelastic. J'ai récemment utilisé leurs services et continuer à le faire et ils sont tout simplement géniaux. Leur interface Web est la meilleure en classe et n'a pas de drame d'API, de SDK ou de logiciel téléchargeable. Faites-moi savoir si vous les utilisez pour que je puisse également avoir des commentaires avant de migrer toutes nos applications vers eux.

Surya

-1

Une application web se compose de la langue, le cadre, base de données et Web-serveur.

Si vous souhaitez créer une application Web dans Java, vous devriez essayer le framework GRAILS. Son développement rapide et web est très facile et vous pouvez utiliser le code java tel qu'il est.

Deuxièmement, vous pouvez choisir la base de données de MySQL, PostgreSQL, etc ou si vous souhaitez utiliser dbs No-SQL, vous pouvez choisir de MongoDB, CouchDB etc.

Web-serveurs peuvent être tomcat, jetée, etc.

Après avoir créé votre application, vous souhaitez héberger votre application sur le web, ici PaaS vient jouer. Il vous aide à déployer et à héberger votre application sur le Web. Vous devez donc vous concentrer uniquement sur votre application, puis déployer votre application sur tous les fournisseurs PaaS.

Il existe de nombreux fournisseurs PaaS sur le marché, vous pouvez en choisir un.