我正在创建一个拦截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文件中?
答案 0 :(得分:0)
我建议使用JAX-WS来创建和调用Java Web Services。
有一个很好的教程,关于创建一个服务和一个客户端来调用服务。在您的情况下,您想要了解“简单的JAX-WS客户端”部分。他们概述了如何使用NetBeans执行此操作,但您可以获得一般概念,然后根据您的特定情况进行修改。
以下是教程的链接:Creating a Simple Web Service and Client with JAX-WS
我在考虑您可以创建一个打包为JAR的Java客户端。