Middleware/WAS(Web Application Server)

 

¹Ú ½Ã µ¿

ÀÌ ±ÛÀº ¼ø¼öÇÑ °³ÀÎÀûÀÎ °ßÇØÀÓÀ» ¹àÈü´Ï´Ù.

 

Middleware

Ŭ¶óÀ̾ðÆ®/¼­¹ö ½Ã½ºÅÛÀÇ Áß°£¿¡ À§Ä¡ÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥µé °£¿¡ µ¥ÀÌÅ͸¦ ÀÚÀ¯·Ó°Ô ¿¬°áÇØ ÁÜÀ¸·Î½á »ç¿ëÀÚ³ª °³¹ßÀÚ°¡ ȯ°æ¿¡ °ü°è¾øÀÌ Á¤º¸½Ã½ºÅÛ °³¹ß ¹× »ç¿ëÀ» È¿À²ÀûÀ¸·Î Áö¿øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î(Ãâó : 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¸¦ È£ÃâÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó°í ÆÇ´ÜµÈ´Ù. ±× °á°ú¸¦ ´Ù½Ã »ç¿ëÀÚ¿¡°Ô Àü´ÞµÈ´Ù.