Issues surrounding current model repositories technologies
One major hurdle hindering the adoption and diffusion of models and modeling approaches is the fact that the procedures used to handle and share models are cumbersome, mostly due to model repositories and modeling tool technologies.
Have you ever seen a true enterprise model repository? I don’t mean a project repository or a business unit repository, but a true comprehensive enterprise repository, or even a multi-enterprise repository (when it makes sense). Personally, I’ve heard of organizations who claim to have enterprise model repositories, but I’ve certainly never seen one.
Can you imagine open source project cooperation teams contributing together at the model level, just like they contribute in Java to open source projects such as Apache, JBoss, or Eclipse? Right now it’s hard to imagine, one reason being that source code is light and flexible that is easy to share and manage, unlike models (developers’ reluctance to model is another issue that I won’t develop here).
Let’s have a look at the problem itself, and propose a new way to handle this through the "World Wide Modeling" approach:
In today’s world, it’s virtually impossible to set up a model repository for different enterprise entities, large-scale systems or projects, which can be accessed by all participants (readers, contributors, partners, and so on). Standard techniques based on a centralized repository with a designated manager come up against a vast range of different situations, with participants who neither want nor are able to conform to uniform rules and management.
The Modelio development team is pleased to announce the release of Modelio 3.
The Modelio development team is pleased to announce the release of version 3 of Modelio. It will be released in June 2013. This version is a major evolution of Modelio, both functionally and technically.
New concept of « project »
In Modelio 2, a project was bound to a unique model repository (.ofp file). With Modelio 3, the concept of the « modeling project » has been completely overhauled: projects can be distributed within several repositories.
A Modelio 3 project groups a certain number of local or remote models.
Local models, or working models, can be edited by the user, while remote models, which are accessed by HTTP, are used to integrate models published by other contributors into the project. Model components, which already existed in Modelio 2, are still supported. They appear as local versioned libraries which cannot be edited.
UML or other modeling languages can help developers and analysts to design the architecture of an application. The UML modeling tool Modelio allows users to have a global vision of the architecture through the model or through diagrams. UML diagrams provide a wide view of different aspects of the architecture, not only the design but also the description, the specifications,....of software systems.
The Modelio open source edition and its set of extensions will be demonstrated at Solution Linux / Open Source 2013 (May 28th, 29th).
Discover the strength of the Modelio open source distribution:
- Unique OSS UML & BPMN editor
- Great set of on the shelf extensions in the oss distribution (Java code generation, SysML, TOGAF, ...)
- Unique features such as the graphical traceability editor and explorer
- Partners and extensions of Modelio
Request your free access pass now: http://www.solutionslinux.fr/preinscription_154_204_p.html?lg=fr and meet us at booth E14!