Component-based Scalable Logical Architecture
ಸಿಎಸ್ಎಲ್ಎ. ನೆಟ್ ಎಂಬುದು ರಾಕ್ಫೋರ್ಡ್ ಲೋಟ್ಕಾ ರಚಿಸಿದ ಸಾಫ್ಟ್ವೇರ್ ಫ್ರೇಮ್ವರ್ಕ್ ಆಗಿದ್ದು, ಇದು ವ್ಯಾಪಾರ ವಸ್ತುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ದೃಢವಾದ ವಸ್ತು ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ರಚಿಸಲು ಪ್ರಮಾಣಿತ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ವ್ಯಾಪಾರದ ವಸ್ತುಗಳು ಎಂದರೆ ಒಂದು ವಸ್ತುನಿಷ್ಠ ಯೋಜನೆಯಲ್ಲಿ ವ್ಯವಹಾರದ ಘಟಕಗಳನ್ನು ಅಮೂರ್ತಗೊಳಿಸುವ ವಸ್ತುಗಳು. ವ್ಯಾಪಾರ ಘಟಕಗಳ ಕೆಲವು ಉದಾಹರಣೆಗಳಲ್ಲಿ ಮಾರಾಟ ಆದೇಶಗಳು, ಉದ್ಯೋಗಿಗಳು ಅಥವಾ ಇನ್ವಾಯ್ಸ್ಗಳು ಸೇರಿವೆ. ಸಿಎಸ್ಎಲ್ಎ ಸ್ವತಃ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಮುಕ್ತವಾಗಿದ್ದರೂ, ಸೃಷ್ಟಿಕರ್ತನು ಒದಗಿಸುವ ಏಕೈಕ ದಾಖಲೆಗಳು ಅವರ ಪುಸ್ತಕಗಳು ಮತ್ತು ವೀಡಿಯೊಗಳು, ಅವು ಉಚಿತವಲ್ಲ. ಸಿಎಸ್ಎಲ್ಎ (ಕಾಂಪೊನೆಂಟ್-ಬೇಸ್ಡ್ ಸ್ಕೇಲೆಬಲ್ ಲಾಜಿಕಲ್ ಆರ್ಕಿಟೆಕ್ಚರ್) ಅನ್ನು ಮೂಲತಃ ಲೋಟ್ಕಾ ಅವರ ವಿಷುಯಲ್ ಬೇಸಿಕ್ 6 ಬಿಸಿನೆಸ್ ಆಬ್ಜೆಕ್ಟ್ಸ್ ಪುಸ್ತಕದಲ್ಲಿ ವಿಷುಯಲ್ ಬೇಸಿಕ್ 6 ಕಡೆಗೆ ಗುರಿಯಾಗಿಸಲಾಗಿತ್ತು. ಮೈಕ್ರೋಸಾಫ್ಟ್. ನೆಟ್ ಆಗಮನದೊಂದಿಗೆ, ಸಿ. ಎಸ್. ಎಲ್. ಎ. ಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನೆಲದಿಂದ ಪುನಃ ಬರೆಯಲಾಯಿತು, ಯಾವುದೇ ಕೋಡ್ ಅನ್ನು ಮುಂದಕ್ಕೆ ಸಾಗಿಸಲಾಗಲಿಲ್ಲ, ಮತ್ತು ಇದನ್ನು ಸಿ. ಎಸ್. ಎಲ್. ಎ.. ನೆಟ್ ಎಂದು ಕರೆಯಲಾಯಿತು. ಈ ಪರಿಷ್ಕರಣೆಯು ವೆಬ್ ಸೇವೆಗಳು ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್. ನೆಟ್ (ನಿರ್ದಿಷ್ಟವಾಗಿ, ವಿಷುಯಲ್ Basic.NET ಮತ್ತು ಸಿ #) ನೊಂದಿಗೆ ಬಂದ ವಸ್ತು ಆಧಾರಿತ ಭಾಷೆಗಳ ಲಾಭವನ್ನು ಪಡೆದುಕೊಂಡಿತು. CSLA. NET ಅನ್ನು ಎಕ್ಸ್ಪರ್ಟ್ ಸಿ #ಬಿಸಿನೆಸ್ ಆಬ್ಜೆಕ್ಟ್ಸ್ ಮತ್ತು ಎಕ್ಸ್ಪರ್ಟ್ ಒನ್-ಆನ್-ಒನ್ ವಿಷುಯಲ್ ಬೇಸಿಕ್. NET ಬಿಸಿನೆಸ್ ಆಬ್ಜೆಕ್ಟ್ಸ್ನಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಇವೆರಡನ್ನೂ ಲೋಟ್ಕಾ ಬರೆದಿದ್ದಾರೆ. ಸಿಎಸ್ಎಲ್ಎ ಮತ್ತು ಸಿಎಸ್ಎಲ್ಎ. ನೆಟ್ ಅನ್ನು ಮೂಲತಃ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳತ್ತ ಗುರಿಯಾಗಿರಿಸಲಾಗಿದ್ದರೂ, ಹೆಚ್ಚಿನ ಚೌಕಟ್ಟನ್ನು ಹೆಚ್ಚಿನ ವಸ್ತು ಆಧಾರಿತ ಭಾಷೆಗಳಿಗೆ ಅನ್ವಯಿಸಬಹುದು. ಸಿಎಸ್ಎಲ್ಎ. ನೆಟ್ ಬಗ್ಗೆ ಪ್ರಸ್ತುತ ಮಾಹಿತಿಯು ಲೋಟ್ಕಾರ ಸ್ವಯಂ-ಪ್ರಕಟಿತ ಯುಸಿಂಗ್ ಸಿಎಸ್ಎಲ್ಎ 4 ಇಬುಕ್ ಸರಣಿಯ ಮೂಲಕ ಲಭ್ಯವಿದೆ. ಸಿಎಸ್ಎಲ್ಎ ಸ್ಮಾರ್ಟ್ ದತ್ತಾಂಶದ ವೈಶಿಷ್ಟ್ಯಗಳು ಒಂದು ವ್ಯವಹಾರ ವಸ್ತುವು ಅದು ಪ್ರತಿನಿಧಿಸುವ ವಸ್ತುವಿಗೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ದತ್ತಾಂಶ ಮತ್ತು ನಡವಳಿಕೆಯನ್ನು (ವ್ಯವಹಾರ ತರ್ಕ ಮತ್ತು ನಿಯಮಗಳು) ಆವರಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಆರ್ಡರ್ ಎಡಿಟ್ ವಸ್ತುವು ಆದೇಶದ ಮಾಹಿತಿಯನ್ನು ಸಂಪಾದಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಸರಿಯಾಗಿ ಅನುಮತಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅಗತ್ಯವಾದ ದತ್ತಾಂಶ ಮತ್ತು ವ್ಯವಹಾರ ನಿಯಮಗಳ ಅನುಷ್ಠಾನಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಸಿಎಸ್ಎಲ್ಎ. ನೆಟ್ ಚೌಕಟ್ಟು ಮೌಲ್ಯಮಾಪನ ನಿಯಮಗಳು, ವ್ಯವಹಾರ ನಿಯಮಗಳು ಮತ್ತು ದೃಢೀಕರಣ ನಿಯಮಗಳನ್ನು ಬೆಂಬಲಿಸುವ ನಿಯಮಗಳ ಎಂಜಿನ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಈ ನಿಯಮಗಳನ್ನು ಆಬ್ಜೆಕ್ಟ್ ನಿದರ್ಶನಗಳು ಅಥವಾ ಗುಣಲಕ್ಷಣಗಳಿಗೆ ಲಗತ್ತಿಸಲಾಗಿದೆ ಮತ್ತು ಅಗತ್ಯವಿದ್ದಾಗ ಸಿಎಸ್ಎಲ್ಎ. ನೆಟ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆಹ್ವಾನಿಸುತ್ತದೆ. ಸಿ. ಎಸ್. ಎಲ್. ಎ. ನೆಟ್ ನಿಯಮದ ಎಂಜಿನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅಥವಾ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಡಾಟ್ ನೆಟ್ ನ ಡೇಟಾ ಅನೊಟೇಷನ್ಸ್ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಮಾನ್ಯತೆ ನಿಯಮಗಳನ್ನು ಜಾರಿಗೆ ತರಬಹುದು. ವಸ್ತು ಸ್ಥಿರತೆ ದತ್ತಾಂಶ ರಚನೆ, ಮರುಪಡೆಯುವಿಕೆ, ನವೀಕರಣಗಳು ಮತ್ತು ಅಳಿಸುವಿಕೆಗಳನ್ನು (ಸಿ. ಆರ್. ಯು. ಡಿ.) ದತ್ತಾಂಶ ಪರೀಕ್ಷೆಗೆ ಸಂಬಂಧಿಸಿದ ವ್ಯವಹಾರ ವಸ್ತುವಿನ ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ವಿಧಾನಗಳಿಂದ ನಡೆಸಲಾಗುತ್ತದೆ. ದತ್ತಾಂಶ ಪ್ರವೇಶ ತರ್ಕವನ್ನು ವ್ಯಾಪಾರ ತರ್ಕದಿಂದ ಸ್ಪಷ್ಟವಾಗಿ ಬೇರ್ಪಡಿಸಲಾಗುತ್ತದೆ, ಸಾಮಾನ್ಯವಾಗಿ ರೆಪೊಸಿಟರಿ ಮಾದರಿ ಅಥವಾ ಇತರ ಮುಖ್ಯವಾಹಿನಿಯ ವಸ್ತು-ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ತಂತ್ರಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಮೆಟಾಸ್ಟೇಟ್ ನಿರ್ವಹಣೆ CSLA. NET ಪ್ರತಿ ವ್ಯವಹಾರ ವಸ್ತುವಿನ ಬಗ್ಗೆ ಮೆಟಾಸ್ಟೇಟ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಪ್ರತಿ ವ್ಯಾಪಾರ ವಸ್ತುವು ಅದು ಯಾವಾಗ ಹೊಸದು (ಅದು ಇನ್ನೂ ಉಳಿಸದ ಡೇಟಾವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ) ಮತ್ತು ಅದು ಯಾವಾಗ ಕೊಳಕು (ಅದು ಹೊಸದಾಗಿರುವುದರಿಂದ ಅಥವಾ ಅದರ ಸದಸ್ಯರ ಡೇಟಾವನ್ನು ಕೊನೆಯದಾಗಿ ಲೋಡ್ ಮಾಡಿದಾಗಿನಿಂದ ಬದಲಾಯಿಸಲಾಗಿರುವುದರಿಂದ ಅದನ್ನು ಡೇಟಾಬೇಸ್ಗೆ ಉಳಿಸಬೇಕಾಗಿದೆ) ಎಂಬುದರ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ. ವ್ಯಾಪಾರದ ವಸ್ತುಗಳನ್ನು ಅಳಿಸಲು ಗುರುತಿಸಬಹುದು, ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ನಂತರ ಅಳಿಸಬಹುದು (ಉದಾಹರಣೆಗೆ ಬಳಕೆದಾರರು ಸಾಲುಗಳನ್ನು ಅಳಿಸುವ ಉದ್ದೇಶವನ್ನು ದೃಢೀಕರಿಸುವ ಗುಂಡಿಯನ್ನು ಒತ್ತಿದಾಗ). ಈ ವೈಶಿಷ್ಟ್ಯವು ಒಂದು ವಸ್ತು ಅಥವಾ ವಸ್ತುಗಳ ಸಂಗ್ರಹಕ್ಕೆ ಸ್ಥಿತಿಗಳ ಸಂಗ್ರಹವನ್ನು ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಇದು ವಸ್ತುವನ್ನು ಸುಲಭವಾಗಿ ಹಿಂದಿನ ಸ್ಥಿತಿಗಳಿಗೆ ಮರಳಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಬಳಕೆದಾರರು ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಹಿಂದಿನ ತಿದ್ದುಪಡಿಗಳನ್ನು ಅನೇಕ ಬಾರಿ ರದ್ದುಗೊಳಿಸಲು ಬಯಸಿದಾಗ ಇದು ಉಪಯುಕ್ತವಾಗಬಹುದು. ಈ ವೈಶಿಷ್ಟ್ಯವು ಈ ಹಿಂದೆ ರದ್ದುಗೊಳಿಸಲಾಗಿದ್ದ ಅನೇಕ ತಿದ್ದುಪಡಿಗಳನ್ನು ಪುನಃ ಮಾಡಲು ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಈ ವೈಶಿಷ್ಟ್ಯವು ಡೆಸ್ಕ್ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸಮೃದ್ಧ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ವಹಿವಾಟಿನ ವೆಬ್-ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಓವರ್ಹೆಡ್ ಅನ್ನು ಪರಿಗಣಿಸುವುದು ಎಚ್ಚರಿಕೆಯ ಒಂದು ಟಿಪ್ಪಣಿಯಾಗಿದೆ. ಎನ್-ಲೆವೆಲ್ ರದ್ದುಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರತಿಫಲನದಿಂದ ಪ್ರವೇಶಿಸಬಹುದಾದ ಅಪ್ಲಿಕೇಶನ್ನ ಹಿಂದಿನ ಸ್ಥಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ. ಡೆಸ್ಕ್ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಇದು ಸಾಮಾನ್ಯ ಅಭ್ಯಾಸವಾಗಿದ್ದು, ಅಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು "ಅನ್ವಯಿಸಬೇಕು". ವೆಬ್ ಆಧಾರಿತ ವಿನ್ಯಾಸಗಳಲ್ಲಿ, ಬದಲಾವಣೆಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಬ್ಯಾಚ್ನಲ್ಲಿ ಸಲ್ಲಿಸಲಾಗುತ್ತದೆಯಾದ್ದರಿಂದ ಮತ್ತು ಅದೇ ಮಟ್ಟದ "ರದ್ದುಗೊಳಿಸುವ" ಸಾಮರ್ಥ್ಯದ ಅಗತ್ಯವಿಲ್ಲದ ಕಾರಣ ಹೆಚ್ಚುವರಿ ಸಂಗ್ರಹಣೆಯು ಅನಗತ್ಯ ಓವರ್ಹೆಡ್ಗೆ ಕಾರಣವಾಗಬಹುದು. ವ್ಯವಹಾರ ನಿಯಮ ಟ್ರ್ಯಾಕಿಂಗ್ ವಸ್ತುಗಳು "ಮುರಿದ ನಿಯಮ" ವಸ್ತುಗಳ ಸಂಗ್ರಹಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಒಂದು ವಸ್ತುವು ಮಾನ್ಯ ಸ್ಥಿತಿಯಲ್ಲಿರುವವರೆಗೆ ಮುರಿದ ನಿಯಮಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿರುತ್ತವೆ, ಅಂದರೆ ಅದು ಡೇಟಾಬೇಸ್ಗೆ ಮುಂದುವರೆಯಲು ಸಿದ್ಧವಾಗಿದೆ. ಬ್ರೋಕನ್ ರೂಲ್ ವಸ್ತುಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಫೋನ್ ಸಂಖ್ಯೆ ಕ್ಷೇತ್ರದಲ್ಲಿ ಯಾವುದೇ ವರ್ಣಮಾಲೆಯ ಅಕ್ಷರಗಳನ್ನು ನಮೂದಿಸಲಾಗಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವಂತಹ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ತರ್ಕದೊಂದಿಗೆ ಸಂಬಂಧ ಹೊಂದಿವೆ. ಉದಾಹರಣೆಗೆ, ಒಂದು ಖಾತೆ ವಸ್ತುವು ಫೋನ್ ಸಂಖ್ಯೆಯ ಆಸ್ತಿಯನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಆ ಆಸ್ತಿಯನ್ನು ವರ್ಣಮಾಲೆಯ ಅಕ್ಷರಗಳೊಂದಿಗೆ ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ನಿಗದಿಪಡಿಸಿದರೆ, ಖಾತೆ ವಸ್ತುವಿನ ಇಸ್ವಾಲಿಡ್ ಆಸ್ತಿಯು ತಪ್ಪಾಗುತ್ತದೆ (ಡೇಟಾಬೇಸ್ಗೆ ಉಳಿಸಲು ಅಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ) ಮತ್ತು ನಂತರ ಹೊಸ ಬ್ರೋಕನ್ ರೂಲ್ ವಸ್ತುವನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಖಾತೆಯ ಬ್ರೋಕನ್ ರೂಲ್ಸ್ ಸಂಗ್ರಹಕ್ಕೆ ನಿಯೋಜಿಸಲಾಗುತ್ತದೆ. ಅಮಾನ್ಯವಾದ ದೂರವಾಣಿ ಸಂಖ್ಯೆಯನ್ನು ಸರಿಪಡಿಸಿದಾಗ ನಿಯಮವು ಕಣ್ಮರೆಯಾಗುತ್ತದೆ, ಇದು ಖಾತೆಯ ವಸ್ತುವನ್ನು ಡೇಟಾಬೇಸ್ಗೆ ಉಳಿಸಿಕೊಳ್ಳುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ. ವಿಂಡೋಸ್ ರನ್ಟೈಮ್ (ವಿನ್ಆರ್ಟಿ), ಡಬ್ಲ್ಯುಪಿಎಫ್, ವೆಬ್ ಫಾರ್ಮ್ಗಳು, ASP.NET ಎಂವಿಸಿ, ವಿಂಡೋಸ್ ಫೋನ್, ಸಿಲ್ವರ್ಲೈಟ್ ಮತ್ತು ವಿಂಡೋಸ್ ಫಾರ್ಮ್ಗಳು ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಮೈಕ್ರೋಸಾಫ್ಟ್. ನೆಟ್ ಯುಐ ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ಡೇಟಾ ಬೈಂಡಿಂಗ್ ಅನ್ನು ಸಿಎಸ್ಎಲ್ಎ. ನೆಟ್ ಬಳಸಿ ರಚಿಸಲಾದ ಸಿಎಸ್ಎಲ್ಎ ಸಿಂಪಲ್ ಯುಐ ರಚನೆಯ ವಿಸ್ತೃತ ವೈಶಿಷ್ಟ್ಯಗಳು ಸಂಪೂರ್ಣವಾಗಿ ಬೆಂಬಲಿಸುತ್ತವೆ. ಡಾಟಾಗ್ರಿಡ್ಗಳು ಮತ್ತು ಲಿಸ್ಟ್ಬಾಕ್ಸ್ಗಳಂತಹ ದತ್ತಾಂಶ-ಬದ್ಧ ನಿಯಂತ್ರಣಗಳನ್ನು ADO.NET ಡೇಟಾಸೆಟ್ಗಳು ಮತ್ತು ಡೇಟಟೇಬಲ್ಗಳಂತಹ ಹೆಚ್ಚು ಸಾಮಾನ್ಯೀಕೃತ ಡೇಟಾಬೇಸ್ ಆಬ್ಜೆಕ್ಟ್ಗಳ ಬದಲಿಗೆ ವ್ಯಾಪಾರ ವಸ್ತುಗಳಿಗೆ ಬಂಧಿಸಬಹುದು. ಸಿಎಸ್ಎಲ್ಎ. ನೆಟ್ ಚೌಕಟ್ಟು ಮೊಬೈಲ್ ಆಬ್ಜೆಕ್ಟ್ಗಳು ಅಥವಾ ಮೊಬೈಲ್ ಏಜೆಂಟ್ಗಳು ಎಂಬ ಪರಿಕಲ್ಪನೆಯನ್ನು ಡಬ್ಲ್ಯುಸಿಎಫ್, ವೆಬ್ ಸೇವೆಗಳು ಅಥವಾ ಇತರ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೆಟ್ವರ್ಕ್ ಗಡಿಗಳಲ್ಲಿ ಚಲಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇದರ ಪರಿಣಾಮವಾಗಿ, ದತ್ತಾಂಶ ಪ್ರವೇಶವು ಸ್ಥಳದ ಪಾರದರ್ಶಕತೆಯನ್ನು ಹೊಂದಿದೆ, ಅಂದರೆ ಅಪ್ಲಿಕೇಶನ್ನ ಸಂರಚನೆಯನ್ನು ಅವಲಂಬಿಸಿ ಕ್ಲೈಂಟ್ ವರ್ಕ್ಸ್ಟೇಷನ್ ಅಥವಾ ಸರ್ವರ್ನಲ್ಲಿ ತರ್ಕವು ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದು. ಹಸ್ತಚಾಲಿತ ದತ್ತಸಂಚಯ ವಹಿವಾಟುಗಳನ್ನು ಬಳಸಲು ಅಥವಾ ವಿತರಿಸಿದ ಎರಡು-ಹಂತದ ಬದ್ಧ ವಹಿವಾಟುಗಳನ್ನು ಬಳಸಲು ಸಹ ಇದನ್ನು ಸಂರಚಿಸಬಹುದು. ಡೇಟಾ ಪ್ರವೇಶ ತರ್ಕವನ್ನು ವ್ಯವಹಾರ ತರ್ಕದಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ಬೇರ್ಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್. ನೆಟ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಯಾವುದೇ ಡೇಟಾ ಪ್ರವೇಶ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಉದಾಹರಣೆಗಳಲ್ಲಿ ADO.NET ಎಂಟಿಟಿ ಫ್ರೇಮ್ವರ್ಕ್, ರಾ ADO.NET, ಎನ್ ಹೈಬರ್ನೇಟ್ ಇತ್ಯಾದಿಗಳು ಸೇರಿವೆ. ವೆಬ್ ಸೇವೆಗಳು CSLA. NET ಚೌಕಟ್ಟಿನೊಂದಿಗೆ ರಚಿಸಲಾದ ವ್ಯವಹಾರ ತರ್ಕವನ್ನು ದೂರದ ಗ್ರಾಹಕರಿಗೆ ವೆಬ್ ಸೇವೆಯಾಗಿ ಸುಲಭವಾಗಿ ಬಹಿರಂಗಪಡಿಸಬಹುದು. ವೆಬ್ ಎಪಿಐ, ಡಬ್ಲ್ಯುಸಿಎಫ್ ಮತ್ತು ಎಎಸ್ಎಂಎಕ್ಸ್ ವೆಬ್ ಸೇವೆಗಳಂತಹ ಸರ್ವರ್-ಸೈಡ್ ಮೈಕ್ರೋಸಾಫ್ಟ್. ನೆಟ್ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಇದನ್ನು ಮಾಡಬಹುದು. ಸಿಎಸ್ಎಲ್ಎ 4 ಇಬುಕ್ ಸರಣಿಗಳನ್ನು ಬಳಸುವ ತರಬೇತಿ ಪುಸ್ತಕಗಳು ಎಕ್ಸ್ಪರ್ಟ್ ಸಿ #2008 ಬ್ಯುಸಿನೆಸ್ ಆಬ್ಜೆಕ್ಟ್ಸ್ ಎಕ್ಸ್ಪರ್ಟ್ ವಿಬಿ 2008 ಬ್ಯುಸಿನೆಸ್ ಆಬ್ಜೆಕ್ಟ್ಸ್ ಯೂಸಿಂಗ್ ಸಿಎಸ್ಎಲ್ಎ. ನೆಟ್ 3. ಸಿಎಸ್ಎಲ್ಎ. ನೆಟ್ ಆವೃತ್ತಿ 2 ಹ್ಯಾಂಡ್ಬುಕ್ ಎಕ್ಸ್ಪರ್ಟ್ ಸಿ #2005 ಬ್ಯುಸಿನೆಸ್ ಆಬ್ಜೆಕ್ಟ್ಸ್ ಎಕ್ಸ್ಪರ್ಟ್ ವಿಬಿ 2005 ಬ್ಯುಸಿನೆಸ್ ಆಬ್ಜೆಕ್ಟ್ಸ್ ಎಕ್ಸ್ಪರ್ಟ್ ಸಿ #ಬ್ಯುಸಿನೆಸ್ ಆಬ್ಜೆಕ್ಟ್ಸ್ ಎಕ್ಸ್ಪರ್ಟ್ ವಿಬಿ ಬ್ಯುಸಿನೆಸ್ ಆಬ್ಜೆಕ್ಟ್ಸ್ ವಿಷುಯಲ್ ಬೇಸಿಕ್ 6 ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ಆಬ್ಜೆಕ್ಟ್ಸ್ ವಿಷುಯಲ್ ಬೇಸಿಕ್ 6 ಬ್ಯುಸಿನೆಸ್ ಆಬ್ಜೆಕ್ಟ್ಸ್ ವಿಷುಯಲ್ ಬೇಸಿಕ್ 5 ಬ್ಯುಸಿನೆಸ್ ಆಬ್ಜೆಕ್ಟ್ಸ್ ವೆಬ್ ಸೈಟ್ಗಳು ಸಿಎಸ್ಎಲ್ಎ. ನೆಟ್ ಟ್ರೈನಿಂಗ್ ಸಿಎಸ್ಎಲ್ಎ. ನೆಟ್ ಹೋಮ್ ಪೇಜ್ ಸಿಎಸ್ಎಲ್ಎ. ನೆಟ್ ಆನ್ ಗಿಟ್ಹಬ್ ಸಿಎಸ್ಎಲ್ಎ. ನೆಟ್ ಸಮುದಾಯ ವೇದಿಕೆ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ರಾಕ್ಫೋರ್ಡ್ ಲೋಟ