And provide interfaces which different modules can use based on what kind of messages they need.
ಮತ್ತು ಯಾವ ರೀತಿಯ ಸಂದೇಶಗಳು ಬೇಕಾಗುತ್ತವೆ ಎಂಬುದರ ಆಧಾರದ ಮೇಲೆ ವಿಭಿನ್ನ ಮಾಡ್ಯೂಲ್ ಗಳು ಬಳಸಬಹುದಾದ ಇಂಟರ್ಫೇಸ್ ಗಳನ್ನು ಒದಗಿಸಬೇಕು.