@交口称赞
谢谢你的回复。也许你所说的是某种特定的SAAS应用。就像salesforce ,Crab 等等。
每种特定offering都会根据其特定设计来解决Multi-tenants 场景下的问题。可能也各有不同。
假设我们现在的scenario是我们有一个host平台。可能在这个平台上会运行多个SAAS应用。同时
每种SAAS应用所涉及到的技术都不同。这时我们的Tenant会在这个平台上订阅多个SAAS应用的服务。
我们就必须要有一个能够支持多种SAAS应用,为SAAS应用提供通用解决方案的平台呢?
BTW :很高兴能在blog上看见志同道合之人。希望以后多来顶顶。我不怕板砖。只怕都只看不回。呵呵。
恩。在WID下开发BPEL ,EJB 都很简单了。由于IDE强大的功能。我们只需要关注我们自己的业务逻辑该怎么实现。而复杂的配置和调用关系不是我们关注的焦点了。但这又会有一个问题。也许我们能很快地写出一个流程模版。快速建立EJB。但是这里面的调用关系和配置都是透明的。和IDE绑在一起。毕竟感觉不时很爽。而且也没有多少成就感了。有时间还是要看看地层的实现阿!
如果是Hibernate3的话,可以直接使用native sql 去实现你的要求。做法和普通的jdbc一样。如果不习惯。布衣郎 说的方法也是可行的!