On 23/02/2016 11:09, Ancona Francesco wrote: > > Hi, > > in the previous mail i forgot the following questions: > > ยท Our runtime target is j2ee container but i read that the > correct runtime for Oak is OSGI. Is it true? >
No. Not true. The oak team makes every effort to provide a product that is suitable for OSGi as well as plain java environment. In truth be told, the repository construction is mainly plain java. > If OSGI runtime is the best solution, what do you suggest to execute > Oak in our enviroment: > > - Wildfly with osgi subsystem to run also Oak services ? > > - Embed felix ? > I think that the best solution depends on your expertise. AEM for example runs on Felix and Sling. So that can give you already a direction around what is working or not. *Personally* I like OSGi and all it can provide. If used properly makes at some extents the development process and maintenance easier rather than a plain monolithic java application. But again, from a technical POV, when it comes to oak it should run with either plain java as well as OSGi. The best way to assess these kind of things is to make yourself a POC. I'd start by looking at http://jackrabbit.apache.org/oak/docs/use_getting_started.html Davide
