Middleware
ಮಿಡಲ್ವೇರ್ ಒಂದು ರೀತಿಯ ಕಂಪ್ಯೂಟರ್ ಸಾಫ್ಟ್ವೇರ್ ಆಗಿದ್ದು, ಇದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನಿಂದ ಲಭ್ಯವಿರುವ ಸಾಫ್ಟ್ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದನ್ನು "ಸಾಫ್ಟ್ವೇರ್ ಅಂಟು" ಎಂದು ವಿವರಿಸಬಹುದು. ಮಿಡಲ್ವೇರ್ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪರ್ಗಳಿಗೆ ಸಂವಹನ ಮತ್ತು ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸುಲಭವಾಗಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಅವರು ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ನಿರ್ದಿಷ್ಟ ಉದ್ದೇಶದ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಬಹುದು. ಈ ಪದವು 1968ರಿಂದ ಬಳಕೆಯಲ್ಲಿದೆಯಾದರೂ, ಹಳೆಯ ಪರಂಪರೆಯ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಹೊಸ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಹೇಗೆ ಸಂಪರ್ಕಿಸುವುದು ಎಂಬ ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರವಾಗಿ 1980ರ ದಶಕದಲ್ಲಿ ಇದು ಜನಪ್ರಿಯತೆಯನ್ನು ಗಳಿಸಿತು. ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಈ ಪದವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ದತ್ತಾಂಶದ ಸಂವಹನ ಮತ್ತು ನಿರ್ವಹಣೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಸಾಫ್ಟ್ವೇರ್ಗೆ ಬಳಸಲಾಗುತ್ತದೆ. 2000 ರಲ್ಲಿ ಐ. ಇ. ಟಿ. ಎಫ್ ಕಾರ್ಯಾಗಾರವು ಮಿಡಲ್ವೇರ್ ಅನ್ನು "ಸಾರಿಗೆಯ ಮೇಲೆ ಕಂಡುಬರುವ ಸೇವೆಗಳು (ಅಂದರೆ. TCP/IP ಮೇಲೆ) ಸೇವೆಗಳ ಪದರದ ಸೆಟ್ ಆದರೆ ಅಪ್ಲಿಕೇಶನ್ ಪರಿಸರದ ಕೆಳಗೆ "(ಅಂದರೆ. ಅಪ್ಲಿಕೇಶನ್-ಮಟ್ಟದ ಎಪಿಐಗಳ ಕೆಳಗೆ). ಈ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟ ಅರ್ಥದಲ್ಲಿ ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಕ್ಲೈಂಟ್-ಸರ್ವರ್ನಲ್ಲಿ ಡ್ಯಾಶ್ ("-") ಅಥವಾ ಪೀರ್-ಟು-ಪೀರ್ ಎಂದು ವಿವರಿಸಬಹುದು. ಮಿಡಲ್ವೇರ್ ವೆಬ್ ಸರ್ವರ್ಗಳು, ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ಗಳು, ವಿಷಯ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ವಿತರಣೆಯನ್ನು ಬೆಂಬಲಿಸುವ ಅಂತಹುದೇ ಸಾಧನಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಆಬ್ಜೆಕ್ಟ್ವೆಬ್ ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಹೀಗೆ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆಃ "ನೆಟ್ವರ್ಕ್ನಲ್ಲಿನ ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಎರಡೂ ಬದಿಗಳಲ್ಲಿನ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಗಳ ನಡುವೆ ಇರುವ ಸಾಫ್ಟ್ವೇರ್ ಪದರ". ಮಿಡಲ್ವೇರ್ ಎಂದು ಪರಿಗಣಿಸಬಹುದಾದ ಸೇವೆಗಳಲ್ಲಿ ಎಂಟರ್ಪ್ರೈಸ್ ಅಪ್ಲಿಕೇಶನ್ ಏಕೀಕರಣ, ದತ್ತಾಂಶ ಏಕೀಕರಣ, ಸಂದೇಶ ಆಧಾರಿತ ಮಿಡಲ್ವೇರ್ (ಎಂಒಎಂ), ಆಬ್ಜೆಕ್ಟ್ ರಿಕ್ವೆಸ್ಟ್ ಬ್ರೋಕರ್ಸ್ (ಒಆರ್ಬಿ) ಮತ್ತು ಎಂಟರ್ಪ್ರೈಸ್ ಸರ್ವೀಸ್ ಬಸ್ (ಇಎಸ್ಬಿ) ಸೇರಿವೆ. ಡೇಟಾಬೇಸ್ ಪ್ರವೇಶ ಸೇವೆಗಳನ್ನು ಹಲವುವೇಳೆ ಮಿಡಲ್ ವೇರ್ ಎಂದು ನಿರೂಪಿಸಲಾಗುತ್ತದೆ. ಅವುಗಳಲ್ಲಿ ಕೆಲವು ಭಾಷಾ ನಿರ್ದಿಷ್ಟ ಅನುಷ್ಠಾನಗಳಾಗಿವೆ ಮತ್ತು ವೈವಿಧ್ಯಮಯ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಇತರ ಸಂಬಂಧಿತ ಸಂವಹನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ. ಡೇಟಾಬೇಸ್-ಆಧಾರಿತ ಮಿಡಲ್ವೇರ್ನ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಒ. ಡಿ. ಬಿ. ಸಿ, ಜೆ. ಡಿ. ಬಿ. ಸಿ ಮತ್ತು ವಹಿವಾಟು ಸಂಸ್ಕರಣಾ ಮಾನಿಟರ್ಗಳು ಸೇರಿವೆ. ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಸಡಿಲವಾಗಿ ಎರಡು ವರ್ಗಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು-ಮಾನವ-ಸಮಯದ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುವ (ವೆಬ್ ರಿಕ್ವೆಸ್ಟ್ ಸರ್ವಿಸಿಂಗ್ನಂತಹ) ಮತ್ತು ಯಂತ್ರ-ಸಮಯದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವಂತಹವು. ಈ ನಂತರದ ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಸೇವಾ ಲಭ್ಯತೆ ವೇದಿಕೆಯ ಮೂಲಕ ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಪ್ರಮಾಣೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಟೆಲಿಕಾಂ, ರಕ್ಷಣಾ ಮತ್ತು ಏರೋಸ್ಪೇಸ್ ಕೈಗಾರಿಕೆಗಳೊಳಗಿನ ಸಂಕೀರ್ಣ, ಹುದುಗಿರುವ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಮಿಡಲ್ವೇರ್ನ ಬಳಕೆ ಮಿಡಲ್ವೇರ್ನ ವರ್ಗೀಕರಣಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಅನೇಕ ವ್ಯಾಖ್ಯಾನಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ, ಅದು ಯಾವ ಕ್ಷೇತ್ರದಲ್ಲಿ ಬಳಸಲ್ಪಟ್ಟಿದೆ ಅಥವಾ ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಅಪ್ಲಿಕೇಶನ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಇತ್ತೀಚಿನ ಗ್ರಂಥಸೂಚಿಗಳಲ್ಲಿ, ಮಿಡಲ್ವೇರ್ನ ಮುಖ್ಯ ವರ್ಗಗಳು ಈ ಕೆಳಗಿನಂತಿವೆಃ ವಹಿವಾಟುಃ ಬಹು ಸಿಂಕ್ರೊನಸ್/ಅಸಿಂಕ್ರೊನಸ್ ವಹಿವಾಟುಗಳ ಪ್ರಕ್ರಿಯೆ, ಬ್ಯಾಂಕ್ ವಹಿವಾಟುಗಳು ಅಥವಾ ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಪಾವತಿಗಳಂತಹ ವಿತರಿಸಿದ ವ್ಯವಸ್ಥೆಗಳಿಂದ ಸಂಬಂಧಿತ ವಿನಂತಿಗಳ ಸಮೂಹವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಸಂದೇಶ-ಆಧಾರಿತಃ ಸಂದೇಶ ಕ್ಯೂ ಮತ್ತು ಸಂದೇಶ ರವಾನೆ ವಿನ್ಯಾಸಗಳು, ಇದು ಸಿಂಕ್ರೊನಸ್/ಅಸಿಂಕ್ರೊನಸ್ ಸಂವಹನವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಕಾರ್ಯವಿಧಾನಃ ಕರೆ ಕಾರ್ಯಾಚರಣೆಯಂತಹ ಅಸಿಂಕ್ರೋನಸ್ ಸಿಸ್ಟಮ್ ಸಂವಹನಗಳ ಸಾಫ್ಟ್ವೇರ್ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು, ರವಾನಿಸಲು ಮತ್ತು ಹಿಂಪಡೆಯಲು ದೂರಸ್ಥ ಮತ್ತು ಸ್ಥಳೀಯ ವಿನ್ಯಾಸಗಳು. ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ಃ ಕಾರ್ಯವಿಧಾನದ ಮಿಡಲ್ವೇರ್ನಂತೆಯೇ, ಆದಾಗ್ಯೂ, ಈ ರೀತಿಯ ಮಿಡಲ್ವೇರ್ ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿನ್ಯಾಸ ತತ್ವಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ವಿಶ್ಲೇಷಣಾತ್ಮಕವಾಗಿ, ಅದರ ತಂತ್ರಾಂಶ ಘಟಕವು ವಸ್ತುವಿನ ಉಲ್ಲೇಖಗಳು, ವಿನಾಯಿತಿಗಳು ಮತ್ತು ವಿತರಿಸಿದ ವಸ್ತುವಿನ ವಿನಂತಿಯ ಮೂಲಕ ಗುಣಲಕ್ಷಣಗಳ ಆನುವಂಶಿಕತೆಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಇತರ ಉದಾಹರಣೆಗಳು ಮಿಡಲ್ವೇರ್ ಎಂಬ ಪದವನ್ನು ಇತರ ಸಂದರ್ಭಗಳಲ್ಲಿಯೂ ಬಳಸಲಾಗುತ್ತದೆ. ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಕೆಲವೊಮ್ಮೆ ಸಾಫ್ಟ್ವೇರ್ ಡ್ರೈವರ್ನಂತೆಯೇ ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಹಾರ್ಡ್ವೇರ್ ಸಾಧನಗಳು ಅಥವಾ ಇತರ ಸಾಫ್ಟ್ವೇರ್ಗಳ ಬಗ್ಗೆ ವಿವರಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಮರೆಮಾಚುವ ಅಮೂರ್ತ ಪದರವಾಗಿದೆ. ಆಂಡ್ರಾಯ್ಡ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯು ಅದರ ಮಧ್ಯಭಾಗದಲ್ಲಿ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಅಭಿವರ್ಧಕರು ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಅಳವಡಿಸಿಕೊಳ್ಳುವ ಅಪ್ಲಿಕೇಶನ್ ಚೌಕಟ್ಟನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ. ಇದರ ಜೊತೆಗೆ, ಆಂಡ್ರಾಯ್ಡ್ ದತ್ತಾಂಶ ಸಂಗ್ರಹಣೆ, ಪರದೆಯ ಪ್ರದರ್ಶನ, ಮಲ್ಟಿಮೀಡಿಯಾ ಮತ್ತು ವೆಬ್ ಬ್ರೌಸಿಂಗ್ನಂತಹ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುವ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಮಿಡಲ್ವೇರ್ ಪದರವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಮಿಡಲ್ವೇರ್ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಯಂತ್ರ ಭಾಷೆಗೆ ಸಂಕಲಿಸಲಾಗಿರುವುದರಿಂದ, ಸೇವೆಗಳು ತ್ವರಿತವಾಗಿ ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತವೆ. ಮಿಡಲ್ವೇರ್ ಗ್ರಂಥಾಲಯಗಳು ಸಾಧನ-ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗಳನ್ನು ಸಹ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ವಿವಿಧ ಆಂಡ್ರಾಯ್ಡ್ ಸಾಧನಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳೊಂದಿಗೆ ತಮ್ಮನ್ನು ತಾವು ತೊಡಗಿಸಿಕೊಳ್ಳಬೇಕಾಗಿಲ್ಲ. ಆಂಡ್ರಾಯ್ಡ್ನ ಮಿಡಲ್ವೇರ್ ಪದರವು ಎಆರ್ಟಿ ವರ್ಚುವಲ್ ಯಂತ್ರ ಮತ್ತು ಅದರ ಪ್ರಮುಖ ಜಾವಾ ಅಪ್ಲಿಕೇಶನ್ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ. ಮಿಡಲ್ವೇರ್ ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಎಪಿಐಗಳನ್ನು ಬೇರ್ಪಡಿಸುವ ಮತ್ತು ದರ-ಮಿತಿ, ದೃಢೀಕರಣ ಮತ್ತು ಲಾಗಿಂಗ್ನಂತಹ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುವ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಸಹ ಸೂಚಿಸುತ್ತದೆ. ಗೇಮ್ ಎಂಜಿನ್ ಸಾಫ್ಟ್ವೇರ್ಗಳಾದ ಗೇಮ್ಬ್ರಿಯೊ ಮತ್ತು ರೆಂಡರ್ವೇರ್ಗಳನ್ನು ಕೆಲವೊಮ್ಮೆ ಮಿಡಲ್ ವೇರ್ ಎಂದು ವಿವರಿಸಲಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ಅವು ಆಟದ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸರಳಗೊಳಿಸಲು ಅನೇಕ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುತ್ತವೆ. ಸಿಮ್ಯುಲೇಶನ್ ತಂತ್ರಜ್ಞಾನದಲ್ಲಿ, ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಉನ್ನತ ಮಟ್ಟದ ವಾಸ್ತುಶಿಲ್ಪದ (ಎಚ್ಎಲ್ಎ) ಸಂದರ್ಭದಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಅನೇಕ ವಿತರಿಸಿದ ಸಿಮ್ಯುಲೇಶನ್ಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತದೆ. ಇದು ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಮತ್ತು ರನ್-ಟೈಮ್ ಮೂಲಸೌಕರ್ಯದ ನಡುವೆ ಇರುವ ಸಾಫ್ಟ್ವೇರ್ನ ಪದರವಾಗಿದೆ. ಮಿಡಲ್ವೇರ್ ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯಗಳ ಗ್ರಂಥಾಲಯವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಹಲವಾರು ಅನ್ವಯಿಕೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ-ಎಚ್ಎಲ್ಎ ಪರಿಭಾಷೆಯಲ್ಲಿ ಸಿಮ್ಯುಲೇಶನ್ಗಳು ಅಥವಾ ಫೆಡರೇಟ್ಗಳು-ಈ ಕಾರ್ಯಗಳನ್ನು ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಮರು-ರಚಿಸುವ ಬದಲು ಸಾಮಾನ್ಯ ಲೈಬ್ರರಿಯಿಂದ ಪುಟ ಮಾಡಲು. ವೈರ್ಲೆಸ್ ನೆಟ್ವರ್ಕಿಂಗ್ ಅಭಿವರ್ಧಕರು ವೈರ್ಲೆಸ್ ಸಂವೇದಕ ಜಾಲಕ್ಕೆ (ಡಬ್ಲ್ಯುಎಸ್ಎನ್) ಸಂಬಂಧಿಸಿದ ಸವಾಲುಗಳನ್ನು ಎದುರಿಸಲು ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಬಳಸಬಹುದು. ಮಿಡಲ್ವೇರ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸುವುದರಿಂದ ಡಬ್ಲ್ಯುಎಸ್ಎನ್ ಡೆವಲಪರ್ಗಳು ಪ್ರಸ್ತುತ ಲಭ್ಯವಿರುವ ವಿವಿಧ ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಕ್ಯೂಎನ್ಎಕ್ಸ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯು ಆಟೋಮೊಬೈಲ್ಗಳು, ವಿಮಾನಗಳು ಮತ್ತು ಇತರ ಪರಿಸರಗಳಲ್ಲಿ ಬಳಕೆಗಾಗಿ ಮಲ್ಟಿಮೀಡಿಯಾ ಸೇವೆಗಳನ್ನು ಒದಗಿಸಲು ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ರೇಡಿಯೋ-ಫ್ರೀಕ್ವೆನ್ಸಿ ಐಡೆಂಟಿಫಿಕೇಷನ್ (ಆರ್. ಎಫ್. ಐ. ಡಿ.) ಸಾಫ್ಟ್ವೇರ್ ಟೂಲ್ಕಿಟ್ಗಳು ಗದ್ದಲದ ಮತ್ತು ಅನಗತ್ಯವಾದ ಕಚ್ಚಾ ದತ್ತಾಂಶವನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಮಿಡಲ್ ವೇರ್ ಅನ್ನು ಒದಗಿಸುತ್ತವೆ. ಲಾಂಗ್ವೇಜ್-ಆಗ್ನೊಸ್ಟಿಕ್ ಥರ್ಡ್-ಪಾರ್ಟಿ ಸಾಫ್ಟ್ವೇರ್ ಘಟಕ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಸಿಸ್ಟಮ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ ಅನ್ನು ಸಹ ನೋಡಿ.