C++Builder Enterprise¿¡¼ CORBA ºÐ»ê °³¹ß
´ÙÀ½°ú °°Àº º¯È¿¡ ÀûÀÀÇϱâ À§ÇØ °³¹ßÀÚµéÀº ºÐ»ê °´Ã¼¸¦ ¸ÖƼ-Ƽ¾î ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ¸¸µé¾î¾ß ÇÕ´Ï´Ù:
CORBA: ¿ÀºêÁ§Æ® ÀÎÇÁ¶ó½ºÆ®·°Ã³(Object Infrastructure)
Common Object Request Broker Architecture (CORBA) ¸í¼¼¼´Â ¼ÒÇÁÆ®¿þ¾î ¹ö½º¸¦ Á¤ÀÇÇÕ´Ï´Ù.-- Object Request Broker (ORB)--´Â ºÐ»ê °´Ã¼¿Í
Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥»çÀÌ¿¡ Å©·Î½º Ç÷§Æû Åë½Å¿¡ ÇÊ¿äÇÑ ÀÎÇÁ¶ó½ºÆ®·°Ã³¸¦ Á¦°øÇÕ´Ï´Ù. Object Management Group (OMG)¿¡ ÀÇÇØ °³¹ßµÈ CORBA´Â
°¡Àå ±¤¹üÀ§ÇÏ°Ô ÀÎÁ¤µÈ ¿ÀºêÁ§Æ® Ç¥ÁØÀÔ´Ï´Ù.
VisiBroker for C++Builder
C++Builder Enterprise´ÂVisiBrokerfor C++Builder¸¦ ÅëÇÕÇմϱî? ³×½ºÄÉÀÌÇÁ, ¿À¶óŬ, ³ëº§°°Àº »ê¾÷ ¼±µÎÁÖÀÚµéÀÌ ¼±ÅÃÇÑ ORB´Â ¿£ÅÍÇÁ¶óÀÌÁî
¾îÇø®ÄÉÀ̼ÇÀÇ º¹ÀâÇÑ ¿ä±¸»çÇ×À» ÃæÁ·½ÃÄÑÁÝ´Ï´Ù. VisiBroker´Â ´ÙÁß Ç÷§Æû»ó¿¡¼ ºÐ»ê Java¿Í C++ ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µé°í À¯Áöº¸¼ö½ÃÄÑÁÖ´Â ¿Ïº®ÇÑ
CORBA 2.0 ORB ȯ°æÀÔ´Ï´Ù.
VisiBroker 3.0¿¡¼ »õ·Î¿ÍÁø Á¡
CORBA »ý»ê¼º ³ôÀ̱â
½¬¿î Á¶Á¤ÀÚ
´Ù¸¥ CORBA ORB¿Í´Â ´Þ¸®, ¸ðµç ³ëµå¿¡ ¼³Ä¡µÇ°í ±âº» ¼³Á¤ÀÌ ÇÊ¿äÇÑ ¼ÒÇÁÆ®¿þ¾î µ¥¸ó(daemon)ÀÌ ÇÊ¿äÇÕ´Ï´Ù. VisiBroker´Â ¿Ïº®ÇÑ µ¿Àû ½Ã½ºÅÛÀÔ´Ï´Ù.
VisiBroker ORB´Â À¯Áöº¸¼öÀÇ ¿ä±¸»çÇ×À» ÁÙ¿©ÁÖ°í ¾÷µ¥ÀÌÆ® ¼³Á¤ ÆÄÀÏÀ» ÁÙ¿©ÁÜÀ¸·Î½á ¾îÇø®ÄÉÀ̼ÇÀ» ¼³Ä¡Çϰí À¯ÁöÇÏ´Â µ¥ µå´Â Èûµç ³ë·ÂÀ»
°¨¼Ò½ÃÄÑÁÝ´Ï´Ù. VisiBroker´Â ¶ÇÇÑ ½¬¿î ¼³Ä¡ °úÁ¤À¸·Î ºü¸£°Ô ½ÇÇà½Ãų ¼ö ÀÖ½À´Ï´Ù.
À§Ä¡ ¼ºñ½º(Location Service) VisiBroker¿¡ À¯ÀÏÇÑ ¼ºñ½ºÀÎ Location Service´Â »ç¿ë°¡´ÉÇÑ ¸ðµç ¿ÀºêÁ§Æ®¿Í ³×Æ®¿÷»óÀÇ ½º¸¶Æ® ¿¡ÀÌÀüÆ®ÀÇ µ¿Àû À§Ä¡¸¦ ¾Ë¾Æ³¾ ¼ö ÀÖ°Ô ÇØÁÖ°í Æ¯Á¤ÇÑ Å¸ÀÔÀÇ ¸ðµç ¿ÀºêÁ§Æ® ÀνºÅϽº³ª ¿ÀºêÁ§Æ®ÀÇ Æ¯Á¤ ÀνºÅϽº¿¡ ´ëÇØ ¾ò¾îÁú ¼ö ÀÖ½À´Ï´Ù. °á°ú´Â ¿ÀºêÁ§Æ® À̸§, È£½ºÆ® À̸§, »óŸ¦ Æ÷ÇÔÇÑ ´Ù¸¥ ¿ÀºêÁ§Æ® ÂüÁ¶³ª ÀνºÅϽºÀÇ ¿ÏÀüÇÑ ¼³¸íÀ¸·Î ¹ÝȯµÉ ¼ö ÀÖ½À´Ï´Ù.
¿î¿µ°ú °¨½Ã VisiBroker ´Â VisiBroker ¸Å´ÏÀú, VisiBroker ¼º´ÉÀ» Æ÷ÇÔÇÏ¿© Á¦Ç°À» ¿î¿µÇØÁÖ°í °¨½ÃÇØÁÖ´Â Á¦Ç°À» Á¦°øÇϰí ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÅøÀº È¿°úÀûÀÎ °³¹ß°ú ºÐ»ê ¿ÀºêÁ§Æ® ¾îÇø®ÄÉÀ̼ÇÀ» È¿°úÀûÀ¸·Î °³¹ß½Ãų ¼ö ÀÖ´Â ¸¹Àº Á¤º¸¸¦ °®°í ÀÖ½À´Ï´Ù. Java·Î ±¸ÇöµÈ VisiBroker ¸Å´ÏÀú´Â »óÈ£´ëȽÄÀÌ °¡´ÉÇϰí VisiBroker Naming Service, Location Service, Interface Repository, Implementation RepositoryµîÀ» Á¦°øÇÕ´Ï´Ù.
½¬¿î °³¹ß
VisiBroker´Â ºÐ»ê ¾îÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÇÊ¿äÇÑ ÁÖ¿ä ÇÁ·Î±×·¡¹Ö ¿¹Á¦µéÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿¹Á¦ ÇÁ·Î±×·¥µéÀº HTMLÀ» ÅëÇØ ¿Â¶óÀÎÀ¸·Î Á¢±ÙÇÒ
¼ö ÀÖÀ¸¸ç °ü·ÃµÈ »ùÇà Äڵ带 Áï°¢ÀûÀ¸·Î HTML ¹öÀüÀ¸·Î ¹Þ¾Æº¼ ¼ö ÀÖ½À´Ï´Ù.
VisiBroker´Â ¶ÇÇÑ Object Request Debugger¸¦ Æ÷ÇÔÇϰí ÀÖÀ¸¹Ç·Î Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥À¸·ÎºÎÅÍ ¼¹ö ¿ÀºêÁ§Æ® ±¸Çö°ú ƯÁ¤ ¾²·¹µå·Î ¿ÀºêÁ§Æ® ¿äûÀ»
ÃßÀûÇÒ ¼ö ÀÖ°Ô ÇØ ÁÝ´Ï´Ù.
°³¹ßÀº VisiBroker Naming ¿Í Event Service¿¡ ÀÇÇØ º¸´Ù °£·«ÈµÉ ¼ö ÀÖ½À´Ï´Ù. Naming Service´Â ¿ÀºêÁ§Æ®ÀÇ °ü·ÃµÈ ÀǹÌÀÖ´Â À̸§À» Çã¶ôÇÕ´Ï´Ù.
¹Ý¸é¿¡ Event Service´Â ¿ÀºêÁ§Æ® Åë½ÅÀ» ºÐ¸®ÇÏ°í ºñµ¿±âÀûÀ¸·Î ´ÙÁß ¿ÀºêÁ§Æ®¸¦ ºÐ»ê½Ãų ¼ö ÀÖ½À´Ï´Ù.
InpriseÀÇ Professional Services Organization Àº VisiBroker-±â¹ÝÀÇ ¾îÇø®ÄÉÀ̼ǰú ÇÔ²² ÇÁ·ÎÁ§Æ® ÆÀÀ» Áö¿øÇϰí CORBA-ȣȯ ÄÄÇ»ÆÃ ȯ°æÀ¸·Î ¶Ù¾î³Ñ¾î¼µµ·Ï µµ¿ÍÁÙ ¼ö ÀÖ½À´Ï´Ù.
C++Builder Enterprise¸¦ »ç¿ëÇϸé |
°³¹ß |
¹èÆ÷ |
CORBA Ŭ¶óÀÌ¾ðÆ® ¾îÇø®ÄÉÀÌ¼Ç |
X |
X |
CORBA ¼¹ö ¾îÇø®ÄÉÀÌ¼Ç |
X |
VisiBroker °³¹ß ¶óÀ̼¾½º ÇÊ¿ä |