Standardized service contract
ಪ್ರಮಾಣೀಕೃತ ಸೇವಾ ಒಪ್ಪಂದವು ಒಂದು ಸೇವಾ ದಾಸ್ತಾನು (ಉದ್ಯಮ ಅಥವಾ ಡೊಮೇನ್) ಯೊಳಗಿನ ಸೇವಾ ಒಪ್ಪಂದಗಳು ಒಂದೇ ರೀತಿಯ ವಿನ್ಯಾಸದ ಮಾನದಂಡಗಳಿಗೆ ಬದ್ಧವಾಗಿರುತ್ತವೆ ಎಂದು ಖಾತರಿಪಡಿಸಲು ಸೇವಾ-ಆಧಾರಿತ ವಿನ್ಯಾಸದ ಮಾದರಿಯಲ್ಲಿ ಅನ್ವಯಿಸಲಾದ ಸಾಫ್ಟ್ವೇರ್ ವಿನ್ಯಾಸ ತತ್ವವಾಗಿದೆ. ಇದು ಸೇವಾ ದಾಸ್ತಾನುಗಳಾದ್ಯಂತ ಪ್ರಮಾಣೀಕೃತ ಸೇವಾ ಒಪ್ಪಂದಗಳನ್ನು ಸುಗಮಗೊಳಿಸುತ್ತದೆ. ಉದ್ದೇಶ ಸೇವಾ-ಆಧಾರಿತ ವಾಸ್ತುಶಿಲ್ಪದಿಂದ (ಎಸ್. ಓ. ಎ.) ಭರವಸೆ ನೀಡಲಾದ ಚುರುಕುತನವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಅದರಲ್ಲಿರುವ ಸೇವೆಗಳ ಮರುಬಳಕೆಯ ಮಟ್ಟಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಅಳೆಯಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಈ ಮರುಬಳಕೆಯು ಸೇವಾ ಒಪ್ಪಂದವು ಸೇವಾ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ವಿಧಾನಕ್ಕೆ ನೇರವಾಗಿ ಸಂಬಂಧಿಸಿದೆ. ಸಂಭಾವ್ಯವಾಗಿ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಕ್ರಿಯಾತ್ಮಕ ಸನ್ನಿವೇಶದಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಆದರೆ ಈ ಮರುಬಳಕೆಯನ್ನು ಸರಿಯಾಗಿ ತಿಳಿಸದ ಒಪ್ಪಂದದೊಂದಿಗೆ ಅದರ ಮರುಬಳಕೆ ಸಾಮರ್ಥ್ಯವನ್ನು ಸಾಧಿಸುವುದಿಲ್ಲ. ಸೇವಾ-ಆಧಾರಿತ ಪರಿಹಾರಗಳಲ್ಲಿ, ಸೇವಾ ಒಪ್ಪಂದವು ಮೂಲಭೂತ ಕಲಾಕೃತಿಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಇದು ಸೇವೆಗಳು ಪರಸ್ಪರ ಅಥವಾ ಇತರ ಗ್ರಾಹಕ ಕಾರ್ಯಕ್ರಮಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುವ ಏಕೈಕ ಮಾಧ್ಯಮವಾಗಿದೆ. ಇದು ಸೇವೆಗಳನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಮತ್ತು ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದಂತೆ ಮಾಡಲು ಸೇವಾ ಒಪ್ಪಂದಗಳನ್ನು ಪ್ರಮಾಣೀಕರಿಸುವ ಬಲವಾದ ಅಗತ್ಯವನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ. ಇದನ್ನು ಸಾಧಿಸಲು, ಪ್ರಮಾಣೀಕೃತ ಸೇವಾ ಒಪ್ಪಂದದ ವಿನ್ಯಾಸ ತತ್ವವನ್ನು ಅನ್ವಯಿಸಬೇಕಾಗಿದೆ, ಏಕೆಂದರೆ ಅದರ ಅನ್ವಯವು ಸೇವಾ ದಾಸ್ತಾನಿನಲ್ಲಿ ನಿಗದಿಪಡಿಸಿದಂತೆ ವಿನ್ಯಾಸದ ಮಾನದಂಡಗಳನ್ನು ಆಧರಿಸಿದ ಪ್ರಮಾಣೀಕೃತ ಸೇವಾ ಒಪ್ಪಂದಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಎರಡು ಸೇವೆಗಳು ಪರಸ್ಪರ ಸಂವಹನ ನಡೆಸುವುದರಿಂದ ದತ್ತಾಂಶ ರೂಪಾಂತರಗಳ ಅಗತ್ಯವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು ಅದರ ಒಂದು ಗುರಿಯಾಗಿದೆ, ಸೇವಾ ಒಪ್ಪಂದಗಳು ಪ್ರಮಾಣೀಕೃತ ದತ್ತಾಂಶ ಮಾದರಿಗಳನ್ನು ಬಳಸಿದರೆ ಇದನ್ನು ಸಾಧಿಸಬಹುದು. ಸೇವೆಗಳನ್ನು ವೆಬ್ ಸೇವೆಗಳಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದ್ದರೆ XML ಯೋಜನೆಗಳು. ಇದು ಸೇವೆಗಳನ್ನು ಹೆಚ್ಚು ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯವಾಗಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಈ ವಿನ್ಯಾಸ ಮಾದರಿಯ ಮತ್ತೊಂದು ಪ್ರಮುಖ ಗುರಿಯೆಂದರೆ, ಸೇವಾ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವ್ಯಕ್ತಪಡಿಸುವ ಪ್ರಮಾಣೀಕೃತ ವಿಧಾನವನ್ನು ಬಳಸುವುದು, ಇದರಿಂದಾಗಿ ಅವುಗಳ ಉದ್ದೇಶ ಮತ್ತು ಸಾಮರ್ಥ್ಯವನ್ನು ವಿನ್ಯಾಸದ ಸಮಯದಲ್ಲಿ ಸುಲಭವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಹುದು. ತಾಂತ್ರಿಕ ಸೇವಾ ಒಪ್ಪಂದವು ಸಾಮಾನ್ಯವಾಗಿ ಡಬ್ಲ್ಯೂಎಸ್ಡಿಎಲ್ ಡಾಕ್ಯುಮೆಂಟ್, ಎಕ್ಸ್ಎಂಎಲ್ ಸ್ಕೀಮಾ (ಗಳು) ಮತ್ತು ಪಾಲಿಸಿ ಡಾಕ್ಯುಮೆಂಟ್ (ಗಳು) ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಇದರ ಪರಿಣಾಮವಾಗಿ, ಈ ಕೆಳಗಿನಂತೆ ವಿವರಿಸಿದಂತೆ ಈ ತತ್ವವನ್ನು ಸೇವಾ ಒಪ್ಪಂದದ ಮೂರು ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಅನ್ವಯಿಸಬೇಕಾಗಿದೆಃ ಕ್ರಿಯಾತ್ಮಕ ಅಭಿವ್ಯಕ್ತಿ ಪ್ರಮಾಣೀಕರಣ ಸೇವೆಯ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಪ್ರಮಾಣೀಕರಿಸಿದ ಹೆಸರಿಸುವ ಸಂಪ್ರದಾಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವ್ಯಾಖ್ಯಾನಿಸಬೇಕಾಗಿದೆ. ಇದು ಘಟಕ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ ಸಂದೇಶದ ಹೆಸರುಗಳು ಮತ್ತು ಅವುಗಳ ಅನುಗುಣವಾದ ಪ್ರಕಾರದ ಹೆಸರುಗಳಿಗೆ ಸಹ ಅನ್ವಯಿಸುತ್ತದೆ. ಇದು ಸೇವಾ ಒಪ್ಪಂದದ ಸರಿಯಾದ ವ್ಯಾಖ್ಯಾನವನ್ನು ಹೆಚ್ಚಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಇದು ಸೇವೆಯ ಮರುಬಳಕೆ ಮತ್ತು ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಸೇವಾ ಒಪ್ಪಂದಗಳು ತಮ್ಮ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಕ್ತಪಡಿಸಿದಾಗ, ಸೇವಾ ನಕಲು ಮಾಡುವ ಅವಕಾಶವೂ ಕಡಿಮೆಯಾಗುತ್ತದೆ. ದತ್ತಾಂಶ ಮಾದರಿ ಪ್ರಮಾಣೀಕರಣ ಒಂದೇ ರೀತಿಯ ದತ್ತಾಂಶದ ಆಧಾರದ ಮೇಲೆ ಸಂದೇಶಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವ ಎರಡು ಸೇವೆಗಳು-ಉದಾಹರಣೆಗೆ, ಖರೀದಿ ಆದೇಶ-ಆ ದತ್ತಾಂಶವನ್ನು ವಿಭಿನ್ನ ಸ್ಕೀಮಾಗಳ ಪ್ರಕಾರ ರೂಪಿಸಬಹುದು, ಇದಕ್ಕೆ ದತ್ತಾಂಶ ಮಾದರಿ ರೂಪಾಂತರದ ಅಗತ್ಯವಿರುತ್ತದೆ. ಇದು ಸ್ಪಷ್ಟವಾಗಿ ಓವರ್ಹೆಡ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ ಮತ್ತು ಸೇವಾ ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯತೆ ಮತ್ತು ಮರುಬಳಕೆಯ ಮಾರ್ಗದಲ್ಲಿ ನಿಲ್ಲುತ್ತದೆ. ಈ ಪರಿವರ್ತನೆಯನ್ನು ತಪ್ಪಿಸಲು, ಪ್ರಮಾಣೀಕರಿಸಿದ ಸೇವಾ ಒಪ್ಪಂದದ ತತ್ವಕ್ಕೆ ಪ್ರಮಾಣೀಕರಿಸಿದ ದತ್ತಾಂಶ ಮಾದರಿಗಳು ಬೇಕಾಗುತ್ತವೆ, ಇದು ಪ್ರಮಾಣೀಕರಿಸಿದ ದತ್ತಾಂಶ ಪ್ರಾತಿನಿಧ್ಯ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ರಚಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಇದನ್ನು ಪ್ರಮಾಣೀಕರಿಸಿದ ಸೇವಾ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಉದ್ಯಮದಾದ್ಯಂತ ಮರುಬಳಕೆ ಮಾಡಬಹುದು. ಯೋಜನಾ ಕೇಂದ್ರೀಕರಣವು ದತ್ತಾಂಶ ಮಾದರಿ ಪ್ರಮಾಣೀಕರಣ ವಿನ್ಯಾಸ ಮಾದರಿಯ ಉದ್ದೇಶಗಳನ್ನು ನೇರವಾಗಿ ಬೆಂಬಲಿಸುತ್ತದೆ, ಇದು ಕೇಂದ್ರ ಆಡಳಿತದ ಯೋಜನೆಗಳ ರಚನೆಯನ್ನು ಮತ್ತಷ್ಟು ಬೆಂಬಲಿಸುತ್ತದೆ. ನೀತಿ ಪ್ರಮಾಣೀಕರಣ ಸೇವಾ ನೀತಿಗಳು ಸೇವೆಯ ಬಳಕೆಯ ನಿಯಮಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ. ಆದ್ದರಿಂದ, ಒಂದು ಸೇವೆಯನ್ನು ಮರುಬಳಕೆ ಮಾಡಲು, ಅದರ ನಡವಳಿಕೆಯ ಅವಶ್ಯಕತೆಗಳನ್ನು ಉದ್ಯಮದ ಪ್ರಮಾಣಿತ ಶಬ್ದಕೋಶಗಳ ಆಧಾರದ ಮೇಲೆ ಪ್ರಮಾಣೀಕರಿಸಿದ ನೀತಿ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಿರವಾಗಿ ವ್ಯಕ್ತಪಡಿಸಬೇಕು. ಈ ರೀತಿಯ ಪ್ರಮಾಣೀಕರಣವು ನೀತಿಗಳನ್ನು ಸೇವಾ ಒಪ್ಪಂದಗಳಿಂದ ಪ್ರತ್ಯೇಕ ನೀತಿ ದಾಖಲೆಗಳಾಗಿ ಬೇರ್ಪಡಿಸುವುದನ್ನು ಉತ್ತೇಜಿಸುತ್ತದೆ, ಇದು ಕೇಂದ್ರೀಕೃತ ಆಡಳಿತವನ್ನು ಸುಗಮಗೊಳಿಸುತ್ತದೆ. ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಎರಡು ನೀತಿಗಳು, ವಾಕ್ಯರಚನೆಯಲ್ಲಿ ಭಿನ್ನವಾಗಿದ್ದರೂ, ಒಂದೇ ಅರ್ಥವನ್ನು ಹೊಂದಿರಬಹುದು-ಆದ್ದರಿಂದ, ವಿನ್ಯಾಸದ ಮಾನದಂಡಗಳು ಸ್ವೀಕಾರಾರ್ಹ ನೀತಿ ರಚನೆಯನ್ನು ನಿರ್ದೇಶಿಸಬೇಕು. ಪರಿಗಣನೆಗಳು ಈ ವಿನ್ಯಾಸ ತತ್ವದ ಅನ್ವಯವು ಸೇವಾ ದಾಸ್ತಾನು ಮಟ್ಟದಲ್ಲಿ ವಿನ್ಯಾಸದ ಮಾನದಂಡಗಳನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಇದಕ್ಕೆ ಸಮಯ ಮತ್ತು ಪ್ರಯತ್ನದ ದೃಷ್ಟಿಯಿಂದ ಹೆಚ್ಚುವರಿ ಸಂಪನ್ಮೂಲಗಳು ಬೇಕಾಗುತ್ತವೆ. ಎರಡನೆಯದಾಗಿ, ಈ ವಿನ್ಯಾಸ ತತ್ವವನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಅನ್ವಯಿಸಲು, ನಿಜವಾದ ಒಪ್ಪಂದವನ್ನು ಸೇವಾ ತರ್ಕ ಮತ್ತು ಅನುಷ್ಠಾನದಿಂದ ಭೌತಿಕವಾಗಿ ಪ್ರತ್ಯೇಕಿಸಬೇಕು, ಇದರಿಂದಾಗಿ ಅದು ಉದ್ಯಮದ ಮಾನದಂಡಗಳನ್ನು ಆಧರಿಸಿರುತ್ತದೆ. ಡೀಕಪಲ್ಡ್ ಕಾಂಟ್ರಾಕ್ಟ್ ವಿನ್ಯಾಸ ಮಾದರಿಯನ್ನು ಅನ್ವಯಿಸುವ ಮೂಲಕ ಇದನ್ನು ಸಾಧಿಸಬಹುದು. ಆಧಾರವಾಗಿರುವ ತರ್ಕವು ಪ್ರಮಾಣೀಕೃತ ದತ್ತಾಂಶ ಮಾದರಿಗಳನ್ನು ಮಾತ್ರ ಬಳಸುವಂತೆ 'ಮೊದಲು ಒಪ್ಪಂದ' ವಿಧಾನವನ್ನು ಅನುಸರಿಸಬೇಕಾಗಿದೆ. ಇದಲ್ಲದೆ, ಕೇಂದ್ರೀಕೃತ ದತ್ತಾಂಶ ಮಾದರಿಗಳ ಅಗತ್ಯವು ಸೇವೆಗಳ ನಡುವೆ ಅನಗತ್ಯ ದತ್ತಾಂಶದ ಪ್ರಸರಣದಲ್ಲಿ ಕೊನೆಗೊಳ್ಳಬಹುದು, ಏಕೆಂದರೆ ಸೇವೆಗೆ ಅಗತ್ಯವಿರುವ ನಿಜವಾದ ದತ್ತಾಂಶವು ಸೇವೆಯ ಮೇಲೆ ವಿಧಿಸಲಾದ ಪ್ರಮಾಣೀಕೃತ ಸ್ಕೀಮಾದಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ದತ್ತಾಂಶದ ಉಪವಿಭಾಗವಾಗಿರಬಹುದು. ಉಲ್ಲೇಖಗಳು ಮೌರೊ. ಇತ್ಯಾದಿ. ಸರ್ವೀಸ್ ಓರಿಯೆಂಟೆಡ್ ಡಿವೈಸ್ ಇಂಟಿಗ್ರೇಷನ್-ಎನ್ ಅನಾಲಿಸಿಸ್ ಆಫ್ ಎಸ್. ಓ. ಎ. ಡಿಸೈನ್ ಪ್ಯಾಟರ್ನ್ಸ್. 1-10,2010 43ನೇ ಹವಾಯಿ ಇಂಟರ್ನ್ಯಾಷನಲ್ ಕಾನ್ಫರೆನ್ಸ್ ಆನ್ ಸಿಸ್ಟಮ್ ಸೈನ್ಸಸ್, 2010. ಪ್ರವೇಶಿಸಿದ ದಿನಾಂಕಃ 8 ಏಪ್ರಿಲ್ 2010. ಪಾಲ್-ಅಲೆಕ್ಸಾಂಡ್ರು Istoan.Software ಪ್ರಾಡಕ್ಟ್ ಲೈನ್ಸ್ ಮತ್ತು ಸರ್ವೀಸ್ ಓರಿಯೆಂಟೆಡ್ ಆರ್ಕಿಟೆಕ್ಚರ್ಃ ಅವರು connected.Date ಆಗಬಹುದೇಃ 10 ಏಪ್ರಿಲ್ 2010. ಹೊಂದಿಕೊಳ್ಳಬಹುದಾದ ಮತ್ತು ಮುಕ್ತ ಸೇವೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಯೂಸೆಫ್ Achbany.A ಮಲ್ಟಿ-ಏಜೆಂಟ್ ಫ್ರೇಮ್ವರ್ಕ್ Systems.Date ಪ್ರವೇಶಿಸಲಾಗಿದೆಃ 10 ಏಪ್ರಿಲ್ 2010. Kjell-Sverre Jerijærvi.SOA ಕಾಂಟ್ರಾಕ್ಟ್ ಮೆಚ್ಯೂರಿಟಿ Model.Date ಅನ್ನು ಪ್ರವೇಶಿಸಲಾಗಿದೆಃ 12 ಏಪ್ರಿಲ್ 2010. ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಎಸ್. ಓ. ಎ. ಪರಿಕಲ್ಪನೆಗಳು ಎಸ್. ಓ. ಎ. ನಿಯಮಗಳು ಪದಕೋಶ ಸೇವೆ-ಆಧಾರಿತ (ಬಿಸಿನೆಸ್ ಕಂಪ್ಯೂಟಿಂಗ್)