VPMweb: A Web Based Product Data Browsing System
since April 21, 2000 last modified April 21, 2000
º» ³í¹®¿¡¼­´Â ±â¾÷ȯ°æ¿¡ ÀûÇÕÇÑ Web ±â¼úÀ» ÀÌ¿ëÇÏ¿© Á¦Ç°Á¤º¸ °Ë»ö ½Ã½ºÅÛÀ» °³¹ß, ¿î¿µÇÑ »ç·Ê¸¦ ´Ù·é´Ù. ÀÌ ½Ã½ºÅÛÀº ´Ù±¹Àû ¼³°è, »ý»ê, ÆǸÅ, ±×¸®°í CS ºÎ¼­¿¡¼­ Web Browser¸¦ ÅëÇÏ¿© ¼³°è¿¡¼­ »ý¼ºÇÑ Á¦Ç° Á¤º¸¸¦ °Ë»öÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. »ç·Ê¿¡¼­´Â ÇöÀåȯ°æÀÇ Æ¯Â¡°ú À̸¦ °í·ÁÇÑ ±¸Çö¹æ¹ýÀ» ¾Æ¿ï·¯ ¼Ò°³ÇÑ´Ù. ÀÌ ½Ã½ºÅÛÀº ±âÁ¸ÀÇ PDM Database¸¦ ±â¹ÝÀ¸·Î °³¹ßµÇ¾úÀ¸¸ç Á¦Ç°±¸Á¶ ±âÁØÀ¸·Î ºÎÇ°, ¼­ºñ½º, Effectivity ±×¸®°í ¼³°èº¯°æ Á¤º¸¸¦ °Ë»öÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. ¾Æ¿ï·¯ È¿À²ÀûÀÎ ½Ã½ºÅÛ ¿î¿µÀ» À§ÇÑ Áß¾ÓÁýÁß½ÄSoftware¹èÆ÷, Server Side Script, ±×¸®°í Plug-InÀÇ È°¿ë °æÇèÀ» ¼Ò°³ÇÑ´Ù.

1. ¼­·Ð

ÇöÀç ´ë´Ù¼öÀÇ ¿£Áö´Ï¾î¸µ Á¤º¸½Ã½ºÅÛÀº ¹Ì·¡ÀÇ ¾ÆÅ°ÅØó·Î½á Java, CORBAµîÀ» ±âº»À¸·Î ÇÏ´Â Network ComputingÀ¸·Î ¹æÇâÀ» Àâ°íÀÖÀ¸¸ç[1,2] ÀÌ´Â ½Ã½ºÅÛ °³¹ß, °ü¸® ¹× Á¢±Ù¿¡¼­ ¸¹Àº ºñ¿ëÀý°¨°ú Æí¸®¼ºÀ» Á¦°øÇÒ °ÍÀ¸·Î ±â´ëµÈ´Ù. ÇöÀå¿¡¼­µµ ÀÌ·¯ÇÑ ParadigmÀ» Ãß±¸ÇÏ°í ÀÖÀ¸³ª ÇöÀç Á¦¹Ýȯ°æÀ» °í·ÁÇÏ¿© ¼±º°ÀûÀ¸·Î µµÀÔÇÏ¿©¾ß ¸¸ ±× È¿°ú¸¦ ±Ø´ëÈ­ ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÀÌ ³í¹®¿¡¼­´Â ÇöÀç °¡¿ëÇÑ Web±â¼úÀ» ÀÌ¿ëÇÏ¿© °æÁ¦ÀûÀ¸·Î ½Ã½ºÅÛÀ» °³¹ß, °ü¸®, ¹èÆ÷ÇÑ »ç·Ê¸¦ ´Ù·é´Ù. ÀÌ »ç·Ê´Â ¼³°è ¿Ü ºÎ¼­¿¡¼­ ¼³°è°¡ »ý¼ºÇÑ ºÎÇ°, Á¦Ç°±¸Á¶ ±×¸®°í ¼³°èº¯°æ Á¤º¸¸¦ Ç¥ÁØÈ­µÈ Web Browser¸¦ ÅëÇÏ¿© ½±°í ºü¸£°Ô Á¢±ÙÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ½Ã½ºÅÛÀ» ´Ù·é´Ù. ÀÌ ½Ã½ºÅÛÀº ±âÁ¸ÀÇ Product Data Management (PDM) Database¸¦ ±â¹ÝÀ¸·Î °³¹ßµÇ¾úÀ¸¸ç Á¦Ç°±¸Á¶¿¡ ±â¹ÝÇÑ µµ¸é, ¹®¼­, ¼­ºñ½º ±×¸®°í °ø±ÞÀÚ Á¤º¸ÀÇ °Ë»ö ¹× ÀÎÃâÀ» Áö¿øÇÑ´Ù. ¾Æ¿ï·¯ È¿À²ÀûÀÎ ½Ã½ºÅÛ °³¹ßÀ» À§ÇÏ¿© Server Side Script, Plug-in ±×¸®°í Áß¾ÓÁýÁß½ÄSoftware¹èÆ÷¿¡ ´ëÇÑ °æÇèÀ» ¼Ò°³ÇÑ´Ù.

³í¹®ÀÇ ±¸¼ºÀº ´ÙÀ½°ú °°´Ù. ù° 'ÇöȲ ¹× ´ëÀÀ'¿¡¼­´Â ÇöÀç »ê¾÷üÀÇ Àü»ê¿î¿µ ¹× °³¹ßȯ°æ ±×¸®°í À̸¦ °í·ÁÇÑ °³¹ß¹æÇâÀ» ¼Ò°³ÇÑ´Ù. ´ÙÀ½ÀÇ ¡®VPMweb½Ã½ºÅÛ ±¸Á¶'¿¡¼­´Â Á¦¾È ½Ã½ºÅÛÀÇ Hardware, Software ±×¸®°í Network±¸Á¶¸¦ »ìÆ캻´Ù. ¡®VPMweb ¼­ºñ½º'¿¡¼­´Â Á¦°øµÇ°í ÀÖ´Â Service¿Í ÀÌÀÇ °³¹ß ¹× ¿î¿µ °æÇèÀ» ¼Ò°³ÇÏ°í ¸¶Áö¸· °á·Ð¿¡¼­´Â °³¹ß ºñ¿ë°ú »ç¿ë ½Ã À̵濡 °üÇÏ¿© ¾ð±ÞÇÑ´Ù.

2. ÇöȲ ¹× ´ëÀÀ

2.1 ÇöÀåÀÇ ÇöȲ

- Customize°¡ ÇÊ¿äÇÑ ´Ù¾çÇÑ ¿ä±¸°¡ Á¸Àç

Á¦Ç°°³¹ß ¹× »ý»ê¾÷üÀÇ Á¤º¸½Ã½ºÅÛÀº ÀÏ¹Ý Officeȯ°æ°ú ´Ù¸£°Ô »ý»ê Á¦Ç°ÀÇ Æ¯¼º, ±â¾÷ü ³»ºÎ ±¸Á¶, °ü·Ã ½Ã½ºÅÛ, ±âÁ¸ ½Ã½ºÅ۵ µû¶ó °¢ »ç¸¶´Ù ´Ù¾çÇÑ ¿ä±¸¿¡ µû¸¥ Customization ÀÌ ÇÊ¿äÇÏ´Ù.

-ºÎÁ·ÇÑ IT Àη ¹× ªÀº °³¹ß ¹× ¹èÆ÷ ±â°£

ÇÊ¿äÇÑ Á¤º¸½Ã½ºÅÛ °³¹ßÀ» À§ÇÏ¿© ¿ÜºÎÀÚ¿øÀ» ÀÌ¿ëÇϰųª ÀÚü°³¹ßÀ» ÇÏ¿©¾ß ÇÑ´Ù. ÇÏÁö¸¸ ÇöÀç ¿ÜºÎÀÚ¿øÀÌ¿ëÀº ´Ù¾çÇÑ ¿ä±¸ º¯°æ, IT ¹ßÀüÀÇ °¡¼ÓÈ­, Áö¼ÓÀû Customization ¿ä±¸ µîÀÇ ¹®Á¦°¡ ÀÖÀ¸¸ç, ³»ºÎ°³¹ßÀº °³¹ßÀη ºÎÁ·, °ü¸®Àη ºÎÁ· ±×¸®°í °³¹ß ¹× ¹èÆ÷±â°£ÀÇ ºÎÁ· µîÀÇ ¹®Á¦°¡ ÀÖ´Ù.

-Á¤º¸ÀÇ ÀϹæÇâ Àü´Þ°ú º´¸ñÇö»ó

ÇöÀç Á¦Ç°Á¤º¸´Â ¼³°è¿¡¼­ ¼³°è ¿Ü ºÎ¼­·ÎÀÇ ÀϹæÇâ Á¤º¸ È帧ÀÌ ¸¹°í ÀÌ´Â Á¦Ç°Ãâ½Ã µî¿¡ µû¶ó º´¸ñÇö»óÀ» ¹ß»ý½Ãų ¼ö ÀÖ´Ù. µ¿½Ã¼³°è µîÀ» À§ÇÑ Å¸ ºÎºÐ¿¡¼­ÀÇ FeedbackÀº ±âº»Àû ÀϹæÇâ Á¤º¸È帧ÀÌ È®º¸µÇ¾î¾ß º¸´Ù ¿øÈ°ÇØÁø´Ù.

-±Û·Î¹ú »ç¾÷ÀåÈ­ ¹× Àμö ÇÕº´ È®´ë

±â¾÷°£ ÀμöÇÕº´ÀÌ È°¹ßÇØÁü¿¡ µû¶ó Á¤º¸½Ã½ºÅÛ ´ë»ó Áö¿ªÀÌ ¼¼°èÈ­ µÇ°í ÀÖÀ¸¸ç Áö¿ªÀûÀ¸·Î ºÐ»êµÈ ÆǸŠ¹× Customer Support (CS)¿¡µµ ÀÏ°üµÈ Á¤º¸¸¦ ºü¸¥ ½Ã°£¿¡ °ø±ÞÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÇÏÁö¸¸ ¼¼°èÀûÀ¸·ÎClient Server ±¸Á¶³ª Network ComputingÀ» Áö¿øÇÒ ¸¸ÇÑ Network Infra¸¦ °¡Áø ´Ù±¹Àû ±â¾÷Àº µå¹°´Ù. ¾Æ¿ï·¯ Àμö ÇÕº´µÈ ±â¾÷³»ÀÇ ÀÌ ±âÁ¾ ½Ã½ºÅÛ°£ÀÇ ºü¸¥ ½Ã°£³»ÀÇ ÅëÇÕµµ ÇÊ¿äÇÏ´Ù.

-Unix Client Server ±â¹Ý

ÇöÀç PDM Server³ª CAD WorkstationÀº Unix Based, X GUI ±×¸®°í Client/Server Architecture°¡ ±â¹ÝÀÎ ½Ã½ºÅÛÀÌ ÁÖ·Î Á¸ÀçÇϸç Windows¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â PDM À̳ª CAD ½Ã½ºÅÛÀº µµÀÔ´Ü°è ÀÌ´Ù.

-Web Application ȯ°æ

±â¾÷ ³»¿¡¼­ NetworkÈ­ µÈ PC¿Í Web Browser´Â ±âº»ÀûÀ¸·Î °®Ãß¾îÁ® ÀÖÀ¸¸ç À̸¦ ÀÌ¿ëÇÑ ±âÃÊÀûIntranet ApplicationÀ» »ç¿ëÇÏ°íÀÖ´Ù. »ç¿ëÀÚ´Â ÀÌ¹Ì Web Browser¿¡ ´ëÇÑ ±âº»Àû »ç¿ëÀÌ °¡´ÉÇϸç ÀÌ´Â °ÅºÎ°¨ÀÌ °¡Àå ÀûÀº Clientȯ°æÀÌ´Ù.

2.2 ½Ã½ºÅÛ °³¹ß ½Ã °í·Á»çÇ×

- Web Based Architecture

½Ã½ºÅÛÀÇ ±âº»Àû ±¸Á¶¸¦ WebÀ» ±â¹ÝÀ¸·Î ÇÏ´Â ½Ã½ºÅÛÀ¸·Î ¼³°èÇÏ¿´´Ù. Web ȯ°æÀº Ç¥ÁØÈ­µÈ Client ȯ°æÀ¸·Î Àü¼¼°è ¾î´À °÷À̳ª ÅëÀϵǾî ÀÖÀ¸¸ç LAN ȯ°æÀÌ ¾Æ´Ñ InternetȤÀº Intranetȯ°æ¿¡¼­ ÀÛµ¿ °¡´ÉÇϱ⠶§¹®ÀÌ´Ù. ¶ÇÇÑ ¹«·á Client ¹× Server ToolÀ» Æ÷ÇÔÇÑ ´Ù¾çÇÏ°í ºñ¿ëÀÌ ³·Àº °³¹ß ¹× »ç¿ëȯ°æÀ¸·Î °³¹ß ¹× À¯Áöº¸¼ö ºñ¿ëÀÌ Àû°Ô µé¸ç, ÀÌ ±âÁ¾ Web Application °£ÀÇ ÅëÇÕÀÌ ½¬¿î ÀåÁ¡µµ °¡Áö°í ÀÖ´Ù.

- Data »ý¼º Unix Based Server, Data Browsing Web Based

±âÁ¸ CAD ½Ã½ºÅÛ µîÀÌ Unix¸¦ ±â¹ÝÀ¸·Î ÇÏ°í ÀÖ¾î ¾ÆÁ÷ Web¿¡¼­ CADµîÀÇ ÀÚ·áÀÔ·ÂÀÌ ¾î·Æ´Ù. ±×·¯¹Ç·Î ÀÚ·áÀÇ ÀÔ·Â ¹× °ü¸®´Â Unix Server¸¦ ÀÌ¿ëÇÏ°í Web ApplicationÀº Unix ServerÀÇ Database¸¦ ¿¬°áÇÏ¿© ÀڷḦBrowsingÇÏ´Â ±â´É¸¸ ÇÑ´Ù. ÀÌ´Â ÀÚ·áÀÇ ÀÏ°ü¼º À¯Áö¸¦ °¡´ÉÇÏ°Ô ÇÑ´Ù. ºÎ°¡ÀûÀ¸·Î HTTPÀÇ Æ¯¼º»ó Browse Àü¿ëÀ¸·Î ½Ã½ºÅÛÀ» ±¸¼ºÇÒ °æ¿ì ºü¸¥ ÀÀ´ä¼Óµµ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

- Network ComputingÀÇ ºÎºÐÀû ÀÌ¿ë

NetworkÀ» ÅëÇÑ Computing ȯ°æ ƯÈ÷ Java ApplicationÀº ¾ÆÁ÷ ¼º´É¸é¿¡¼­ Àǹ®ÀÌ´Ù. ÇÏÁö¸¸ Software ¹èÆ÷ ¹× °³¹ßÃø¸é¿¡¼­ À̵æÀ» °í·ÁÇÏ¿© Á¦ÇÑÀûÀ¸·Î (Graph Drawing µî¿¡) Java, Active X control À» »ç¿ëÇÑ´Ù. ¾Æ¿ï·¯ Plug-in ±â¼úÀ» ÀÌ¿ëÇÏ¿© Network ¹× Server Side ºÎÇϸ¦ ÁÙÀ̵µ·Ï ÇÏ°í ÀÖ´Ù.

- Server Side Script»ç¿ë

Web Application °³¹ß ½ÃCompileÀÌ ÇÊ¿äÇÏÁö ¾Ê°í ºñ±³Àû ½±°Ô °³¹ßÇÒ ¼ö ÀÖ´Â Server Side Script¸¦ »ç¿ëÇÏ°í ÀÖ´Ù. ÀÌ´Â Client sideÀÇ Ç¥ÁØÈ­ ¾Ð·ÂÀ» ÁÙÀÌ¸ç ºü¸¥ °³¹ßÀÌ °¡´ÉÇϵµ·Ï ÇÑ´Ù. ¾Æ¿ï·¯ Software ¹èÆ÷ ½Ã°£ ¹× ÀηÂÀÌ °ÅÀÇ µéÁö ¾Ê´Â Áß¿äÇÑ È¿°úµµ ¾òÀ» ¼ö ÀÖ´Ù.

- ´Ü¼ø Image¹× HTML Tag¸¦ ÀÌ¿ëÇÑ ºü¸¥ Á¤º¸ Ç¥Çö

Java³ª Web Component´Â ¾ÆÁ÷ ¼º´É»ó¿¡ ¹®Á¦°¡ ÀÖÀ¸¹Ç·Î °¡´ÉÇϸé HTMLÀÇ ´Ü¼ø Tag ¸¸À» »ç¿ëÇÏ¿© ºÎÇ°ÀÇ Indented BOM ±¸Á¶ ¿Í LinkÀÇ Effectivity[3]À» Ç¥ÇöÇÏ¿´´Ù. ÀÌ´Â ¼Óµµ ¹× Client Browser Áö¿ø ¹üÀ§¿¡¼­ ¸¹Àº À̵æÀ» ÁØ´Ù.

3. VPMweb ½Ã½ºÅÛ ±¸Á¶

À§ÀÇ ¹æÇâ¿¡ µû¶ó °³¹ßµÈ ½Ã½ºÅÛÀÌ VPMweb À̸ç ÀÌ ½Ã½ºÅÛÀº Unix Based ½Ã½ºÅÛ(IBM AIX)¿¡¼­ ¼³°èÀÚ°¡ ÀڷḦ »ý¼ºÇÏ°í À̸¦ ¼³°è¸¦ Æ÷ÇÔÇÑ »ý»ê±â¼ú, ±¸¸Å, ÆǸÅ, CS¿¡¼­ Web Browser¸¦ ÅëÇÏ¿© Browsing ÇÏ´Â ±¸Á¶·Î µÇ¾î ÀÖ´Ù.

Database ServerÀÎ Unix Server¿¡¼­´Â »ó¾÷¿ë PDM ÀÇ Database[4]¸¦ »ç¿ë ÇÏ°í ÀÖ´Ù. ÀڷḦ »ý¼ºÇÏ´Â ¼³°èÀÚ´Â ÀÌ ½Ã½ºÅÛ¿¡¼­ ºÎÇ°À» »ý¼ºÇϰųª BOMÀ» °íÄ¡°í ȤÀº µµ¸éÀ» ÷ºÎÇÏ´Â ÀÛ¾÷À» ÇÑ´Ù (±×¸² 1 ÂüÁ¶).

VPMweb System Architecture

±×¸² 1. VPMweb½Ã½ºÅÛ ±¸Á¶

ÀÌ Server¿¡´Â µµ¸éÁ¤º¸¸¦ BrowsingÇϱâ À§ÇÑ µ¶¸³µÈ Web Server°¡ ¿î¿µµÇ¸ç Binary Large Object ÇüÅÂÀÇ CAD FileÀ» BrowseÇϱâ À§ÇÏ¿© Common Gateway Interface (CGI) ÇÁ·Î±×·¥µéÀÌ Á¦°øµÇ°í ÀÖ´Ù. ÀÌ´Â ÁÖ Web Server¿Í ÅëÇÕµÇ¾î »ç¿ëÀÚ´Â ºÎÇ°°ú µµ¸éÁ¤º¸¸¦ ÀÏ°üµÇ°Ô º¼ ¼ö ÀÖ´Ù.

°³¹ß ȯ°æ ¹× PerformanceµîÀ» °í·ÁÇÏ¿© ÁÖ Web Server´Â Windows NT»óÀÇ Internet Information Server(IIS)¸¦ »ç¿ëÇÏ°í ÀÖ´Ù. ÀÌ Server´Â Data Server¿Í´Â ODBC¸¦ ÀÌ¿ëÇÏ¿© ¿¬°áÇÏ°í ÀÖÀ¸¸ç ÀÌ´Â ´Ù¾çÇÑ Database Application ¿î¿ëÀÌ °¡´ÉÇϵµ·Ï ÇØÁÖ°í ÀÖ´Ù. ÀÌ ÀڷḦ ¹ÙÅÁÀ¸·Î ASP¶ó´Â Server Side Script¸¦ ÀÌ¿ëÇÏ¿© Web ApplicationÀ» ÀÛ¼ºÇÑ´Ù. ÀÌ ServerÂÊ¿¡´Â ºÎ°¡ÀûÀ¸·Î Active X, ¹× Java AppletÀ» ÀÌ¿ëÇÑ ComponentµéÀÌ Á¦°øµÈ´Ù. Á¦°øÇÏ´Â Á¤º¸ ¹× ¼­ºñ½º´Â »ç¿ëÀÚ ÀÎÁõ, ºÎÇ°, Á¦Ç°±¸Á¶, ¼³°èº¯°æ ÀÌ·Â µîÀÌ´Ù.

°³¹ßȯ°æÀ¸·Î´ÂServer Side Script ±â¼úÀ» Æ÷ÇÔÇÑ °¡Àå º¸ÆíÀûÀÎ °³¹ßȯ°æÀ» »ç¿ëÇÏ°í ÀÖ´Ù. º¸ÆíÀû °³¹ßµµ±¸ »ç¿ëÀº °³¹ßÁö½Ä ½Àµæ ¹× Àü´ÞÀÇ ¿ëÀÌ, ±³À° ¹× °³¹ßȯ°æ ºñ¿ë Àý°¨ ±×¸®°í ´Ù¾çÇÑ Solution °¡¿ë µîÀÇ ÀåÁ¡ÀÌ ÀÖ´Ù.

4. VPMweb ¼­ºñ½º

4.1 »ç¿ëÀÚ ÀÎÁõ

»ç¿ëÀÚÀÇ ÀÎÁõÀ» À§ÇÏ¿© Login°ú Password¸¦ ¿ä±¸ÇÑ´Ù. ÀÌ Login °ú Password´Â VPM DatabaseÀÇ »ç¿ëÀÚ Database¿Í ¿¬µ¿µÇ¾î ÀÖÀ¸¹Ç·Î µû·Î »ç¿ëÀÚ °ü¸®¸¦ ÇÏÁö¾Ê°í VPM¿¡ µî·ÏµÈ »ç¿ëÀÚ´Â °°ÀºLogin°ú Password¸¦ »ç¿ëÇÏ°Ô µÈ´Ù. ¶ÇÇÑ »ç¿ëÀÚÀÇ ºÎ¼­ µîÀÇ Á¤º¸¿¡ µû¶ó º¸¿©ÁÖ´Â µ¥ÀÌÅÍ¿Í È¯°æÀÌ ´Ù¸¦ ¼ö ÀÖ´Ù. ±×¸² 2 ´Â »ç¿ëÀÚ Login È­¸éÀÌ´Ù.

±×¸² 2. VPMweb Login

4.2 µµ¸é, ºÎÇ°, Variant °Ë»ö

VPMwebÀ» ÅëÇÏ¿© µµ¸é, ºÎÇ°, ±×¸®°í Variant¸¦ ´Ù¾çÇÑ Á¶°ÇÀ¸·Î °Ë»öÇÒ ¼ö ÀÖ´Ù. ƯÈ÷ ºÎÇ°Á¤º¸ °Ë»ö °á°ú´Â ºÎÇ°Á¤º¸, ¼­ºñ½º, ±×¸®°í °ü·Ã µµ¸é Á¤º¸¸¦ Á¦°øÇÑ´Ù. »ç¿ëÀÚ°¡ ClickÇϸé ÇØ´ç µµ¸éÀº HPGL ÇüÅ·Π»ç¿ëÀÚÀÇ Client Web Browser·Î Àü¼ÛµÇ¸ç ÀÌ´Â Plug-in ÇüÅ·ΠÁ¦°øµÇ´Â HPGL Viewer¸¦ ÅëÇÏ¿© °ËÅäÇϰųª Ãâ·ÂÇÒ ¼ö ÀÖ´Ù. ±×¸² 3Àº µµ¸éÀ» °Ë»öÇÏ¿© BrowsingÇÏ´Â ¿¹¸¦ º¸¿©ÁÖ°í ÀÖ´Ù.

±×¸² 3. µµ¸éÁ¤º¸ º¸±â

4.3 Á¦Ç° ±¸Á¶ Àü°³ ¹× Effectivity Á¤º¸

Á¦Ç°±¸Á¶ Á¤º¸´Â Variant ºÎºÐ ¹× ºÎÇ°ºÎºÐÀ» Effectivity¸¦ °í·ÁÇÑ Indented BOM ÇüÅ·ΠÁ¦°øÇϸç ÀÌ´Â »óÀ§±¸Á¶·ÎºÎÅÍ ¼±ÅÃÀûÀ¸·Î Àü°³ÇÒ ¼ö ÀÖ´Ù. ¾Æ¿ï·¯ Á¦Ç°±¸Á¶ Àü°³»ó¿¡¼­ ¼ö·® ¹× EffectivityÁ¤º¸, ºÎÇ°Á¤º¸, µµ¸éÁ¤º¸, ±×¸®°í ¼­ºñ½ºÁ¤º¸¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. ¾Æ¿ï·¯ °¢ ºÎÇ°ÀÇ Where used Á¤º¸µµ Á¦°øµÇ°í ÀÖ´Ù.

4.4 ¼³°èº¯°æ Á¤º¸

±×¸² 4. Á¦Ç°±¸Á¶ Àü°³

¼³°èº¯°æ Á¤º¸´Â °¢ ¼³°èº¯°æÀÇ º¯°æ Àü ºÎÇ°Á¤º¸¿Í º¯°æ ÈÄ ºÎÇ°Á¤º¸ÀÇ ÁýÇÕÀ¸·Î Ç¥½ÃµÇ¸ç ȣȯ¼ºÁ¤º¸ µîÀ» ºÎ°¡ÇÏ¿© Á¦°øÇÑ´Ù. À̴ Ÿ ºÎ¼­¿¡¼­ ¼³°èº¯°æÀ» °Ë»öÇÏ¿© º¯°æ »çÇ×À» °ËÅäÇϴµ¥ »ç¿ëµÈ´Ù.

4.5 VPMweb Extensions

VPMweb ExtensionÀº CS ¿ÍSaleµî¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â È®ÀåµÈ VPMweb VersionÀÌ¸ç ±âÁ¸¿¡ °³¹ßµÈ Ÿ ½Ã½ºÅÛ°ú Interface µÇ¾î »ç¿ëµÈ´Ù. ¿¹·Î CS VPMweb ExtensionÀº ºÎÇ°ÀÇ ÀÌ·ÂÃßÀûÀÌ Áß¿äÇÑ CS¿¡ Where used ±â´É Á¦°øÀ» Á¦°øÇϸ鼭 CSÀÇ Web ½Ã½ºÅÛ°ú ÅëÇÕ µÇ¾î »ç¿ëµÈ´Ù. ÀÌ ½Ã½ºÅÛÀº ±âÁ¸ÀÇ Legacy system Á¤º¸µµ »ç¿ëÀÚ¿¡°Ô ÅëÇÕÇÏ¿© º¸¿©ÁØ´Ù.

5. °á·Ð

ÀÏ°üµÈ Á¤º¸¸¦ ÇÊ¿ä ½ÃÁ¡¿¡ ÇÊ¿äÇÑ Àå¼Ò¿¡ ÀûÀº ºñ¿ëÀ¸·Î Àü´ÞÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀº Á¤º¸½Ã½ºÅÛÀÇ ±âº» ¿ä°ÇÀÌ´Ù. ÀÌ °üÁ¡¿¡¼­ VPMwebÀº ±â°£ PDM ½Ã½ºÅÛÀÇ µ¥ÀÌÅͺ£À̽º¸¦ °øÀ¯Çؼ­ »ç¿ëÇϹǷΠ¿øº» µ¥ÀÌÅͺ£À̽º¿Í ÀÏ°ü¼ºÀÌ À¯ÁöµÇ¸ç µ¿½Ã¿¡ Á¤º¸°¡ »ý¼ºµÈ ½ÃÁ¡°ú µ¿ÀÏÇÑ ½ÃÁ¡¿¡ ¼­ºñ½º°¡ °¡´ÉÇÏ´Ù.

VPMwebÀº Internet ¹× IntranetÀ» ÅëÇÏ¿© ¼¼°è ¾î´À °÷À̵ç Á¢¼Ó°¡´ÉÇϸç Ç¥ÁØÈ­µÈ Web Browser¸¦ »ç¿ëÇϹǷΠƯº°ÇÑ ¼³Ä¡°¡ ÇÊ¿ä ¾øÀÌ ÀϹÝÀû ȯ°æ¿¡¼­ Á¢±ÙÀÌ °¡´ÉÇÏ´Ù. ¾Æ¿ï·¯ HTTPÀÇ Æ¯¼º»ó Browse¸¸À» ÇÏ´Â ½Ã½ºÅÛÀ¸·Î½á ºü¸¥ ÀÀ´ä¼Óµµ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

VPMwebÀº Client ȯ°æÀ» Web Browser¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿© ºÎ°¡ÀûÀÎ ±³À° ¹× Client ºñ¿ëÀ» ÁÙÀÏ ¼ö ÀÖµµ·Ï ÇÏ°í ÀÖ´Ù. ¹«·áÀÎ Web Server ¹× ´Ù¾çÇÏ°í Àú·ÅÇÑ °³¹ß µµ±¸ ºñ¿ëÀ¸·Î °æÁ¦Àû Server °³¹ßÀÌ °¡´ÉÇÏ´Ù. °³¹ßµÈ ½Ã½ºÅÛÀº Client·Î ¹èÆ÷°¡ ºÒÇÊ¿äÇϹǷΠÀ¯Áö °ü¸® ºñ¿ëµµ °¨¼ÒÇÏ°Ô µÈ´Ù.

°á·ÐÀûÀ¸·Î VPMweb °³¹ß ¹× ¿î¿µ¿¡ ´ëÇÑ Return on Investment (ROI)¸¦ »ìÆ캸¸é ´ÙÀ½°ú °°´Ù(´Ü ±âº» PDM ±¸ÀÔ ¹× °³¹ßÀÚ ±³À° ºñ¿ë µîÀº Á¦¿Ü).

ROI = A*B*C / a+b+c+d

Where
A: 200 Users (Eng., Mfg, CS etc.), 60 logs/day
B: Part, Eng. BOM, DWG, Service, CS Info
C: Global, Fast and Consistent Data Service

a: PC server PII(x2)
b: Dev Tool + Component + Client + Web Server
c: Development(2ÀÎx 6°³¿ù)
d: Maintenance(1ÀÎ)

References

  1. Burdick, D., "PTC Unveils Windchill PDM: Poised to Reshape Market", Gartner Group Report, 1998.
  2. Agile Software Corporation, "Agile Anywhere", http://www.agilesoft.com, 1999.
  3. ISO 10303-203, "PART 203: Application Protocol: Configuration Controlled Design",ISO,
  4. Enovia, "Enovia VPM1.1 User Manual", Enovia, 1998.



Korean Engineering Databases (c) copyright Namchul Do, 2000