[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: (FC-Devel) Is the project still alive??? [EXPIRED TRIAL LICENCE]



Hi Chris,

> After we have a decent repository I'm hoping that we can persuade other
> opensource projects to support it eg. by starting argo with a switch.  The
> repository only covers the semantics of UML and says nothing about the
> representation of the diagrams.  Argo use a W3 standard called called PGML
but
> this has been superceded by SVG which has very little support in argo at
the
> moment.

OK so what I understand is that you want to concentrate on a central
repository. Excellent idea and a good complement to other projects which
will naturally concetrate on the UI (more visible)!

I took a look this morning at the UML user guide and reference manuals by
the 3 amigos (Booch, Jacobson and Rumbaugh) and what they seem to be getting
at is that the notion of package should be the base for storage, access and
configuration control:

"Packages are primarely intended as access and and configuration control
mechanism to permit developers, in large work groups, to organize large
models and evolve them without getting in each other's way".

In that concept a central repository would be a kind of "package server" for
front-end modeling tools (like Argo or others). This would be a kind of "fat
client" approach. Rational (with Rose) is aiming in that direction I think.
That would be interesting for them because they could sell their version
control system (VERY costly) with their modeling tool and their
methodology!!!

You could probably also model a repository on a more "thin client" approach
where you must be connected to the repository to do the job and where the
objects are shared live on the server. Oracle Designer is build on that
model I think. That would be good for them because they can sell their
database with their modeling tool!!!

Since you don't have anything to sell (I presume) I was wondering what was
your approach on the global architecture of a modelling tool / repository
system. From there we can probably take a closer look at where I could be of
any help.

Oh and by the way thanks for the references!

Regards,

Jacques