Framework SAAS per Java [chiuso]
Voglio conoscere un buon framework SAAS (Software as a Service) per lo sviluppo di applicazioni utilizzando Java. Ho visto che ci sono soluzioni per il modello Domain (DB). Ma mi piace conoscere un framework o framework che possono essere utilizzati anche per la logica di business. Ad esempio, gli stessi oggetti di accesso aziendale e dominio per supportare la multi-tenancy.
1 answers
I miei 2 centesimi.
Quando si parla di SaaS essenzialmente include i seguenti aspetti.
- Un livello di rilevamento e registrazione del servizio che si occupa del registro e della scoperta del servizio.
- Un livello di messaggistica che potrebbe indirizzare il messaggio alle controparti rilevanti con o senza conoscere l'indirizzo fisico.
- Un formato di trasformazione dei dati uniforme in modo che tutti i servizi possano capirlo indipendentemente dalla lingua in cui sono scritti.
- A threading / modello di processo che consente al chiamante dei servizi di eseguire attraverso il confine thread / processo.
La corrispondenza ravvicinata di quanto sopra è Spring Framework; ma sono un utente leggero di tali framework perché introduce il 20% della funzione di cui hai bisogno con l ' 80% delle cose inutili che inquinano seriamente il tuo spazio di lavoro. IMHO penso
Se siete dopo alcune prestazioni generali, provare la combinazione di Spring + JMS + protobuf + JDK threading lib.
Se siete dopo alcune prestazioni elevate, è necessario implementare le caratteristiche di cui sopra da soli. Ad esempio il tuo modello di scoperta/registro + Tibco RV + il tuo pool di oggetti di messaggistica o KYRO + la tua libreria di threading su JDK lib.
Spero che aiuti.