рдмрд╛рдХреА рдмрдирд╛рдо рд╕рд╛рдмреБрдиред рднрд╛рдЧ 1. рдЕрдВрддрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ

рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ "REST vs SOAP" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛, рдПрдХ рджреЛ рд▓реЗрдЦ рдкрдврд╝реЗ рдФрд░ рд╕рдм рдХреБрдЫ рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдХреЛрдИ рд╕рдВрддреБрд╖реНрдЯрд┐ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рд╣реБрдИред рдХреБрдЫ рдЧрд▓рдд рдерд╛, рдпрд╛ рддреЛ рдореИрдВрдиреЗ рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рдпрд╛ рдореИрдВ рд╕рд┐рд░реНрдл рдирдП рдореМрдЬрд╝реЛрди рдХреЛ рд╕реБрдирддреЗ рд╣реБрдП рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реБрдП рдкрдврд╝рд╛ рдерд╛ред рдЬреИрд╕реЗ рд╣реА рд╕рдордп рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдореИрдВрдиреЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдЙрдкрдпреЛрдЧреА рд▓реЗрдЦ рд▓рд┐рдЦрдХрд░ рдЗрд╕ рдЕрдВрддрд░ рдХреЛ рднрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рд╕рд╛рдордЧреНрд░реА рдХреА рддрд╛рд▓рд┐рдХрд╛:


рдмрд╛рдХреА рдмрдирд╛рдо рд╕рд╛рдмреБрдиред рднрд╛рдЧ 1. рдЕрдВрддрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред
рдмрд╛рдХреА рдмрдирд╛рдо рд╕рд╛рдмреБрдиред рднрд╛рдЧ 2. рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╕рдВрдЪрд╛рд░ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдЖрд╕рд╛рди рдФрд░ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реИ?

рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ, рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рд░рд╕рд░реА рдЕрдзреНрдпрдпрди рдореЗрдВ, рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ REST рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛:

рдРрд╕реА рдпрд╛рджреЛрдВ рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕рд░реНрдлрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░ рджреАред рдкрд╣рд▓рд╛ рд╡рд┐рдЪрд╛рд░ рдерд╛, REST рдирд╛рдо рдХреНрдпреЛрдВ рдЪреБрдирд╛ рдЧрдпрд╛? рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд░рд╛рдЬреНрдп рд╣рд╕реНрддрд╛рдВрддрд░рдг, рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдЕрдиреБрд╡рд╛рдж рдореЗрдВ "рдПрдХ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛" ... рдЪреМрдереЗ рдкрдврд╝рдиреЗ рдХреЗ рджреМрд░рд╛рди рднреА рдХреЛрдИ рддрд╕реНрд╡реАрд░ рдореЗрд░реЗ рд╕рд┐рд░ рдореЗрдВ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдпрд╣рд╛рдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдореЗрд░реЗ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдпрд╣ рднреА рдмрддрд╛рдпрд╛ рдХрд┐ рдХреИрд╕реЗ рд░реЙрдп рдлреАрд▓реНрдбрд┐рдВрдЧ (REST рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐) рдиреЗ рдЦреБрдж рдирд╛рдо рдХреА рдЙрддреНрдкрддреНрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ред рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдЗрд╕ рддрдереНрдп рдкрд░ рдЙрдмрд▓рддрд╛ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рд╕реЗ рдПрдХ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдЧреНрд░рд╛рд╣рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдерд┐рддрд┐ (рд░рд╛рдЬреНрдп) рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд▓реЗ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдЖрд╡реЗрджрди рдХреА рд╕реНрдерд┐рддрд┐ (рд╕реНрдерд╛рдирд╛рдВрддрд░рдг) рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдФрд░ "рдкреНрд░рддрд┐рдирд┐рдзрд┐" рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕рдВрд╕рд╛рдзрди рдХреЛ рди рдХреЗрд╡рд▓ рдЙрд╕ рддрд░рд╣ рд╕реЗ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдпрд╛ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВред рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдХрдард┐рди рд╣реИ, рдФрд░ рдпрд╣ рднреНрд░рд╛рдордХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд░рд╛рдЬреНрдп рд╕рд┐рд░реНрдл рд╡рд╣реА рд╣реИ рдЬреЛ REST рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рд░рд┐рд▓реЗрд╢рдирд╢рд┐рдк рдореЗрдВ рдЧрд╛рдпрдм рд╣реИред рдореИрдВ "рдорд╛рдирдХреАрдХреГрдд рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рд▓рди" рдЬреИрд╕реЗ рдХреБрдЫ рдХреЛ рдХреЙрд▓ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдХреБрдЫ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдПрдХ рдЙрдЬреНрдЬреНрд╡рд▓ рдирд╛рдо рдЪреБрдиреЗрдВред рдФрд░ рдлреАрд▓реНрдбрд┐рдВрдЧ, рдЕрдкрдиреЗ рд╢реЛрдз рдкреНрд░рдмрдВрдз рдореЗрдВ, рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдирд╛рдо рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди "рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЫрд╡рд┐ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИред" рд▓реЗрдХрд┐рди рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдПрдХ рд╕рдореНрдорд╛рдирд┐рдд рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдирд╛рд░рд╛рдЬ рди рд╣реЛрдиреЗ рджреЗрдВ, рд╣рдордиреЗ рдЕрдХреНрд╕рд░ рд╕рднреА рдЪреАрдЬрд╝реЛрдВ рдХреЛ рд╕реВрддреНрд░рдмрджреНрдз рдХрд┐рдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдФрд░ рдЧрд▓рддреА рдЦреЛрдЬрдирд╛ рдЕрд╕рдВрднрд╡ рдерд╛ред рд░реВрд╕реА рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕реВрддреНрд░реАрдХрд░рдг рднреА рдерд╛ - "рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдкреНрд░рд╕реНрддреБрддрд┐" ред рдирд┐рд╖реНрдкрдХреНрд╖рддрд╛ рдореЗрдВ, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЬрдм рдореИрдВрдиреЗ рдирд╛рдо рдХреА рдЕрд╕рдВрдЧрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреЗ рддрд░реНрдХ рддреИрдпрд╛рд░ рдХрд┐рдП, рддреЛ рдореИрдВрдиреЗ рдЗрд╕рдореЗрдВ рдХреБрдЫ рддрд░реНрдХ рджреЗрдЦреЗ, рдХрдо рд╕реЗ рдХрдо рдЕрдВрдЧреНрд░реЗрдЬреА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВред

рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ REST рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдпрд╛ рдорд╛рдирдХ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рд╢реИрд▓реА рд╣реИ ред рдЗрд╕ рд╢реИрд▓реА рдХреЗ рдЕрдкрдиреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реИрдВред рдореБрдЭреЗ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдкрд╕рдВрдж рдХрд┐рдП рдЧрдП рд╕реНрд░реЛрдд рд╕реЗ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ:
  1. рд╣рд░ "рдЪреАрдЬрд╝" рдХреЛ рдПрдХ рдЖрдИрдбреА рджреЗрдВред
    рдмрд╣реБрдд рд╣реА рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред
  2. рдЪреАрдЬреЛрдВ рдХреЛ рдЖрдкрд╕ рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
    рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд░реНрд╕рд┐рдбреАрдЬ C218 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреГрд╖реНрда (рдкреНрд░рд╕реНрддреБрддрд┐) рдореЗрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рдореЙрдбрд▓ рдХреЗ рдЗрдВрдЬрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреГрд╖реНрда рдкрд░ рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рддрд╛рдХрд┐ рдЬреЛ рд▓реЛрдЧ рддреБрд░рдВрдд рд╡рд╣рд╛рдВ рдЬрд╛ рд╕рдХреЗрдВ, рдФрд░ рдЗрд╕ рдкреГрд╖реНрда рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╕рдордп рдмрд░реНрдмрд╛рдж рди рдХрд░реЗрдВред
  3. рдорд╛рдирдХ рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
    рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдЧреНрд░рд╛рд╣рдХ рдХреА рдЕрдкрдиреА рддрд╛рдХрдд рдФрд░ рдкреИрд╕реЗ рдмрдЪрд╛рдПрдВ, рдорд╛рдирдХ HTTP рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП GET
      http://www.example.com/cars/00345 
    getCar рдЬреИрд╕реЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП? рдЖрдИрдбреА = 00345ред
  4. рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рдХрдИ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
    рдПрдХреНрд╕рдПрдордПрд▓ рдпрд╛ JSON рдореЗрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдбреЗрдЯрд╛ рд╡рд╛рдкрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрдВрджрд░ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рд▓рдкреЗрдЯрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  5. рд╡реИрдзрд╛рдирд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░реЗрдВред
    рд╣рд╛рдВ, рдПрдХ рдиреНрдпрд╛рдпрдкреВрд░реНрдг рд╕реЗрд╡рд╛ рдПрдХ рдЖрджрд░реНрд╢ рдиреНрдпрд╛рдпрд╛рд▓рдп рдХреА рддрд░рд╣ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП - рдпрд╣ рдкреНрд░рддрд┐рд╡рд╛рджреА (рдЧреНрд░рд╛рд╣рдХ) рдпрд╛ рднрд╡рд┐рд╖реНрдп рдХреЗ рдЕрддреАрдд рдХреЗ рд▓рд┐рдП рдмреНрдпрд╛рдЬ рдХреА рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП - рд╡рд╣ рдХреЗрд╡рд▓ рдлреИрд╕рд▓рд╛ рд╕реБрдирд╛рддрд╛ рд╣реИ (рдЕрдиреБрд░реЛрдз рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ)ред

рд░реЗрд╕реНрдЯрдлреБрд▓ (рд╡реЗрдм) рд╕реЗрд╡рд╛ рд╢рдмреНрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд┐рд░реНрдл REST рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╕реЗрд╡рд╛ рдХрд╛ рдЕрд░реНрде рд╣реИред рддреЛ рдХреНрдпрд╛ рд╣рдо рдЗрди рд╕рдорд╛рди рд░реАрд╕реНрдЯ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ? рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕рд░рд▓рддрд╛ рдХреЛ REST рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рдореБрдЦреНрдп рд▓рд╛рдн рдХрд╣реВрдВрдЧрд╛ред рд╡рд┐рдЪрд╛рд░ рдХреА рд╕рд╛рджрдЧреА, рд╡рд┐рдХрд╛рд╕рд╢реАрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рд╛рджрдЧреАред рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдЗрддрдирд╛ рд╕рд░рд▓ рдФрд░ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рдЗрд╕реЗ рд╕рдордЭ рдкрд╛рдирд╛ рдФрд░ рднреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рд╣рдо рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБ-рдкрд░рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗрдХ рдореЗрдВ рдХреЛрдИ рдирдИ рдкрд░рдд рдирд╣реАрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╕ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдорд╛рдирдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЛ рдЕрдзрд┐рдХ рд╕рд╛рд░реНрдердХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ SOAP рдФрд░ REST рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВред

  1. рдПрд╕рдУрдПрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдорд╛рдирдХреЛрдВ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рдкрд░рд┐рд╡рд╛рд░ рд╣реИ , рдЬрд┐рд╕рдХрд╛ рд╕реАрдзрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рдорд╢реАрди рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдПрдХ рднрд╛рд░реА рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдЗрд╕рд▓рд┐рдП, REST рддреЗрдЬ рд╣реИред
  2. SOAP HTTP рдХреЛ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ REST рдЗрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рднреА рдореМрдЬреВрджрд╛ рд╡рд┐рдХрд╛рд╕, рдЬреИрд╕реЗ рд╕рд░реНрд╡рд░-рд╕реНрддрд░реАрдп рдХреИрд╢рд┐рдВрдЧ, рд╕реНрдХреЗрд▓рд┐рдВрдЧ, REST рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рдФрд░ SOAP рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╕рд╛рдзрдиреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, SOAP рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдРрд╕реА рдкреМрд░рд╛рдгрд┐рдХ рд╕рдВрдкрддреНрддрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ, рдЬреЛ HTTP рдХреЗ рдмрдЬрд╛рдп рдХрд┐рд╕реА рднреА рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рд▓реЗрдпрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд░рдЦрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдХреНрд╕рд░ рдореГрдд рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рд▓реЗрдЦреЛрдВ рд╕реЗ рдЪреЗрд▓реНрдпрд╛рдмрд┐рдВрд╕реНрдХ рдЯреНрдпреВрдм рд░реЛрд▓рд┐рдВрдЧ рдкреНрд▓рд╛рдВрдЯ рдХреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд▓рд╛рдн рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
  3. рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд░реЗрд╕реНрдЯрдлреБрд▓ рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдпрд╣ рд╢рд╛рдпрдж рд╕рдЪ рд╣реИ рдпрджрд┐ рдЖрдк рдиреЛрдЯрдкреИрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдореБрдЦреНрдп рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдЕрджреНрднреБрдд рд╡рд┐рдХрд╛рд╕ рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВ рдЦреБрдж рдХреЛ рдЗрд╕ рдХрдерди рдХреА рд╡реИрдзрддрд╛ рдкрд░ рд╕рдВрджреЗрд╣ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреВрдВрдЧрд╛ред
  4. "REST рдмрдирд╛рдо SOAP" рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ Google рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рддрдереНрдп рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ рдХрд┐ REST рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реНрд╡рд░реВрдкреЛрдВ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ SOAP XML рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рд╣реИред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░рдХ рд╣реИ, рдмрд╕ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдПрдХ рд╕реЗрд╡рд╛ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ, рдЬрд┐рд╕рдХрд╛ рдЙрддреНрддрд░ рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ JSON рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
  5. "REST рдмрдирд╛рдо SOAP" рдХреЛ "рд╕рд░рд▓рддрд╛ рдмрдирд╛рдо рдорд╛рдирдХ" рдХреЗ рд░реВрдк рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ , рдЬреЛ рдЗрд╕ рддрдереНрдп рдореЗрдВ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ SOAP рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡реЗрдм рд╕реЗрд╡рд╛ рдХреЗ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП WSDL рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ, рдЬреЛ рд╕рднреА рд╕рдорд╛рди рдЕрджреНрднреБрдд рд╡рд┐рдХрд╛рд╕ рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдПрдХ рд╣реА рдЬрд╛рджреВ рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЛред REST рдХреА рддрд░рдл, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд░рд╣рд╕реНрдпрдордп рдФрд░ рдЕрдкреНрд░рдпреБрдХреНрдд WADL рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ, рдЬреЛ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рд╕рд╛рджрдЧреА рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддрд╛ рд╣реИред
  6. рдкрд┐рдЫрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХрд╛ рджреВрд╕рд░рд╛ рдкрд╣рд▓реВ рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╣реИред SOAP рдореЗрдВ, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдирдХреАрдХреГрдд рд╣реИ, рдФрд░ REST рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЬреНрдЮрд╛рдд HTTP рддреНрд░реБрдЯрд┐ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдпрджрд┐ рдЖрдк рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдЧрдП рдереЗ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдФрд░ рдореИрдВ рдпрд╣ рдХреНрдпреЛрдВ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рдЖрдк рд▓реЗрдЦ рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рдкрдврд╝ рд░рд╣реЗ рд╣реИрдВ)ред
  7. рдХреБрдЫ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЖрдЦрд┐рд░реА рд╣реИред рдпрд╣ рдкреНрд░рдореБрдЦ рд╡рд┐рдЪрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред SOAP рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ REST рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ред рдпрд╣ рддрдереНрдп, рд░реЗрд╕реНрдЯрдлреБрд▓ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рд░рд╛рдЬреНрдп рдХреА рдХрдореА рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд, рд╣рдореЗрдВ рдЗрд╕ рддрдереНрдп рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд▓реЗрдирджреЗрди рдпрд╛ рдЕрдиреНрдп рдЬрдЯрд┐рд▓ рддрд░реНрдХ рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЛ "SOAP-no" рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдЕрдВрддрд░ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЖрдкрдХреЛ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реВрдВред рд╕рдЯреНрдЯреЗрдмрд╛рдЬ рдиреЗ рдлреБрдЯрдмреЙрд▓ рдХреЗ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд╡рд╛ рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ред рдХрд╕реНрдЯрдо рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ - рдореИрдЪреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдПрдХ рдореИрдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЗ рд▓рд┐рдП - рдореИрдЪреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдПрдВ (рдмрдирд╛рдПрдВ, рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ, рд╣рдЯрд╛рдПрдВ), рдореИрдЪ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ REST рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдЪреБрдирдиреЗ рдФрд░ HTTP рдХреЗ рд╕рд╛рде рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдореЗрдВ рдЗрд╕рдХреА рд╕рд╛рджрдЧреА рдФрд░ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХрддрд╛ рд╕реЗ рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рд╣рдореЗрдВ SOAP рд▓рд┐рдлрд╛рдлреЗ, SOAP рдореБрдЦреНрдп рдбрд╛рдХрдШрд░реЛрдВ рдФрд░ SOAP рдПрдпрд░рдореЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдВрдб рдХреЗ рд╡рд┐рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдмрд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:



рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ! рдЕрдм рдЙрджрд╛рд╣рд░рдг рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рд╡рд╣реА рд╕рдЯреНрдЯреЗрдмрд╛рдЬ рд▓рд╛рдЗрд╡ рдореИрдЪреЛрдВ рдкрд░ рд╕рдЯреНрдЯреЗрдмрд╛рдЬреА рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХрдИ рдЪреЗрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдмреЛрд▓реА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдмрдиреА рд░рд╣рддреА рд╣реИ, рдЕрдЧрд░ рдЧреБрдгрд╛рдВрдХ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рдпрд╛ рдпрджрд┐ рдмрд╛рдЬрд╛рд░ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рдмреЛрд▓реА рд░рд╛рд╢рд┐ рдкрд╛рд░ рд╣реЛ рдЧрдИ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рдПрдХ рдкреИрд╕рд╛ рд▓реЗрдирджреЗрди рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдердорд┐рдХ рдФрд░ рдмреИрдХрдЕрдк рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдСрдкрд░реЗрд╢рди рдХреА рд╕рдлрд▓рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╡рд╛рдм рдорд┐рд▓рддрд╛ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдВрдЪрд╛рд▓рди рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЖрд╡реЗрджрди рдХреА рд╕реНрдерд┐рд░рддрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдмрдврд╝ рдЬрд╛рддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдПрд╕рдУрдПрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред

рдФрд░ рд╡рд┐рд╖рдп рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд╛рд░реНрдп:




рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЖрдк рдХрд┐рди рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ?

рдореИрдВ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдпрд╣ рд╕рдм .NET рдбреЗрд╡рд▓рдкрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд▓реЗрдЦ рдХрд╛ рдердХрд╛рдК рд╕реВрдЪрдХрд╛рдВрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░ рджреВрдВрдЧрд╛ред рдЗрд╕реА рд╕реВрдЪрдХ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╕реБрд░рдХреНрд╖рд╛ рдкрд╣рд▓реБрдУрдВ рд╕реЗ рдкрд░рд╣реЗрдЬ рдХрд┐рдпрд╛ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реБрдП "рдЖрд░рдИрдПрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреИрд╕реЗ рд╕рдВрднрд╡ рд╣реИ, рдЕрдЧрд░ рдЗрд╕ рдкреВрд░реЗ рд▓реЗрдЦ рдХреЗ рдкрд╛рдардХ рдХреЛ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ рд░реЗрд╕реНрдЯрдлреБрд▓ рд╕реЗрд╡рд╛ рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП?"

рдФрд░ рд▓реЗрдЦ рдХрд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛:
  1. рдЕрдкрдиреЗ REST рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рд╕рд╛рде рдХреНрд╖реЗрддреНрд░рд░рдХреНрд╖рдг рдиреЗ рдХреБрдЫ рднреА рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ , рд▓реЗрдХрд┐рди рдмрд╕ рдПрдХ рд╢реЛрдз рдкреНрд░рдмрдВрдз рдореЗрдВ рдПрдХ рд╕рд╛рде рд░рдЦрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рди рдХрд┐рд╕реА рд░реВрдк рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдЧрдард┐рдд рдиреЗрдЯрд╡рд░реНрдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕реЗ рдЕрдзрд┐рдХрддрдо рд▓рд╛рдн рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
  2. SOAP рдФрд░ REST рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдирд╣реАрдВ рд╣реИрдВ ред рд╡реЗ рд╡рд┐рднрд┐рдиреНрди рднрд╛рд░ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреЛрдИ рдХрд╛рд░реНрдп рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрд╣рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдзрд┐рдХ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ - SOAP рдпрд╛ RESTред рдЗрд╕рд▓рд┐рдП, рдПрдХ рд╡реЗрдм рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рдкрд╕рдВрдж рдореЗрдВ "рдзрд╛рд░реНрдорд┐рдХ" рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЙрдкрдпреЛрдЧреА рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдЬреЛ рд▓реЛрдЧ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХрд╛рд░реНрдп рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИ, рдореИрдВ рдЗрд╕ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд╡реЗ рдЕрдХреНрд╕рд░ REST рдЬреАрддрддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/In131343/


All Articles