November 25, 2008

Extensibility

WaveMaker Runtime Architecture

WaveMaker Runtime Architecture

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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.

-This extensibility extends to the client. We utilize a graphical binding system to tie together data and widgets, and widgets with other widgets. But if you want to do more, we don’t get in the way - you can use Javascript from any event or via any binding expression, and do whatever you want using JavaScript!

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.

 Filed under: Uncategorized — admin @ 4:46 pm

No Comments »

No comments yet.

RSS feed for comments on this post.   TrackBack URL


Leave a comment