๋‹ซ๊ธฐ

์ •๋ณด์ฒ˜๋ฆฌ ๊ธฐ์ถœ๋ฌธ์ œ

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ · ์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ · ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ๋Šฅ์‚ฌ


์ฃผ๊ด€์‹ ์—ฐ์Šตํ•˜๊ธฐ


ํ•œ๋ฌธ์ œ์”ฉ ์—ฐ์Šตํ•˜๊ธฐ


CBT ์œ ํ˜•์œผ๋กœ ์—ฐ์Šตํ•˜๊ธฐ


์ •๋‹ต ํ™•์ธํ•˜๊ธฐ
๋‹ค์Œ ๋ฌธ์ œ
๋‹ค์Œ ๋ฌธ์ œ
O X
๋‹ค์Œ ๋ฌธ์ œ

ํ•„์ˆ˜ ์•”๊ธฐ ์ด๋ก 

๋ฏธ๋“ค์›จ์–ด๋Š” ์ถ”๊ฐ€์ ์ธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค.

๋ผ์ด์„ผ์Šค 2023. 2. 13. 18:42

๋ฏธ๋“ค์›จ์–ด(Middleware)๋Š” ๋ฏธ๋“ค๊ณผ ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ•ฉ์„ฑ์–ด๋กœ ์ถ”๊ฐ€์ ์ธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค.

 

 

๋ฏธ๋“ค์›จ์–ด ์ข…๋ฅ˜

DB(DataBase) : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋ฏธ๋“ค์›จ์–ด

WAS(Web Application Server) : ์›น ํ™˜๊ฒฝ์—์„œ ๋™์ ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฏธ๋“ค์›จ์–ด

RPC(Remote Procedure Call) : ์›๊ฒฉ ํ”„๋กœ์‹œ์ € ํ˜ธ์ถœ ๋ฏธ๋“ค์›จ์–ด

ORB(Object Request Broker) : ๊ฐ์ฒด ์ง€ํ–ฅ ๋ฏธ๋“ค์›จ์–ด๋กœ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑ, ๋ฐฐํฌ, ๊ด€๋ฆฌํ•˜๋Š” ๋ฏธ๋“ค์›จ์–ด

MOM(Message Oriented Middleware) : ๋ฉ”์‹œ์ง€ ๊ธฐ๋ฐ˜์˜ ๋น„๋™๊ธฐํ˜• ๋ฉ”์‹œ์ง€๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฐฉ์‹์˜ ๋ฏธ๋“ค์›จ์–ด

TP-Monitor(Transaction Processing Monitor) : ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ์‹œํ•˜๊ณ  ์ œ์–ดํ•˜๋Š” ๋ฏธ๋“ค์›จ์–ด

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„1ํšŒ)

์‘์šฉํ”„๋กœ๊ทธ๋žจ์˜ ํ”„๋กœ์‹œ์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›๊ฒฉ ํ”„๋กœ์‹œ์ €๋ฅผ ๋กœ์ปฌ ํ”„๋กœ์‹œ์ €์ฒ˜๋Ÿผ ํ˜ธ์ถœํ•˜๋Š” ๋ฐฉ์‹์˜ ๋ฏธ๋“ค์›จ์–ด๋Š”?

  1. RPC(Remote Procedure Call)
  2. WAS(Web Application Server)
  3. MOM(Message Oriented Middleware)
  4. ORB(Object Request Broker)

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„1ํšŒ)

๋ถ„์‚ฐ ์ปดํ“จํŒ… ํ™˜๊ฒฝ์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ๊ธฐ์ข… ๊ฐ„์˜ ํ•˜๋“œ์›จ์–ด๋‚˜ ํ”„๋กœํ† ์ฝœ, ํ†ต์‹ ํ™˜๊ฒฝ ๋“ฑ์„ ์—ฐ๊ฒฐํ•˜์—ฌ ์‘์šฉํ”„๋กœ๊ทธ๋žจ๊ณผ ์šด์˜ํ™˜๊ฒฝ ๊ฐ„์— ์›๋งŒํ•œ ํ†ต์‹ ์ด ์ด๋ฃจ์–ด์งˆ ์ˆ˜ ์žˆ๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋Š”?

  1. ๋ฏธ๋“ค์›จ์–ด
  2. ํ•˜๋“œ์›จ์–ด
  3. ์˜คํ”ˆํ—ˆ๋ธŒ์›จ์–ด
  4. ๊ทธ๋ ˆ์ด์›จ์–ด

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„1ํšŒ)

ํŠธ๋žœ์žญ์…˜์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฒ˜๋ฆฌ๋˜๊ณ  ์žˆ๋Š”์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ์‹œํ•˜๊ณ  ์ œ์–ดํ•˜๋Š” ๋ฏธ๋“ค์›จ์–ด๋Š”?

  1. TP monitor
  2. RPC
  3. ORB
  4. HUB

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„3ํšŒ)

๋ฏธ๋“ค์›จ์–ด ์†”๋ฃจ์…˜์˜ ์œ ํ˜•์— ํฌํ•จ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์€?

  1. Web Server
  2. WAS
  3. RPC
  4. ORB

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„4ํšŒ)

ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ํ†ต์‹ ์„ ๋‹ด๋‹นํ•˜๋Š” ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฌด์—‡์ด๋ผ๊ณ  ํ•˜๋Š”๊ฐ€?

  1. ๋ฏธ๋“ค์›จ์–ด
  2. ์›จ์–ด๋Ÿฌ๋ธ”
  3. ํ•˜์ด์›จ์–ด
  4. ์‘์šฉ ์†Œํ”„ํŠธ์›จ์–ด

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„3ํšŒ)

๋ถ„์‚ฐ ์‹œ์Šคํ…œ์—์„œ์˜ ๋ฏธ๋“ค์›จ์–ด(Middleware)์™€ ๊ด€๋ จํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ์€?

  1. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์‚ฌ์šฉ์ž ์‚ฌ์ด์—์„œ๋งŒ ๋ถ„์‚ฐ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
  2. ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์—์„œ ๋‹ค์–‘ํ•œ ๋ถ€๋ถ„์„ ๊ด€๋ฆฌํ•˜๊ณ  ํ†ต์‹ ํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
  3. ์œ„์น˜ ํˆฌ๋ช…์„ฑ(Location Transparency)์„ ์ œ๊ณตํ•œ๋‹ค.
  4. ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์˜ ์—ฌ๋Ÿฌ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ์š”๊ตฌํ•˜๋Š” ์žฌ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ์„œ๋น„์Šค์˜ ๊ตฌํ˜„์„ ์ œ๊ณตํ•œ๋‹ค.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(22๋…„2ํšŒ)

๋ฏธ๋“ค์›จ์–ด(Middleware)์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ์€?

  1. ๋ฏธ๋“ค์›จ์–ด์˜ ์„œ๋น„์Šค ์ด์šฉ์„ ์œ„ํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์ •๋ณด ๊ตํ™˜ ๋ฐฉ๋ฒ• ๋“ฑ์˜ ๋‚ด๋ถ€ ๋™์ž‘์„ ์‰ฝ๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
  2. ์—ฌ๋Ÿฌ ์šด์˜์ฒด์ œ์—์„œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๋“ค ์‚ฌ์ด์— ์œ„์น˜ํ•œ ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค.
  3. ์†Œํ”„ํŠธ์›จ์–ด ์ปดํฌ๋„ŒํŠธ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ค€๋น„๋œ ์ธํ”„๋ผ ๊ตฌ์กฐ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
  4. ์—ฌ๋Ÿฌ ์ปดํฌ๋„ŒํŠธ๋ฅผ 1๋Œ€ 1, 1๋Œ€ ๋‹ค, ๋‹ค๋Œ€ ๋‹ค ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ˜•ํƒœ๋กœ ์—ฐ๊ฒฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
๋‹ซ๊ธฐ