Enterprise messaging system
ಎಂಟರ್ಪ್ರೈಸ್ ಮೆಸೇಜಿಂಗ್ ಸಿಸ್ಟಮ್ (ಇಎಂಎಸ್) ಅಥವಾ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಸಂದೇಶ ವ್ಯವಸ್ಥೆಯು ಪ್ರಕಟಿತ ಉದ್ಯಮ-ವ್ಯಾಪಕ ಮಾನದಂಡಗಳ ಒಂದು ಗುಂಪಾಗಿದ್ದು, ಇದು ಸಂಸ್ಥೆಗಳಿಗೆ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಗಳ ನಡುವೆ ಶಬ್ದಾರ್ಥದ ನಿಖರವಾದ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇಎಂಎಸ್ ವ್ಯವಸ್ಥೆಗಳು ಸಡಿಲವಾಗಿ ಜೋಡಿಸಲಾದ ವಿನ್ಯಾಸಗಳನ್ನು ಉತ್ತೇಜಿಸುತ್ತವೆ, ಇದು ಸಂದೇಶಗಳ ಸ್ವರೂಪಗಳಲ್ಲಿನ ಬದಲಾವಣೆಗಳನ್ನು ಸಂದೇಶ ಚಂದಾದಾರರ ಮೇಲೆ ಕನಿಷ್ಠ ಪರಿಣಾಮ ಬೀರಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇ. ಎಂ. ಎಸ್. ವ್ಯವಸ್ಥೆಗಳು ರಚನಾತ್ಮಕ ಸಂದೇಶಗಳ ಬಳಕೆಯಿಂದ (ಎಕ್ಸ್. ಎಂ. ಎಲ್. ಅಥವಾ ಜೆ. ಎಸ್. ಓ. ಎನ್. ಅನ್ನು ಬಳಸುವುದು) ಮತ್ತು ವೆಬ್ ಸೇವೆಗಳೊಂದಿಗೆ ಡಿ. ಡಿ. ಎಸ್., ಎಂ. ಎಸ್. ಎಂ. ಕ್ಯೂ., ಎ. ಎಂ. ಕ್ಯೂ. ಪಿ. ಅಥವಾ ಎಸ್. ಓ. ಏ. ಪಿ. ನಂತಹ ಸೂಕ್ತ ಶಿಷ್ಟಾಚಾರಗಳ ಬಳಕೆಯಿಂದ ಸುಗಮಗೊಳ್ಳುತ್ತವೆ. ಇ. ಎಂ. ಎಸ್. ಸಾಮಾನ್ಯವಾಗಿ ಈ ಕೆಳಗಿನ ಅಂಶಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆಃ ಭದ್ರತೆಃ ಸಂದೇಶಗಳು ಸಾರ್ವಜನಿಕ ಅಂತರಸಂಪರ್ಕಗಳಲ್ಲಿ ಪ್ರಯಾಣಿಸುತ್ತಿದ್ದರೆ ಅವುಗಳನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಬೇಕು. ರವಾನೆಯ ಸಮಯದಲ್ಲಿ ಸಂದೇಶಗಳನ್ನು ತಿರುಚಲಾಗಿಲ್ಲ ಎಂಬ ವಿಶ್ವಾಸವನ್ನು ಸ್ವೀಕರಿಸುವವರು ಹೊಂದಿರಬೇಕಾದರೆ ಸಂದೇಶಗಳನ್ನು ದೃಢೀಕರಿಸಬೇಕು ಅಥವಾ ಡಿಜಿಟಲ್ ಸಹಿ ಮಾಡಬೇಕು. ರೂಟಿಂಗ್ಃ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುವವರಿಂದ ಸ್ವೀಕರಿಸುವವರಿಗೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ರವಾನಿಸಬೇಕಾಗಿದೆ. ಸಂದೇಶದ ಮುಖ್ಯ ಭಾಗವು ಎನ್ಕ್ರಿಪ್ಟ್ ಆಗಿದ್ದರೆ ಮಧ್ಯಂತರ ನೋಡ್ಗಳು ಸಂದೇಶಗಳನ್ನು ರೂಟ್ ಮಾಡಬೇಕಾಗಬಹುದು. ಮೆಟಾಡೇಟಾಃ ಡಾಕ್ಯುಮೆಂಟ್ನ ಮುಖ್ಯ ಭಾಗವು ನಿಸ್ಸಂದಿಗ್ಧವಾಗಿ ಅರ್ಥೈಸಿಕೊಳ್ಳಬೇಕಾದ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಪ್ರತಿ ದತ್ತಾಂಶ ಅಂಶಕ್ಕೆ ನಿಖರವಾದ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ರಚಿಸಲು ಮೆಟಾಡೇಟಾ ದಾಖಲಾತಿಗಳನ್ನು ಬಳಸಬೇಕು. ಚಂದಾದಾರಿಕೆಃ ನಿರ್ದಿಷ್ಟ ಮಾದರಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಎಲ್ಲಾ ಸಂದೇಶಗಳಿಗೆ ವ್ಯವಸ್ಥೆಗಳು ಚಂದಾದಾರರಾಗಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ವಿಷಯವನ್ನು ಹೊಂದಿರುವ ಸಂದೇಶಗಳನ್ನು ವಿಭಿನ್ನವಾಗಿ ರವಾನಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಕೆಲವು ಸಂದೇಶಗಳು ವಿಭಿನ್ನ ಆದ್ಯತೆ ಅಥವಾ ಭದ್ರತಾ ನೀತಿಗಳನ್ನು ಹೊಂದಿರಬಹುದು. ನೀತಿಃ ಯಾವುದೇ ಸಂದೇಶದ ವಿವಿಧ ಕ್ಷೇತ್ರಗಳನ್ನು ಯಾವ ವರ್ಗಗಳು ಅಥವಾ ಬಳಕೆದಾರರ ಪಾತ್ರಗಳು ಪ್ರವೇಶಿಸಬಹುದು ಎಂಬಂತಹ ಸಂದೇಶಗಳ ಕೇಂದ್ರೀಕೃತ ನೀತಿಗೆ ಉದ್ಯಮ ಸಂದೇಶ ವ್ಯವಸ್ಥೆಗಳು ಸ್ವಲ್ಪ ಪರಿಗಣನೆಯನ್ನು ಒದಗಿಸಬೇಕು. ಇ. ಎಂ. ಎಸ್. ಅನ್ನು ಸಂದೇಶ-ಆಧಾರಿತ ಮಿಡಲ್ ವೇರ್ (ಎಂ. ಓ. ಎಂ.) ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ. ಸಂದೇಶದ ಹೆಡರ್ ಮತ್ತು ಸಂದೇಶದ ಮುಖ್ಯ ಭಾಗವನ್ನು ಬೇರ್ಪಡಿಸುವುದು. ಇ. ಎಂ. ಎಸ್. ನ ವಿನ್ಯಾಸವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಎರಡು ವಿಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗುತ್ತದೆಃ ಸಂದೇಶದ ಹೆಡರ್ ವಿನ್ಯಾಸ-ಸಂದೇಶದ ಹೆಡರ್ಗಳು ಸಂದೇಶಗಳನ್ನು ಮಾರ್ಗ ಮಾಡಲು ಅಗತ್ಯವಾದ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಸಂದೇಶದ ಹೆಡರ್ಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಪಷ್ಟ ಪಠ್ಯದಲ್ಲಿ ಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಮಧ್ಯಂತರ ನೋಡ್ಗಳು ಸಂದೇಶವನ್ನು ಮಾರ್ಗ ಮಾಡಲು ಮತ್ತು ಆದ್ಯತೆ ನೀಡಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಸ್ವೀಕರಿಸುತ್ತವೆ. ಸಂದೇಶ ಶೀರ್ಷಿಕೆಗಳು ಪತ್ರದ ಹೊರಭಾಗದಲ್ಲಿ ಮುದ್ರಿಸಲಾದ ಮಾಹಿತಿಗೆ ಹೋಲುತ್ತವೆ (ಸಂದೇಶದ ಆದ್ಯತೆಗೆ, ನಿಂದ, ಇತ್ಯಾದಿ). ಸಂದೇಶದ ಮುಖ್ಯ ಶಬ್ದಾರ್ಥಗಳು-ಸಂದೇಶದ ಮುಖ್ಯಭಾಗದಲ್ಲಿರುವ ಎಲ್ಲಾ ದತ್ತಾಂಶ ಅಂಶಗಳ ನಿಖರವಾದ ವ್ಯಾಖ್ಯಾನವನ್ನು ಸಂದೇಶದ ಮುಖ್ಯ ಶಬ್ದಾರ್ಥಗಳು ಒಳಗೊಂಡಿರುತ್ತವೆ. ಮೆಟಾಡೇಟಾವನ್ನು ದಾಖಲಿಸುವ ನಿಖರವಾದ ದತ್ತಾಂಶ ನಿಘಂಟಿನ ಬಳಕೆಯಿಂದ ಸಂದೇಶ ಶಬ್ದಾರ್ಥಶಾಸ್ತ್ರಕ್ಕೆ ಸಹಾಯ ಮಾಡಬಹುದು. ಹೋಲಿಕೆಗಳು ಸಂದೇಶ ವ್ಯವಸ್ಥೆಗಳ ನಡುವಿನ ಸಾಮ್ಯತೆಗಳನ್ನು (ಸಾಮರ್ಥ್ಯಗಳು ಮತ್ತು ವಾಸ್ತುಶಿಲ್ಪದ ದೃಷ್ಟಿಯಿಂದ) ವೇದಿಕೆ-ಸ್ವತಂತ್ರ ಶೈಲಿಯಲ್ಲಿ ಉದ್ಯಮ ಏಕೀಕರಣ ಮಾದರಿಗಳಾಗಿ ಸೆರೆಹಿಡಿಯಲಾಗಿದೆ. ಸಂದೇಶ ಕಳುಹಿಸುವ ಮಾದರಿಗಳು). ಎಂಟರ್ಪ್ರೈಸ್ ಸರ್ವೀಸ್ ಬಸ್ (ಇಎಸ್ಬಿ) ಪರಿಕಲ್ಪನೆಯನ್ನು ಹೋಲುತ್ತದೆಯಾದರೂ, ಇಎಂಎಸ್ ಸಂದೇಶ ಪ್ರೋಟೋಕಾಲ್ಗಳ ವಿನ್ಯಾಸಕ್ಕೆ ಒತ್ತು ನೀಡುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಡಿಡಿಎಸ್, ಎಂಎಸ್ಎಂಕ್ಯು ಅಥವಾ ಎಎಂಕ್ಯೂಪಿ ಬಳಸಿ), ವೆಬ್ ಸೇವೆಗಳು, ಸಿ/ಸಿ + + ಮತ್ತು ಜಾವಾಗಾಗಿ ಡಿಡಿಎಸ್ ಎಪಿಐಗಳು,. ನೆಟ್ ಅಥವಾ ಜಾವಾ ಸಂದೇಶ ಸೇವೆ (ಜೆಎಂಎಸ್) ಯಂತಹ ನಿರ್ದಿಷ್ಟ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಸೇವೆಗಳ ಅನುಷ್ಠಾನಕ್ಕೆ ಅಲ್ಲ. ಎಂಟರ್ಪ್ರೈಸ್ ಸಂದೇಶ ವ್ಯವಸ್ಥೆಯನ್ನು ವೈಯಕ್ತಿಕ ಜನರಿಗೆ ಮಾನವ ಓದಬಲ್ಲ ಪಠ್ಯ ಸಂದೇಶಗಳನ್ನು ತಲುಪಿಸಲು ಬಳಸುವ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಮೇಲ್ ಸಿಸ್ಟಮ್ನೊಂದಿಗೆ ಗೊಂದಲಗೊಳಿಸಬಾರದು ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಎಂಟರ್ಪ್ರೈಸ್ ಸಂದೇಶ ವ್ಯವಸ್ಥೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ನಿರ್ದಿಷ್ಟ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ನ (ಎಪಿಐ) ಒಂದು ಉದಾಹರಣೆಯೆಂದರೆ ಜಾವಾ ಸಂದೇಶ ಸೇವೆ. ಇದು ಒಂದು ಎಪಿಐ ಆಗಿದ್ದರೂ, ಇದು ಪೂರ್ಣ ಇಎಂಎಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಅನೇಕ ಸಮಸ್ಯೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಪಾಲಿಸಿ ಹೇಳಿಕೆಗಳನ್ನು ಕೇಂದ್ರೀಕೃತ ಪಾಲಿಸಿ ಸರ್ವರ್ನಿಂದಲೂ ಪಡೆಯಬಹುದು. ಈ ನೀತಿ ಹೇಳಿಕೆಗಳನ್ನು XML ಆಕ್ಸೆಸ್ ಕಂಟ್ರೋಲ್ ಮಾರ್ಕಪ್ ಲಾಂಗ್ವೇಜ್ (XACML) ನಲ್ಲಿ ವ್ಯಕ್ತಪಡಿಸಬಹುದು. ಎಂಟರ್ಪ್ರೈಸ್ ಇಂಟಿಗ್ರೇಷನ್ ಪ್ಯಾಟರ್ನ್ಸ್ ಈವೆಂಟ್-ಚಾಲಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಈವೆಂಟ್-ಚಾಲಿತ ಎಸ್ಒಎ ಸಂದೇಶ-ಆಧಾರಿತ ಮಿಡಲ್ವೇರ್ ಸೇವಾ-ಆಧಾರಿತ ವಾಸ್ತುಶಿಲ್ಪ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು http://www.enterpriseintegrationpatterns.com ಎಂಟರ್ಪ್ರೈಸ್ ಅಪ್ಲಿಕೇಶನ್ ಏಕೀಕರಣ ಸಂದೇಶ-ಆಧಾರಿತ ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಸಹ ನೋಡಿ.