Hei If I have a setup with CDI beans and EJBs that are holding the business logic. And the CDI beans are more or less handling the presentation state and also serving the data model. Are the CDI beans part of the Presentation Tier , or are they part of the Business Tier.
According to oracle I am quoting:Managed components that may provide the business logic of an application, but do not require the transactional or security features of enterprise beans are part of the Business Tier.
But on the other hand I am planning that most of my logic will go to the EJBs, and the CDI beans will work only as thin wrappers between the JSF pages and the Business logic and of course provide some state management for the presentation layer.
Any hints on that? If I follow the Oracle statement I should place them in the Bussiness Tier, but on the other hand if they are handling mostly the presentation state isn't it logical for them to be part of the Presentation tier ?