XML ¹× ROD ¹®¼­ °³¿ä

Data Interchange Services Ŭ¶óÀÌ¾ðÆ® ¸ÊÇÎ Àü¹®°¡´Â XML ¹× ROD ¹®¼­¿¡ ´ëÇÑ ¹®¼­ Á¤ÀǸ¦ ÀÛ¼ºÇÑ ´ÙÀ½, ÇÑ ¹®¼­ À¯ÇüÀ» ´Ù¸¥ À¯ÇüÀ¸·Î º¯°æÇÏ´Â º¯È¯ ¸ÊÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

XML ¹®¼­

XML ¹®¼­´Â XML DTD ¶Ç´Â XML ½ºÅ°¸¶¿¡ ÀÇÇØ Á¤Àǵ˴ϴÙ. Data Interchange Services Ŭ¶óÀÌ¾ðÆ® ¸ÊÇÎ Àü¹®°¡´Â XML ¹®¼­¸¦ ´Ù¸¥ Çü½ÄÀ¸·Î º¯È¯ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ´Â DTD ¶Ç´Â ½ºÅ°¸¶¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â º¯È¯ ¸ÊÀ» ÀÛ¼ºÇÕ´Ï´Ù. XML ¹®¼­¸¦ ´Ù¸¥ XML ¹®¼­, ROD ¹®¼­ ¶Ç´Â EDI Æ®·£Àè¼ÇÀ¸·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ROD ¹®¼­

ROD(record-oriented data)´Â µ¶Á¡ÀûÀÎ Çü½ÄÀ» µû¸£´Â ¹®¼­¸¦ ¸»ÇÕ´Ï´Ù. Data Interchange Services Ŭ¶óÀÌ¾ðÆ® ¸ÊÇÎ Àü¹®°¡´Â ROD ¹®¼­ Á¤ÀǸ¦ Á¤ÀÇÇϴµ¥, ÀÌ´Â ºñÁî´Ï½º ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¹®¼­ÀÇ µ¥ÀÌÅ͸¦ ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³À´Ï´Ù. ¹®¼­ Á¤Àǰ¡ Á¤ÀÇµÇ°í ³ª¸é ¸ÊÇÎ Àü¹®°¡´Â ROD ¹®¼­¸¦ ´Ù¸¥ ROD ¹®¼­³ª XML ¹®¼­ ¶Ç´Â EDI Æ®·£Àè¼ÇÀ¸·Î º¯È¯ÇÏ´Â ¸ÊÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ºÐÇÒ±â ¹× º¹¼ö ¹®¼­

XML ¶Ç´Â ROD ¹®¼­´Â °³º° ¹®¼­³ª °°Àº ÆÄÀÏ ³» ¹®¼­ ±×·ìÀ¸·Î¼­ Çãºê¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù¿¹¸¦ µé¾î, Âü¿©ÀÚ³ª Ä¿¹Â´ÏƼ °ü¸®ÀÚ¿¡¼­ ½ºÄÉÁÙµÈ ÀÛ¾÷ÀÌ Á¤±âÀûÀ¸·Î Àü¼ÛµÉ ¹®¼­¸¦ ¾÷·ÎµåÇÒ ¶§, °°Àº ÆÄÀÏ¿¡ ¿©·¯ °³ÀÇ ¹®¼­¸¦ ³õÀ» ¼ö ÀÖ½À´Ï´Ù. XML ¶Ç´Â ROD ¹®¼­°¡ ÇÑ ÆÄÀÏ¿¡ ÀÖÀ» °æ¿ì, ¼ö½ÅÀÚ´Â ¿¬°üµÈ ºÐÇÒ±â Çڵ鷯(XMLSplitterHander ¶Ç´Â RODSplitterHandler)¸¦ È£ÃâÇÏ¿© ¹®¼­ ¼¼Æ®¸¦ ºÐÇÒÇÏ°Ô µË´Ï´Ù. (ºÐÇÒ±â Çڵ鷯´Â ´ë»óÀ» ÀÛ¼ºÇÒ ¶§ ±¸¼ºµË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â »çÀü ÇÁ·Î¼¼½º¸¦ ÂüÁ¶ÇϽʽÿÀ.) ±×·± ´ÙÀ½ ¹®¼­ °ü¸®ÀÚ·Î ¹®¼­°¡ ´Ù½Ã ¼Ò°³µÇ¾î °³º°ÀûÀ¸·Î 󸮵˴ϴÙ.

ÁÖ: Àü¼ÛÀÚ ¹× ¼ö½ÅÀÚ ID´Â º¯È¯ ¸Ê°ú ¿¬°üµÇ¾î ÀÖ´Â ROD ¹®¼­ Á¤ÀÇÀÇ ÀϺο©¾ß ÇÕ´Ï´Ù. ¹®¼­ À¯Çü°ú »çÀü °ªÀ» ÆÄ¾ÇÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸µµ ¹®¼­ Á¤ÀÇ¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Data Interchange Services Ŭ¶óÀÌ¾ðÆ® ¸ÊÇÎ Àü¹®°¡´Â º¯È¯ ¸Ê ÀÛ¼º ½Ã ÀÌ·¯ÇÑ ¿ä±¸»çÇ×À» ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.

¿©·¯ °³ÀÇ EDI »óÈ£±³È¯À» ÇϳªÀÇ ÆÄÀÏ·Î Àü¼ÛÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿©·¯ °³ÀÇ EDI »óÈ£±³È¯ÀÌ ÇϳªÀÇ ÆÄÀÏ·Î µµÂøÇÏ´Â °æ¿ì, ¼ö½ÅÀÚ´Â EDISplitterHander¸¦ È£ÃâÇÏ¿© »óÈ£±³È¯ ¼¼Æ®¸¦ ºÐÇÒÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ¹®¼­ °ü¸®ÀÚ·Î »óÈ£±³È¯ÀÌ ´Ù½Ã ¼Ò°³µÇ¾î °³º°ÀûÀ¸·Î 󸮵˴ϴÙ.

ÁÖ: ºÐÇÒÀº »óÈ£±³È¯³» °³º° Æ®·£Àè¼ÇÀÌ ¾Æ´Ñ »óÈ£±³È¯¿¡¼­ ¼öÇàµË´Ï´Ù. »óÈ£±³È¯³» Æ®·£Àè¼ÇÀº ¿£¹ú·ÎÇÁ ÇØÁ¦µË´Ï´Ù.

Copyright IBM Corp. 2003, 2005