我正在考虑构建基于Java EE的服务集并将这些服务许可给我的客户。虽然我们的目标是为任何客户提供这些服务的通用性,但事实上,在特定客户的基础上需要定制和新服务。
可能堆栈将是部署到EC2云的Java应用程序,可能利用Spring等框架。
为我的客户提供托管应用程序的规划是什么,但也允许他们构建自己的自定义扩展。有没有人拥有一个公司的技术或业务示例,该公司已经构建了可在平台端扩展的托管SaaS服务?
答案 0 :(得分:3)
我还没有这样做,但AFAIK你可以在服务器端使用OSGi等模块系统来编写模块化,可扩展的服务器端应用程序。
答案 1 :(得分:-1)
Atlassian这样做。你基本上付钱甚至拥有自己的源代码,以及Platform SDK,甚至是托管实例(但是,这个似乎不可扩展)
在内部,大多数都依赖于OSGi容器(我认为它是Felix),所以它相应地管理依赖关系,以及DI和扩展点。也许值得尝试一下