【TechTarget中国原创】问:我们开发了一个Axis的文档格式的Web服务。一个新版本的时期以及到来,但是我们想要在同样的地方保持旧版本的可到达性。给到来的请求通过写一个可以分析消息的触发器指明不同的目标,这个有没有可能呢?而且,如果可行的话,它是否是一个好的实践呢?
答:试图转发消息之前,你的触发器必须得截取这个要求。否则得话你将会得到不管哪一个版本的典型错误“no such operation”。我同样不会相信Axis会让你在同一个URL上配置两个服务的。你最好是在原先的URL配置一个中介者,然后该中介者就可以相应的指明消息的路由。你的中介者需要使用该消息格式服务。这绝对是一个很好的办法来实现尽可能的无缝升级。