API… ಯಾರು APUI ಅನ್ನು ನಿರ್ಮಿಸುತ್ತಿದ್ದಾರೆ?

ಕೆಲಸದ ಹರಿವು 1

ಉದ್ಯಮದಲ್ಲಿ ನಾವು ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ. ಒಂದು ಸವಾಲು ಎಪಿಐ ಏಕೀಕರಣವನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಲು ಅಗತ್ಯವಾದ ಅಭಿವೃದ್ಧಿ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಕಂಡುಹಿಡಿಯುತ್ತಿದೆ. ಇದು ಸುಲಭವಲ್ಲ. ಯಾವುದೇ ಆಧುನಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸುವುದರಿಂದ, ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಸೇವೆಗೆ ಅಸ್ಥಿರಗಳನ್ನು ಪೋಸ್ಟ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ XML (ಎಕ್ಸ್‌ಟೆನ್ಸಿಬಲ್ ಮಾರ್ಕಪ್ ಲಾಂಗ್ವೇಜ್) ಅನ್ನು ಬಳಸಿಕೊಂಡು ಫಲಿತಾಂಶಗಳನ್ನು ಹಿಂಪಡೆಯಬೇಕು.

2000 ರಲ್ಲಿ, ನಾನು ಕೊಲೊರಾಡೋದ ಡೆನ್ವರ್‌ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಮಾರ್ಕೆಟಿಂಗ್ ಕನ್ಸಲ್ಟೆನ್ಸಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೆ ಮತ್ತು ನಮ್ಮಲ್ಲಿ ಸಜೆಂಟ್ ಸೊಲ್ಯೂಷನ್ಸ್ ಎಂಬ ಸಾಧನವಿತ್ತು. ಸಾರ್ಜೆಂಟ್ ಅಂತಿಮವಾಗಿ ಖರೀದಿಸಿದರು ಗುಂಪು 1. ಕೆಲವು ಅದ್ಭುತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಡೇಟಾಬೇಸ್ ಮಾರ್ಕೆಟಿಂಗ್ ದೃಶ್ಯದಲ್ಲಿ ಗ್ರೂಪ್ 1 ಪ್ರಸಿದ್ಧವಾಗಿದೆ. ನಾನು ಬಳಸುತ್ತಿದ್ದ ಸಜೆಂಟ್ ಉತ್ಪನ್ನಗಳಿಗೆ ಏನಾಯಿತು ಎಂದು ನನಗೆ ಖಚಿತವಿಲ್ಲ, ಆದರೆ ಅವು ನಂಬಲಾಗದವು. ನಿಮ್ಮ ಪರದೆಯ ಎಡಭಾಗದಲ್ಲಿ ನೀವು 'ರೂಪಾಂತರಗಳನ್ನು' ಹೊಂದಿದ್ದೀರಿ ಮತ್ತು ನೀವು ಅವುಗಳನ್ನು ಕೆಲಸದ ಹರಿವಿಗೆ ಎಳೆಯಬಹುದು. ಪ್ರತಿ ರೂಪಾಂತರದ ಎಲ್ಲಾ ಒಳಹರಿವು ಮತ್ತು uts ಟ್‌ಪುಟ್‌ಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮುಂದಿನ ರೂಪಾಂತರಕ್ಕೆ ಸಂಬಂಧಿಸಿವೆ.

ಆದ್ದರಿಂದ, ಫೈಲ್ ಅನ್ನು ಆಮದು ಮಾಡಲು, ಕ್ಷೇತ್ರಗಳನ್ನು ಡೇಟಾಬೇಸ್ ಆಗಿ ನಕ್ಷೆ ಮಾಡಲು, ಕ್ಷೇತ್ರಗಳ ಮೌಲ್ಯಗಳನ್ನು ಪರಿವರ್ತಿಸಲು, ವಿಳಾಸಗಳನ್ನು ಶುದ್ಧೀಕರಿಸಲು, ವಿಳಾಸಗಳನ್ನು ಜಿಯೋಕೋಡ್ ಮಾಡಲು, ಪೂರ್ಣಗೊಂಡ ಫೈಲ್ ಅನ್ನು ರಫ್ತು ಮಾಡಲು ನಾನು ವರ್ಕ್ಫ್ಲೋ ಅನ್ನು ನಿರ್ಮಿಸಬಹುದು. ನಾನು ಕೆಲಸದ ಹರಿವನ್ನು ವಿಭಜಿಸಬಹುದು ಮತ್ತು ಬಹು ಮಾಡಬಹುದು ಒಂದೇ ಡೇಟಾದೊಂದಿಗೆ ಪ್ರಕ್ರಿಯೆಗಳು. ಕೆಲಸದ ಹರಿವಿನ 'ಬ್ಯಾಕ್-ಎಂಡ್' ಅನ್ನು ಪರಿಶೀಲಿಸುವಾಗ, ಸ್ಯಾಗೆಂಟ್ ವಾಸ್ತವವಾಗಿ XML ಅನ್ನು ಬಳಸಿಕೊಂಡು ಯೋಜನೆಯನ್ನು ಸಂಗ್ರಹಿಸಿದ್ದಾರೆ. ಇದರರ್ಥ ನೀವು ಬಯಸಿದಲ್ಲಿ ನೀವು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಕೆಲಸದ ಹರಿವನ್ನು ನಿರ್ಮಿಸಬಹುದು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಪರಿಹಾರವು 6 ಅಂಕೆಗಳ ಪರಿಹಾರವಾಗಿತ್ತು, ಆದರೆ ಡೇಟಾ ಗೋದಾಮಿನ ಕುಶಲತೆಯ ಯೋಜನೆಯನ್ನು ನಿರ್ಮಿಸಲು ದಿನಗಳ ಬದಲು ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಂಡಿತು.

ಎಪಿಐಗಳು, ವೆಬ್ ಸೇವೆಗಳು, ಎಸ್‌ಒಎಪಿ, ಫ್ಲೆಕ್ಸ್, ಅಜಾಕ್ಸ್, ಇತ್ಯಾದಿಗಳ ಆಗಮನದೊಂದಿಗೆ… ವೆಬ್ ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಯಾರೂ ಇನ್ನೂ ಏಕೆ ನಿರ್ಮಿಸಲಿಲ್ಲ ಎಂಬ ಕುತೂಹಲ ನನಗಿದೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಇದಕ್ಕಾಗಿ ಡ್ರ್ಯಾಗ್ ಮತ್ತು ಡ್ರಾಪ್ ಇಂಟರ್ಫೇಸ್ ಎಪಿಐ ಕರೆಗಳು. SOAP ಯೊಂದಿಗೆ, ಕಂಪನಿಗಳು WSDL (ವೆಬ್ ಸರ್ವಿಸ್ ಡೆಫಿನಿಷನ್ ಲಾಂಗ್ವೇಜ್) ಅನ್ನು ಸಂಗ್ರಹಿಸುತ್ತವೆ, ಇದು ಮೂಲತಃ ವೆಬ್ ಸೇವೆಯನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದರ ಬಗ್ಗೆ ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ಎನ್ಸೈಕ್ಲೋಪೀಡಿಯಾ ಆಗಿದೆ. ಐದು ವರ್ಷಗಳಲ್ಲಿ ಯಾರೂ ವ್ಯಾಖ್ಯಾನಿಸಲು ಪರಿಹಾರವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ ಎಪಿಐ ಅಥವಾ ಕೆಲಸದ ಹರಿವನ್ನು ದೃಷ್ಟಿಗೋಚರವಾಗಿ ನಿರ್ಮಿಸಲು ವೆಬ್ ಸೇವೆ? ಯಾರಾದರೂ ಅದರ ಮೇಲೆ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದಾರೆಯೇ?

ದಿನಕ್ಕಾಗಿ ನನ್ನ $ 1 ಬಿಲಿಯನ್ ಕಲ್ಪನೆ ಇಲ್ಲಿದೆ. WSDL ಅನ್ನು ಓದಬಲ್ಲ ಮತ್ತು ಕರೆಗಳನ್ನು ದೃಷ್ಟಿಗೋಚರವಾಗಿ ಪ್ರತಿನಿಧಿಸುವಂತಹ ಫ್ಲೆಕ್ಸ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಯಾರಾದರೂ ನಿರ್ಮಿಸಬಹುದಾದರೆ, ನೀವು ಕರೆಗಳ ನಡುವಿನ ಪರಸ್ಪರ ಕ್ರಿಯೆಗಳನ್ನು ಎಳೆಯಬಹುದು ಮತ್ತು ಬಿಡಬಹುದು. ಇದು ವೆಬ್‌ನ ಕಾಣೆಯಾದ ಲಿಂಕ್ ಆಗಿದೆ… ಯಾವುದೇ ಭಾಷೆಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳದೆ ತಮ್ಮದೇ ಆದ ಪರಿಹಾರವನ್ನು 'ಪ್ರೋಗ್ರಾಂ' ಮಾಡಲು ವೆಬ್ ಅನ್ನು ಯಾರಿಗಾದರೂ ಪ್ರವೇಶಿಸುವಂತೆ ಮಾಡುತ್ತದೆ.

ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು?

ಸ್ಪ್ಯಾಮ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಈ ಸೈಟ್ ಅಕಿಸ್ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ನಿಮ್ಮ ಕಾಮೆಂಟ್ ಡೇಟಾವನ್ನು ಹೇಗೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಿರಿ.