Web Processing Service
ಒಜಿಸಿ ವೆಬ್ ಪ್ರೊಸೆಸಿಂಗ್ ಸರ್ವೀಸ್ (ಡಬ್ಲ್ಯೂಪಿಎಸ್) ಇಂಟರ್ಫೇಸ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಬಹುಭುಜಾಕೃತಿಯ ಮೇಲ್ಪದರದಂತಹ ಜಿಯೋಸ್ಪೇಷಿಯಲ್ ಪ್ರೊಸೆಸಿಂಗ್ ಸೇವೆಗಳನ್ನು ವೆಬ್ ಸೇವೆಯಾಗಿ ಆಹ್ವಾನಿಸಲು ಇನ್ಪುಟ್ಗಳು ಮತ್ತು ಔಟ್ಪುಟ್ಗಳನ್ನು (ವಿನಂತಿಗಳು ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಗಳು) ಪ್ರಮಾಣೀಕರಿಸಲು ನಿಯಮಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಕ್ಲೈಂಟ್ ಪ್ರಕ್ರಿಯೆಯ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಹೇಗೆ ವಿನಂತಿಸಬಹುದು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಯಿಂದ ಔಟ್ಪುಟ್ ಅನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಮಾನದಂಡವು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಇದು ಭೌಗೋಳಿಕ ಪ್ರಕ್ರಿಯೆಗಳ ಪ್ರಕಟಣೆಗೆ ಮತ್ತು ಆ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಗ್ರಾಹಕರ ಆವಿಷ್ಕಾರ ಮತ್ತು ಬಂಧನಕ್ಕೆ ಅನುಕೂಲವಾಗುವ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಡಬ್ಲ್ಯೂಪಿಎಸ್ಗೆ ಅಗತ್ಯವಿರುವ ದತ್ತಾಂಶವನ್ನು ಜಾಲಬಂಧದಾದ್ಯಂತ ತಲುಪಿಸಬಹುದು ಅಥವಾ ಅವು ಸರ್ವರ್ನಲ್ಲಿ ಲಭ್ಯವಿರಬಹುದು. ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಯಾವುದೇ ಲೆಕ್ಕಾಚಾರವನ್ನು ವಿವರಿಸಬಹುದು (ಅಂದರೆ. ಪ್ರಕ್ರಿಯೆ) ಅದರ ಎಲ್ಲಾ ಇನ್ಪುಟ್ಗಳು ಮತ್ತು ಔಟ್ಪುಟ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ, ಮತ್ತು ವೆಬ್ ಸೇವೆಯಾಗಿ ಅದರ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ. HTTP GET, HTTP POST ಮತ್ತು SOAP ಮೂಲಕ ಪ್ರಕ್ರಿಯೆಗಳ ಏಕಕಾಲಿಕ ಮಾನ್ಯತೆಯನ್ನು WPS ಬೆಂಬಲಿಸುತ್ತದೆ, ಹೀಗಾಗಿ ಕ್ಲೈಂಟ್ಗೆ ಅತ್ಯಂತ ಸೂಕ್ತವಾದ ಇಂಟರ್ಫೇಸ್ ಕಾರ್ಯವಿಧಾನವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಅನುಷ್ಠಾನದ ನಿರ್ದಿಷ್ಟ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಆ ಅನುಷ್ಠಾನದ ಮಾಲೀಕರು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತಾರೆ. ಡಬ್ಲ್ಯು. ಪಿ. ಎಸ್. ಅನ್ನು ಪ್ರಾದೇಶಿಕವಾಗಿ ಉಲ್ಲೇಖಿಸಲಾದ ದತ್ತಾಂಶದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದ್ದರೂ, ಅದನ್ನು ಯಾವುದೇ ರೀತಿಯ ದತ್ತಾಂಶದೊಂದಿಗೆ ಬಳಸಬಹುದು. ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಪ್ರಮಾಣಿತ ಮತ್ತು ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯವಾದ ಶೈಲಿಯಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಪ್ರಕಟಿಸಲು, ಕಂಡುಹಿಡಿಯಲು ಮತ್ತು ಬಂಧಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಸೈದ್ಧಾಂತಿಕವಾಗಿ, ಇದು ಸಾರಿಗೆ/ಪ್ಲಾಟ್ಫಾರ್ಮ್ ತಟಸ್ಥವಾಗಿದೆ (ಎಸ್ಒಎಪಿಯಂತೆ), ಆದರೆ ಆಚರಣೆಯಲ್ಲಿ ಇದನ್ನು ಎಚ್. ಟಿ. ಟಿ. ಪಿ. ಗೆ ಮಾತ್ರ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. ಕಾರ್ಯಾಚರಣೆಗಳು ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಮೂರು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆಃ ಗೆಟ್ಕ್ಯಾಪಾಬಿಲಿಟಿಗಳು ಸೇವಾ-ಮಟ್ಟದ ಮೆಟಾಡೇಟಾವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ವಿವರಣೆಪ್ರೊಸೆಸ್ ಅದರ ಇನ್ಪುಟ್ಗಳು ಮತ್ತು ಔಟ್ಪುಟ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಪ್ರಕ್ರಿಯೆಯ ವಿವರಣೆಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಎಕ್ಸಿಕ್ಯುಟ್ ರಿಟರ್ನ್ಸ್ ಪ್ರಕ್ರಿಯೆಯ ಔಟ್ಪುಟ್ (ಗಳನ್ನು) ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಆನ್ಲೈನ್ ಸಂಪನ್ಮೂಲ ಯುಆರ್ಎಲ್ಗೆ ಎಕ್ಸ್ಎಂಎಲ್ ಅಥವಾ ಯುಆರ್ಎಲ್-ಎನ್ಕೋಡ್ ಮಾಡಿದ ವಿನಂತಿಗಳನ್ನು ಸಲ್ಲಿಸುವ ಮೂಲಕ ಆಹ್ವಾನಿಸಲಾಗುತ್ತದೆ. ಎಕ್ಸಿಕ್ಯೂಟ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ವಿನಂತಿಸುವಾಗ HTTP ವಿನಂತಿಯು ಇನ್ಪುಟ್ಗಳು, ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾದ ಪ್ರಕ್ರಿಯೆಯ ಹೆಸರು ಮತ್ತು ಒದಗಿಸಬೇಕಾದ ಔಟ್ಪುಟ್ನ ರೂಪವನ್ನು ಗುರುತಿಸುತ್ತದೆ. ಗುಣಲಕ್ಷಣಗಳು ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಈ ಕೆಳಗಿನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿದೆಃ ಇನ್ಪುಟ್ಗಳು ವೆಬ್-ಪ್ರವೇಶಿಸಬಹುದಾದ ಯುಆರ್ಎಲ್ಗಳಾಗಿರಬಹುದು ಅಥವಾ ವಿನಂತಿಯಲ್ಲಿ ಹುದುಗಿರಬಹುದು. ಉತ್ಪನ್ನಗಳನ್ನು ವೆಬ್-ಪ್ರವೇಶಿಸಬಹುದಾದ ಯುಆರ್ಎಲ್ಗಳಾಗಿ ಸಂಗ್ರಹಿಸಬಹುದು ಅಥವಾ ಪ್ರತಿಕ್ರಿಯೆಯಲ್ಲಿ ಹುದುಗಿಸಬಹುದು. ಜಿಐಎಫ್ ಚಿತ್ರದಂತಹ ಒಂದೇ ಔಟ್ಪುಟ್ಗಾಗಿ, ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಯಾವುದೇ ಎಕ್ಸ್ಎಂಎಲ್ ಹೊದಿಕೆಯಿಲ್ಲದೆ ನೇರವಾಗಿ ಔಟ್ಪುಟ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸಬಹುದು. ಇದು ಅನೇಕ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ಸ್ವರೂಪಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಇದು ದೀರ್ಘಕಾಲದ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಇದು ಎಸ್ಒಎಪಿ ಮತ್ತು ಡಬ್ಲ್ಯುಎಸ್ಡಿಎಲ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ನೇರವಾಗಿ ಆಹ್ವಾನಿಸಲಾಗುವುದಿಲ್ಲ. ಹೆಚ್ಚಾಗಿ, ಬಳಕೆದಾರರಿಗೆ ಸಂವಾದಾತ್ಮಕ ನಿಯಂತ್ರಣಗಳನ್ನು ಒದಗಿಸುವ ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ನಿಂದ ಇದನ್ನು ಆಹ್ವಾನಿಸಲಾಗುತ್ತದೆ. ಈ ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ ವೆಬ್-ಆಧಾರಿತವಾಗಿರಬಹುದು ಅಥವಾ ಇಲ್ಲದಿರಬಹುದು. ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಆವೃತ್ತಿ 2 ಅನ್ನು 2015ರಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಹಿಂದಿನ ಆವೃತ್ತಿ 1.0 ಅನ್ನು ಜೂನ್ 2007ರಲ್ಲಿ ಸಾರ್ವಜನಿಕರಿಗೆ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಆವೃತ್ತಿ 0.0 ಅನ್ನು 2005ರಲ್ಲಿ ಒಜಿಸಿ ರಿಕ್ವೆಸ್ಟ್ ಫಾರ್ ಪಬ್ಲಿಕ್ ಕಾಮೆಂಟ್ ಆಗಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು ಮತ್ತು ಇದನ್ನು ಹಲವಾರು ಆರಂಭಿಕ ಅಳವಡಿಕೆದಾರರು ಜಾರಿಗೆ ತಂದರು. ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಸಿಂಪಲ್ ವೆಬ್ ಫೀಚರ್ ಸರ್ವೀಸ್ ವೆಬ್ ಮ್ಯಾಪ್ ಸರ್ವೀಸ್ ಬಾಹ್ಯ ಕೊಂಡಿಗಳನ್ನು ಸಹ ನೋಡಿ ಓಪನ್ ಜಿಐಎಸ್ ವೆಬ್ ಪ್ರೊಸೆಸಿಂಗ್ ಸರ್ವೀಸ್ (ಡಬ್ಲ್ಯೂಪಿಎಸ್) ಸ್ಟ್ಯಾಂಡರ್ಡ್, ಆವೃತ್ತಿ 1.0.1 ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಸಂಪನ್ಮೂಲಗಳು geoprocessing.info ಒಎಸ್ಜಿಇಒ ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಮೌಲ್ಯಮಾಪನ 0.0 ಒಜಿಸಿ ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಇಂಟರ್ಆಪರೇಬಿಲಿಟಿ ಎಕ್ಸ್ಪೆರಿಮೆಂಟ್ ಪತ್ರಿಕಾ ಪ್ರಕಟಣೆ ಒಜಿಸಿ ಡಬ್ಲ್ಯೂಪಿಎಸ್ ವಿನಂತಿಯನ್ನು ಸಾರ್ವಜನಿಕ ಕಾಮೆಂಟ್ಗಳಿಗಾಗಿ ಡೀಗ್ರೀ ಓಪನ್ ಸೋರ್ಸ್ ಜಾವಾ ಅನುಷ್ಠಾನ (ಡಬ್ಲ್ಯೂಪಿಎಸ್ 0.0 ಮತ್ತು ಡಬ್ಲ್ಯೂಪಿಎಸ್ 0.0) ಉದಾಹರಣೆ ಪ್ರಕ್ರಿಯೆಗಳೊಂದಿಗೆ ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಸಿಂಟ್ ಡಬ್ಲ್ಯೂಪಿಎಸ್ನ ಓಪನ್ ಸೋರ್ಸ್ ಜಾವಾ ಅನುಷ್ಠಾನ 0.0 (ಜೆನೆರಿಕ್ ಕ್ಲೈಂಟ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ) ಡಬ್ಲ್ಯೂಪಿಎಸ್ನ ಓಪನ್ ಸೋರ್ಸ್ ಪೈಥಾನ್ ಅನುಷ್ಠಾನ 0.0 ಜೂ ಪ್ರಾಜೆಕ್ಟ್ ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಡಬ್ಲ್ಯೂಪಿಎಸ್ 1.0 WPS.NET ಓಪನ್ ಸೋರ್ಸ್ ಡಬ್ಲ್ಯೂಪಿಎಸ್ ಅನುಷ್ಠಾನ