In a market that is defined by today's tight IT budgets, saving on software
licenses can mean the difference between financial failure and success for a
software development project. While our corporate clients use
commercial-grade application servers, we sometimes find ourselves in a
situation where there are no funds for developer licenses of these commercial
application servers. Out of necessity, we developed and implemented a process
that allows for development on top of an open source stack, while production
delivery relies on a commercial application server.
Initial concerns that implementation differences and the different runtime
environments would lead to issue-prone deployments turned out to be
unjustified. While different application servers do indeed show
incompatibilities, we found that we were able to avoid common pitfalls
through preparation and disc... (more)
In a market that is defined by today's tight IT budgets, saving on software
licenses can mean the difference between financial failure and success for a
software development project. While our corporate clients use
commercial-grade application servers, we sometimes find ourselves in a
situation where there are no funds for developer licenses of these commercial
application servers. Out of necessity, we developed and implemented a process
that allows for development on top of an open source stack, while production
delivery relies on a commercial application server.
Initial concer... (more)