In clear case terminology, what is the difference between integration stream and integration view? Development stream and development view?
More specifically, why "joining an UCM project" involves creating both integration and development views?
If I am a developer, not an integrator, should only one view be enough?
An UCM view is a ClearCase view with a config spec done automatically for you following the configuration of the Stream (instead of writing those selection rules manually). The integration view is a view with the Integration Stream as reference. A Development view is a view with a development Stream as reference.
Well, streaming integration is all about continuously moving any enterprise data with real high throughput in a scalable fashion, while processing that data, correlating it, and analyzing it in-memory so that you can get real value out of that data, and visibility into it in a verifiable fashion.
Integration is a term used by convention to designate the first root stream of an UCM project.
Each UCM project has one root stream (and potentially many sub-streams).
The idea is that you will use your integration view as the destination view for deliver coming from sub-streams, effectively "integrated" the work done on said sub-streams on that integration view.
(Froml Stream hierarchy)
Any sub-stream is called by convention a "development" Stream, in that it represents the "configuration" (ie what you need to work) for your current "development effort".
A Stream is a configuration.
An UCM view is a ClearCase view with a config spec done automatically for you following the configuration of the Stream (instead of writing those selection rules manually).
The integration view is a view with the Integration Stream as reference.
A Development view is a view with a development Stream as reference.
The main idea behind this hierarchy of streams is to visualize your merge workflow (ie: once you have finished a work on a branch 'B
', where do you need to merge said work?)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With