Framework SAAS pour Java [fermé]


Je veux connaître le bon framework SAAS (Software as a Service) pour le développement d'applications en utilisant Java. J'ai vu qu'il existe des solutions pour le modèle de domaine(DB). Mais j'aime connaître un ou des cadres qui peuvent également être utilisés pour la logique métier. Par exemple, les mêmes objets de connexion et de domaine d'entreprise pour prendre en charge la location multiple.

Author: rajitha, 2014-09-26

1 answers

Mes 2 cents.

Lorsque les gens parlent de SaaS, cela inclut essentiellement les aspects suivants.

  • Une couche de découverte et d'enregistrement de service qui prend en charge le registre et la découverte de service.
  • Une couche de messagerie qui pourrait acheminer le message vers les contreparties concernées avec ou sans connaître l'adresse physique.
  • Un format de transformation de données uniforme afin que tous les services puissent le comprendre quelle que soit la langue dans laquelle ils sont écrits.
  • Un modèle de threading / process qui permet à l'appelant des services de s'exécuter à travers la limite de thread/process.

La correspondance étroite de ce qui précède est Spring Framework; mais je suis un utilisateur léger de tels frameworks car il introduit 20% de la fonction dont vous avez besoin avec 80% des choses inutiles qui polluent sérieusement votre espace de travail. IMHO Je pense

  1. Si vous recherchez des performances générales, essayez la combinaison de threading Spring + JMS + protobuf + JDK lib.

  2. Si vous recherchez des performances élevées, vous devez implémenter vous-même les fonctionnalités ci-dessus. Par exemple, votre modèle de découverte/registre + Tibco RV + votre pool d'objets de messagerie ou KYRO + votre bibliothèque de threading sur la bibliothèque JDK.

J'espère que cela aide.

 2
Author: Alex Suo, 2014-09-26 08:55:23