Business Object ±¸Á¶

´ëºÎºÐÀÇ °æ¿ì¿¡ Ä¿³ØÅÍ´Â ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¶Ç´Â ºä¿¡ ÀÇÇØ ¸ðµç °³º° Business Object°¡ Ç¥½ÃµÇ°í, ¿ÀºêÁ§Æ® ³»ÀÇ °¢ ´Ü¼ø ¼Ó¼º(Áï, String, Integer ¶Ç´Â Date¿Í °°ÀÌ ´Ü¼ø °ªÀ» ³ªÅ¸³»´Â ¼Ó¼º)Àº ÀÌ Å×À̺íÀ̳ª ºäÀÇ ¿­¿¡ ÀÇÇØ Ç¥½ÃµÈ´Ù°í °¡Á¤ÇÕ´Ï´Ù. µû¶ó¼­, µ¿ÀÏÇÑ °³º° Business Object ³»ÀÇ ¼Ó¼ºÀ» ´Ù¸¥ µ¥ÀÌÅͺ£À̽º Å×ÀÌºí¿¡ ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª ´ÙÀ½ »óȲÀº °¡´ÉÇÕ´Ï´Ù.

ÁÖ:
Business Object°¡ ÀúÀå ÇÁ·Î½ÃÀú¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â °æ¿ì, °¢ ´Ü¼ø ¼Ó¼º(Ư¼ö SP ¼Ó¼º ¿ÜÀÇ)¿¡´Â ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸°¡ Àְųª ¶Ç´Â ¾øÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â "ÀúÀå ÇÁ·Î½ÃÀú"¸¦ ÂüÁ¶ÇϽʽÿÀ.

WebSphere Business Integration Adapters Business Object´Â Æò¸é ±¸Á¶ ¶Ç´Â °èÃþ ±¸Á¶ Çü½ÄÀÏ ¼ö ÀÖ½À´Ï´Ù. Æò¸é ±¸Á¶ Business ObjectÀÇ ¸ðµç ¼Ó¼ºÀº ´Ü¼øÇÏ¸ç ´ÜÀÏ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù.

°èÃþ ±¸Á¶ Business Object¿¡´Â ÇÏÀ§ Business Object, ÇÏÀ§ Business ObjectÀÇ ¹è¿­ ¶Ç´Â ÀÌ µÑÀÇ Á¶ÇÕÀ» Ç¥½ÃÇÏ´Â ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. ¹Ý´ë·Î, °¢ ÇÏÀ§ Business Object¿¡´Â ÇÏÀ§ Business Object ¶Ç´Â Business ObjectÀÇ ¹è¿­ µîÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. »óÀ§ Business ObjectÀÇ ¼Ó¼ºÀÌ ´ÜÀÏ ÇÏÀ§ Business Object¸¦ Ç¥½ÃÇÒ ¶§, ´ÜÀÏ Ä«µð³Î¸®Æ¼ °ü°è°¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ °æ¿ì, ¼Ó¼ºÀº ÇÏÀ§ Business Object¿Í µ¿ÀÏÇÑ À¯ÇüÀÔ´Ï´Ù.

»óÀ§ Business ObjectÀÇ ¼Ó¼ºÀÌ ÇÏÀ§ Business ObjectÀÇ ¹è¿­À» Ç¥½ÃÇÒ ¶§, ´ÙÁß Ä«µð³Î¸®Æ¼ °ü°è°¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ °æ¿ì, ¼Ó¼ºÀº ÇÏÀ§ Business Object¿Í µ¿ÀÏÇÑ À¯ÇüÀÇ ¹è¿­ÀÔ´Ï´Ù.

ÁÖ:
°èÃþ ±¸Á¶ Business Object¶ó´Â ¿ë¾î´Â ¾î¶² ·¹º§¿¡¼­µç Æ÷ÇÔÇÏ´Â ¸ðµç ÇÏÀ§ Business Object¸¦ °®°í ÀÖ´Â, ¿ÏÀüÇÑ Business Object¸¦ ¸»ÇÕ´Ï´Ù. °³º° Business Object¶ó´Â ¿ë¾î´Â Æ÷ÇÔÇϰųª Æ÷ÇÔÇÏÁö ¾ÊÀ» ¼ö ÀÖ´Â ÇÏÀ§ Business Object¿Í º°°³ÀÎ, ´ÜÀÏ Business Object¸¦ ¸»ÇÕ´Ï´Ù. ÃÖ»óÀ§ ·¹º§ Business Object¶ó´Â ¿ë¾î´Â ±× ÀÚü¿¡ »óÀ§ Business Object°¡ ¾ø´Â °èÃþ ±¸Á¶ ¸Ç À§ÀÇ °³º°ÀûÀÎ Business Object¸¦ ¸»ÇÕ´Ï´Ù.

Ä¿³ØÅÍ´Â Business Object »çÀÌÀÇ ´ÙÀ½ °ü°è¸¦ Áö¿øÇÕ´Ï´Ù.

°¢ À¯ÇüÀÇ Ä«µð³Î¸®Æ¼¿¡¼­, »óÀ§¿Í ÇÏÀ§ Business Object »çÀÌÀÇ °ü°è´Â °ü°è¸¦ ÀúÀåÇÏ´Â Business ObjectÀÇ Å° ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡¼­ ¼³¸íµË´Ï´Ù.

´ÜÀÏ Ä«µð³Î¸®Æ¼ °ü°è

ÀϹÝÀûÀ¸·Î, ´ÜÀÏ Ä«µð³Î¸®Æ¼ ÇÏÀ§ Business Object¸¦ Æ÷ÇÔÇÏ´Â Business Object¿¡´Â °ü°è¸¦ Ç¥½ÃÇÏ´Â ÃÖ¼Ò 2°³ÀÇ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. ÇÑ ¼Ó¼ºÀÇ À¯ÇüÀº ÇÏÀ§ÀÇ À¯Çü°ú µ¿ÀÏÇÕ´Ï´Ù. ´Ù¸¥ ¼Ó¼ºÀº ÇÏÀ§ÀÇ 1Â÷ ۸¦ »óÀ§¿¡¼­ ¿ÜºÎ Ű·Î Æ÷ÇÔÇÏ´Â ´Ü¼ø ¼Ó¼ºÀÔ´Ï´Ù. »óÀ§¿¡´Â ÇÏÀ§¿¡ ÀÖ´Â 1Â÷ Ű ¼Ó¼º ¸¸Å­ÀÇ ¿ÜºÎ Ű ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.

°ü°è¸¦ ¼³Á¤ÇÏ´Â ¿ÜºÎ ۰¡ »óÀ§¿¡ ÀúÀåµÇ±â ¶§¹®¿¡, °¢ »óÀ§´Â Á¦°øµÈ À¯ÇüÀÇ ´ÜÀÏ Ä«µð³Î¸®Æ¼ ÇÏÀ§ Çϳª¸¸À» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×¸² 2´Â ÀϹÝÀûÀÎ ´ÜÀÏ Ä«µð³Î¸®Æ¼ °ü°è¸¦ º¸¿©ÁÝ´Ï´Ù. ¿¹¿¡¼­, fk1Àº ÇÏÀ§ÀÇ 1Â÷ ۸¦ Æ÷ÇÔÇÏ´Â ´Ü¼ø ¼Ó¼ºÀ̰í child[1]Àº ÇÏÀ§ Business Object¸¦ Ç¥½ÃÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù.

±×¸² 2. ÀϹÝÀûÀÎ ´ÜÀÏ Ä«µð³Î¸®Æ¼ °ü°è


´ÜÀÏ Ä«µð³Î¸®Æ¼ °ü°è ¹× ¼ÒÀ¯±ÇÀÌ ¾ø´Â µ¥ÀÌÅÍ

ÀϹÝÀûÀ¸·Î °¢ »óÀ§ Business Object´Â Æ÷ÇÔÇÏ´Â ÇÏÀ§ Business Object ³»ÀÇ µ¥ÀÌÅ͸¦ °®°í ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, °¢ °í°´ Business Object°¡ ´ÜÀÏ ÁÖ¼Ò Business Object¸¦ Æ÷ÇÔÇÏ´Â °æ¿ì, »õ °í°´ÀÌ ÀÛ¼ºµÉ ¶§ »õ ÇàÀÌ °í°´ ¹× ÁÖ¼Ò Å×ÀÌºí ¸ðµÎ¿¡ »ðÀԵ˴ϴÙ. »õ ÁÖ¼Ò´Â »õ °í°´¿¡ ´ëÇØ °íÀ¯ÇÕ´Ï´Ù. ¸¶Âù°¡Áö·Î, °í°´ Å×ÀÌºí¿¡¼­ °í°´À» »èÁ¦ÇÒ ¶§ °í°´ÀÇ ÁÖ¼Òµµ ÁÖ¼Ò Å×ÀÌºí¿¡¼­ »èÁ¦µË´Ï´Ù.

±×·¯³ª, ¾î´À °èÃþ ±¸Á¶ Business Objectµµ ¼ÒÀ¯Çϰí ÀÖÁö ¾ÊÀº µ¿ÀÏÇÑ µ¥ÀÌÅ͸¦ º¹¼ö °èÃþ ±¸Á¶ Business Object°¡ Æ÷ÇÔÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÁÖ¼Ò Business Object¿¡ StateProvince lookup table with single cardinality¸¦ Ç¥½ÃÇÏ´Â StateProvince[1] ¼Ó¼ºÀÌ ÀÖ´Ù°í °¡Á¤ÇØ º¾½Ã´Ù. lookup Å×À̺íÀÌ °ÅÀÇ °»½ÅµÇÁö ¾Ê°í ÁÖ¼Ò µ¥ÀÌÅÍ¿Í µ¶¸³ÀûÀ¸·Î À¯Áöº¸¼öµÇ±â ¶§¹®¿¡, ÁÖ¼Ò µ¥ÀÌÅ͸¦ ÀÛ¼ºÇϰųª ¼öÁ¤Çصµ ã¾Æº¸±â Å×À̺íÀÇ µ¥ÀÌÅÍ¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. Ä¿³ØÅͰ¡ ±âÁ¸ µµ ¶Ç´Â ½Ã À̸§À» ã°Å³ª ½ÇÆÐÇÕ´Ï´Ù. À̴ ã¾Æº¸±â Å×ÀÌºí¿¡¼­ °ªÀ» Ãß°¡Çϰųª º¯°æÇÏÁö ¾Ê½À´Ï´Ù.

º¹¼ö Business Object°¡ µ¿ÀÏÇÑ ´ÜÀÏ Ä«µð³Î¸®Æ¼ ÇÏÀ§ Business Object¸¦ Æ÷ÇÔÇÒ ¶§, °¢ »óÀ§ Business ObjectÀÇ ¿ÜºÎ Ű ¼Ó¼ºÀº °ü°è¸¦ NO_OWNERSHIPÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ºñÁî´Ï½º ÇÁ·Î¼¼½º°¡ Create, Delete ¶Ç´Â Update ¿äû°ú ÇÔ²² °èÃþ ±¸Á¶ Business Object¸¦ Ä¿³ØÅÍ¿¡ Àü¼ÛÇÒ ¶§, Ä¿³ØÅÍ´Â ¼ÒÀ¯±Ç¾øÀÌ Æ÷ÇÔµÈ ´ÜÀÏ Ä«µð³Î¸®Æ¼ ÇÏÀ§¸¦ ¹«½ÃÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â À̵é Business Object¿¡ ´ëÇØ °Ë»ö¸¸À» ¼öÇàÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ±×·¯ÇÑ ´ÜÀÏ Ä«µð³Î¸®Æ¼ Business ObjectÀÇ °Ë»ö¿¡ ½ÇÆÐÇÏ´Â °æ¿ì, ÀÌ´Â ¿À·ù¸¦ ¸®ÅÏÇϰí 󸮸¦ ÁßÁöÇÕ´Ï´Ù.

¼ÒÀ¯±Ç¾ø´Â °ü°è¸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â ´ÜÀÏ Ä«µð³Î¸®Æ¼ ÇÏÀ§ Business Object¸¦ Ç¥½ÃÇÏ´Â ¼Ó¼ºÀ» ÂüÁ¶ÇϽʽÿÀ. ¿ÜºÎ Ű °ü°è ÁöÁ¤¿¡ ´ëÇÑ Á¤º¸´Â ¼Ó¼ºÀÇ ¿ÜºÎ Ű ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

ºñÇ¥ÁØÈ­ µ¥ÀÌÅÍ ¹× ¼ÒÀ¯±ÇÀÌ ¾ø´Â µ¥ÀÌÅÍ

¼ÒÀ¯±ÇÀÌ ¾øÀÌ Æ÷ÇÔµÈ µ¥ÀÌÅÍ´Â Á¤Àû ã¾Æº¸±â Å×À̺íÀÇ »ç¿ëÀ» ½±°Ô ÇÏ´Â °Í ¿Ü¿¡, ¶Ç ´Ù¸¥ ¼º´ÉÀΠǥÁØÈ­ ¹× ºñÇ¥ÁØÈ­ µ¥ÀÌÅÍÀÇ µ¿±âÈ­¸¦ Á¦°øÇÕ´Ï´Ù.

Ç¥ÁØÈ­¿¡¼­ ºñÇ¥ÁØÈ­ µ¥ÀÌÅÍ·ÎÀÇ µ¿±âÈ­

°ü°è¸¦ NO_OWNERSHIPÀ¸·Î ÁöÁ¤Çϸé, Ç¥ÁØÈ­ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ºñÇ¥ÁØÈ­ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î µ¿±âÈ­ÇÒ ¶§ µ¥ÀÌÅ͸¦ ÀÛ¼ºÇϰųª º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Ç¥ÁØÈ­ ¼Ò½º ÀÀ¿ëÇÁ·Î±×·¥ÀÌ µÎ Å×À̺í A ¹× B¿¡ µ¥ÀÌÅ͸¦ ÀúÀåÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ¶ÇÇÑ ºñÇ¥ÁØÈ­ ¸ñÀûÁö ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¸ðµç µ¥ÀÌÅ͸¦ ´ÜÀÏ Å×ÀÌºí¿¡ ÀúÀåÇØ¼­ °¢ ¿£Æ¼Æ¼ A°¡ B µ¥ÀÌÅ͸¦ ÀÌÁßÀ¸·Î ÀúÀåÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

ÀÌ ¿¹¿¡¼­, Å×À̺í B µ¥ÀÌÅÍÀÇ º¯°æ»çÇ×À» ¼Ò½º ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ¸ñÀûÁö ÀÀ¿ëÇÁ·Î±×·¥À¸·Î µ¿±âÈ­ÇÏ·Á¸é, Å×À̺í B µ¥ÀÌÅͰ¡ º¯°æµÉ ¶§¸¶´Ù Å×À̺í A À̺¥Æ®¸¦ Æ®¸®°ÅÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ Å×À̺í B µ¥ÀÌÅͰ¡ Å×À̺í A¿¡ ÀÌÁßÀ¸·Î ÀúÀåµÇ±â ¶§¹®¿¡, Å×À̺í BÀÇ º¯°æµÈ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â Å×À̺í AÀÇ °¢ Çà¿¡ ´ëÇÑ Business Object¸¦ Àü¼ÛÇØ¾ß ÇÕ´Ï´Ù.

ºñÇ¥ÁØÈ­¿¡¼­ Ç¥ÁØÈ­ µ¥ÀÌÅÍ·ÎÀÇ µ¿±âÈ­

ºñÇ¥ÁØÈ­ ¼Ò½º ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ Ç¥ÁØÈ­ ¸ñÀûÁö ÀÀ¿ëÇÁ·Î±×·¥À¸·Î µ¥ÀÌÅ͸¦ µ¿±âÈ­ÇÒ ¶§, Ä¿³ØÅʹ ǥÁØÈ­ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¼ÒÀ¯±Ç¾øÀÌ Æ÷ÇÔµÈ µ¥ÀÌÅ͸¦ ÀÛ¼º, »èÁ¦ ¶Ç´Â °»½ÅÇÏÁö ¾Ê½À´Ï´Ù.

µ¥ÀÌÅ͸¦ Ç¥ÁØÈ­ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î µ¿±âÈ­ÇÒ ¶§, Ä¿³ØÅÍ´Â ¼ÒÀ¯±Ç¾øÀÌ Æ÷ÇÔµÈ ¸ðµç ´ÜÀÏ Ä«µð³Î¸®Æ¼ ÇÏÀ§¸¦ ¹«½ÃÇÕ´Ï´Ù. ÀÌ·± ÇÏÀ§ µ¥ÀÌÅ͸¦ ÀÛ¼º, Á¦°Å ¶Ç´Â ¼öÁ¤ÇÏ·Á¸é µ¥ÀÌÅ͸¦ ¼öµ¿À¸·Î ó¸®ÇØ¾ß ÇÕ´Ï´Ù.

´ÙÁß Ä«µð³Î¸®Æ¼ °ü°è

ÀϹÝÀûÀ¸·Î, ÇÏÀ§ Business ObjectÀÇ ¹è¿­À» Æ÷ÇÔÇÏ´Â Business Object¿¡´Â °ü°è¸¦ Ç¥½ÃÇÏ´Â À¯ÀÏÇÑ ÇϳªÀÇ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. ¼Ó¼ºÀÇ À¯ÇüÀº ÇÏÀ§ Business Object¿Í µ¿ÀÏÇÑ À¯ÇüÀÇ ¹è¿­ÀÔ´Ï´Ù. »óÀ§°¡ µÑ ÀÌ»óÀÇ ÇÏÀ§¸¦ Æ÷ÇÔÇϵµ·Ï Çϱâ À§ÇØ, °ü°è¸¦ ¼³Á¤ÇÏ´Â ¿ÜºÎ ۰¡ °¢ ÇÏÀ§¿¡ ÀúÀåµË´Ï´Ù.

µû¶ó¼­, °¢ ÇÏÀ§¿¡´Â »óÀ§ÀÇ 1Â÷ ۸¦ ¿ÜºÎ Ű·Î Æ÷ÇÔÇÏ´Â ÃÖ¼Ò ÇϳªÀÇ ´Ü¼ø ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. ÇÏÀ§¿¡´Â »óÀ§¿¡ ÀÖ´Â 1Â÷ Ű ¼Ó¼º ¸¸Å­ÀÇ ¿ÜºÎ Ű ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.

°ü°è¸¦ ¼³Á¤ÇÏ´Â ¿ÜºÎ ۰¡ ÇÏÀ§¿¡ ÀúÀåµÇ±â ¶§¹®¿¡, °¢ »óÀ§´Â 0°³ ÀÌ»óÀÇ ÇÏÀ§¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù.

±×¸² 3Àº ´ÙÁß Ä«µð³Î¸®Æ¼ °ü°è¸¦ º¸¿©ÁÝ´Ï´Ù. ÀÌ ¿¹¿¡¼­, parentId´Â »óÀ§ÀÇ 1Â÷ ۸¦ Æ÷ÇÔÇÏ´Â ´Ü¼ø ¼Ó¼ºÀ̰í child[n]Àº ÇÏÀ§ Business ObjectÀÇ ¹è¿­À» Ç¥½ÃÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù.

±×¸² 3. ´ÙÁß Ä«µð³Î¸®Æ¼ Business Object °ü°è


ÇÏÀ§¿¡ °ü°è¸¦ ÀúÀåÇÏ´Â ´ÜÀÏ Ä«µð³Î¸®Æ¼ °ü°è

ÀϺΠÀÀ¿ëÇÁ·Î±×·¥Àº »óÀ§°¡ ¾Æ´Ñ ÇÏÀ§¿¡ °ü°è°¡ ÀúÀåµÇµµ·Ï ´ÜÀÏ ÇÏÀ§ ¿£Æ¼Æ¼¸¦ ÀúÀåÇÕ´Ï´Ù. Áï, ÇÏÀ§´Â °ªÀÌ »óÀ§ÀÇ 1Â÷ Ű¿¡ ÀúÀåµÈ °ª°ú µ¿ÀÏÇÑ ¿ÜºÎ ۸¦ Æ÷ÇÔÇÕ´Ï´Ù.

±×¸² 4´Â ÀÌ Æ¯¼ö À¯ÇüÀÇ ´ÜÀÏ Ä«µð³Î¸®Æ¼ °ü°è¸¦ º¸¿©ÁÝ´Ï´Ù.

±×¸² 4. °ü°è°¡ ÇÏÀ§¿¡ ÀúÀåµÈ ´ÜÀÏ Ä«µð³Î¸®Æ¼ Business Object


ÇÏÀ§ µ¥ÀÌÅͰ¡ »óÀ§¿¡ µ¶¸³ÀûÀ¸·Î Á¸ÀçÇÏÁö ¾Ê°í »óÀ§¸¦ ÅëÇØ¼­¸¸ ÀÌ ÇÏÀ§¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖÀ» ¶§, ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÌ À¯ÇüÀÇ ´ÜÀÏ Ä«µð³Î¸®Æ¼ °ü°è¸¦ »ç¿ëÇÕ´Ï´Ù. ±×·¯ÇÑ ÇÏÀ§ µ¥ÀÌÅÍ´Â µÑ ÀÌ»óÀÇ »óÀ§¿¡ ÀÇÇØ °áÄÚ ¼ÒÀ¯µÇÁö ¾ÊÀ¸¸ç, »óÀ§¿Í 1Â÷ Ű °ªÀÌ Á¸ÀçÇØ¾ß¸¸ ÇÏÀ§¿Í ¿ÜºÎ Ű °ªÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×·¯ÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» Æ÷ÇÔÇϱâ À§ÇØ, Ä¿³ØÅÍ´Â ¶ÇÇÑ ´ÜÀÏ Ä«µð³Î¸®Æ¼ÀÇ ÇÏÀ§¸¦ Æ÷ÇÔÇÏÁö¸¸ »óÀ§°¡ ¾Æ´Ñ ÇÏÀ§¿¡ °ü°è¸¦ ÀúÀåÇÏ´Â °èÃþ ±¸Á¶ Business Object¸¦ Áö¿øÇÕ´Ï´Ù.

»óÀ§ Business Object°¡ ÀÌ·¯ÇÑ Æ¯¼ö ¹æ½ÄÀ¸·Î ´ÜÀÏ Ä«µð³Î¸®Æ¼ ÇÏÀ§¸¦ Æ÷ÇÔÇÔÀ» ÁöÁ¤ÇÏ·Á¸é, ÇÏÀ§¸¦ °®°í ÀÖ´Â ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ÁöÁ¤ÇÒ ¶§ CONTAINMENT ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇÏÁö ¸¶½Ê½Ã¿À. ÀÚ¼¼ÇÑ Á¤º¸´Â ´ÜÀÏ Ä«µð³Î¸®Æ¼ ÇÏÀ§ Business Object¸¦ Ç¥½ÃÇÏ´Â ¼Ó¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

·¦ÆÛ ¿ÀºêÁ§Æ®

·¦ÆÛ ¿ÀºêÁ§Æ®´Â µ¥ÀÌÅͺ£À̽º Å×À̺íÀ̳ª ºä·Î »óÀÀÇÏÁö ¾Ê´Â ÃÖ»óÀ§ ·¹º§ Business ObjectÀÔ´Ï´Ù. ·¦ÆÛ ¿ÀºêÁ§Æ®´Â true °ªÀ» °¡Áø WRAPPERÀÇ ÃÖ»óÀ§ ·¹º§ Business Object µî·Ï Á¤º¸¿¡ ÀÇÇØ Ç¥½ÃµË´Ï´Ù. ·¦ÆÛ ¿ÀºêÁ§Æ®´Â °ü·Ã ¾ø´Â Business Object¿¡ ´ëÇÑ ÄÁÅ×À̳ʷΠ»ç¿ëµÇ´Â ´õ¹Ì »óÀ§ÀÔ´Ï´Ù. ·¦ÆÛ ¿ÀºêÁ§Æ®¸¦ ó¸®ÇÒ ¶§ Ä¿³ØÅͰ¡ ÃÖ»óÀ§ ·¹º§ Business Object¸¦ ¹«½ÃÇϰí ÇÏÀ§¸¸ ó¸®ÇÕ´Ï´Ù. ·¦ÆÛ ¿ÀºêÁ§Æ®´Â N Ä«µð³Î¸®Æ¼³ª N-1 Ä«µð³Î¸®Æ¼ ¿£Æ¼Æ¼ ¶Ç´Â µÑ ´Ù¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù.

N Ä«µð³Î¸®Æ¼ ¿£Æ¼Æ¼´Â 1Â÷ Ű·Î Ç¥½ÃµÇ´Â Àû¾îµµ ÇϳªÀÇ °íÀ¯ÇÑ ¼Ó¼º°ú ¿ÜºÎ Ű·Î Ç¥½ÃµÇ´Â Àû¾îµµ ÇϳªÀÇ ¼Ó¼ºÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ±×·± ÈÄ, ÀÌ ¿ÜºÎ ۰¡ ·¦ÆÛ ¿ÀºêÁ§Æ®¿¡¼­ 1Â÷ Ű·Î Ãß°¡µÉ °ÍÀÔ´Ï´Ù. ¿£Æ¼Æ¼ÀÇ ¿ÜºÎ ۰¡ ¹æ±Ý Ãß°¡µÈ ·¦ÆÛ ¿ÀºêÁ§Æ®ÀÇ 1Â÷ ۸¦ ÂüÁ¶ÇÒ °ÍÀÔ´Ï´Ù.

N-1 Ä«µð³Î¸®Æ¼ ¿£Æ¼Æ¼ÀÇ °æ¿ì¿¡´Â 1Â÷ ۰¡ 1Â÷ Ű¿Í ¿ÜºÎ Ű µÑ ´Ù·Î¼­ Ç¥½ÃµÇ¾î¾ß ÇϹǷÎ, ·¦ÆÛ¿¡¼­ N-1 ¿£Æ¼Æ¼¿¡ ÀÖ´Â 1Â÷ Ű¿Í °°Àº 1Â÷ ۸¦ ÂüÁ¶ÇÕ´Ï´Ù.

Copyright IBM Corp. 1997, 2004