If you followed my blog series „Logging in OSGI Enterprise Applications“, you probably know that logging is only one small but important aspect of an OSGI Enterprise Server.
This new blog series „HowTo Build An OSGI Enterprise Server“ will give you tips from my experiences how to build and configure an OSGI server, how to structure your project and bundles and how to make it all run.
Main parts of the server are:
There will also be a rich client:
- Equinox (OSGI Framework)
- Eclipse RCP
- Riena (OSGI RemoteServices, ObjectTransactions, UI: Ridgets)
(Clients for mobile devices and web will follow.)
Not only the Runtime Platform is important – the whole project is model-driven:
- Eclipse Modeling (EMF, UML2)
- openArchitectureWare – oAW (Workflow, XPand, Xtend)
- Magicdraw (UML, DSL, oAW Integration)
Server, Client, oAW Templates, MagicDraw Custom DSL Editor will be published as Open Source (EPL) and are used as core of an ERP – Business Solution.
Before giving an overview of the project and then start with chapter „Installation“ I’ll jump to chapter „EasyBeans as OSGI EJB3 Container integrated with Equinox“ because I know some are waiting for this.
From readers of my last blog series I learned that its not always easy to read the entries in right order – to help you I’ll always update an index of the blog series. You’ll find this index in the column right beside the blog entries.
I hope to help some others with this new blog series and I’m always thankful for your feedback.
Later on blog series will follow “HowTo build an OSGI Rich Client” and also “Modeling OSGI Client – Server Applications“.
blog in german.