Entity abstraction pattern
ಎಂಟಿಟಿ ಅಬ್ಸ್ಟ್ರಾಕ್ಷನ್ ಒಂದು ವಿನ್ಯಾಸ ಮಾದರಿಯಾಗಿದ್ದು, ಇದನ್ನು ಸೇವಾ-ದೃಷ್ಟಿಕೋನ ವಿನ್ಯಾಸ ಮಾದರಿಯಲ್ಲಿ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ, ಇದು ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಸೇವೆಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದರ ಕ್ರಿಯಾತ್ಮಕ ಸಂದರ್ಭಗಳು ವ್ಯಾಪಾರ ಘಟಕಗಳನ್ನು ಆಧರಿಸಿವೆ. ತರ್ಕಬದ್ಧತೆ ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಯ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಪ್ರಕ್ರಿಯೆಯು ವ್ಯವಹಾರ ಕ್ಷೇತ್ರದ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ನಂತರ ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಯೊಳಗಿನ ವಿವಿಧ ಹಂತಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಪರಿಹಾರ ತರ್ಕವನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುತ್ತದೆ. ಈ ಕೆಲವು ಹಂತಗಳು ಕೇವಲ ಆ ನಿರ್ದಿಷ್ಟ ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಗೆ ಸಂಬಂಧಿಸಿವೆ, ಆದರೆ ಇತರವುಗಳು ಇತರ ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಗಳಿಗೂ ಉಪಯುಕ್ತವಾಗಬಹುದು. ಈ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ತರ್ಕದ ಒಂದು ಭಾಗವು ವ್ಯಾಪಾರ ಘಟಕಗಳಿಗೆ ಸಂಬಂಧಿಸಿದೆ, ಇದು ಭವಿಷ್ಯದಲ್ಲಿ ಬದಲಾಗಬಹುದಾದ ನಿಯಮಗಳು ಮತ್ತು ಸಂಸ್ಕರಣಾ ಹಂತಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಒಂದೇ ಆಗಿರುತ್ತದೆ. ಪ್ರಕ್ರಿಯೆ-ನಿರ್ದಿಷ್ಟ ತರ್ಕ ಮತ್ತು ಘಟಕ-ನಿರ್ದಿಷ್ಟ ತರ್ಕ ಎರಡನ್ನೂ ಒಳಗೊಂಡಿರುವ ಸೇವೆಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಿದರೆ, ಮತ್ತೊಂದು ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಯಿಂದ ಅದೇ ಘಟಕ-ನಿರ್ದಿಷ್ಟ ತರ್ಕವನ್ನು ಮರುಬಳಕೆ ಮಾಡುವ ಸಾಧ್ಯತೆಗಳು ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ನಗಣ್ಯವಾಗುತ್ತವೆ. ಮತ್ತೊಂದೆಡೆ, ಈ ರೀತಿಯ ತರ್ಕವನ್ನು ಪ್ರತ್ಯೇಕ ಧಾರಕವಾಗಿ ವಿಂಗಡಿಸಿದರೆ, ಅಂದರೆ. ಒಂದು ಸೇವೆ, ನಂತರ ಅದೇ ವ್ಯಾಪಾರ ಘಟಕವನ್ನು ಬಳಸುವ ಯಾವುದೇ ಹೊಸ ವ್ಯಾಪಾರ ಪ್ರಕ್ರಿಯೆಗಳು, ಈ ತರ್ಕವನ್ನು ಮರುಬಳಕೆ ಮಾಡಬಹುದು. ಮರುಬಳಕೆಯ ಸಮಸ್ಯೆಯ ಹೊರತಾಗಿ, ವ್ಯಾಪಾರ ಘಟಕದ ನಡವಳಿಕೆಯಲ್ಲಿನ ಬದಲಾವಣೆಯನ್ನು ಪರಿಹರಿಸಲು, ಅನೇಕ ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಗಳಲ್ಲಿ ಭದ್ರವಾದ ಘಟಕಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ತರ್ಕವನ್ನು ನವೀಕರಿಸಲು ಹೆಚ್ಚುವರಿ ಪ್ರಯತ್ನಗಳು ಬೇಕಾಗುತ್ತವೆ ಮತ್ತು ಅಂತಹ ಸೇವೆಗಳ ನಿರ್ವಹಣೆಯನ್ನು ಸಂಕೀರ್ಣ ಕಾರ್ಯವನ್ನಾಗಿ ಮಾಡುತ್ತದೆ. ಮೇಲೆ ತಿಳಿಸಲಾದ ಸಮಸ್ಯೆಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, ಎಂಟಿಟಿ ಅಬ್ಸ್ಟ್ರಾಕ್ಷನ್ ಮಾದರಿಯು ವ್ಯವಹಾರ ಘಟಕಗಳ ಸಂಸ್ಕರಣೆಗೆ ಸಂಬಂಧಿಸಿದ ತರ್ಕವನ್ನು ಪ್ರಕ್ರಿಯೆ-ನಿರ್ದಿಷ್ಟ ಏಕ ಉದ್ದೇಶದ ತರ್ಕದಿಂದ ಬೇರ್ಪಡಿಸಬೇಕು ಮತ್ತು ಅಂತಹ ತರ್ಕವನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ಒಟ್ಟಾರೆ ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಯ ಬಗ್ಗೆ ಯಾವುದೇ ಜ್ಞಾನವಿಲ್ಲದ ಸ್ವತಂತ್ರ ತರ್ಕವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಬೇಕು ಎಂದು ಪ್ರತಿಪಾದಿಸುತ್ತದೆ. ಬಳಕೆ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಘಟಕದ ನಿರ್ದಿಷ್ಟ ತರ್ಕವನ್ನು ಬೇರ್ಪಡಿಸಲು ನಿಜವಾದ ಸೇವೆಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವ ಮೊದಲು ಅಂತಹ ತರ್ಕವನ್ನು ಗುರುತಿಸುವ ಅಗತ್ಯವಿದೆ. ಇದಕ್ಕೆ ಟಾಪ್-ಡೌನ್ ಸೇವಾ-ಆಧಾರಿತ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ವಿನ್ಯಾಸ ಸೇವಾ ವಿತರಣಾ ಪ್ರಕ್ರಿಯೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ. ವಿಶ್ಲೇಷಣೆಯ ಹಂತದಲ್ಲಿ, ವ್ಯಾಪಾರ ಘಟಕಗಳ ಮೇಲೆ ಮತ್ತು ಅವುಗಳಿಂದ ನಡೆಸಲ್ಪಡುವ ವಿವಿಧ ರೀತಿಯ ಕ್ರಿಯೆಗಳನ್ನು ಗುರುತಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸಂಬಂಧಿತ ಪ್ರಕ್ರಿಯೆ-ತಟಸ್ಥ ಕ್ರಿಯಾತ್ಮಕ ಸನ್ನಿವೇಶದಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ, ಇದು ಘಟಕ ಸೇವೆಗಳಿಗೆ ಆಧಾರವಾಗಿದೆ. ಈ ಘಟಕ ಸೇವೆಗಳು ನಿರ್ದಿಷ್ಟವಾಗಿ ಸಿ. ಆರ್. ಯು. ಡಿ ಕಾರ್ಯಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಕಾರ್ಯವನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ, ಇದು ಭೌತಿಕ ಅಥವಾ ತಾರ್ಕಿಕ ವ್ಯವಹಾರ ಘಟಕಗಳಿಗೆ ಮಾತ್ರ ಪ್ರಸ್ತುತವಾಗಿದೆ, ಅವುಗಳ ಅನುಗುಣವಾದ ಕ್ರಿಯಾತ್ಮಕ ಸಂದರ್ಭದಿಂದ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ವಿವಿಧ ಕ್ರಿಯೆಗಳನ್ನು ಗುರುತಿಸುವುದರ ಜೊತೆಗೆ, ಪ್ರಸ್ತುತ ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಯ ಭಾಗವಾಗಿರಲಿ ಅಥವಾ ಇಲ್ಲದಿರಲಿ, ವ್ಯಾಪಾರ ಘಟಕಗಳ ನಡುವಿನ ಯಾವುದೇ ಸಂಬಂಧಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ಸಹ ಮುಖ್ಯವಾಗಿದೆ. ವಿವಿಧ ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನೋಡುವ ಮೂಲಕ, ಅಸ್ತಿತ್ವದ ಸೇವೆಯನ್ನು ಇತರ ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಅಗತ್ಯವಾದ ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಕ್ಷಮತೆಯಿಂದ ತುಂಬಿಸಬಹುದು. ಅಂತಹ ಸಂಬಂಧಗಳನ್ನು ಗುರುತಿಸಲು ಮಾಹಿತಿಯ ಪ್ರಮುಖ ಮೂಲವೆಂದರೆ ಇಆರ್ಡಿಗಳು, ಏಕೆಂದರೆ ಅವು ವಿವಿಧ ವ್ಯಾಪಾರ ಘಟಕಗಳ ನಡುವಿನ ಸಂಬಂಧಗಳನ್ನು ಭೌತಿಕವಾಗಿ ಪ್ರದರ್ಶಿಸುತ್ತವೆ ಮತ್ತು ಘಟಕಗಳ ನಡುವಿನ ಸಂಬಂಧಗಳ ಆಧಾರವನ್ನು ರೂಪಿಸುವ ಘಟಕಗಳ ವಿಭಿನ್ನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸಹ ಗುರುತಿಸುತ್ತವೆ. ಪರಿಣಾಮವಾಗಿ ಬರುವ ಸೇವೆಗಳ ಸಮೂಹವು ಅಸ್ತಿತ್ವದ ಪದರವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಇದು ಸೇವಾ ಪದರಗಳ ವಿನ್ಯಾಸ ಮಾದರಿಯು ಪ್ರತಿಪಾದಿಸಿದ ಪದರಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಅಸ್ತಿತ್ವದ ಅಮೂರ್ತ ವಿನ್ಯಾಸ ಮಾದರಿಯ ಅನ್ವಯವನ್ನು ಅಜ್ಞೇಯ ಸಂದರ್ಭ ವಿನ್ಯಾಸ ಮಾದರಿಯ ವಿಶೇಷ ಅನುಷ್ಠಾನವಾಗಿ ನೋಡಬಹುದು, ಏಕೆಂದರೆ ಅಜ್ಞೇಯ ಸಂದರ್ಭ ಮಾದರಿಯು ಪ್ರಕ್ರಿಯೆ-ತಟಸ್ಥ ತರ್ಕವನ್ನು ಪ್ರಕ್ರಿಯೆ-ನಿರ್ದಿಷ್ಟ ತರ್ಕದಿಂದ ಬೇರ್ಪಡಿಸುವುದನ್ನು ಪ್ರತಿಪಾದಿಸುತ್ತದೆ, ಆದಾಗ್ಯೂ, ಅಸ್ತಿತ್ವದ ಅಮೂರ್ತ ಮಾದರಿಯ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ಅಸ್ತಿತ್ವ-ನಿರ್ದಿಷ್ಟ ಪ್ರಕ್ರಿಯೆ-ತಟಸ್ಥ ತರ್ಕವನ್ನು ಬೇರ್ಪಡಿಸಲಾಗುತ್ತಿದೆ. ವ್ಯವಹಾರ ಘಟಕಗಳಿಂದ ಘಟಕ ಸೇವೆಗಳನ್ನು ಗುರುತಿಸುವ ಪ್ರಕ್ರಿಯೆಯು ಯಾವಾಗಲೂ ಒಂದರಿಂದ ಒಂದು ನಕ್ಷೆಗೆ ಕಾರಣವಾಗದಿರಬಹುದು, ಏಕೆಂದರೆ ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ಎರಡು ಘಟಕಗಳನ್ನು ಒಂದಾಗಿ ಸಂಯೋಜಿಸುವುದು ತಾರ್ಕಿಕವಾಗಿರಬಹುದು ಏಕೆಂದರೆ ಅವು ಸ್ವಂತವಾಗಿ ಕಾರ್ಯಚಟುವಟಿಕೆಯ ಗಮನಾರ್ಹ ಭಾಗವನ್ನು ಪ್ರತಿನಿಧಿಸುವುದಿಲ್ಲ. ಪರಿಗಣನೆಗಳು ಈ ವಿನ್ಯಾಸ ಮಾದರಿಯ ಅನ್ವಯಕ್ಕೆ ಟಾಪ್-ಡೌನ್ ಸೇವಾ-ಆಧಾರಿತ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ವಿನ್ಯಾಸ ಸೇವಾ ವಿತರಣಾ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುವುದು ಅಗತ್ಯವಾಗಿದೆ, ಇದು ಸಮಯ ಮತ್ತು ಮಾನವ-ಶಕ್ತಿಯ ದೃಷ್ಟಿಯಿಂದ ಸೀಮಿತ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೊಂದಿರುವ ಸಂಸ್ಥೆಗಳಿಗೆ ಸೂಕ್ತವಲ್ಲ. ಮತ್ತೊಂದು ಪ್ರಮುಖ ಅಂಶವೆಂದರೆ, ಎಂಟಿಟಿ ಸೇವೆಗಳಲ್ಲಿ ಎಂಟಿಟಿ-ನಿರ್ದಿಷ್ಟ ತರ್ಕವನ್ನು ಅಮೂರ್ತಗೊಳಿಸಿದ ನಂತರ, ಅಂತಹ ಎಂಟಿಟಿ ಸೇವೆಗಳ ಮೇಲಿನ ಅವಲಂಬನೆಯು ಹೆಚ್ಚಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಅವು ಅನೇಕ ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಆಸಕ್ತಿಯಿರುವ ಬಳಕೆಯ ಕಾರ್ಯಕ್ಷಮತೆಗಾಗಿ ಸಂಪರ್ಕದ ಏಕೈಕ ಕೇಂದ್ರವಾಗುತ್ತವೆ. ಇದರ ಪರಿಣಾಮವಾಗಿ, ಕಟ್ಟುನಿಟ್ಟಾದ ಆಡಳಿತ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಹೊಂದಿರುವುದು ಬಹಳ ಮುಖ್ಯವಾಗಿದೆ, ಇದರಿಂದಾಗಿ ಒಂದು ಘಟಕದ ಸೇವೆಯ ಕಾರ್ಯಚಟುವಟಿಕೆಯಲ್ಲಿ ಬದಲಾವಣೆಯು ಅಂತಹ ಘಟಕದ ಸೇವೆಗಳ ಮೇಲೆ ಈಗಾಗಲೇ ಅವಲಂಬನೆಗಳನ್ನು ರೂಪಿಸಿರುವ ಸೇವಾ ಗ್ರಾಹಕರು ನಿರೀಕ್ಷಿಸದ ನಡವಳಿಕೆಗೆ ಕಾರಣವಾಗುವುದಿಲ್ಲ. ಉಲ್ಲೇಖಗಳು ಎರ್ಲ್ ಮತ್ತು ಇತರರು., (2009). SOA ಡಿಸೈನ್ Patterns.Prentice ಹಾಲ್. .. ಮೌರೊ. ಇತ್ಯಾದಿ. ಸರ್ವೀಸ್-ಓರಿಯೆಂಟೆಡ್ ಡಿವೈಸ್ ಇಂಟಿಗ್ರೇಷನ್-ಎಸ್. ಓ. ಎ. ವಿನ್ಯಾಸ ಮಾದರಿಗಳ ವಿಶ್ಲೇಷಣೆ. [ಆನ್ಲೈನ್], ಪು. 1-10,2010 43ನೇ ಹವಾಯಿ ಇಂಟರ್ನ್ಯಾಷನಲ್ ಕಾನ್ಫರೆನ್ಸ್ ಆನ್ ಸಿಸ್ಟಮ್ ಸೈನ್ಸಸ್, 2010. ಪ್ರವೇಶಿಸಿದ ದಿನಾಂಕಃ 27 ಏಪ್ರಿಲ್ 2010. ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಎಸ್. ಓ. ಎ. ಪರಿಕಲ್ಪನೆಗಳು ಎಸ್. ಓ. ಎ. ನಿಯಮಗಳು ಪದಕೋಶ ಎಸ್. ಓ. ಎ. ವಿನ್ಯಾಸ ಮಾದರಿಗಳು ಸೇವೆ-ಆಧಾರಿತ (ವ್ಯವಹಾರ ಗಣನೆ)