рдПрдЪрдкреА рдЖрдИрдПрдорд╕реА рдкрд░ рд░реЗрд╕реНрдЯрдлреБрд▓ рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдкрд░рд┐рдЪрдп

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

iMC рдПрдХ рдЦреБрд▓реА рд╕реЗрд╡рд╛ рдЙрдиреНрдореБрдЦ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ (SOA) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╡реЗрдм рд╕реЗрд╡рд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╡реЗрдм рд╕реЗрд╡рд╛рдПрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ: REST, SOAP рдФрд░ XML-RPCред рдЕрдиреНрдп рджреЛ рд░реАрд╕реНрдЯ-рд╕реНрдЯрд╛рдЗрд▓ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд╛рд░рджрд░реНрд╢реА рдФрд░ рд╕рд░рд▓ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рд╡рд╛ REST рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ iMC RESTful рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ:


IMC-RS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЕрдЧрд▓рд╛ рдЕрдиреБрднрд╛рдЧ рдЬрд╛рд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдИрдПрдорд╕реА-рдЖрд░рдПрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рддрд╛ рд╣реИред

рдЦрд╛рдирд╛ рдкрдХрд╛рдиреЗ

  1. рдЖрдкрдХреЛ рдЖрдИрдПрдорд╕реА 5.1 рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдпрд╛ рдмрд╛рдж рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред IMC рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░ рдСрдЯреЛрдбрд┐рд╕реНрдХрд╡рд░реА рдХрд░реЗрдВред
  2. JDK 6 рдпрд╛ JRE 6 рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
  3. рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЧреНрд░рд╣рдг 3.6 рдпрд╛ рдмрд╛рдж рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
  4. Apache HttpClient 4.1 рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдпрд╛ рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рд╕реЗ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВред
  5. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдИрдПрдорд╕реА-рдЖрд░рдПрд╕ рдЙрдкрд▓рдмреНрдз рд╣реИред
    (рджрд░реНрдЬ рдХрд░реЗрдВ) imc_host:port/imcrs/application.wadl imc_host:port/imcrs/application.wadl "рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдореЗрдВ, рдЬрд╣рд╛рдВ imc_host iMC рд╕рд░реНрд╡рд░ рдХрд╛ рд╣реЛрд╕реНрдЯ рдирд╛рдо рдпрд╛ рдЖрдИрдкреА рдкрддрд╛ рд╣реИ, рдФрд░ рд╕рд░реНрд╡рд┐рд╕ рдкреЛрд░реНрдЯ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 8080))ред
  6. рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ" рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  7. рдпрджрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ XML рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ " , iMC-RS . рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ " , iMC-RS .
    рдЧреНрд░рд╣рдг рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВред
    рдлрд╝рд╛рдЗрд▓> рдирдпрд╛> рдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЪреБрдиреЗрдВред
    рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдирд╛рдо "MyRestClient" рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдиреЗрдХреНрд╕реНрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
    рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЯреИрдм рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдмрд╛рд╣рд░реА JARs рдЬреЛрдбрд╝реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЕрдирдкреЗрдХ рдЕрдкрд╛рдЪреЗ HttpClient рдлрд╛рдЗрд▓реЗрдВ httpcore-4.1.jar, httpclient-4.1.jar рдФрд░ рдХреЙрдордиреНрд╕-рд▓реЙрдЧрд┐рдВрдЧ-1.1.1.jar рдЬреЛрдбрд╝реЗрдВред
    рд╕рдорд╛рдкреНрдд рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

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


All Articles