execution of web-based object-oriented information systems (OOIS), such as business and other kinds of database applications, based on high-level, executable UML models.
SOLoist is based on an executable profile of UML and a method named OOIS UML.
frees you from having to think about the database by featuring a powerful object-relational mapper.
StarUML as the UML modeling tool.
Java as the detail-level (action) language.
Fully AJAX-enabled UI (transparent to the developer).
MySQL and other most popular relational DBMSs supported as the persistent storage of the object space.
April 2016 - Oberthur Technologies has chosen SOLoist to be the technology platform of a part of its product range.
OT (Oberthur Technologies), a leading global provider of embedded security software products, services, and solutions, has selected SOLoist as the technology for advanced model-driven development of some of their products.
Within a collaboration agreement signed with OT, SOL acts as a technology provider, offering most advanced releases and new features of SOLoist, tight development support, consulting, and training to OT's engineers.
"After the first year of our collaboration with SOL, our engineers have fully mastered the advanced approach of model-driven modeling and development with UML and SOLoist. The development is conducted in an efficient way while ensuring optimized maintenance and customization, leveraging the well-defined methodology and tooling," says Mr. Antoine Schweitzer, R&D Director for OT's Citizen Access & Identity M-BU.
June 2015 - A new version of SOLoist is released.
We have announced general availability of our new product, FastOQL™, and published its web site – visit www.FastOQL.com.
In case you should have some confusion in understanding the subtle differences between classes and data types in conceptual modeling and UML, or when to use an attribute or an association in modeling, try with reading an interesting new Dragan Milicev's paper on this topic.
Hibernate HQL has very poor performance in case of very complex object queries over a number of classes in a class hierarchy and for large databases. SOLoist OQL outperforms it and scales much better with the complexity of object queries and especially with the size of the database.
We have made a very comprehensive benchmarking experiment and compared the two. See the detailed report of the analysis.
A complete JavaDoc reference manual for SOLoist GUI API is now available on our site.
- Sample Applications on the Wiki.
We have created a sample application showcase on our Wiki. You can find there a number of typical application fragments and patterns made in SOLoist, with live demos, complete UML models and source code available. There you can see what you can do and how easily you can do it in SOLoist.
We have opened a new FAQ section of this site. Please visit it, you may find very interesting discussions and explanations about how SOLoist works. Of course, you will likely find answers to most of the questions you may have asked.
Dragan Milicev's recent Wiley book on MDD with Executable UML has been translated to Chinese and published by Tsinghua University Press, Beijing.
SOLoist will be presented at DevCon conference in Sweden.
SOLoist will be presented at ECMFA, European Conference on Modelling Foundations and Applications in Paris, France.