2023๋…„ 10์›” 24์ผยท1๋ถ„ ์ฝ๊ธฐ

Parasoft๋Š” ํ–ฅ์ƒ๋œ API ํ…Œ์ŠคํŠธ ๋ฐ ๊ฐ€์ƒํ™”๋ฅผ ํ†ตํ•ด ์ง€์†์ ์ธ ํ’ˆ์งˆ ํ”Œ๋žซํผ์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค

Parasoft๋Š” ์ตœ์‹  2023.2 ์—…๋ฐ์ดํŠธ์—์„œ API ํ…Œ์ŠคํŠธ, AI ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ ์ƒ์„ฑ ๋ฐ ๊ฐ€์ƒํ™”์— ์ค‘์ ์„ ๋‘” ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ง€์†์ ์ธ ํ’ˆ์งˆ ํ”Œ๋žซํผ์„ ํ™•์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.

Parasoft๋Š” ํ–ฅ์ƒ๋œ API ํ…Œ์ŠคํŠธ ๋ฐ ๊ฐ€์ƒํ™”๋ฅผ ํ†ตํ•ด ์ง€์†์ ์ธ ํ’ˆ์งˆ ํ”Œ๋žซํผ์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค

์ง€์†์ ์ธ ํ’ˆ์งˆ ํ”Œ๋žซํผ์˜ 2023.2 ์—…๋ฐ์ดํŠธ๋ฅผ ํ†ตํ•ด Parasoft๋Š” ์ง€์†์ ์ธ ํ˜์‹ , ์ฃผ์š” ๊ธฐ๋Šฅ์˜ ๊ฐ•ํ™”, ๊ณ ๊ฐ ํ”ผ๋“œ๋ฐฑ๊ณผ ์ถฉ์„ฑ๋„์— ๋Œ€ํ•œ ์ค‘์š”์„ฑ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค. Parasoft์˜ ์ˆ˜์„ ์†”๋ฃจ์…˜ ์—”์ง€๋‹ˆ์–ด์ธ Grigori Trofimov๋Š” API ํ…Œ์ŠคํŠธ ๋ฐ ๊ฐ€์ƒํ™”์— ๋Œ€ํ•œ ์ง‘์ค‘์„ ๊ฐ•ํ™”ํ•˜๋Š” ๋“ฑ ํšŒ์‚ฌ์˜ ์ตœ์‹  ๋ฒ„์ „์— ์ˆ˜๋ฐ˜๋œ ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.

์ง€์†์ ์ธ ํ˜์‹ ์„ ํ–ฅํ•œ ํšŒ์‚ฌ์˜ ์˜์ง€์˜ ์ผํ™˜์œผ๋กœ ์ด๋ฒˆ ์ตœ์‹  ์—…๊ทธ๋ ˆ์ด๋“œ๋Š” LLM ๋ฐ OpenAI ํ†ตํ•œ ์ƒ์„ฑ AI ๊ธฐ๋Šฅ๊ณผ์˜ ํ†ตํ•ฉ์„ ๊ณต๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐœ์ „์€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(UI) ํ…Œ์ŠคํŠธ, ์ •์  ๋ถ„์„ ๋ฐ API ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํšŒ์‚ฌ์˜ ๊ธฐ์กด AI ํ™œ์šฉ์„ ๊ฐ•ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ์ƒ์„ฑ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ™•๋Œ€ํ•˜๊ธฐ ์œ„ํ•ด Parasoft๋Š” ์ด์ œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ •์˜ ํŒŒ์ผ๊ณผ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ๋˜๋Š” ์ž์—ฐ์–ด ์ง€์นจ์„ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Trofimov๋Š” API ํ…Œ์ŠคํŠธ์˜ ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ ์„ ๊ฐ•์กฐํ•˜๋ฉด์„œ "์ด ์—…๋ฐ์ดํŠธ๋Š” ์ž‘์—…ํ•  API ํ˜ธ์ถœ์˜ ๊น”๋”ํ•œ ์ˆœ์„œ๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ ํ…Œ์Šคํ„ฐ๊ฐ€ API ํ˜ธ์ถœ์„ ์ˆ˜๋™์œผ๋กœ ์—ฐ๊ฒฐํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฐœํŽธ์€ Parasoft์˜ API ๊ธฐ๋Šฅ, ๋กœ๋“œ ๋ฐ ๋ณด์•ˆ ํ…Œ์ŠคํŠธ ๋„๊ตฌ์ธ SOAtest์— ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. SOAtest์˜ ๊ธฐ์กด ๊ธฐ๋Šฅ๊ณผ ์ƒ์„ฑ AI์˜ ๊ฒฐํ•ฉ์€ ๊ฐ•๋ ฅํ•œ ์กฐํ•ฉ์„ ํ˜•์„ฑํ•˜์—ฌ SOAtest๊ฐ€ ๊ณ ์„ฑ๋Šฅ ๋‹ค๋ชฉ์  ๋„๊ตฌ์ž„์„ ์žฌํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์ง€์†์ ์ธ ํ˜์‹ ์ด๋ผ๋Š” ์ฃผ์ œ์— ๋”ฐ๋ผ ํšŒ์‚ฌ๋Š” SOAtest ๋‚ด์˜ ๋ถ„์‚ฐ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ์ฝ”๋“œ ์ ์šฉ ๋ฒ”์œ„๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์ง„์ „์„ ์ด๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค. Trofimov๋Š” ์™ธ๋ถ€ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ†ตํ•ด ํšŒ๊ท€ ์ œํ’ˆ๊ตฐ์„ ์‹คํ–‰ํ•˜๋Š” ๋™์•ˆ ํ…Œ์ŠคํŠธ์˜ ์ „๋ฐ˜์ ์ธ ์˜ํ–ฅ์ด ์‰ฝ๊ฒŒ ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ์–ด๋–ค ์‹ค์ œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์™€ ์ฝ”๋“œ ์ค„์ด ํ…Œ์ŠคํŠธ๋˜๊ณ  ์žˆ๋Š”์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Parasoft์˜ ๋ถ„์‚ฐ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์šฉ ์ฝ”๋“œ ์ ์šฉ ๋ฒ”์œ„ ์†Œ๊ฐœ๋Š” Java ๋ฐ .NET ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž๋Š” ๊ฐ ๋ชจ๋“ˆ์˜ ์ฝ”๋“œ ์ ์šฉ ๋ฒ”์œ„์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๋„ˆ์ง€ ํšจ๊ณผํ™”ํ•˜์—ฌ ๋ชจ๋“  ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์ „๋ฐ˜์— ๊ฑธ์ณ ์ „์ฒด ์‹œ์Šคํ…œ ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ํฌ๊ด„์ ์ธ ๋ถ„์„ ๋ฐ ์ ์šฉ ๋ฒ”์œ„๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Parasoft ํ”Œ๋žซํผ์˜ ์ตœ๊ทผ ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ์—๋Š” ์ „๋ฐ˜์ ์ธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๊ทน๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์›น ์ ‘๊ทผ์„ฑ ๊ฒ€์‚ฌ๋„ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. WCAG 2.1 AA ์‚ฌ์–‘์„ ์ค€์ˆ˜ํ•˜๋Š” ์ด ๋„๊ตฌ๋Š” ์ ‘๊ทผ์„ฑ ์œ„๋ฐ˜์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ UI ํ…Œ์ŠคํŠธ ๋ฐ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ฐ˜ UI ํ…Œ์ŠคํŠธ์™€ ์‰ฝ๊ฒŒ ํ†ตํ•ฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Parasoft Virtualize์— 'ํ•™์Šต ๋ชจ๋“œ'๋ผ๋Š” ๋˜ ๋‹ค๋ฅธ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Trofimov๋Š” ์ด ์†์„ฑ์ด ์ž๋™์œผ๋กœ ๊ฐ€์ƒ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ํƒ€์‚ฌ endpoints ์— ๋Œ€ํ•œ ์‹ค์ œ endpoints ๊ธฐ๋กํ•˜์—ฌ ์‹ค์ œ ์„œ๋น„์Šค์˜ ๋…ผ๋ฆฌ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ€์ƒ ์ž์‚ฐ์„ ์ƒ์„ฑํ•˜๋Š” ์„œ๋น„์Šค ๊ฐ€์ƒํ™”์˜ ์ผ๋ฐ˜์ ์ธ ํ๋ฆ„์„ ์›ํ™œํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ํ•™์Šต ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ„๋‹จํžˆ ํ”„๋ก์‹œ๋ฅผ ์„ค์ •ํ•˜๊ณ  ํ•™์Šต ๋ชจ๋“œ ์ƒ์ž๋ฅผ ์„ ํƒํ•˜์—ฌ ์‹ค์ œ endpoint ์‰ฝ๊ฒŒ ๊ฐ€์ƒํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์‹œ์ ๋ถ€ํ„ฐ ์‹œ์Šคํ…œ์€ ์‹ค์ œ ์„œ๋น„์Šค๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…์„ ํ•™์Šตํ•˜์—ฌ ์ž๋™์œผ๋กœ ์ˆ˜์ •ํ•ด์•ผ ํ•˜๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ, ๊ณ ๊ฐ๊ณผ ํŒŒํŠธ๋„ˆ์˜ ์š”๊ตฌ์— ๋”ฐ๋ผ ํ˜•์„ฑ๋œ Parasoft์˜ ๊ฐœ๋ฐœ ๋กœ๋“œ๋งต์€ ๊ณ„์†ํ•ด์„œ ๊ฐ•๋ ฅํ•˜๊ณ  ๋งค๋ ฅ์ ์ž…๋‹ˆ๋‹ค. ์ตœ์‹  ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” Avro ๋ฐ์ดํ„ฐ ์ง๋ ฌํ™” ๋ฉ”์‹œ์ง€ ํ˜•์‹์— ์ค‘์ ์„ ๋‘๊ณ  ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ ์ด๋ฒคํŠธ ์ค‘์‹ฌ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์œ„ํ•œ Kafka ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Trofimov์— ๋”ฐ๋ฅด๋ฉด ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ์ด ๋‘ ๊ธฐ๋Šฅ์€ ๋ชจ๋‘ JSON Swagger ์ •์˜์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ Kafka ๋ฐ ๋ฐ์ดํ„ฐ ์ง๋ ฌํ™”๋ฅผ ์ง€ํ–ฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ์€ SOAtest ๋ฐ Virtualize ๊ณ ๊ฐ ๋ชจ๋‘์—๊ฒŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

no-code ๊ณต๊ฐ„์˜ ์„ ๋‘์ฃผ์ž์ธ AppMaster ์™€ ํ’ˆ์งˆ ๋ณด์ฆ์˜ ์„ ๊ตฌ์ž์ธ Parasoft์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์€ ๋ณด๋‹ค ํšจ์œจ์ ์ด๊ณ  ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๊ธฐ์ˆ  ์†”๋ฃจ์…˜์„ ํ–ฅํ•œ ์ง€์†์ ์ธ ๋…ธ๋ ฅ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์—…์€ ๊ณ ๊ฐ ์š”๊ตฌ๋กœ๋ถ€ํ„ฐ ํ•™์Šตํ•˜๊ณ  ์ด๋ฅผ ์ถฉ์กฑํ•จ์œผ๋กœ์จ ๊ธฐ์ˆ ๊ณผ ์‚ฌ์šฉ์ž ์นœํ™”์  ํ™œ์šฉ ์‚ฌ์ด์˜ ๊ฒฉ์ฐจ๋ฅผ ํ•ด์†Œํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ํ˜์‹ ์„ ์ฑ„ํƒํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์˜๋ฏธ ์žˆ๋Š” ๊ธฐ์—ฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์†์ ์œผ๋กœ ๊ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Parasoft๋Š” ํ–ฅ์ƒ๋œ API ํ…Œ์ŠคํŠธ ๋ฐ ๊ฐ€์ƒํ™”๋ฅผ ํ†ตํ•ด ์ง€์†์ ์ธ ํ’ˆ์งˆ ํ”Œ๋žซํผ์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค | AppMaster