Skip to main content

[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.


Back to the top