0 Replies Latest reply on Apr 7, 2011 4:14 AM by hamtho2

    Building component-oriented web application

      Hi @all,


      I´m currently doing some research of the following topic and I wonder if you have any ideas how to approach this scenario or already know any technologies (preferrably Seam), who already support this.


      I want to build a web-application which consists of different components. Each component consists of a combination of services (EJB3), web-pages (JSF/Seam) and entities (javax.persistence). Depending on the requirements I would like to deploy each of these components individually, but it should become a unified application at the end.


      Just a simple example: I have a user-management-component, an invoicing-component and a document-management-component. In one application I would like to simple use the user-management-component and the invoicing component, whereas another application requires all three of them or only the combination of user-management and document-mangement.


      So each of these components should contribute its services, entities and web-pages to some contribution point. Finally I go to be web-interface and should find all these contributions into one web-application.


      Is there a way to do this? Can someone point me in the right direction?


      Thanks for your help


      Thomas