Service abstraction
ಸೇವಾ ಅಮೂರ್ತತೆಯು ಒಂದು ವಿನ್ಯಾಸ ತತ್ವವಾಗಿದ್ದು, ಇದನ್ನು ಸೇವಾ-ದೃಷ್ಟಿಕೋನ ವಿನ್ಯಾಸದ ಮಾದರಿಯೊಳಗೆ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಸೇವಾ ಒಪ್ಪಂದದಲ್ಲಿ ಪ್ರಕಟವಾದ ಮಾಹಿತಿಯು ಸೇವೆಯನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಬಳಸಿಕೊಳ್ಳುವ ಅಗತ್ಯಕ್ಕೆ ಸೀಮಿತವಾಗಿರುತ್ತದೆ. ಸೇವಾ ಒಪ್ಪಂದವು ಅದರ ಆಹ್ವಾನಕ್ಕೆ ಅಗತ್ಯವಿಲ್ಲದ ಯಾವುದೇ ಅನಗತ್ಯ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರಬಾರದು. ಮಾಹಿತಿಯು ಸೇವಾ ಒಪ್ಪಂದಕ್ಕೆ (ತಾಂತ್ರಿಕ ಒಪ್ಪಂದ ಮತ್ತು ಸೇವಾ ಮಟ್ಟದ ಒಪ್ಪಂದ) ಮಾತ್ರ ಸೀಮಿತವಾಗಿರಬೇಕು, ಹೆಚ್ಚುವರಿ ಸೇವಾ ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ಸೇವಾ ಒಪ್ಪಂದವನ್ನು ಹೊರತುಪಡಿಸಿ ಬೇರೆ ಯಾವುದೇ ದಾಖಲೆ ಅಥವಾ ಮಾಧ್ಯಮವನ್ನು ಸೇವಾ ಗ್ರಾಹಕರಿಗೆ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಬಾರದು. ಉದ್ದೇಶಃ ಅದು ಏನನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ ಎಂಬುದರ ಬಗ್ಗೆ ವಿವರಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಸೇವಾ ಒಪ್ಪಂದವನ್ನು (ಉದಾಹರಣೆಗೆ, ತರ್ಕ, ಅನುಷ್ಠಾನ ಮತ್ತು ಸೇವೆಯನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸುವ ತಂತ್ರಜ್ಞಾನ) ಸೇವೆಯ ಗ್ರಾಹಕರಿಗೆ ಸೇವೆಯ ಕಾರ್ಯವೈಖರಿಯ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಜ್ಞಾನವನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ನಿರ್ದಿಷ್ಟ ರೀತಿಯಲ್ಲಿ ಬಳಸಬಹುದು. ಸೇವಾ-ದೃಷ್ಟಿಕೋನದ ವಿಷಯದಲ್ಲಿ, ಹೆಚ್ಚಿನ ಜ್ಞಾನವು ಅಗತ್ಯವಾಗಿ ಉತ್ತಮವಾಗಿರುವುದಿಲ್ಲ. ಸೇವೆಯ ಗ್ರಾಹಕ ವಿನ್ಯಾಸಕನು ಈ ಜ್ಞಾನದ ಆಧಾರದ ಮೇಲೆ ತನ್ನ ವಿನ್ಯಾಸವನ್ನು ಸುವ್ಯವಸ್ಥಿತಗೊಳಿಸಬಹುದಾದ್ದರಿಂದ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿಯು ಸೇವೆಯ ಮರುಬಳಕೆಗೆ ಅಡ್ಡಿಯಾಗುವ ಸಾಧ್ಯತೆಯಿದೆ. ಆದಾಗ್ಯೂ, ಹಾಗೆ ಮಾಡುವುದರಿಂದ ಸೇವಾ ಒಪ್ಪಂದದ ವಿಕಾಸದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ, ಏಕೆಂದರೆ ಈಗ ಸೇವಾ ಗ್ರಾಹಕರು ಸೇವಾ ಅನುಷ್ಠಾನಕ್ಕೆ ಪರೋಕ್ಷವಾಗಿ ಜೋಡಿಯಾಗಿದ್ದಾರೆ, ಇದನ್ನು ಭವಿಷ್ಯದಲ್ಲಿ ಬದಲಾಯಿಸಬೇಕಾಗಬಹುದು. ಇದು ಗ್ರಾಹಕರಿಂದ ಒಪ್ಪಂದದ ರೀತಿಯ ಜೋಡಣೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ, ಇದು ಸಕಾರಾತ್ಮಕ ರೀತಿಯ ಜೋಡಣೆಯಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಅತಿಯಾದ ಅವಲಂಬನೆಯು ಸೇವಾ ಪೂರೈಕೆದಾರ ಮತ್ತು ಸೇವಾ ಗ್ರಾಹಕ ಇಬ್ಬರ ವಿಕಾಸದ ಮೇಲೆ ನಕಾರಾತ್ಮಕ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಸಾಫ್ಟ್ವೇರ್ ಪ್ರೋಗ್ರಾಂನ ಆಂತರಿಕ ಕಾರ್ಯಗಳನ್ನು ಅಮೂರ್ತಗೊಳಿಸುವುದನ್ನು ಉತ್ತೇಜಿಸುವ ವಸ್ತು-ಆಧಾರಿತ ಮಾದರಿಯೊಳಗಿನ ಪ್ರಮುಖ ತತ್ವಗಳಲ್ಲಿ ಮಾಹಿತಿ ಅಡಗಿಸುವುದು ಒಂದಾಗಿದೆ. ನಿಜವಾದ ವಿಧಾನದ ತರ್ಕವನ್ನು ಮರೆಮಾಚಲು ಅಮೂರ್ತ ವರ್ಗಗಳ ಬಳಕೆಯು ಒಂದು ಶ್ರೇಷ್ಠ ಉದಾಹರಣೆಯಾಗಿದೆ. ಸೇವೆಯ ವಿಕಾಸವನ್ನು ಸುಲಭಗೊಳಿಸುವ ದೃಷ್ಟಿಯಿಂದ ಸೇವೆಯ ಕಾರ್ಯವೈಖರಿಯ ಬಗ್ಗೆ ಅನಗತ್ಯ ವಿವರಗಳನ್ನು ಮರೆಮಾಡಲು ಅದೇ ಪರಿಕಲ್ಪನೆಯನ್ನು ಸೇವಾ ಅಮೂರ್ತ ತತ್ವದಿಂದ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ಈ ವಿನ್ಯಾಸ ತತ್ವದ ಅನ್ವಯವು ಸೇವೆಗೆ ಅನ್ವಯಿಸಬಹುದಾದ ನಾಲ್ಕು ವಿಭಿನ್ನ ರೀತಿಯ ಅಮೂರ್ತತೆಗಳನ್ನು ಪರಿಶೀಲಿಸುವ ಅಗತ್ಯವಿದೆ. ಕ್ರಿಯಾತ್ಮಕ ಅಮೂರ್ತತೆ ಈ ರೀತಿಯ ಅಮೂರ್ತತೆಯು ಸೇವಾ ಸಾಮರ್ಥ್ಯಗಳಾಗಿ ಎಷ್ಟು ಸೇವಾ ತರ್ಕವನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಒಂದು ವರ್ಗದ ಉದಾಹರಣೆಯೆಂದರೆ, ಅದರ ಕೆಲವು ವಿಧಾನಗಳು ಖಾಸಗಿಯಾಗಿದ್ದರೆ, ಇತರವು ಸಾರ್ವಜನಿಕವಾಗಿರುತ್ತವೆ. ಒಂದು ವರ್ಗವು ತನ್ನ ಉದ್ದೇಶಗಳಿಗೆ ಮುಖ್ಯವೆಂದು ಪರಿಗಣಿಸುವ ವಿಧಾನಗಳನ್ನು ಮಾತ್ರ ಸಾರ್ವಜನಿಕವಾಗಿ ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ, ವಸ್ತುಗಳಿಗೆ ಸಂಬಂಧಿಸದ ಯಾವುದೇ ಸಹಾಯಕ ವಿಧಾನಗಳನ್ನು ಮರೆಮಾಡಲಾಗುತ್ತದೆ. ಈ ತತ್ವಕ್ಕೆ ಒಳಗಾಗದ ಸೇವಾ ಒಪ್ಪಂದವನ್ನು 'ವಿವರವಾದ ಒಪ್ಪಂದ' ಎಂದು ಕರೆಯಬಹುದು, ಇದು ಹೆಚ್ಚಿನ ವ್ಯವಹಾರ ನಿಯಮಗಳು ಮತ್ತು ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ತರ್ಕವನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ. ಈ ತತ್ವವನ್ನು ನ್ಯಾಯೋಚಿತ ಮಟ್ಟಕ್ಕೆ ಅನ್ವಯಿಸಿದ ನಂತರ, ಒಪ್ಪಂದವನ್ನು 'ಸಂಕ್ಷಿಪ್ತ ಒಪ್ಪಂದ' ಎಂದು ಕರೆಯಬಹುದು. ಈ ವಿನ್ಯಾಸ ತತ್ವದ ಮತ್ತಷ್ಟು ಅನ್ವಯವು ಸೇವೆಯ ಮರುಬಳಕೆಯ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೆಚ್ಚಿಸುವ 'ಆಪ್ಟಿಮೈಸ್ಡ್ ಕಾಂಟ್ರಾಕ್ಟ್' ಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ತಂತ್ರಜ್ಞಾನ ಮಾಹಿತಿ ಅಮೂರ್ತತೆ ಸೇವೆಯೊಳಗೆ ಬಳಸಲಾಗುವ ಆಧಾರವಾಗಿರುವ ತಂತ್ರಜ್ಞಾನದ ಬಗ್ಗೆ ಯಾವುದೇ ಮಾಹಿತಿಯು ಕಡಿಮೆ ತಂತ್ರಜ್ಞಾನ ಮಾಹಿತಿ ಅಮೂರ್ತತೆಗೆ ಕಾರಣವಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಸೇವಾ ಒಪ್ಪಂದವು ಸೇವಾ ಗ್ರಾಹಕರಿಗೆ ಸೇವಾ ತರ್ಕ ಮತ್ತು ಅದರ ಅನುಷ್ಠಾನವನ್ನು ಹೇಗೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳುತ್ತದೆ. ಈ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿಯು ಸೇವಾ ಗ್ರಾಹಕರನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ ಆ ನಿರ್ದಿಷ್ಟ ಅನುಷ್ಠಾನವನ್ನು ಗುರಿಯಾಗಿಸುವ ರೀತಿಯಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಲು ಕಾರಣವಾಗಬಹುದು, ಇದರಿಂದಾಗಿ ಗ್ರಾಹಕರಿಂದ ಅನುಷ್ಠಾನದ ಜೋಡಣೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು. ಲಾಜಿಕ್ ಅಬ್ಸ್ಟ್ರಾಕ್ಷನ್ ಸೇವೆಯ ತರ್ಕದ ಬಗೆಗಿನ ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ವಿವರಗಳನ್ನು ಅಮೂರ್ತಗೊಳಿಸಬೇಕಾಗಿದೆ, ಏಕೆಂದರೆ ಸೇವೆಯು ನಿಜವಾಗಿ ಅದರ ಕಾರ್ಯವನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದರ ಬಗೆಗಿನ ಜ್ಞಾನವು ಈ ಮಾಹಿತಿಯಲ್ಲಿ ಸೇವಾ ಗ್ರಾಹಕರಿಗೆ ಕಾರಣವಾಗಬಹುದು ಮತ್ತು ಇದರ ಪರಿಣಾಮವಾಗಿ ಈ ಊಹೆಗಳ ಅಡಿಯಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗುತ್ತದೆ. ಇದು ಸರ್ವೀಸ್ ಲಾಜಿಕ್ ರಿಫ್ಯಾಕ್ಟರಿಂಗ್ ಪ್ರಯತ್ನಗಳನ್ನು ಗಂಭೀರವಾಗಿ ಅಡ್ಡಿಪಡಿಸಬಹುದು ಮತ್ತು ಸರ್ವೀಸ್ ರಿಫ್ಯಾಕ್ಟರಿಂಗ್ ವಿನ್ಯಾಸ ಮಾದರಿಯ ಅನ್ವಯಕ್ಕೆ ವಿರೋಧಿ ಮಾದರಿಯೆಂದು ಪರಿಗಣಿಸಬಹುದು. ಗುಣಮಟ್ಟದ ಅಮೂರ್ತತೆ ಗುಣಮಟ್ಟದ ಅಮೂರ್ತತೆಯು ಸೇವೆಯ ಜೊತೆಗಿನ ಸೇವಾ ಮಟ್ಟದ ಒಪ್ಪಂದದಲ್ಲಿ ಒದಗಿಸಲಾದ ವಿವರಗಳಿಗೆ ಸಂಬಂಧಿಸಿದೆ. ಸೇವೆಯ ವಿಶ್ವಾಸಾರ್ಹತೆ ಮತ್ತು ಲಭ್ಯತೆಯನ್ನು ನಿರ್ಧರಿಸಲು ನಿಜವಾಗಿಯೂ ಸಹಾಯ ಮಾಡುವಂತಹ ಮಾಹಿತಿಯ ಮೇಲೆ ಮಾತ್ರ ಗಮನ ಕೇಂದ್ರೀಕರಿಸುವುದು ಮುಖ್ಯವಾಗಿದೆ, ಅನಗತ್ಯ ವಿವರಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುವ ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಬಾರದು ಉದಾ. ಒಂದು ಸೇವೆಯು ಒಟ್ಟಾರೆ ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಯೊಳಗೆ ಹೇಗೆ ಕುಳಿತುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅದರ ಕಾರ್ಯವನ್ನು ಪೂರೈಸಲು ಅದು ಯಾವ ಇತರ ಸೇವೆಗಳನ್ನು ಬಳಸುತ್ತದೆ ಎಂಬುದರ ಬಗ್ಗೆ ವಿವರಗಳು. ಸೇವೆಗೆ ಅನ್ವಯವಾಗುವ ಪ್ರವೇಶ ನಿಯಂತ್ರಣದ ಮಟ್ಟವು ಎಷ್ಟು ತಂತ್ರಜ್ಞಾನ, ತರ್ಕ ಮತ್ತು ಸೇವೆಯ ಅಮೂರ್ತತೆಗಳ ಗುಣಮಟ್ಟವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಸೇವೆಯ ವಿನ್ಯಾಸದ ವಿಶೇಷಣಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಪ್ರತಿಯೊಬ್ಬರಿಗೂ 'ಮುಕ್ತ ಪ್ರವೇಶ' ವು ಉಚಿತ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ. 'ನಿಯಂತ್ರಿತ ಪ್ರವೇಶ' ದಲ್ಲಿ, ಅಧಿಕೃತ ಜನರಿಗೆ ಮಾತ್ರ ಪ್ರವೇಶವನ್ನು ನೀಡಲಾಗುತ್ತದೆ ಮತ್ತು 'ಪ್ರವೇಶವಿಲ್ಲ' ನೀತಿಯು ವಿನ್ಯಾಸ ದಾಖಲೆಗಳಿಗೆ ಯಾವುದೇ ಪ್ರವೇಶವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿರಾಕರಿಸುತ್ತದೆ. ಪರಿಗಣನೆಗಳು ಮಾಹಿತಿಯನ್ನು ಮರೆಮಾಚುವುದನ್ನು ಆರೋಗ್ಯಕರ ಅಭ್ಯಾಸವೆಂದು ಪರಿಗಣಿಸಲಾಗಿದ್ದರೂ, ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಮರೆಮಾಚುವುದು ಪ್ರತಿಕೂಲ ಪರಿಣಾಮವನ್ನು ಉಂಟುಮಾಡಬಹುದು ಏಕೆಂದರೆ ಇದು ಸೇವೆಯ ಮರುಬಳಕೆಯ ಮಟ್ಟವನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆ. ಸೇವಾ ವಿನ್ಯಾಸಕರು ಸೇವೆಯ ಸಾಮರ್ಥ್ಯಗಳ ಬಗ್ಗೆ ಸಾಕಷ್ಟು ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿಲ್ಲದ ಕಾರಣ ಇದು ಅನಗತ್ಯ ಸೇವೆಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು. ಇದಕ್ಕಾಗಿ, ಪ್ರತಿ ಸೇವಾ ಒಪ್ಪಂದವನ್ನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಆದರೆ ಸಮಗ್ರ ರೀತಿಯಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಬೇಕಾಗಿದೆ, ಇದರಿಂದಾಗಿ ಸೇವೆಯ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕಂಡುಹಿಡಿಯಬಹುದು ಮತ್ತು ಸೇವಾ ಅನ್ವೇಷಣೆಯ ತತ್ವದಿಂದ ನಿರ್ದೇಶಿಸಿದಂತೆ ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು. ಸೇವಾ ಒಪ್ಪಂದದಲ್ಲಿ ಬಹಿರಂಗಪಡಿಸಲಾದ ಮಾಹಿತಿಯು ಕೆಲವು ಭದ್ರತಾ ಸಂಬಂಧಿತ ಕಾಳಜಿಗಳಿಗೂ ಕಾರಣವಾಗಬಹುದು. ಉದಾಹರಣೆಗೆ, ಆಂತರಿಕ ದೋಷದ ಪರಿಣಾಮವಾಗಿ ಬಳಕೆಯಲ್ಲಿರುವ ದತ್ತಸಂಚಯದ ಬಗ್ಗೆ ವಿವರಗಳನ್ನು ಪ್ರಚಾರ ಮಾಡುವ ಸೇವೆಯು ದಾಳಿಗೆ ಬಲಿಯಾಗಬಹುದು, ಅಲ್ಲಿ ದಾಳಿಕೋರರು ವರದಿಯಾದ ದೋಷ ವಿವರಗಳನ್ನು ಬಳಸುತ್ತಾರೆ ಮತ್ತು ದತ್ತಸಂಚಯಕ್ಕೆ ಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಾರೆ. ಸಂದೇಶ ಸ್ಕ್ರೀನಿಂಗ್ ಮತ್ತು ಎಕ್ಸೆಪ್ಶನ್ ಶೀಲ್ಡಿಂಗ್ ವಿನ್ಯಾಸ ಮಾದರಿಗಳನ್ನು ಅನ್ವಯಿಸುವ ಮೂಲಕ ಇದನ್ನು ಪರಿಹರಿಸಬಹುದು. ಮೌರೋವನ್ನು ಮತ್ತಷ್ಟು ಓದುವ ಉಲ್ಲೇಖಗಳು. ಇತ್ಯಾದಿ. ಸೇವಾ ಆಧಾರಿತ ಸಾಧನ ಏಕೀಕರಣ-ಎಸ್. ಓ. ಎ. ವಿನ್ಯಾಸ ಮಾದರಿಗಳ ವಿಶ್ಲೇಷಣೆ. [ಆನ್ಲೈನ್], pp. 1-10,2010 43ನೇ ಹವಾಯಿ ಇಂಟರ್ನ್ಯಾಷನಲ್ ಕಾನ್ಫರೆನ್ಸ್ ಆನ್ ಸಿಸ್ಟಮ್ ಸೈನ್ಸಸ್, 2010. ಪ್ರವೇಶಿಸಿದ ದಿನಾಂಕಃ 8 ಏಪ್ರಿಲ್ 2010. ಥಾಮಸ್ Erl.Service-Orientation ಮತ್ತು ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೇಶನ್ ಪಾರ್ಟ್ II: ಎ ಕಂಪೇರಿಸನ್ ಆಫ್ ಡಿಸೈನ್ ಪ್ರಿನ್ಸಿಪಲ್ಸ್ [ಆನ್ಲೈನ್]. ಪ್ರವೇಶಿಸಿದ ದಿನಾಂಕಃ 13 ಏಪ್ರಿಲ್ 2010. ಟೇಸ್ಟ್. ಮತ್ತು al.Guidelines ವೆಬ್ ಸರ್ವೀಸ್ ಕಾಂಟ್ರಾಕ್ಟ್ ಟೆಕ್ನಾಲಜೀಸ್ [ಆನ್ಲೈನ್] ಅನ್ನು ಬಳಸುವುದಕ್ಕಾಗಿ. ದಿನಾಂಕವನ್ನು ಪ್ರವೇಶಿಸಲಾಗಿದೆಃ 13 ಏಪ್ರಿಲ್ 2010. [ಆನ್ಲೈನ್] ಬೋಧನೆಯಲ್ಲಿ ಹೊಸ ಆಟೊಮೇಷನ್ ಸಾಫ್ಟ್ವೇರ್ ವಿನ್ಯಾಸ ಮತ್ತು ಏಕೀಕರಣ ತಂತ್ರಜ್ಞಾನಗಳ ಪೆಕ್ಕಾ Alho.Application. ಪ್ರವೇಶಿಸಿದ ದಿನಾಂಕಃ 13 ಏಪ್ರಿಲ್ 2010. ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಎಸ್. ಓ. ಎ. ಪರಿಕಲ್ಪನೆಗಳು ಎಸ್. ಓ. ಎ. ನಿಯಮಗಳು ಪದಕೋಶ ಸೇವೆ-ಆಧಾರಿತ (ಬಿಸಿನೆಸ್ ಕಂಪ್ಯೂಟಿಂಗ್)