All,

Here is a description of the dependencies amongst the OpenSAF Services
which I think is useful for developers and users of the project. Note
some of these dependencies are bi-directional. (I am sure somebody can
turn this list into an exciting graph). 

1. AvSv or the Availability Service which consists of SAF AMF + SAF CLM
+ OpenSAF Availability Manager depends on:
        - LEAP (OS Abstraction Layer )
        - Message Distribution Service or MDS
        - Distributed Tracing Service or DTSv
        - System Resource Monitoring Service or SRMSv
        - Event Distribution Service or EDSv
        - HPI Integration Service or HISv
        - Management Access Service or MASv
        - Persistence Store Service or PSSv
        - Message Based Checkpointing Service or MBCSv

2. CPSv or the SAF Checkpoint Service depends on:
        - LEAP
        - MDS
        - DTSv
        - AvSv (Specifically AMF & CLM)
        - MBCSv
        - MASv

3. EDSv or the SAF Event Distribution Service depends on:
        - LEAP
        - MDS
        - DTSv
        - AvSv (AMF)
        - MBCSv
        - MASv

4. GLSv or the SAF Lock Service depends on: 
        - LEAP
        - MDS
        - DTSv
        - AvSv
        - MBCSv (for director redundancy)
        - the SAF Checkpoint Service or the CPSv (for node-director
redundancy)

5. MQSv or the SAF Message Service depends on:
        - LEAP
        - MDS
        - DTSv
        - AvSv (Specifically AMF & CLM)
        - MBCSv
        - MASv

6.  HISv or Hardware Integration Service depends on: 
        - LEAP
        - MDS
        - DTSv
        - EDSv
        - HPI (but this is a pre-requisite as far as OpenSAF is
concerned)

7. Message Based Checkpointing Service or MBCSv
        - LEAP
        - MDS
        - DTSv

8. Interface Service or IFSv depends on:
        - LEAP
        - MDS
        - DTSv
        - AvSv
        - MBCSv (for director redundancy)
        - the SAF Checkpoint Service or the CPSv (for node-director
redundancy) 
        - MASv

9.  Management Access Service or MASv depends on:
        - LEAP
        - MDS
        - DTSv
        - AvSv
        - MBCSv

10. Persistent Store Service or PSSv depends on:
        - LEAP
        - MDS
        - DTSv  

11. System Resource Monitoring Service or SRMSv depends on:
        - LEAP
        - MDS
        - DTSv
        - AvSv
        
12. Distributed Trace Service or DTSv depends on:
        - LEAP
        - MDS
        - DTSv
        - AvSv
        - MBCSv 
        - MASv

13. Message Distribution Service depends on:
        - LEAP
        - Transport Layer, which today is TIPC.

Thanks
Sayan

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________
_______________________________________________
Users mailing list
[email protected]
http://list.opensaf.org/maillist/listinfo/users

Reply via email to