Several years ago, there was an article, 'SaaS Architecture and The SaaS
Maturity Model'
(
http://onstartups.com/tabid/3339/bid/3629/SaaS-Architecture-and-The-SaaS-Ma
turity-Model.aspx),
though It described five levels maturity about SaaS, I had an question about
the document, the Java EE 7 and the support for the PaaS Model, what is the
maturity model about PaaS, and what level would the Java EE be? The idea
tenant's isolation through providing different application 'instances' not
to care about whether in the same JVM, here are more questions.
1. In the same JVM? It can not be clear billing different
application unless there some profile technology could separate low level
resources details.
2. Application version management (level 4)? Tenants have more
version of the same application need running together or update, rollback,
they need a way identify version like TC7's parallel deployment.
Regards!
- Li Ming