2016-05-10 4 views
0

De nombreuses recherches d'informations sur XACML semblent indiquer que l'une des barrières à l'entrée est la demande que la spécification impose aux stratégies implémentées dans une syntaxe XML détaillée. Le plugin Axiomatics Eclipse ALFA est un outil que je ne comprends pas gratuit à moins d'engager le vendeur. Je voudrais écrire ma propre implémentation ALFA open-source qui fonctionne multi-plateforme mais qui veut s'assurer que je suis conforme ALFA. J'ai les spécifications publiques ALFA, donc je peux écrire une grammaire Antlr4 g4 mais je préfère ne pas réinventer la roue ici.Le langage ALFA XACML dispose-t-il d'une grammaire ANTLR4 g4 accessible au public?

Existe-t-il une grammaire ALFA g4 disponible pour la communauté open-source?

Répondre

0

La spécification ALFA fait maintenant partie du comité technique OASIS XACML, ce qui vous permet d'implémenter votre propre analyseur ALFA.

AFAIK Le Axiomatics ALFA plugin for Eclipse est le seul plugin actuellement disponible. Je crois que le vendeur travaille aussi sur une version de ligne de commande. Leurs conditions de licence rendent le plugin disponible gratuitement pour un usage non commercial. Si vous êtes dans le milieu universitaire, vous pouvez l'utiliser. Comme pour XACML lui-même, vous pouvez facilement créer votre propre interface utilisateur au-dessus de la syntaxe XACML.

+0

Merci David. Ce serait pour un usage commercial, en dehors du milieu universitaire. J'aime une approche DSL sur une interface utilisateur afin que je puisse (peut-être) produire des représentations XML et quasi-anglaises des déclarations de politique avec une expérience utilisateur riche avec des outils appropriés pour le DSL. – Mark

+0

Je vais marquer votre réponse comme correcte car je ne crois pas qu'il y ait une grammaire g4 disponible pour la communauté pour le moment. – Mark

+0

Découvrez twobo. Ils utilisent ALFA commercialement –