一个Remedy产品史上较大的新功能正在被大多数人忽视和绕过,实在是不吐不快,也希望所有的Remedy开发人员能够关注一下这个功能,因为他可能真的对你的项目非常重要。
上图显示了Overloay对象的地位和功用,我们都是工作在BMC原厂的开箱即用的程序对象层面上,所有安装程序首次安装到系统上的应用的所有对象都是Base对象。在这个基础之上我们做定制和开发,定制和开发出来的对象有两种,一种是Overlay对象,中文翻译为叠加对象,这种叠加对象并不会对原有的Base对象进行修改,而是覆盖在其之上的,两者是和谐共存的。另外一种对象就是纯客户化的对象,即以前没有,开发人员新加入的对象,这种对象和其他两种对象是没有冲突的。
Overlay可以是Base对象保持原状有什么意义?最重要的一点就是对升级有好处,以前我们开发的所有Remedy应用系统,大家都不敢做升级,