[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[alf-dev] SCM Vocabulary - Workspaces Problem
|
The essential
problem that ALF needs to solve around Workspaces is
How do
the files get from the SCM repository to a place accesible to the the tool that
ALF needs to operate on them (and vice versa) under the control of ALF but
without those files passing through the BPEL engine, without the SCM knowing
before hand which tool needs the files or the location of that tool, and without
requiring the tool to integrate with a particular
SCM?
The current proposal
is that ALF specifies a Workspace Service that can "Get" etc. under its
control. This service may run on the SCM server or on the same machine as
the tool. So long as it can provide a means of getting the files to the
tool ALF doesn't care. The different configurations may require different
setup at deployment but they are functionally the same.
It may be that there
are some programming differences depending on the implementation method
used. For example the server needs to be informed where the the tool
resides somehow so it can push the files to that location somehow whereas the
"wrapped client" may need to know which SCM server to connect to to pull the
files from.
There is one other
case to consider and that is when ALF wishes several distributed tools to work
on the same "Get". In most practical implementations this would probably
leverage a common network file share and ALF would need to pass the location
around between the tools.
Possibky there is a
need for a common ALF simple storage service and ALF simple copy service
separate from the SCM which could play a part in these scenarios. There
are possibly other needs for such thing (eg report storage).
Tim
Buss
Serena Software
Inc.
**********************************************************************
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.