CORBA (Common Object Request Broker Architecture)

CORBA[ÄÚ-¹Ù]´Â ³×Æ®¿÷¿¡¼­ ºÐ»ê ÇÁ·Î±×·¥ °´Ã¼¸¦ »ý¼º, ¹èÆ÷, °ü¸®Çϱâ À§ÇÑ ±¸Á¶¿Í ±Ô°ÝÀ̸ç, ³×Æ®¿÷ »óÀÇ ¼­·Î ´Ù¸¥ Àå¼Ò¿¡ ÀÖ°í ¿©·¯ º¥´õµé¿¡ ÀÇÇØ °³¹ßµÈ ÇÁ·Î±×·¥µéÀÌ ¡°ÀÎÅÍÆäÀ̽º ºê·ÎÄ¿¡±¸¦ ÅëÇØ Åë½ÅÇϵµ·Ï ÇØÁØ´Ù. CORBA´Â OMG¶ó´Â °³¹ßÀÚ ¿¬ÇÕ(ÇöÀç 500¿© ȸ¿ø»ç¸¦ °¡Áö°í ÀÖ´Ù)¿¡¼­ °³¹ßµÇ¾ú´Ù. ISO¿Í X/Open ¾çÃø ¸ðµÎ CORBA¸¦ ºÐ»ê °´Ã¼(ÄÄÆ÷³ÍÆ®·Îµµ ¾Ë·ÁÁø)¸¦ À§ÇÑ Ç¥Áر¸Á¶·Î¼­ Àΰ¡ÇÏ¿´À¸¸ç, ÇöÀç CORBA 2.0 ÀÌ ÃֽŠ·¹º§ÀÌ´Ù.

CORBAÀÇ Çٽɰ³³äÀº ORBÀÌ´Ù. À̱âÁ¾ ÄÄÇ»Å͵éÀÇ Å¬¶óÀÌ¾ðÆ®¿Í ¼­¹ö ³×Æ®¿÷¿¡ ´ëÇÑ ORB Áö¿øÀ̶õ, Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥(°´Ã¼ ÀÚ½ÅÀÏ ¼ö ÀÖ´Ù)ÀÌ ºÐ»ê ³×Æ®¿÷¿¡¼­ ¼­¹ö°¡ ¾îµð ÀÖ´ÂÁö, ¶Ç´Â ¼­¹ö ÇÁ·Î±×·¥ÀÌ ¾î¶² ÀÎÅÍÆäÀ̽º¸¦ °¡ÁúÁö ÀνÄÇÏÁö ¾Ê°í¼­µµ, ¼­¹ö ÇÁ·Î±×·¥À̳ª °´Ã¼·ÎºÎÅÍ ¼­ºñ½º¸¦ ¿ä±¸ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ORBµé°£ÀÇ ¿ä±¸¿Í ÀÀ´äÀ» ¼º¸³½Ã۱â À§ÇØ ÇÁ·Î±×·¥µéÀº GIOP(General Inter-ORB Protocol)¸¦, ÀÎÅͳݿ¡¼­´Â IIOP¸¦ »ç¿ëÇÑ´Ù. IIOP´Â GIOPÀÇ ¿ä±¸¿Í ÀÀ´äÀ» °¢ ÄÄÇ»ÅÍÀÇ ÀÎÅÍ³Ý TCP °èÃþÀ¸·Î ´ëÀÀ½ÃŲ´Ù.

CORBAÀÇ °æÀï´ë»óÀº µ¶ÀÚÀûÀÎ ºÐ»ê °´Ã¼ ±¸Á¶¸¦ °¡Áø ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ DCOMÀÌ´Ù. ±×·¯³ª CORBA¿Í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â °ÔÀÌÆ®¿þÀ̸¦ ÅëÇØ COM Ŭ¶óÀÌ¾ðÆ® °´Ã¼°¡ CORBA ¼­¹ö¿Í Åë½ÅÇÒ ¼ö ÀÖµµ·Ï Çϴµ¥ ÇÕÀÇÇÏ¿´´Ù (±× ¿ª¹æÇâÀÇ Åë½Åµµ ¸¶Âù°¡Áö´Ù).

°´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö°ú CORBA¸¦ ÇâÇÑ ºÐ»ê ÇÁ·Î±×·¡¹Ö ±¸Á¶ÀÇ ¼±µÎÁÖÀÚ¿´´ø DCE´Â ÇöÀç ¸¹Àº ȸ»ç¿¡¼­ »ç¿ëµÇ°í ÀÖ´Ù. DCE´Â ¾Æ¸¶ CORBA¿Í ÇÔ²² °è¼Ó Á¸ÀçÇÒ °ÍÀÌ°í µÑ »çÀ̸¦ ¿¬°á½ÃÄÑ ÁÖ´Â "´Ù¸®"°¡ ³ªÅ¸³¯ °ÍÀÌ´Ù.


ÀÌ Á¤º¸´Â 1999³â 6¿ù 16ÀÏ¿¡ ¼öÁ¤µÇ¾úÀ¸¸ç, ½ÉÀç¹ü´Ô²²¼­ µµ¿òÀ» Áּ̽À´Ï´Ù.
¿µ¾îÆÇ(whatis.com)