Sorry I was writing this mail too late, so I forgot one more point 16- Updating the logging to use the new style Logging APIs not the old one which uses category stuff.
On Mon, Jun 22, 2009 at 10:38 PM, Mohammad Nour El-Din<[email protected]> wrote: > I forgot to add another point :D > > 15- Why not to make a more generic layer which OpenEJB can use so > people who like to use JDO APIs instead of JPA can do it seamlessly. > May be it is a stupid idea but I really would like to be able to > have that :D. > > On Mon, Jun 22, 2009 at 10:35 PM, Mohammad Nour > El-Din<[email protected]> wrote: >> Hi... >> >> Here is my list, notice that some of the ideas are maybe are done >> and I forgot about them, some of them maybe addressed in the recent >> EJB 3.1 spec - or going to be addressed -, some of them I claim they >> are brand new, and some of them maybe are so silly even to write but I >> wanted to get all out of my head about OpenEJB and share it with you >> all who knows maybe we get up with a brilliant idea :-): >> >> 1- Clustering and OpenEJB. >> 2- Scripting for JEE - implementing EJBs in a dynamic scripting >> language which runs over JVM - Jython and Groovy for example. >> A friend of mine while I was working in IBM Egypt made an >> article about how to make a Groovy enabled Java Portlet working and >> deployed on >> WebSphere Portal Server. >> >> 3- Integrating OpenEJB directly into Apache HTTP. >> 4- More about OpenEJB and JCA - specs impl or maybe more examples of >> integration or documentation about it. >> 5- Implementing the ECPerf specs JSR-4. >> 6- Implementing the management specs JSR-77. >> 7- Implementing the deployment specs JSR-88. >> 8- More about JACC and JAAS. >> 9- OpenEJB and Java Mail APIs and mail services. >> 10- OpenEJB and JMS, MDB and other JMS middleware - otherthan ActiveMQ. >> 11- Integrating OpenEJB and EJBCA - http://www.ejbca.org/ . >> 12- OpenEJB and JNLP ???? >> 13- OpenEJB and JSR-72 >> 14- Levarging JSR-174 for Management ???? >> >> I hope this list is good enough, and I hope that no one is going to >> laugh at me :-) . >> >> On Thu, Jun 18, 2009 at 2:26 PM, Jean-Louis >> MONTEIRO<[email protected]> wrote: >>> >>> Nice to share your point of view. >>> Il will try to think about to enrich the discussion. >>> >>> >>> mnour wrote: >>>> >>>> You are right, but it is something that we can work at. I will try to >>>> make a list of features that we need to make avail to make OpenEJB >>>> more production oriented and share it with the team by this weekend. >>>> >>>> On Thu, Jun 18, 2009 at 12:44 PM, Jean-Louis >>>> MONTEIRO<[email protected]> wrote: >>>>> >>>>> Yes, definitely. >>>>> >>>>> My feeling is that OpenEJB is very useful in development and for tests. >>>>> Moreover, it provides additional useful feature (embedded, EJB 3.1, >>>>> ....). >>>>> But, it seems to me that it's not fully production oriented. >>>>> >>>>> I'm sure we can add some nice features like monitoring, hot deployment, >>>>> ... >>>>> I'm trying to work on monitoring first to give you prototype. >>>>> >>>>> Thanks for the feedback. >>>>> >>>>> >>>>> >>>>> mnour wrote: >>>>>> >>>>>> no, it is very logical to have such feature, whether hot-deployed or >>>>>> not, for example in WAS - IBM WebSphere Application Server - you >>>>>> create the JDBC Driver, configure it and then you create a datasource >>>>>> without the need to restart. >>>>>> >>>>>> So, in either way we need that feature for sure. >>>>>> >>>>>> On Thu, Jun 18, 2009 at 10:54 AM, Jean-Louis >>>>>> MONTEIRO<[email protected]> wrote: >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> Currently, OpenEJB supports hot deployments (ear, war, ...). >>>>>>> There is still databases to configure so (as far as I know), you always >>>>>>> need >>>>>>> to stop OpenEJB, change database configuration in openejb.xml and >>>>>>> restart. >>>>>>> >>>>>>> Before OpenEJB, I was used to work with JBoss AS and something was very >>>>>>> useful. With JBoss, you can deploy an XML file <your name>-ds.xml and >>>>>>> JBoss >>>>>>> automatically starts and configures the new datasource. >>>>>>> >>>>>>> It would be nice to add such kind of feature in OpenEJB by using the >>>>>>> same >>>>>>> kind of configuration, or by adding a file in <module>/META-INF or >>>>>>> anything >>>>>>> else. >>>>>>> >>>>>>> Is it stupid or useless ? >>>>>>> >>>>>>> >>>>>>> ----- >>>>>>> Jean-Louis >>>>>>> -- >>>>>>> View this message in context: >>>>>>> http://www.nabble.com/Hot-deployment-and-datasources-tp24088169p24088169.html >>>>>>> Sent from the OpenEJB Dev mailing list archive at Nabble.com. >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> ---- >>>>>> Thanks >>>>>> - Mohammad Nour >>>>>> - LinkedIn: http://www.linkedin.com/in/mnour >>>>>> ---- >>>>>> "Life is like riding a bicycle. To keep your balance you must keep >>>>>> moving" >>>>>> - Albert Einstein >>>>>> >>>>>> >>>>> >>>>> >>>>> ----- >>>>> Jean-Louis >>>>> -- >>>>> View this message in context: >>>>> http://www.nabble.com/Hot-deployment-and-datasources-tp24088169p24089671.html >>>>> Sent from the OpenEJB Dev mailing list archive at Nabble.com. >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> ---- >>>> Thanks >>>> - Mohammad Nour >>>> - LinkedIn: http://www.linkedin.com/in/mnour >>>> ---- >>>> "Life is like riding a bicycle. To keep your balance you must keep moving" >>>> - Albert Einstein >>>> >>>> >>> >>> >>> ----- >>> Jean-Louis >>> -- >>> View this message in context: >>> http://www.nabble.com/Hot-deployment-and-datasources-tp24088169p24091008.html >>> Sent from the OpenEJB Dev mailing list archive at Nabble.com. >>> >>> >> >> >> >> -- >> Thanks >> - Mohammad Nour >> - LinkedIn: http://www.linkedin.com/in/mnour >> ---- >> "Life is like riding a bicycle. To keep your balance you must keep moving" >> - Albert Einstein >> > > > > -- > Thanks > - Mohammad Nour > - LinkedIn: http://www.linkedin.com/in/mnour > ---- > "Life is like riding a bicycle. To keep your balance you must keep moving" > - Albert Einstein > -- Thanks - Mohammad Nour - LinkedIn: http://www.linkedin.com/in/mnour ---- "Life is like riding a bicycle. To keep your balance you must keep moving" - Albert Einstein
