I would like to ask if there is any relation of JBoss Seam and JSR 250, especially security support.
JSR 250 defines common annotations, e.g.
And Seam defines self security annotation (and other security API):
I would like to know if both solutions work together or I have to use just one of them?
The EJB3 container will apply those security restrictions based on it's security model. I believe Seam security does add roles to the JAAS subject, so I'd imagine those annotations would work with Seam-managed security on JBoss. I doubt it would work on other appservers, since security implementation is not standardized across servers.