Re: [Discuss] ApacheCon '09 Geronimo Track: Content
This sounds like a good mix to me. And, even though the agenda for #1 doesn't 'officially' include all of the new features in 2.2 - that doesn't mean that questions couldn't be taken and answered later. If we ran through a list of the new features at the beginning of the session, then that could pique peoples interest to follow up later. Jay Kevan Miller wrote: > > On Jul 22, 2009, at 6:58 PM, David Jencks wrote: > >> I think this is a good division of topics. >> >> I wonder if it would be more interesting to cover the various >> clustering stuff we have in 2.2 rather than the security stuff. I've >> talked about security a couple of times before and it has a little bit >> of documentation but I don't think anyone has ever pulled together all >> the clustering stuff... >> >> wadi jetty/tomcat/ejb >> ejb client failover >> farm management >> how to set up a web load balancer. > > I'm good with that. > > > > Session 1: Apache Geronimo 2.2 > Speakers: David Jencks and Vamsavardhana Reddy Chillakuru > > This talk will provide an overview of the Geronimo 2.2 release. Along > with providing an overview of the new features found in 2.2, the talk > will also discuss Geronimo Custom Assemblies and Application Security. > Geronimo makes it easy to assemble a custom server around your > applications, including only those features needed to run your apps. > We'll see how to use maven to integrate this into your build process. > This session will also discuss the clustering options available with > Geronimo and configuring load-balancing and failover of web applications > using mod_jk & Apache HTTP Server. After completing this session, the > audience will be familiar with the clustering and farming features > provided by Geronimo, running multiple instances of Geronimo server from > the same installation, preparing their applications for deployment on > the cluster and know how to configure Geronimo clusters to suit their > needs. > > > > > Session 2: OSGi Blueprint Container Specification and Geronimo > Speaker: Jarek Gawor > > This talk will provide a general overview of the Blueprint Container > Specification and demonstrate some of its core features using Geronimo's > Blueprint Container implementation. The talk will also describe some > more advanced features of the Geronimo implementation such as > Configuration Admin Service support and custom namespace handlers. > Future plans will be discussed as well as how the Blueprint Container > might be used and integrated within the existing Geronimo Kernel. > > > > > Session 3: Apache Geronimo 3.0: OSGi and Java EE6 > Speakers: David Jencks and Donald Woods > > This talk will provide a preview of the new features in Apache Geronimo > 3.0. Including the OSGi support with the Geronimo kernel. We'll also > discuss the new Java EE 6 features: Web Profiles, JPA 2.0, Servlet 3.0, > EJB 3.1, etc. We'll also include demonstration of current functionality > and discuss development outlook. > > > > > --kevan
Re: [Discuss] ApacheCon '09 Geronimo Track: Content
Sounds good. Kevan Miller wrote: On Jul 21, 2009, at 9:23 AM, Donald Woods wrote: Maybe we can create a mashup of the proposals to cover the following: Session 1 - Geronimo 2.2 topics (current user community) Administering Geronimo Custom Server Assemblies Securing Apps Load balancing and high-availability Would expect this session would contain more than we could cover in 50 minutes, but we should introduce each topic and include pointers to the online docs that users could reference later for more details. Session 2 - Blueprint Container Spec and Geronimo Session 3 - Geronimo 3.0 and Java EE 6 (futures) Geronimo 3.0 based on OSGi Current milestone features Present how much of Web Profile is available JPA 2.0, EJB 3.1, Servlet 3.0, ... How to start using 3.0 builds OK. We're getting urged to finalize our agenda. In the spirit of Donald's mashup. How does the following work for everyone? Session 1: Apache Geronimo 2.2 Speakers: David Jencks and Vamsavardhana Reddy Chillakuru This talk will provide an overview of the Geronimo 2.2 release. Along with providing an overview of the new features found in 2.2, the talk will also discuss Geronimo Custom Assemblies and Application Security. Geronimo makes it easy to assemble a custom server around your applications, including only those features needed to run your apps. We'll see how to use maven to integrate this into your build process. Also, Apache Geronimo enables storing user credentials in a variety of data stores viz., simple text files, a database, an LDAP server and digital certificates. In this session we see how these data stores can be used to configure application security and how the necessary infrastructure can be run in Apache Geronimo itself. Session 2: OSGi Blueprint Container Specification and Geronimo Speaker: Jarek Gawor This talk will provide a general overview of the Blueprint Container Specification and demonstrate some of its core features using Geronimo's Blueprint Container implementation. The talk will also describe some more advanced features of the Geronimo implementation such as Configuration Admin Service support and custom namespace handlers. Future plans will be discussed as well as how the Blueprint Container might be used and integrated within the existing Geronimo Kernel. Session 3: Apache Geronimo 3.0: OSGi and Java EE6 Speakers: David Jencks and Donald Woods This talk will provide a preview of the new features in Apache Geronimo 3.0. Including the OSGi support with the Geronimo kernel. We'll also discuss the new Java EE 6 features: Web Profiles, JPA 2.0, Servlet 3.0, EJB 3.1, etc. We'll also include demonstration of current functionality and discuss development outlook. --kevan
Re: [Discuss] ApacheCon '09 Geronimo Track: Content
Was thinking Session #1 would cover all the new features/changes in 2.2. Didn't we just recently change how security is setup or made some significant changes around JACC/JASPI? -Donald David Jencks wrote: I think this is a good division of topics. I wonder if it would be more interesting to cover the various clustering stuff we have in 2.2 rather than the security stuff. I've talked about security a couple of times before and it has a little bit of documentation but I don't think anyone has ever pulled together all the clustering stuff... wadi jetty/tomcat/ejb ejb client failover farm management how to set up a web load balancer. thanks david jencks On Jul 22, 2009, at 3:32 PM, Kevan Miller wrote: On Jul 21, 2009, at 9:23 AM, Donald Woods wrote: Maybe we can create a mashup of the proposals to cover the following: Session 1 - Geronimo 2.2 topics (current user community) Administering Geronimo Custom Server Assemblies Securing Apps Load balancing and high-availability Would expect this session would contain more than we could cover in 50 minutes, but we should introduce each topic and include pointers to the online docs that users could reference later for more details. Session 2 - Blueprint Container Spec and Geronimo Session 3 - Geronimo 3.0 and Java EE 6 (futures) Geronimo 3.0 based on OSGi Current milestone features Present how much of Web Profile is available JPA 2.0, EJB 3.1, Servlet 3.0, ... How to start using 3.0 builds OK. We're getting urged to finalize our agenda. In the spirit of Donald's mashup. How does the following work for everyone? Session 1: Apache Geronimo 2.2 Speakers: David Jencks and Vamsavardhana Reddy Chillakuru This talk will provide an overview of the Geronimo 2.2 release. Along with providing an overview of the new features found in 2.2, the talk will also discuss Geronimo Custom Assemblies and Application Security. Geronimo makes it easy to assemble a custom server around your applications, including only those features needed to run your apps. We'll see how to use maven to integrate this into your build process. Also, Apache Geronimo enables storing user credentials in a variety of data stores viz., simple text files, a database, an LDAP server and digital certificates. In this session we see how these data stores can be used to configure application security and how the necessary infrastructure can be run in Apache Geronimo itself. Session 2: OSGi Blueprint Container Specification and Geronimo Speaker: Jarek Gawor This talk will provide a general overview of the Blueprint Container Specification and demonstrate some of its core features using Geronimo's Blueprint Container implementation. The talk will also describe some more advanced features of the Geronimo implementation such as Configuration Admin Service support and custom namespace handlers. Future plans will be discussed as well as how the Blueprint Container might be used and integrated within the existing Geronimo Kernel. Session 3: Apache Geronimo 3.0: OSGi and Java EE6 Speakers: David Jencks and Donald Woods This talk will provide a preview of the new features in Apache Geronimo 3.0. Including the OSGi support with the Geronimo kernel. We'll also discuss the new Java EE 6 features: Web Profiles, JPA 2.0, Servlet 3.0, EJB 3.1, etc. We'll also include demonstration of current functionality and discuss development outlook. --kevan
Re: [Discuss] ApacheCon '09 Geronimo Track: Content
I agree that clustering would be a great topic to cover! Might also mention some performance tuning options together with it? -Jack On Thu, Jul 23, 2009 at 8:52 AM, Kevan Miller wrote: > > On Jul 22, 2009, at 6:58 PM, David Jencks wrote: > > I think this is a good division of topics. >> >> I wonder if it would be more interesting to cover the various clustering >> stuff we have in 2.2 rather than the security stuff. I've talked about >> security a couple of times before and it has a little bit of documentation >> but I don't think anyone has ever pulled together all the clustering >> stuff... >> >> wadi jetty/tomcat/ejb >> ejb client failover >> farm management >> how to set up a web load balancer. >> > > I'm good with that. > > > > Session 1: Apache Geronimo 2.2 > Speakers: David Jencks and Vamsavardhana Reddy Chillakuru > > This talk will provide an overview of the Geronimo 2.2 release. Along with > providing an overview of the new features found in 2.2, the talk will also > discuss Geronimo Custom Assemblies and Application Security. Geronimo makes > it easy to assemble a custom server around your applications, including only > those features needed to run your apps. We'll see how to use maven to > integrate this into your build process. This session will also discuss the > clustering options available with Geronimo and configuring load-balancing > and failover of web applications using mod_jk & Apache HTTP Server. After > completing this session, the audience will be familiar with the clustering > and farming features provided by Geronimo, running multiple instances of > Geronimo server from the same installation, preparing their applications for > deployment on the cluster and know how to configure Geronimo clusters to > suit their needs. > > > > > > Session 2: OSGi Blueprint Container Specification and Geronimo > Speaker: Jarek Gawor > > This talk will provide a general overview of the Blueprint Container > Specification and demonstrate some of its core features using Geronimo's > Blueprint Container implementation. The talk will also describe some more > advanced features of the Geronimo implementation such as Configuration Admin > Service support and custom namespace handlers. Future plans will be > discussed as well as how the Blueprint Container might be used and > integrated within the existing Geronimo Kernel. > > > > > Session 3: Apache Geronimo 3.0: OSGi and Java EE6 > Speakers: David Jencks and Donald Woods > > This talk will provide a preview of the new features in Apache Geronimo > 3.0. Including the OSGi support with the Geronimo kernel. We'll also discuss > the new Java EE 6 features: Web Profiles, JPA 2.0, Servlet 3.0, EJB 3.1, > etc. We'll also include demonstration of current functionality and discuss > development outlook. > > > > > --kevan >
Re: [Discuss] ApacheCon '09 Geronimo Track: Content
On Jul 22, 2009, at 6:58 PM, David Jencks wrote: I think this is a good division of topics. I wonder if it would be more interesting to cover the various clustering stuff we have in 2.2 rather than the security stuff. I've talked about security a couple of times before and it has a little bit of documentation but I don't think anyone has ever pulled together all the clustering stuff... wadi jetty/tomcat/ejb ejb client failover farm management how to set up a web load balancer. I'm good with that. Session 1: Apache Geronimo 2.2 Speakers: David Jencks and Vamsavardhana Reddy Chillakuru This talk will provide an overview of the Geronimo 2.2 release. Along with providing an overview of the new features found in 2.2, the talk will also discuss Geronimo Custom Assemblies and Application Security. Geronimo makes it easy to assemble a custom server around your applications, including only those features needed to run your apps. We'll see how to use maven to integrate this into your build process. This session will also discuss the clustering options available with Geronimo and configuring load-balancing and failover of web applications using mod_jk & Apache HTTP Server. After completing this session, the audience will be familiar with the clustering and farming features provided by Geronimo, running multiple instances of Geronimo server from the same installation, preparing their applications for deployment on the cluster and know how to configure Geronimo clusters to suit their needs. Session 2: OSGi Blueprint Container Specification and Geronimo Speaker: Jarek Gawor This talk will provide a general overview of the Blueprint Container Specification and demonstrate some of its core features using Geronimo's Blueprint Container implementation. The talk will also describe some more advanced features of the Geronimo implementation such as Configuration Admin Service support and custom namespace handlers. Future plans will be discussed as well as how the Blueprint Container might be used and integrated within the existing Geronimo Kernel. Session 3: Apache Geronimo 3.0: OSGi and Java EE6 Speakers: David Jencks and Donald Woods This talk will provide a preview of the new features in Apache Geronimo 3.0. Including the OSGi support with the Geronimo kernel. We'll also discuss the new Java EE 6 features: Web Profiles, JPA 2.0, Servlet 3.0, EJB 3.1, etc. We'll also include demonstration of current functionality and discuss development outlook. --kevan
Re: [Discuss] ApacheCon '09 Geronimo Track: Content
I think this is a good division of topics. I wonder if it would be more interesting to cover the various clustering stuff we have in 2.2 rather than the security stuff. I've talked about security a couple of times before and it has a little bit of documentation but I don't think anyone has ever pulled together all the clustering stuff... wadi jetty/tomcat/ejb ejb client failover farm management how to set up a web load balancer. thanks david jencks On Jul 22, 2009, at 3:32 PM, Kevan Miller wrote: On Jul 21, 2009, at 9:23 AM, Donald Woods wrote: Maybe we can create a mashup of the proposals to cover the following: Session 1 - Geronimo 2.2 topics (current user community) Administering Geronimo Custom Server Assemblies Securing Apps Load balancing and high-availability Would expect this session would contain more than we could cover in 50 minutes, but we should introduce each topic and include pointers to the online docs that users could reference later for more details. Session 2 - Blueprint Container Spec and Geronimo Session 3 - Geronimo 3.0 and Java EE 6 (futures) Geronimo 3.0 based on OSGi Current milestone features Present how much of Web Profile is available JPA 2.0, EJB 3.1, Servlet 3.0, ... How to start using 3.0 builds OK. We're getting urged to finalize our agenda. In the spirit of Donald's mashup. How does the following work for everyone? Session 1: Apache Geronimo 2.2 Speakers: David Jencks and Vamsavardhana Reddy Chillakuru This talk will provide an overview of the Geronimo 2.2 release. Along with providing an overview of the new features found in 2.2, the talk will also discuss Geronimo Custom Assemblies and Application Security. Geronimo makes it easy to assemble a custom server around your applications, including only those features needed to run your apps. We'll see how to use maven to integrate this into your build process. Also, Apache Geronimo enables storing user credentials in a variety of data stores viz., simple text files, a database, an LDAP server and digital certificates. In this session we see how these data stores can be used to configure application security and how the necessary infrastructure can be run in Apache Geronimo itself. Session 2: OSGi Blueprint Container Specification and Geronimo Speaker: Jarek Gawor This talk will provide a general overview of the Blueprint Container Specification and demonstrate some of its core features using Geronimo's Blueprint Container implementation. The talk will also describe some more advanced features of the Geronimo implementation such as Configuration Admin Service support and custom namespace handlers. Future plans will be discussed as well as how the Blueprint Container might be used and integrated within the existing Geronimo Kernel. Session 3: Apache Geronimo 3.0: OSGi and Java EE6 Speakers: David Jencks and Donald Woods This talk will provide a preview of the new features in Apache Geronimo 3.0. Including the OSGi support with the Geronimo kernel. We'll also discuss the new Java EE 6 features: Web Profiles, JPA 2.0, Servlet 3.0, EJB 3.1, etc. We'll also include demonstration of current functionality and discuss development outlook. --kevan
Re: [Discuss] ApacheCon '09 Geronimo Track: Content
On Jul 21, 2009, at 9:23 AM, Donald Woods wrote: Maybe we can create a mashup of the proposals to cover the following: Session 1 - Geronimo 2.2 topics (current user community) Administering Geronimo Custom Server Assemblies Securing Apps Load balancing and high-availability Would expect this session would contain more than we could cover in 50 minutes, but we should introduce each topic and include pointers to the online docs that users could reference later for more details. Session 2 - Blueprint Container Spec and Geronimo Session 3 - Geronimo 3.0 and Java EE 6 (futures) Geronimo 3.0 based on OSGi Current milestone features Present how much of Web Profile is available JPA 2.0, EJB 3.1, Servlet 3.0, ... How to start using 3.0 builds OK. We're getting urged to finalize our agenda. In the spirit of Donald's mashup. How does the following work for everyone? Session 1: Apache Geronimo 2.2 Speakers: David Jencks and Vamsavardhana Reddy Chillakuru This talk will provide an overview of the Geronimo 2.2 release. Along with providing an overview of the new features found in 2.2, the talk will also discuss Geronimo Custom Assemblies and Application Security. Geronimo makes it easy to assemble a custom server around your applications, including only those features needed to run your apps. We'll see how to use maven to integrate this into your build process. Also, Apache Geronimo enables storing user credentials in a variety of data stores viz., simple text files, a database, an LDAP server and digital certificates. In this session we see how these data stores can be used to configure application security and how the necessary infrastructure can be run in Apache Geronimo itself. Session 2: OSGi Blueprint Container Specification and Geronimo Speaker: Jarek Gawor This talk will provide a general overview of the Blueprint Container Specification and demonstrate some of its core features using Geronimo's Blueprint Container implementation. The talk will also describe some more advanced features of the Geronimo implementation such as Configuration Admin Service support and custom namespace handlers. Future plans will be discussed as well as how the Blueprint Container might be used and integrated within the existing Geronimo Kernel. Session 3: Apache Geronimo 3.0: OSGi and Java EE6 Speakers: David Jencks and Donald Woods This talk will provide a preview of the new features in Apache Geronimo 3.0. Including the OSGi support with the Geronimo kernel. We'll also discuss the new Java EE 6 features: Web Profiles, JPA 2.0, Servlet 3.0, EJB 3.1, etc. We'll also include demonstration of current functionality and discuss development outlook. --kevan
Re: [Discuss] ApacheCon '09 Geronimo Track: Content
On Jul 21, 2009, at 9:23 AM, Donald Woods wrote: Maybe we can create a mashup of the proposals to cover the following: Session 1 - Geronimo 2.2 topics (current user community) Administering Geronimo Custom Server Assemblies Securing Apps Load balancing and high-availability Would expect this session would contain more than we could cover in 50 minutes, but we should introduce each topic and include pointers to the online docs that users could reference later for more details. That's too much for a single session, IMO. IIRC, at least one of the presentation topics was given at ApacheCon, last year. So, I'd want it to be more focused. Session 2 - Blueprint Container Spec and Geronimo Session 3 - Geronimo 3.0 and Java EE 6 (futures) Geronimo 3.0 based on OSGi Current milestone features Present how much of Web Profile is available JPA 2.0, EJB 3.1, Servlet 3.0, ... How to start using 3.0 builds Certainly possible. I currently tend towards my initial thoughts. But would like to hear other's thoughts. --kevan
Re: [Discuss] ApacheCon '09 Geronimo Track: Content
Maybe we can create a mashup of the proposals to cover the following: Session 1 - Geronimo 2.2 topics (current user community) Administering Geronimo Custom Server Assemblies Securing Apps Load balancing and high-availability Would expect this session would contain more than we could cover in 50 minutes, but we should introduce each topic and include pointers to the online docs that users could reference later for more details. Session 2 - Blueprint Container Spec and Geronimo Session 3 - Geronimo 3.0 and Java EE 6 (futures) Geronimo 3.0 based on OSGi Current milestone features Present how much of Web Profile is available JPA 2.0, EJB 3.1, Servlet 3.0, ... How to start using 3.0 builds -Donald Kevan Miller wrote: I had an IRC chat with Emmanuel Lecharny from Apache Directory. We decided that Geronimo would use the 3 afternoon talks and Directory will hold the two morning talks. IIUC, this means we'll have the following time slots: 2:30-3:20 Session 1 3:20-4:00 Break 4:00-4:50 Session 2 5:00-5:50 Session 3 I think the first few minutes of Session 1 will be used as an introduction and preview of the track. Since a Break follows Session 1, we could easily run 10 minutes over, without causing tremendous hardship to anyone. So, we should have room for 3 full sessions. That leaves the hard task of choosing. I have my thoughts and will follow up on this email thread... Proposals are: Blueprint Container Specification and Geornimo -- Jarek Geronimo Custom Server Assemblies -- David J JPA 2.0 Specification and Geronimo -- Donald Administering Apache Geronimo 2.x -- Vamsi Securing Java EE 5.0 Applications with Apache Geronimo -- Vamsi Load Balancing and high-availability with Geronimo clusters -- Vamsi --kevan
Re: [Discuss] ApacheCon '09 Geronimo Track: Content
I definitely agree that we need some theme for the afternoon and talking about the future (especially for Geronimo where things will be changing a fair amount) is always a good choice. I'm not sure if there was an implied order below ... but I would recommend the following: 1) Custom Server Assemblies (with a strong emphasis on current Geronimo architecture and the move to OSGi IMHO this sets the stage well for Blueprint). 2) Blueprint Container Specification and Geronimo 3) JPA 2.0 Specification (I agree it would be best to include general EE6 outlook). Great suggestions everybody ... wish I could attend ApacheCon! Joe Kevan Miller wrote: Looking at these proposals, my thoughts are pulled towards where is Geronimo going? Even though, we're busy finalizing a 2.2 release, I'd like to see a good portion of our session focused on where we're taking Geronimo. Hopefully, we'd already have a lot of actual implementation to discuss by November. So, looking towards a Geronimo of the future, I think of Blueprint, OSGi and EE6. That would leave me with the following talks. I might even ask if we can adjust the talks, slightly, to help with the overall theme. * Blueprint Container Specification and Geronimo * Custom Server Assemblies (include a good overview of Geronimo and OSGi) * JPA 2.0 Specification (also include a general EE 6 outlook?) Apologies if I'm playing editor too much. Feel free to whack my hands with a ruler... Vamsi, I think your topics are great and relevant. I know that some are proposed for the general sessions. I'd certainly love to see one or more, there... They just aren't in-sync with where my thoughts are running for the Geronimo track. --kevan
Re: [Discuss] ApacheCon '09 Geronimo Track: Content
Looking at these proposals, my thoughts are pulled towards where is Geronimo going? Even though, we're busy finalizing a 2.2 release, I'd like to see a good portion of our session focused on where we're taking Geronimo. Hopefully, we'd already have a lot of actual implementation to discuss by November. So, looking towards a Geronimo of the future, I think of Blueprint, OSGi and EE6. That would leave me with the following talks. I might even ask if we can adjust the talks, slightly, to help with the overall theme. * Blueprint Container Specification and Geronimo * Custom Server Assemblies (include a good overview of Geronimo and OSGi) * JPA 2.0 Specification (also include a general EE 6 outlook?) Apologies if I'm playing editor too much. Feel free to whack my hands with a ruler... Vamsi, I think your topics are great and relevant. I know that some are proposed for the general sessions. I'd certainly love to see one or more, there... They just aren't in-sync with where my thoughts are running for the Geronimo track. --kevan
[Discuss] ApacheCon '09 Geronimo Track: Content
I had an IRC chat with Emmanuel Lecharny from Apache Directory. We decided that Geronimo would use the 3 afternoon talks and Directory will hold the two morning talks. IIUC, this means we'll have the following time slots: 2:30-3:20 Session 1 3:20-4:00 Break 4:00-4:50 Session 2 5:00-5:50 Session 3 I think the first few minutes of Session 1 will be used as an introduction and preview of the track. Since a Break follows Session 1, we could easily run 10 minutes over, without causing tremendous hardship to anyone. So, we should have room for 3 full sessions. That leaves the hard task of choosing. I have my thoughts and will follow up on this email thread... Proposals are: Blueprint Container Specification and Geornimo -- Jarek Geronimo Custom Server Assemblies -- David J JPA 2.0 Specification and Geronimo -- Donald Administering Apache Geronimo 2.x -- Vamsi Securing Java EE 5.0 Applications with Apache Geronimo -- Vamsi Load Balancing and high-availability with Geronimo clusters -- Vamsi --kevan