Hello Seam-Forums, Seam-Issues, and Seam-Dev,
I am working with a customer who is migrating from Seam 2.2 to Seam 3,
JSF 1.2 to 2.0, RichFaces 3.3 to 4.0, and also will be using CDI (Weld)
moving forward.
I haven't found any specific migration documents that directly address
the Seam migration, but I have found a lot of discussions about this
migration being a difficult one and comments that a migration strategy
document needs to exist for this.
Here are the important questions I am looking to answer for our customer
that I cannot currently answer myself:
1) If you navigate to this web URL:
http://seamframework.org/Seam3/Solder, you'll notice that Red Hat states
active development has stopped for this project and been moved to Apache
Deltaspike. The customer is concerned that if they upgrade to Seam
3/Solder now, they will have to upgrade again shortly thereafter to
something else due to this change. Can we guarantee that we will support
their upgrade moving forward? If not, what is or what will be the
alternative technologies in its stead?
2) The customer makes extensive use of Seam 2 remoting for their banking
security application. Is there an equivalent in CDI (Weld) that will
allow them to continue using remoting? If not, what alternatives do we
offer in it's place?
3) The customer has noted that Seam3 doesn't make use of components.xml
which they currently use in Seam2. Where does this code get ported to in
Seam3?
4) The customer currently uses Seam-managed Hibernate Sessions: he
guesses they are not supported in CDI and wishes to know what is the
best way to go moving forward? For example, something that is more
conforming to JPA2 was mentioned.
I have snapshots of the current configurations for components.xml,
pages.xml, and the current logging configuration. Please let me know if
providing any of these would be useful to help answer the questions.
Any help is appreciated.
Regards,
Jon DaVault
Consultant
206.369.2304