The above diagram is obviously more on the “marketechture” side rather than a strict architecture diagram, but it illustrates some interesting points:
-WaveMaker is built on a number of rock-solid open-source projects like Dojo, Spring, Hibernate, and Acegi.
-Because of the way we are built on open technologies, WaveMaker is uniquely suited to work in existing systems. We can use existing Java code, we can call any web service, and use existing databases. WaveMaker gets to stand on the shoulders of giants, and as a result our users have a really flexible platform from which to build robust apps.
Our philosophy when building the tool was this: if we haven’t thought of it (or gotten to it yet), we might not help you do it, but we won’t get in the way, either. We’re trying to be a 4GL that doesn’t lock you in – ever.