Corba网管NMS与EMS的问题

  有没有利用corba接口做过网管系统的大神,我想问个问题。
        我对corba的理解就是在server端写好方法,在client端调用。
        这样ems作为客户端调用方法就可以将消息传递给nms,那要是nms订阅消息的时候应该怎么办呢???服务端总不能调用自己内部的方法吧,NMS作为服务端怎么样可以查询、订阅到EMS的消息呢?难得需要启动两个服务端??
        看到的论文也只有单独介绍南向接口,或者单独介绍北向接口,都没有南北互相通信情况。怎么解决,求大神