So, is it like World of Warcrafts battlegrounds?
It is very similiar in the respect that it pits two sides in an instanced setting, complete with diverse objectives. The difference, however, is that your monsters can complete PvE objectives independent of the PvP instances. These accomplishments lead to the accumulation of monster points, which can be used to upgrade your monster, among other things.