Netsilon is a comprehensive visual model-driven
environment for e-business application automation. Netsilon is promoting
agile modeling, and web product line software engineering using MDA concepts
and vision.
Netsilon combines a UML modeler and an application
generator. The various aspects of e-business software systems are captured
in business models (business objects and rules), navigation models (the
application cinematic) and presentation models (look and feel elements,
designed with 3rd party web authoring tools), while a powerful action
language (with OCL and Java-like semantics) allows to combine all these
modeling elements together. Data persistence is automated by Netsilon.
Business objects are made persistent using the underlying facilities of
relational databases.
Netsilon ensures consistency and synchronization among
these three types of models (which may evolve independently from each
others) during the complete lifecycle and automates code generation and
deployment. Models are totally platform independent. At generation time,
parameters specify the desired deployment configuration.
Netsilon encourages model-component reuse among
applications. Components can be either parts of business solutions (real
estate, finance...) of provide transversal web pervasive services
(profiling, tracking, alert management...).