For CDI conversation scope :It's really a pain to use (you must mark begin and end, only one scope : no nested conversations, etc...)CODI and Deltaspike created their own ConversationScope which are easier to use in real life applications.Also see WindowScope in Deltaspike.