°øµ¿±âȹ:Çѱ¹Á¤º¸Åë½Å±â¼úÇùȸ
±èâȣ ¼¿ï´ë °øÇבּ¸¼Ò ±³¼ö
°³¹æÇüÀ§Ä¡±â¹Ý¼ºñ½º(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