JAR / WAR / EAR中的MessageHandler

时间:2012-02-23 19:59:49

标签: java web-services soap jar

我正在创建一个拦截SOAP消息的PEP服务器,并根据单独数据库中定义的WS-Policies对它们进行检查。它分为3个组成部分:

1)PEP(Policy enforcemenet point)使用消息处理程序拦截消息

2)将其发送到 - > PDP(策略决策点)决定通过哪个消息

3)通过使用PIP(策略信息点),该PIP具有带有策略的数据库。

如果策略正确,则会将消息进一步发送到Web服务。现在我想知道如何将这个PEP打包成一个JAR文件(或WAR / EAR?我是新手,所以我不确定它应该在哪种包中)。 PEP是一个消息处理程序,因此Web服务必须指定@HandlerChain(file =“handler.xml”)

现在是否可以将此PEP包含在xml文件中,如果它包含在jar文件中?

1 个答案:

答案 0 :(得分:0)

我建议使用JAX-WS来创建和调用Java Web Services。

有一个很好的教程,关于创建一个服务和一个客户端来调用服务。在您的情况下,您想要了解“简单的JAX-WS客户端”部分。他们概述了如何使用NetBeans执行此操作,但您可以获得一般概念,然后根据您的特定情况进行修改。

以下是教程的链接:Creating a Simple Web Service and Client with JAX-WS

我在考虑您可以创建一个打包为JAR的Java客户端。