ਪੰਨਾ ਚੁਣੋ

ਜਾਵਾ ਵੈੱਬ ਸਰਵਿਸਿਜ਼

by | ਸਤੰਬਰ ਨੂੰ 26, 2020 | ਜਾਵਾ

ਮੁੱਖ » ਜਾਵਾ » ਜਾਵਾ ਵੈੱਬ ਸਰਵਿਸਿਜ਼

ਆਮ ਸ਼ਬਦਾਂ ਵਿੱਚ, ਵੈੱਬ ਸੇਵਾਵਾਂ ਸੌਫਟਵੇਅਰ-ਆਧਾਰਿਤ ਪਰਸਪਰ ਕ੍ਰਿਆਵਾਂ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਇੰਟਰਨੈਟ ਜਾਂ ਵਰਲਡ ਵਾਈਡ ਵੈੱਬ ਉੱਤੇ ਇੱਕ ਕਲਾਇੰਟ ਅਤੇ ਸਰਵਰ ਵਿਚਕਾਰ ਹੁੰਦੀਆਂ ਹਨ। ਪਰਸਪਰ ਕ੍ਰਿਆ ਦਾ ਮੋਡ ਜਾਂ ਪ੍ਰੋਟੋਕੋਲ ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਅਪਣਾਇਆ ਜਾਂਦਾ ਹੈ ਹਾਈਪਰਟੈਕਸਟ ਟ੍ਰਾਂਸਫਰ ਪ੍ਰੋਟੋਕੋਲ (HTTP) ਹੈ। ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਵੈੱਬ ਸੇਵਾ ਵੱਖੋ-ਵੱਖਰੇ ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਚੱਲਣ ਵਾਲੇ ਸੌਫਟਵੇਅਰ ਵਿਚਕਾਰ ਅੰਤਰ-ਕਾਰਜਸ਼ੀਲਤਾ ਦੇ ਸਿਧਾਂਤ 'ਤੇ ਕੰਮ ਕਰਦੀ ਹੈ। ਜਦੋਂ ਸੁਮੇਲ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਵੈਬ ਸੇਵਾਵਾਂ ਗੁੰਝਲਦਾਰ ਲੌਜਿਸਟਿਕਲ ਸਥਿਤੀਆਂ ਨਾਲ ਨਜਿੱਠਣ ਦੇ ਸਮਰੱਥ ਰਹਿੰਦੀਆਂ ਹਨ। ਵੱਡੀਆਂ ਕੰਪਨੀਆਂ ਵਾਂਗ, JAVA ਵੀ ਆਪਣੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਕੁਝ ਵੈੱਬ ਸੇਵਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਬਾਰੇ ਇਸ ਲੇਖ ਵਿੱਚ ਹੇਠਾਂ ਚਰਚਾ ਕੀਤੀ ਗਈ ਹੈ।

ਜਾਵਾ ਵੈੱਬ ਸੇਵਾਵਾਂ ਕੀ ਹਨ?

ਜਾਵਾ ਵੈੱਬ ਸੇਵਾਵਾਂ JAVA ਦੁਆਰਾ ਵਿਕਸਤ ਕੀਤੀਆਂ ਸੇਵਾਵਾਂ ਹਨ ਜਿਹਨਾਂ ਨੂੰ ਇੰਟਰਨੈਟ ਦੁਆਰਾ ਕਲਾਇੰਟ-ਸਰਵਰ ਦੇ ਅਧਾਰ ਤੇ ਐਕਸੈਸ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਦੋ ਪ੍ਰਮੁੱਖ ਜਾਵਾ ਵੈੱਬ ਸਰਵਿਸ API ਦੇ JAX-RS ਅਤੇ JAX-WS ਹਨ। ਹੋਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੁਆਰਾ ਵੈੱਬ ਸੇਵਾਵਾਂ ਦੀ ਅੰਤਰ-ਕਾਰਜਸ਼ੀਲਤਾ .NET ਅਤੇ PHP ਦੁਆਰਾ ਸੇਵਾਵਾਂ ਨੂੰ ਐਕਸੈਸ ਕਰਨਾ ਸੰਭਵ ਬਣਾਉਂਦੀ ਹੈ। ਇੱਕ ਗੁੰਝਲਦਾਰ ਭਾਸ਼ਾ ਦਾ ਫਾਰਮੈਟ, ਵੈੱਬ ਸਰਵਿਸਿਜ਼ ਡਿਸਪਲੇਸ਼ਨ ਲੈਂਗੂਏਜ (WSDL) ਸੇਵਾਵਾਂ ਵਿਚਕਾਰ ਸੰਚਾਰ ਅਤੇ ਸੰਚਾਲਨ ਦੇ ਢੰਗ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।

ਵੈੱਬ ਸੇਵਾਵਾਂ ਦੀਆਂ ਕਿਸਮਾਂ

ਵੈੱਬ ਸੇਵਾਵਾਂ ਨੂੰ ਮੋਟੇ ਤੌਰ 'ਤੇ ਦੋ ਭਾਗਾਂ ਵਿੱਚ ਸ਼੍ਰੇਣੀਬੱਧ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ (ਸੇਵਾਵਾਂ ਨੂੰ ਕੋਡਿੰਗ ਕਰਨ ਦੇ ਤਰੀਕੇ ਦੇ ਆਧਾਰ 'ਤੇ)।

  • SOAP - ਅਜਿਹੀਆਂ ਸੇਵਾਵਾਂ ਸਧਾਰਨ ਆਬਜੈਕਟ ਐਕਸੈਸ ਪ੍ਰੋਟੋਕੋਲ (SOAP) ਦੀ ਪਾਲਣਾ ਕਰਦੀਆਂ ਹਨ ਜੋ ਸੰਚਾਰ ਕਰਨ ਲਈ XML ਸੁਨੇਹਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ। ਹਰੇਕ XML ਸੁਨੇਹਾ ਇੱਕ ਸੰਦੇਸ਼ ਢਾਂਚੇ ਦੇ ਅਨੁਕੂਲ ਹੁੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਜਾਣਕਾਰੀ ਦੇ ਨਾਲ-ਨਾਲ ਕਾਰਵਾਈ ਦਾ ਵੇਰਵਾ ਵੀ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। JAX-WS SOAP ਦਾ ਅਨੁਸਰਣ ਕਰਦਾ ਹੈ।
  • REST - ਪ੍ਰਤੀਨਿਧ ਰਾਜ ਟ੍ਰਾਂਸਫਰ ਦਾ ਮਤਲਬ ਹੈ, ਇਸ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੀਆਂ ਸੇਵਾਵਾਂ ਨੂੰ ਸੰਚਾਰ ਕਰਨ ਲਈ XML ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਹੈ। REST ਦੀ ਵਰਤੋਂ ਜਿਆਦਾਤਰ ਵਿਕਸਤ ਏਕੀਕ੍ਰਿਤ ਵੈੱਬ ਸੇਵਾਵਾਂ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਇਹ ਇੱਕ ਨਿਸ਼ਚਿਤ ਪੈਟਰਨ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ। SOAP ਦੀ ਤੁਲਨਾ ਵਿੱਚ ਵਧੇਰੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, REST ਆਪਣੀ ਸਰਲ ਪਹੁੰਚ ਦੇ ਕਾਰਨ ਜ਼ਮੀਨ ਪ੍ਰਾਪਤ ਕਰ ਰਿਹਾ ਹੈ।

ਇਹ ਫੈਸਲਾ ਕਰਨਾ ਕਿ ਕਿਸ ਕਿਸਮ ਦੀ ਵੈੱਬ ਸੇਵਾ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੈ

ਤੁਸੀਂ SOAP ਜਾਂ JAVA-WS ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੋਗੇ ਜਦੋਂ ਇਹ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਬਣਾਉਣ ਜਾਂ ਐਕਸੈਸ ਕਰਨ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ। ਇਸ ਕਿਸਮ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਖਾਸ ਤੌਰ 'ਤੇ ਉੱਚ ਗੁਣਵੱਤਾ ਦੀ ਸੇਵਾ (QoS) ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਜੋ XML ਕੋਡਿਡ SOAP ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੀ ਸੇਵਾ ਨੂੰ ਢਿੱਲੀ ਕਪਲਿੰਗ ਅਤੇ ਸਰਲ ਆਰਕੀਟੈਕਚਰ ਵਰਗੇ ਕਈ ਕਾਰਕਾਂ 'ਤੇ ਏਕੀਕਰਣ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ REST (JAVA-RS) ਤੁਹਾਡੀ ਜਾਣ-ਪਛਾਣ ਹੈ।

ਲੇਖਕ

0 Comments

ਇੱਕ ਟਿੱਪਣੀ ਪੇਸ਼ ਕਰੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀ ਕੀਤਾ ਜਾ ਜਾਵੇਗਾ. ਦੀ ਲੋੜ ਹੈ ਖੇਤਰ ਮਾਰਕ ਕੀਤੇ ਹਨ, *

ਇਹ ਸਾਈਟ ਸਪੈਮ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਅਕਕੀਮੈਟ ਵਰਤਦੀ ਹੈ. ਜਾਣੋ ਕਿ ਤੁਹਾਡੇ ਟਿੱਪਣੀ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ.

ਲੇਖਕ