MessageHandler in JAR/WAR/EAR



我正在制作一个PEP服务器,它拦截SOAP消息,并根据单独数据库中定义的WS-Policies进行检查。它分为三个部分:

1) PEP(策略执行点)使用消息处理程序拦截消息

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

3) 这是通过使用PIP(策略信息点)实现的,PIP有一个包含策略的数据库。

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

如果这个PEP包含在一个jar文件中,那么现在是否可以将它包含在xml文件中?

我建议使用JAX-WS来创建和调用JavaWeb服务。

关于创建服务和客户端以调用服务,有一个很好的教程。在您的案例中,您可能希望将重点放在"简单JAX-WS客户端"部分。他们概述了如何使用NetBeans做到这一点,但你可以了解大致的想法,然后根据你的特定情况进行修改。

以下是教程的链接:使用JAX-WS创建简单的Web服务和客户端

我认为在您的情况下,您可以创建一个打包为JAR的Java客户端。

最新更新