µðÁöÅПÀÓ½º

 


<±âȹ-IT Standard Weekly> OGCÀÇ °³¹æÇüÀ§Ä¡±â¹Ý¼­ºñ½º Ç¥ÁØÈ­ µ¿Çâ

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
¼¼°è Á¤º¸Åë½Å¾÷°è°¡ ±¹Á¦»çȸ¿¡¼­ Åë¿ëµÇ´Â ¡®Ç¥ÁØ¡¯À» ÀïÃëÇϱâ À§ÇØ Ä¡¿­ÇÑ »ô¹Ù½Î¿òÀ» ¹úÀÌ°í ÀÖ´Ù. ƯÁ¤ ±¹°¡³ª ±â¾÷ÀÌ Ç¥ÁØÀ» ÁÖµµÇÒ °æ¿ì ±â¼ú¿ìÀ§¸¦ ÅëÇÑ ½ÃÀå °æÀï·ÂÀ» ÀÎÁ¤¹ÞÀ» ¼ö ÀÖ¾î ÁÖµµ±Ç ½Î¿òÀÌ °¥¼ö·Ï Ä¡¿­ÇØÁö°í ÀÖ´Ù. ÇöÀç Ç¥ÁØÀº ¼¼°èÀûÀ¸·Î °øÀÎµÈ ±â±¸¿¡¼­ ³íÀǵǴ °ø½ÄÇ¥ÁØ(De-jure Standard)°ú ½ÃÀå¿¡¼­ ÀÎÁ¤µÇ´Â »ç½ÇÇ¥ÁØ(De-facto Standard) µî 2°¡Áö°¡ ÀÖ´Ù. Çѱ¹ÀÇ °æ¿ì ½ÃÀå¿¡¼­ °æÀï¿ìÀ§¸¦ ÅëÇØ Ç¥ÁØÀ» ÁÖµµÇϱⰡ ¾î·Æ±â ¶§¹®¿¡ °ø½Ä±â±¸¸¦ ÅëÇÑ Ç¥ÁØÈ°µ¿¿¡ ÁÖ·ÂÇÏ´Â Àü·«À» äÅÃÇÏ°í ÀÖ´Ù. µû¶ó¼­ È°¹ßÇÑ ±¹Á¦ Ç¥Áرⱸ Âü¿©¸¦ ÅëÇØ Çѱ¹ÀÇ ÀÇ°ß°ú ÀÔÀåÀ» Àû±Ø °³ÁøÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. À̹ø¿¡ ¼Ò°³ÇÏ´Â LBS(À§Ä¡±â¹Ý¼­ºñ½º)¿Í NGN(Â÷¼¼´ë ³×Æ®¿öÅ©)ÀÇ Ç¥ÁØÈ­ µ¿ÇâÀº ÀÌ°°Àº Ãø¸é¿¡¼­ ¸Å¿ì À¯¿ëÇÑ Á¤º¸°¡ µÉ °ÍÀÌ´Ù.

°øµ¿±âȹ:Çѱ¹Á¤º¸Åë½Å±â¼úÇùȸ

±èâȣ ¼­¿ï´ë °øÇבּ¸¼Ò ±³¼ö

°³¹æÇüÀ§Ä¡±â¹Ý¼­ºñ½º(OpenLS)´Â Åë½Å ÀÎÇÁ¶ó »ó¿¡¼­ À§Ä¡±â¹Ý ¼­ºñ½º¸¦ Á¦°øÇϱâ À§ÇØ ÇʼöÀûÀÎ Áö¸®Á¤º¸ µ¥ÀÌÅÍ¿Í ÀÌÀÇ °¡°ø±â¼úÀ» ÅëÇÕÇϱâ À§ÇØ Open GIS ÄÁ¼Ò½Ã¾ö(OGC)ÀÌ ÁøÇàÇÏ°í ÀÖ´Â LBS(À§Ä¡±â¹Ý¼­ºñ½º) Ç¥ÁØÈ­ ÇÁ·ÎÁ§Æ®ÀÌ´Ù.

OpenLSÀÇ ¸ñÇ¥´Â À̱âÁ¾ÀÇ ¹«¼±´Ü¸»±â¸¦ ÅëÇØ LBS°ü·Ã, ¼ÒÇÁÆ®¿þ¾î °³¹ß»ç ¹× Åë½Åȸ»ç°¡ º¸À¯ÇÑ °¢Á¾ ±â¼úÀ̳ª Àåºñ¿¡ ±¸¾Ö ¹ÞÁö ¾Ê°í »óÈ£¿î¿ë¼º ÀÖ´Â LBS¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÇ ½ºÆå(Implementation Specification)À» Á¦Á¤Çϱâ À§ÇÑ °ÍÀÌ´Ù. µû¶ó¼­ OpenLS¸¦ ÅëÇØ ¸¸µé¾îÁö´Â °¢Á¾ ÀÎÅÍÆäÀ̽º´Â OGCÀÇ °ø½ÄÀûÀÎ ½ºÆåÀÌ µÉ ¼ö ÀÖÀ¸¸ç ÀÌ´Â ISO´Â ¹°·Ð °¢Á¾ °ü·Ã Ç¥ÁØ´ÜüÀÇ Ç¥ÁØÈ­ ÀÛ¾÷¿¡µµ ±â¿©ÇÒ °ÍÀ¸·Î º¸ÀδÙ. OpenLSÀÇ ±Ã±ØÀûÀÎ ¸ñÇ¥´Â ÀÌ·¯ÇÑ »ç½Ç»ó Ç¥ÁصéÀÌ ÇöÀå¿¡¼­ ÀÌ¿ëµÅ LBS ½ÃÀåÀÌ È°¼ºÈ­µÇµµ·Ï Çϴµ¥ ÀÖ´Ù.

À̸¦ À§ÇØ OGC´Â 2000³â 11¿ù OpenLS¸¦ À§ÇÑ ½ºÆù¼­ ¸ðÁý ¹× LBS¿Í °ü·ÃµÈ ±â¼ú ÆľÇÀ» À§ÇØ RFT¸¦ °ø°³ÇßÀ¸¸ç Áö³­ÇØ 7¿ù¿¡ °øµ¿ÀÛ¾÷¿¡ Âü¿©ÇÒ °ü°è»çÀÇ ¸ðÁýÀ» °ø°íÇß´Ù. Á¦¾È¼­ ¼±º°°úÁ¤À» ÅëÇØ ÃÑ 25°³¿¡ ´ÞÇÏ´Â ±â°ü ¹× ±â¾÷ÀÇ Âü¿©°¡ °áÁ¤µÅ LBS¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â ´Ù¾çÇÑ ÀÎÅÍÆäÀ̽º ½ºÆåÀÇ ÀÛ¼ºÀÛ¾÷À» È°¹ßÇÏ°Ô ÁøÇàÇÏ°í ÀÖ´Ù.

ÀÌ¿¡ µû¶ó OpenLS¿¡ Âü¿©ÇÏ°í ÀÖ´Â °ü°è»çµéÀº À§Ä¡±â¹Ý¼­ºñ½º¸¦ À§ÇÑ ÀÎÅÍÆäÀ̽º´Â ¹°·Ð »óÈ£¿î¿ë¼º°ú ¼­ºñ½º¸¦ »óÈ£ Á¤ÀÇÇÏ°í À̸¦ ±â¹ÝÀ¸·Î ÇÏ´Â »ó¾÷ÀûÀÎ Á¦Ç°ÀÇ ±¸ÇöÀÌ °¡´ÉÇÏ°Ô µÈ´Ù.

OpenLS´Â Å×½ºÆ®º£µå¿Í ÆÄÀÏ·ÔÆ®(pilot)·Î ÀÌ·ïÁø ´Ù¾çÇÑ ÇÁ·Î±×·¥À¸·Î ±¸¼ºµÇ¾îÀÖÀ¸¸ç ù¹ø° Å×½ºÆ®º£µåÀÎ ¡®OpenLS Initiative Testbed 1(OLS 1)¡¯ÀÌ Áö³­ÇØ 10¿ù¿¡ ½ÃÀÛ, ¿Ã 2¿ù¿¡ µ¥¸ð¸¦ ¾ÕµÎ°í ÀÖ´Ù.


À§Ä¡±â¹Ý ¼­ºñ½º¿Í °ü·ÃµÈ °¢Á¾ ÀÎÅÍÆäÀ̽º ½ºÆåÀÇ ÀÛ¼ºÀ» À§ÇÑ Å×½ºÆ®º£µå¿Í ÆÄÀÏ·ÔÆ®¸¦ ¼öÇàÇϱâ À§ÇØ OLS1Àº ½ºÆù¼­¿Í ÆÄƼ½ÃÆÝÆ®(Participant)ÀÇ Âü¿©·Î ÁøÇàÇÏ°í ÀÖ´Ù. ½ºÆù¼­´Â OpenLS Å×½ºÆ®º£µå¸¦ À§ÇÑ ±â¼úÀûÀÎ ÀÚ¹®°ú µ¥¸ð¸¦ À§ÇØ ÇÊ¿äÇÑ »çÇ×µéÀ» °áÁ¤Çϸç OpenLS¸¦ °æÁ¦ÀûÀ¸·Î Áö¿øÇÑ´Ù. ¶ÇÇÑ ½ºÆù¼­´Â À§Ä¡±â¹Ý¼­ºñ½º ½ÃÀå¿¡¼­ Åë¿ëµÉ ¼ö ÀÖ´Â ´Ù¾çÇÑ »ç·Ê¸¦ Á¤ÀÇÇÏ°í À̸¦ Å×½ºÆ®Çϱâ À§ÇØ OGCÀÇ ½ºÆåÀ» Á÷Á¢ ½ÃÇèÇØ º¼ ¼ö ÀÖ´Ù. OLS1¿¡ Âü¿©ÇÏ°í ÀÖ´Â ´ëÇ¥ÀûÀÎ ½ºÆù¼­·Î´Â ¼±¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî, ¿À¶óŬ, ESRI µî 9°³ ±â¾÷ÀÌ ÀÖ´Ù. ÆÄƼ½ÃÆÝÆ®´Â OpenLSÀÇ ±â°ü ¹× ±â¾÷ÀÌ Á¦ÃâÇÑ Á¦¾È¼­¸¦ ±âÃÊ·Î OpenLS Å×½ºÆ®º£µå¿Í ÆÄÀÏ·ÔÆ®¿¡ Á÷Á¢ Âü¿©Çϸç Çö¹° ¹× ÀηÂÀ» ÅõÀÔÇÑ´Ù. ÇöÀç Âü¿©ÇÏ°í ÀÖ´Â ÆÄƼ½ÃÆÝÆ®·Î´Â IBM, ¸ÊÀÎÆ÷, È÷Ÿġ, NTTµ¥ÀÌÅÍ, ·ÎÄÉÀ̼dzÝ, Àϸ®³ëÀÌÁî´ëÇÐ, º¸´ÙÆù, ÄÄÆÑ µî 25°³ ±â°ü ¹× ±â¾÷ÀÌ ÀÖ´Ù.
OLS1Àº ³×ºñ°ÔÀ̼Ǽ­ºñ½º, µð·ºÅ丮¼­ºñ½º, ÇÁ¸®Á¨Å×À̼Ǽ­ºñ½º, ÀÀ¿ëLBS, °ÔÀÌÆ®¿þÀ̼­ºñ½º, ¿£Åäµù&ÇÁ·ÎÅäÄݼ­ºñ½º µî 6°³ÀÇ ¿öÅ·±×·ìÀ¸·Î ±¸¼º, °¢°¢ À§Ä¡±â¹Ý¼­ºñ½º¸¦ À§ÇÑ ÀÎÅÍÆäÀ̽º ½ºÆåÀ» ÀÛ¼ºÇϱâ À§ÇÏ¿© È°¹ßÈ÷ ¿òÁ÷ÀÌ°í ÀÖ´Ù.

OpenLSÀÇ °¢ ¿öÅ·±×·ìÀº XLS(XML for Location Services)¸¦ ÀÌ¿ë, À§Ä¡±â¹Ý¼­ºñ½º¸¦ ¸ñÀûÀ¸·Î ADT(Abstract Data Type)¸¦ À§ÇÑ XML ½ºÅ°¸¶(ÀÏÁ¾ÀÇ ¸ðµ¨)¸¦ ÀÛ¼ºÇØ¾ß ÇÑ´Ù. ÇöÀç ÀÛ¾÷ÁßÀÎ ADT·Î´Â AOI(Area of Interest), POI(Point of Interest) µîÀÌ ÀÖ´Ù.

±âº»ÀûÀ¸·Î XLS¸¦ ÀÌ¿ëÇÏ¿© ÀÛ¼ºÇÏ´Â ½ºÅ°¸¶´Â ¡ãÇöÀç ±¸Çö °¡´ÉÇÑ ±â¼ú°ú ¾÷°èÇ¥ÁØÀ» °í·ÁÇÏ¿©¾ß ÇÏ¸ç ¡ãÀÎÄÚµù°ú µðÄÚµùÀÌ º¹ÀâÇÏÁö ¾Ê¾Æ¾ß ÇÏ°í ¡ã¸Þ¸ð¸® ¿ë·®ÀÌ »ó´ëÀûÀ¸·Î ¶³¾îÁö´Â ¹«¼±´Ü¸»±â¿¡¼­µµ ¿¬»êÀÌ °¡´ÉÇÒ Á¤µµ·Î ´Ü¼øÇÑ ÇüÅÂÀ̾î¾ß ÇÑ´Ù. ¶Ç ¡ã¼±¸¶ÀÌÅ©·Î½Ã½ºÅÛÁîÀÇ J2ME ȯ°æ¿¡¼­ Áö¿øµÇÁö ¾Ê´Â API(¾ÖÇø®ÄÉÀ̼ÇÀÎÅÍÆäÀ̽º)´Â Æ÷ÇÔÇÏÁö ¸»¾Æ¾ß ÇÏ¸ç ¡ã¹«¼±ÀüÈ­±â, PDA µî°ú °°Àº ´Ù¾çÇÑ ¹«¼±´Ü¸»±â Ŭ¶óÀ̾ðÆ®ÀÇ Æ¯¼º¿¡ ºÎÇÕÇϱâ À§ÇØ º¹¼öÀÇ ÇÁ·ÎÆÄÀÏÀ» Áö¿øÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.

OGC´Â ÇöÀç OLS1ÀÇ ¼º°øÀûÀÎ ¼öÇàÀ» À§ÇØ °ü·Ã Ç¥ÁØÈ­ ´Üü¿¡¼­ ÀÌ¹Ì °ø°³ÇÏ¿´°Å³ª °ø°³ÇÒ ¿¹Á¤À¸·Î ÀÖ´Â ´Ù¾çÇÑ À§Ä¡±â¹Ý¼­ºñ½º¿Í °ü·ÃÇÑ Ç¥ÁصéÀ» Àû±ØÀûÀ¸·Î ¼ö¿ëÇÏ°í ÀÖ´Ù.

ÀÌ´Â ÇâÈÄ ¾÷°èÀÇ È¥¶õÀ» ¸·°í °¡±ÞÀûÀÌ¸é ºñ¿ëÈ¿À²ÀûÀÎ ÀÎÅÍÆäÀ̽º ½ºÆåÀÇ ÀÛ¼ºÀ» À§ÇÑ °ÍÀÌ´Ù. µû¶ó¼­ ±¹³»¿¡¼­µµ °ü·Ã ±â°ü ¹× ±â¾÷µéÀº µ¶ÀÚÀûÀ̰ųª Æó¼âÀûÀÎ ¾÷°èÇ¥ÁØÀÇ °³¹ßÀÌ ¾Æ´Ñ ÅëÇÕȯ°æÇÏ¿¡¼­ »óÈ£¿î¿ë¼ºÀÖ´Â À§Ä¡±â¹Ý¼­ºñ½ºÀÇ ÀÎÅÍÆäÀ̽º ½ºÆåÀ» Á¦Á¤Çϴµ¥ ¿ª·®À» ¸ð¾Æ¾ß ÇÑ´Ù.

¶ÇÇÑ À§Ä¡Á¤º¸ °ü·Ã, µ¥ÀÌÅÍÀÇ °øÀ¯¿Í ÀÌÀÇ ½Å¼ÓÇÑ °¡°ø ¹× Á¦°øÀ» ¾î·Æ°Ô ÇÒ ¼ö ÀÖ´Â ¿ä¼ÒµéÀº »çÀü¿¡ Â÷´ÜÇØ¾ß Çϸç À̸¦ À§ÇØ °ü·Ã ºÎó¿Í ±â¾÷µéÀº À§Ä¡±â¹Ý¼­ºñ½º¿Í °ü·ÃÇÑ »ê¾÷¿¡ Á÷Á¢ÀûÀ¸·Î µµ¿òÀ» ÁÙ ¼ö Àִ ǥÁØ Á¦Á¤¿¡ ³ë·ÂÀ» ±â¿ï¿©¾ß ÇÑ´Ù. ³ª¾Æ°¡ ±¹Á¦ÀûÀ¸·Î´Â OpenLS´Â ¹°·Ð ±âŸ °ü·Ã Ç¥ÁØ ´Üü¿Íµµ ±ä¹ÐÈ÷ Çù·ÂÇÒ ¼ö ÀÖ´Â Åë·Î°¡ ¸¶·ÃµÅ¾ß ÇÑ´Ù.

/t-kim7@uiuc.edu