Complex Event Processing

CEP์˜ ๊ฐœ์š”

CEP์˜ ์ •์˜

์—ฌ๋Ÿฌ ์ด๋ฒคํŠธ ์†Œ์Šค๋กœ๋ถ€ํ„ฐ ๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์˜๋ฏธ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜์—ฌ ๋Œ€์‘๋˜๋Š” ์•ก์…˜์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ์ˆ 

CEP์˜ ํŠน์ง•

  • ๊ฒฝ๋Ÿ‰ ์„œ๋ฒ„์˜ CEP ์—”์ง„: ๋ณต์žกํ•œ ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ CEP ์ฃผ์š” ๊ธฐ๋Šฅ ์ œ๊ณต
  • EPL(Event Query Language): SQL ํ™•์žฅํŒ์ธ Oracle CQL์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹ค์–‘ํ•œ ๋น„์ง€๋‹ˆ์Šค ์š”๊ฑด์— ์ ์šฉ ๊ฐ€๋Šฅ

CEP์˜ ๊ตฌ์„ฑ๋„

CEP์˜ ์ ์šฉ ์˜ˆ

  1. ์‹ค์‹œ๊ฐ„ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ๋ฐ ์žฅ์•  ๊ฒฝ๊ฐ
  2. ๊ตญ๊ฒฝ ๋ณด์•ˆ, ๊ตํ†ต ๋ฌผ๋ฅ˜, ๊ณตํ•ญ ๊ด€๋ฆฌ
  3. ์‹ค์‹œ๊ฐ„ ์Šฌ๋กฏ๋จธ์‹  ์‚ฌ์šฉ๋Ÿ‰์„ ํ†ตํ•œ ์„ค๋“
  4. ์˜จ๋ผ์ธ ์‚ฌ๊ธฐ ๊ฐ์‹œ
  5. ์Šค๋งˆํŠธ ๋ฏธํ„ฐ๊ธฐ
  6. ๋„๋กœ ํ†ตํ–‰๋ฃŒ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ
  7. ์ธํ…”๋ฆฌ์ „ํŠธ ์ผ€์ด๋ธ” ์…‹ํ†ฑ๋ฐ•์Šค ๊ด€๋ฆฌ
  8. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฑฐ๋ž˜, ์Šค๋งˆํŠธ ์ฃผ๋ฌธ ๋ผ์šฐํŒ…
  9. ์‹ค์‹œ๊ฐ„ ์ œ์กฐ ์ƒ์‚ฐ ๋ผ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง
  10. ์‹ค์‹œ๊ฐ„ ๊ทผ์ ‘ํ•œ ์œ„์น˜๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ์‘๊ธ‰ ์„œ๋น„์Šค

์นดํ…Œ๊ณ ๋ฆฌ: