Middleware/WAS(Web Application Server)
¹Ú ½Ã µ¿
ÀÌ ±ÛÀº ¼ø¼öÇÑ °³ÀÎÀûÀÎ °ßÇØÀÓÀ» ¹àÈü´Ï´Ù.
Ŭ¶óÀ̾ðÆ®/¼¹ö ½Ã½ºÅÛÀÇ Áß°£¿¡ À§Ä¡ÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥µé °£¿¡ µ¥ÀÌÅ͸¦ ÀÚÀ¯·Ó°Ô ¿¬°áÇØ ÁÜÀ¸·Î½á »ç¿ëÀÚ³ª °³¹ßÀÚ°¡ ȯ°æ¿¡ °ü°è¾øÀÌ Á¤º¸½Ã½ºÅÛ °³¹ß ¹× »ç¿ëÀ» È¿À²ÀûÀ¸·Î Áö¿øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î(Ãâó : INFORBRIDGE 1996.5)
³×Æ®¿öÅ©/¼ºñ½º°¡ ´Ù¸¥ µÎ °³ÀÇ ¿µ¿ª »çÀÌ¿¡¼ »óÈ£°£ µ¥ÀÌÅÍ Àü´Þ ¹× »ç¿ëÀÚÀÇ ActionÀ» ó¸®ÇØÁÖ´Â ¿ªÇÒÀ» ¼öÇàÇÑ´Ù.
ÀÌ ±âÁ¾°£ÀÇ ¼ºñ½º »óÈ£ ¿¬°á
(¿¹ : IBM MainframeÀ» À§ÇÑ SNA Network¿¡¼ÀÇ ¾÷¹«¿Í ÀÎÅͳÝÀÇ ¿¬°á – Á¾·¡¿¡ IBM Mainframe Á¢¼ÓÀ» À§ÇÏ¿© Å͹̳¯ ¿¡¹Ä·¹ÀÌÅ͸¦ Ŭ¶óÀÌ¾ðÆ® PC¿¡ ¼³Ä¡ÇÏ¿© »ç¿ëÇßÀ¸³ª ÀÎÅͳÝ/À¥ÀÇ ¹ßÀüÀ¸·Î ÀÎÇÏ¿© À¥À» ÅëÇÏ¿© ¿Â¶óÀÎ ¾÷¹«¸¦ ¼öÇàÇϰíÀÚ ÇÏ´Â ¿å±¸ ¹ß»ý)
¿Ö ÇÊ¿äÇÏ°Ô µÇ¾ú³ª ?
±âÁ¸ÀÇ Æó¼âµÈ ¾÷¹«Ã³¸®È¯°æÀÌ ¿ÀÇÂÈ ¹æÇâÀ¸·Î À̵¿
±âÁ¸ÀÇ ³×Æ®¿öÅ©°¡ ÀÎÅͳÝ/À¥À¸·ÎÀÇ È¯°æ ÀüÀÌ ¹ß»ý
-> À¥À» ÅëÇÑ ¾÷¹«°¡ È®»ê
¹ßÀü¹æÇâ
±âÁ¸ 2
Tier ½Ã½ºÅÛ : ´ëÇü ¼¹ö
--- Ŭ¶óÀ̾ðÆ®
Middleware°¡ µîÀå 3 Tier ½Ã½ºÅÛ : ´ëÇü ¼¹ö --- ¹Ìµé¿þ¾î
--- Ŭ¶óÀ̾ðÆ®
±â¼úÀûÀÎ ¹ßÀü¹æÇâ
Ãʱâ
1996³â : °á°ú°¡ ´Ü¼ø
HTML ¹®¼·Î ³ªÅ¸³ª´Â ÇüÅÂ, Static, Á¤º¸ °Ë»öµîÀÌ ÁÖ Àǵµ
ÇöÀç :
JavaÀÇ ¹ßÀüµî¿¡ ÈûÀÔ¾î Dynamic ÇÑ ÇüÅ·ÎÀÇ Á¤º¸ Àü´ÞÀÌ °¡´É(±â¼úÀÇ ÇüÅ :
Corba, Java EJB, JSP, Servletµî)
Middleware ¼Ö·ç¼ÇÀÇ ¹®Á¦Á¡ °ú ÇØ°áÃ¥
Middleware¿¡ ¿¬°áÀÌ ¸ô¸®¹Ç·Î ¼¹ö ºÎÇϰ¡ ±Ø½É -> Layer 4 SwitchµîÀ» ÅëÇÑ
Load balancing ÇÊ¿ä
MiddlewareÀÇ ´Ù¿î ¹ß»ý½Ã ¼ö¸¹Àº »ç¿ëÀÚÀÇ ¾÷¹« Áß´Ü
-> Hot Spot ±â´ÉÀ» ÅëÇÑ
seamlessÇÑ ¼¹ö Àüȯ ÇÊ¿ä
l
ÇöÀç ÁÖµÈ ¾÷¹«´Â
Database ¿¬µ¿À̶ó°í ÆÇ´ÜµÊ. ¾ÕÀ¸·Î ´Ù¾çÇÑ ºÐ¾ß·Î ¹üÀ§¸¦ ³ÐÈú °ÍÀ¸·Î ¿¹»óµÊ
l
WASµµ ¹Ìµé¿þ¾î¶ó°í »ý°¢µÊ

* Middleware°¡ ÀÚ¹Ù·Î ¸¸µé¾îÁø´Ù¸é À§ ±×¸²¿¡¼ Web Server¿Í MiddlewareÀÇ ¿¬°áÀº Web Server¿¡¼
JSP+ServletÀ» ÅëÇÏ¿© »ç¿ëÀڷκÎÅÍ ÀÔ·ÂÀ» ¹Þ¾Æ RMI¸¦ ÅëÇØ Middleware¸¦ È£ÃâÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó°í ÆÇ´ÜµÈ´Ù. ±× °á°ú¸¦ ´Ù½Ã »ç¿ëÀÚ¿¡°Ô Àü´ÞµÈ´Ù.