WWW 서비스 구축 전략 및 관리 정책

윤석찬
부산 광역시 금정구 장전동 산30
부산대학교 전자계산소 교육부
K&J Company Ltd.(http://www.KnJ.com)
c E-mail : scyun@pusan.ac.kr, scyun@www-kr.org
URL : http://www.creation.net/scyun/
Abstract:
최근의 인터넷과 웹 열풍은 우리로 하여금 인터넷이 허울 뿐인 진흙구덩이 정도로 인식하도록 한다. 무작정 생겨나는 홈페이지들과 회사들의 웹구축붐 그리고 언론사들의 지나친 이벤트식 운동들은 결국 제대로 된 웹정책 아래 이루어지고 있는지 의문이 든다. 본 강의에서는 바른 웹서비스에 대한 구축정책과 관리기법을 다룬다. 여러 실정에 따른 하드웨어, WWW Server 선택부터 서버 설치를 위해 고려해야 할 점들과 홈페이지 데이타의 선택과 공개, 다양한 웹서비스의 활용방안과 홈페이지 구현에 관련된 소프트웨어적인 전략과 관리에 대한 아이템들, Homepage 설계 정책 및 방법론 (기업 및 학교)들을 논의한다. 기업에서 구축된 웹정책과 마케팅과 관련되어 고려해야 할 실제적 사항들을 알아본다.
Keywords:
WWW service policy, strategy and management

1. 서론

최근 몇년간 인터넷과 월드 와이드 웹(본 고에서는 편의상 한글로 웹, 영문 으로 WWW 이라고 약해서 사용하기로 한다.)의 발전은 우리 생활을 획기적이고 혁명적으로 변화시켜왔으며 앞으로의 미래사회를 점치게해 주는 첨병역할을 하고 있다. 그러나 인터넷상의 정보의 축적에 따른 데이타의 대량화와 거대화에 따라 체계적인 정보구축에 대한 정책이 부재되었다. 특히나 인터넷의 대체적인 연결기관인 대학, 연구소, 기업, 정부기관 등의 발빠른 웹서비스구축도 아무런 체계나 정책없이 구축된 것들이어서 본격적인 서비스를 위해 새로운 작업을 해야 하는 이중부담도 직면해 있다. 그 실례로 실제 웹서비스를 처음 시작했던 한 서비스제공자의 이야기를 들어보자.

이러한 점은 웹의 발전이 최근 몇년 사이에 집중되었으며, 언론의 홍보와 기업의 상업적 이용에 편승한 부풀리기식 발전이 주요인이었다. 따라서 정보를 제공하는 곳을 많이 늘어났지만 체계적인 알찬 정보를 제공하거나, 더욱더 중요한 자료의 재가공과 추가가 잘 이루어지지 않고 있다. 여기에는 서버나 홈페이지 구축자가 일관된 정책적 배경없이 시작한 후, 후임자가 이를 제대로 뒷받침하지 못한데도 그 이유가 있다. 이 모든 것을 고려해 볼때 웹 서비스 정책은 앞으로 모든 서비스 제공자들이 고려해야 될 중요한 지표가 될 것이다.

본 강의에서는 WWW 정보제공자로서 서비스를 시작하려는 관리자들이 주지해야 할 점들, 즉 하드웨어, 서버 결정에서 부터 네트웍 관리에 이르는 폭 넓은 분야에서 일종의 원칙들로서 제시될 수 있는 것과 실제적인 제안들을 다룬다.

2. WWW 서비스 개요

2.1 WWW서비스 기초

1989년 CERN에서 처음 시작된 WWW은 1993년 NCSA에서 만든 Mosaic 이라는 탐색프로그램으로 인터넷이라는 TCP/IP 통신체계에 획기적인 발전이 이루어 진다. 1994년 Netscape에서 보다 진일보된 탐색기가 만들어지자 기존 인터넷에 제공되던 정보들이 WWW의 형태로 전환되기 시작한다. 1995년 Microsoft가 브라우저 시장에 뛰어 들어 브라우저와 서버형태의 WWW의 기술적인 진보가 엄청나게 빠른 속도로 이루어지고 있다. WWW은 동적(JAVA)+네트웍(URL)+ 멀티미디어(HTML)+정보(DB)가 종합적으로 이루어진 하나의 정보시스템이며 이를 통해 현재 5백만명이 넘는 가상세계, 인터넷응용산물, 가상시장이 형성되 어 있고 앞으로 급성장세를 따라 정보시스템, 교육시스템, 시장시스템, 거래시 스템 등으로 응용분야가 다양해지고 있다.

WWW 서비스는 인터넷의 공유원칙(Rule of Sharing)에 입각한 공개정보의 제공 이라는 것에서 벗어나 현재는 현실세계를 가상세계로 끌여들이는 모든 일련의 활동을 모두 지칭할 수 있다. 많은 기업들이 가상 기업을 WWW으로 서비스하고 있으며, 가상 서점, 가상 신문, 가상 학교 등 많은 WWW 서비스들이 일련의 사회 화 되어 있다. 이제 가상 은행, 가상 거래 등이 이루어지면 모든 현실의 비지니 스도 가상공간에서 이루어지게 될 전망이므로 그 기반이 되는 WWW서비스는 경제 적인 측면에서도 중요하게 대두될 것이다.

2.2 WWW서비스 관리자(웹마스터)

WWW 서비스를 한다는 말은 인터넷에 웹 사이트를 만들고 이를 관리, 유지 해 나가는 것을 의미한다. 이것은 곧 웹마스터(Web Master)가 된다는 말이며 웹마스터란 웹사이트의 구축과 보수에 관련된 모든 사항에 궁극적인 책임을 가지는 것이며 결코 개인적인것이 아닌 하나의 기능으로서 정의 내릴 수 있겠다. 그러나 현재까지 대부분의 WWW서비스를 주도해온 웹마스터들은 자발적인(Volunteer Base) 서비스 제공에 흥미를 느껴 이 일에 뛰어들었고 같은 정보가 동시다발적으로 만들어진 Parallel Construction이었다. WWW의 기술과 규모가 고도화 내지는 대형화되면서, 이런 정보들은 개인화(Personalization) 되어 제대로 업데이트가 이루어 지지도 않고 Trial-and Error 형태의 비공공적인 서비스가 되어 왔다.

앞으로 웹서비스를 하려고 하는 사람이라면 이러한 점을 숙지하고 보다 공공의 질 높은 서비스로 승부를 걸어야 함을 주지해야 하며 웹마스터는 하나의 팀(Team) 형태로 자리잡아야 한다. 여기에는 시스템 관리자를 비롯, HTML제작자, 프로그 래머, 그래픽 디자이너, 프로젝트 관리자, 비지니스 및 마케팅 전문가, 정보가공자, 보안 전문가 등이 모두 포함될 수 있다. 이러한 팀웍(Team work)에서는 계속적인 실례연구와 계획이 진행되고, WWW에서 이루어지는 많은 기술들을 익히고 접목시켜 서비스를 구축, 이를 계속 관리해 나가는 기획-구축-관리구조가 중요하다.

2.3 웹 마스터의 기능

WWW 서비스 구축 및 관리를 시작하는 웹마스터로서 서비스정신, 비즈니스 전략, 전문가적 기술을 두루 갖추어야 한다. 이들은 인터넷이라는 가상세계에서 서비스 제공을 위해 필요로 하는 것들이다. 이러한 사항을 만족하기 위해 여러가 지 기술적인 훈련이 필요하다.

3. WWW 서비스 구축전략

3.1 구축계획 결정

WWW 서비스를 처음 시작할때, 기획을 하는 것은 매우 중요하다. 웹사이트는 당장 만들어지는 것이 아니라 점진적인 과정을 통해 형성되는 것이며, 자기가 만든것이 싫증나지 않게 계속 되풀이 하는 과정을 거친다. 완벽이란 없으므로 계속 좋은 아이디어를 이끌어 내야 한다. 네티즌들이 웹사이트에서 하려는 것 과 할 수 있는 일, 습성들을 잘 파악하고 있어야 하며, 기획단계에서는 Net Surfing(네트웍 돌아다니기)하는 시간을 많이 가져야 한다. 이것은 시간낭비가 아닌 아이디어 포착의 중요한 지름길이다. 웹을 통해 할려는 일에 대한 아이디어가 잡히면, 기획하는 웹사이트가 요구하는 기능들을 찾아보는 것이 좋다. 예를 들어 가상 백화점의 경우 VRML을 이용해 쇼핑 할 수 있는 것을 만들 수 있을 것이다. 실제 웹구축을 위해서는 가지고 있는 기술과 필요한 기술을 구분하여 외부로 부터 도움 받아야 할 것을 결정해야 한다. 예를 들어 웹서비스 명칭(도메인 이름), 웹서버 관리, 웹디자인, 기능에 따른 DB연동 및 CGI프로그래밍, 기존 정보의 HTML화 등 기본적인 기술을 분류한다.

WWW 서비스를 위한 웹서버는 안정된 하드웨어를 갖추고 계속적으로 운영되어야 하며(24X7 OP), 갑작스런 사고에도 대비한 백업(Backup) 및 네트웍 연결성도 양 호해야 한다. 국내의 기존의 ISP등에서 제공하는 셀어카운트서비스를 비롯 웹 호스팅 서비스를 이용하면 이러한 문제들을 잘 해결받을 수 있다. 그러나 기존 ISP를 이용할 경우 각 회사에 제공하는 네트웍연결성, 하드웨어 지원, 관리자의 능력, 보안기술 지원 등을 검토해야 하며, 비용 및 구축기간 그리고 호스팅고객서비스를 얼마만치 지원하는지 알아보아야 한다. 실제 기관에 인터넷 네트워킹을 시도하고 웹서비스를 시작한다면, 4절에서 살펴볼 웹-인터넷 서비스 연동구조를 잘 파악해야 한다.

3.2 WWW 서비스 형태 결정

WWW 서비스를 위해서는 WWW의 서버-클라이언트 구조에서 서버쪽의 여러가지 제반 문제들을 이해하고 여러가지 사항을 결정해야한다. 즉, 예를 들어 WWW 서비스를 지속적으로 제공하기 위해서는 서버로 사용하는 컴퓨터가 24시간 켜져 있어야 한다는 문제가 있기 때문에 개인의 PC를 서버로 사용하는 경우는 거의 없다. 그래서 주로 서버로 이용하는 컴퓨터에 웹서버 프로그램(Daemon)을 설치하고 개인사용자들에게 웹홈페이지를 만들 수 있도록 셋팅해 놓아 개인계정 사용자들이 자신의 임의대로 홈페이지를 만들 수 있도록 하는 것이 일반적이다. 이러한 서비스들은 기존의 ISP(Internet Service Provider)에서 많이 상품화 되어 있는 방법으로서 개인 이나 특정 단체의 홈페이지의 경우 적은 비용으로도 좋은 효과를 얻어 낼 수 있다. 대부분 UNIX OS를 기반으로 하는 Shell account 서비스 에서도 홈페이지 저작을 브로우저를 통해 할 수 있는 환경을 열어나가고 있기 때문에 더 쉽게 홈페이지를 제작, 관리 가능하다. 따라서 웹서비스에서를 하는 경우 기존 ISP 셀서비스를 이용할 것이냐 서버를 설치할것인가 하는 점을 결정해 야 한다.

3.3 서버 하드웨어 결정

3.3.1 서버 하드웨어

단순한 웹서비스는 매우 단순하고 복잡하지 않다. 가장 간단히 386 PC에서도 윈도우즈 웹서버 프로그램으로 웹서비스를 시작할 수도 있다. 그러나 강력한 서비스를 위해 서버 하드웨어는 확장가능한 것이어야 한다. 서버 하드웨어를 결정할 인자로는
등이다.

3.3.2 서버 하드웨어 플랫폼

하드웨어의 플랫폼은 크게 Unix, Windows NT, Macintosh와 윈도우즈로 나눌 수 있다.

3.4 서버 소프트웨어 결정

서버프로그램을 결정하는 기준은 사용 용도에 따라 주로 결정된다. 서버 소프트 웨어는 가격, 응용프로그램의 호환성, 관리인터페이스, 보안(SSL, SHTTP)등 을 고려하여 구입해야 한다. 서버의 속도는 하드웨어에 따라 좌우된다. 기존의 서버 프로그램에는 어떤 문제점이 있는지, 또한 성능향상을 위한 시도들은 어떻게 전개되고 있는지를 파악하는 것이 보다 향상된 서비스를 하기 위한 지름길 이다. 앞으로 WWW 서비스가 개인적인 정보의 공개에만 국한 된것이 아니라 하나의 정보 인프라스트럭쳐로서 WWW 서비스 구조가 바뀌어지고 있기 때문에 서버의 문제는 매우 중요하다. 특히 대학이나 연구소의 IS(Information System)이나 기업의 인트라 넷 같은 것들이 모두 WWW의 서버-클라이언트를 응용하는 산물인 만큼 웹서버에 대한 중요성은 더 커질 것이다.

WWW 서비스를 제공하는 정보 제공자의 입장에서 본다면 효율적인 자원 이용을 위해 보다 성능이 좋고 서비스의 목적에 부합되는 서버 소프트웨어를 선택하는 것이 시스템 구축에 있어서 고려해봐야 할 요소중의 큰 맥락임에는 틀림이 없다. 이로 인해 기존의 웹 서버들이 각 WWW 서비스의 용도에 부합되도록 개량된 여러 가지 형태로 발전되고 있는 추세이다.

3.4.1 서버 소프트웨어 사용용도

서버 소프트웨어의 사용용도에 따라서 야후와 같은 많은 수의 사용자들이 상시 사용하는 사이트의 경우에는 웹 서비스 관리에 역점을 둔 서버보다는 많은 수의 연결을 신속히 처리할 수 있는 능력에 주안점을 둔 서버를 사용하는 것이 타당할 것이다. 이와는 반대로 개인이나 작은 회사에서 자신의 상품을 선전하고자 웹 서버를 설치하는 경우에는 성능보다는 웹 서비스를 위한 잡다한 관리기능을 쉽게 할 수 있도록 하는 기능을 가진 서버를 선택하는 것이 좋겠다. 쉐어웨어나 프리웨 어로 나와 있는 웹 서버도 상당히 기능이 안정돼있는 것들도 많이 있어서 웹 서버를 선택할 때에 무조건 돈을 주고 구입할 필요는 없다. 단지, 상용 서버의 경우는 안정성 이외에도 보안에도 많이 치중돼 개발됐기 때문에 온라인상의 가상거래에서 개인정보니 현금결제에 관련한 데이타 전송에서 보안에 신경쓴 프로그램이 있다. 보안의 필요가 없는 일반적인 웹 서비스의 경우에는 굳이 상용 서버를 사용하는 것 보다는 안정적인 동작을 하는 프리웨어를 쓰는 것이 좋다. 뿐만 아니라 Apache 서버의 경우에 SSL(Secure Socket Layer)이라는 보안 패키지를 첨가시켜 보안에도 신경을 쓸 수 있다.

3.4.2 서버소프트웨어의 종류

서버 소프트웨어에 대한 최근 버전 및 그 기능에 대한 자세한 내용을 소개하는 Server Watch 사이트가 있다(http://www.serverwatch.com). 이 곳에서는 HTTP 서버라고 불리는 웹 서버들의 가격 및 기능별로 거 의 모든 서버들을 테이블로 보기 좋게 요약하고 있으며, 이 밖에 WWW F AQ에서도 웹 서버들에 대한 전체적인 URL과 간단한 설명을 곁들여 놓고 있다(http://www.boutell.com/faq/index.htm). 이 리스트를 보면 유닉스계열 에서 동작을 하는 웹 서버들이 18개로가장 많은 수를 차지하고 있고, 윈도우NT 나 윈도우95용이 16개로 그 다음의 순위를 차지하고 있다.

각 플랫폼별로 현재 나와 있는 서버의 종류(굵은체로 된 서버는 추천서버임, 그 밖에 자세한 사항은 A22강의를 참조하기 바람.)
유닉스Apache, ApacheSSL, CL-HTTP, COSMOS, ExpressO, FTP Web Server, GN, GNNserver, IBM Connection, IBM Connection Secure, Jazz, Jigsaw, NCSA, N.E.T. Web Server, Netscape Enterprise, Netscape FastTrack, Open Market Secure, Open Market WebServer, Oracle, SCO OpenServer, Sioux, Spinner, SU/httpd, TECWeb, thttpd, WN, Zeus
윈도우즈 NTAlibaba, Cheeta, Commerce Builder, EMWAC, Esplanade, Esplanade Secure, ExpressO, Fnord, FolkWeb, GNNserver, IBM Connection, Jigsaw, Microsoft IIS, N.E.T. Web Server, NetManage IntraNet Server, Netscape Enterprise, Netscape FastTrack, Open Market Secure, Open Market WebServer, Oracle, Purveyor, Purveyor Encrypt WebServer, Quarterdeck WebServer, SAIC-HTTP, Spinnaker, SPRY SafetyWeb, SPRYWeb, SuperWeb, VBServer, W4, Web Commander, WebSite, WebSite Pro, WebSTAR 95/NT, ZBServer
윈도우즈 95Alibaba, Cheeta, Commerce Builder, ExpressO, Fnord, FolkWeb, Jigsaw, OmniHTTPd, Purveyor, Quarterdeck WebServer, SAIC-HTTP, Spinnaker, VBServer, W4, Web Commander, WebQuest, WebSite, WebSTAR 95/NT, ZBServer
윈도우즈 3.1Quarterdeck WebServer, VBServer, ZBServer
OS/2AB Software HTTPd, Apache, GoServe, IBM Connection, IBM Connection Secure, Jigsaw, PowerWeb Server
매킨토시Boulevard, CL-HTTP, EasyServe, ExpressO, Httpd4Mac, InterServer Publisher, Jigsaw, MacHTTP, Power MachTen, NetPresenz, NovaServer, Sonic, WebCenter, Web for One, Web Server 4D, WebSTAR Mac, WebSTAR Mac/SSL

3.5 WWW 서비스 구축 및 관리

3.5.1 서버 문제에 대한 해결

웹서버의 계속적인 관리를 위해 원격지에서 접근할 수 있어야한다. 서버에 관리자가 쓸수 있는 모뎀을 붙여 사용하던지 문제 발생시 그 자리에서 해결할 수 있는 사람이 필요하다. 또한 불시에 시스템에 문제가 발생할 것을 대비해 직접 실습 및 테스트 하는 연습을 가져야한다. 대부분 웹서버는 유닉스 운영체제에서 만들어 지므로 불의의 사고나 보안적인 구멍이 생겨 모든 데이타가 소멸되는 사태가 자주 발생한다. 따라서 언제나 백업시스템을 보완하여야 한다. 백업 받아야할 데이타는 서버 앞에 앉아서 접속만 하면 모든 것이 잘되는 것 같은 예감을 들게 만든다. 그러나 원격지에서 직접 서버로 접속하는 사용자의 입장에서 보면 그렇지 못한 경우 가 많다. 망별로 접속하는 속도, 접속률 그리고 서비스에 대한 사용자들의 반응을 받아들일 Feedback시스템을 고려해서 앞으로의 서비스를 위해 기록해 놓아야 하고 관리자는 소감을 보내준 사용자에게 답을 꼭 해야한다. 이를 위해서는 방명록 및 게시판 또는 웹서버의 log화일을 분석하는 Tool들을 갖추면 좋다.

3.5.2 네트웍설정 및 보안

인터넷 상에서 WWW 서비스는 누구에게나 공개된것이다. 따라서 인터넷에 노출된 WWW서버는 언제나 Hacking이나 Cracking에 노출되어 있다. 그러나 대부분의 자체네트웍의 경우 공개되어서는 안된다. 이를 해결하기 위해서 당신의 자체 네트웍과 인터넷의 직접적인 연결을 막아야하며, 이를 해결하 는 것이 방화벽(Firewall)이라는 보안 솔루션이다. 대부분의 WWW 서버는 인터넷과 방화벽사이 내지 방화벽과 자체네트웍 사이(DMZ)에 위치하게 되며 방화벽은 인터넷과 자체네트웍 사이의 모든 움직임을 체크하게 된다.

방화벽솔루션은 여러모로 잇점이 있으나, 그에 비해 많은 단점도 내포하고 있다. 이로 인해 자체네트웍 사용자들의 인터넷 사용이 원활치 못하게 되고, 방화벽을 이루는 서버가 Down되면 모든 인터넷 연결이 불가능하다. 최근에는 특정호스트간 내지는 내부 네트웍의 연결시 전송데이타를 암호화 하여 해킹이 이루어지더라도 해독하지 못하게 함으로서 전송데이타를 보호하는 보안 기법도 나오고 있다. 웹서비스를 위해서는 자체네트웍과 인터넷 그 사이의 공개된 웹서버(또는 인터넷서버)의 보안문제를 결정해야 한다.

3.5.3 보안 실제: 방법들

3.5.4 서버 확장하기

웹서버가 과부하를 받거나 처리속도가 늦어질 경우 디스크 용량이나 메모리의 문제일 가능성이 크므로 성능 상승을 위해 서버를 확장할 필요가 있다. 이때 백업이 필요하며 서비스를 일시적으로 대행할 서버를 준비해야 한다. 서버 확장에는 다음과 같은 사항 들이 있다. 서버를 업그레이드하거나 네트웍을 확장하는 것은 중요한 Knowhow가 될 수 있다. 따라서 앞으로 이러한 기술들이 하나의 솔루션이 될 수 있도록 Document화 시켜 이용해야 한다.

4. WWW 서비스 정책

4.1 WWW 서비스 제공자와 대상

WWW 서비스에서 그 제공자와 대상자를 정하는 일은 매우 중요하다. 물론 제공자는 웹마스터인 여러분이 되겠지만 정보의 수집과 서비스 및 상업서비스를 시작할 때, 다른 정보제공자와의 충분한 검토 후에 이를 실시해야한다. 또한 대상자들 역시 불특정 다수의 네티즌이겠지만 이들 네트즌의 연령별, 성별, 취향별, 관심사별로 조사하여 적절한 대상자를 선정하여 서비스 하는 것은 비지니스 전략차원에서도 중요하다.

예를 들어 교육에 관련된 사이트인 경우, 학습지-TOEIC이나 TOEFL-한자사전-주부백과 -온라인노인대학 등으로 구성하여 연령별로 모든 네티즌을 흡수할 만한 계획을 수립 해야한다.

4.2 WWW 서비스의 목적과 종류

어떤 WWW 서비스가 지향하는 바를 명확히 제시하는 주요 목적을 가지고 있어야 한다. 이러한 계획에는 세부적인 단기, 장기 계획도 명시되면 좋다. 그리고 앞으로 진행할 서비스의 종류 및 계획을 선정하여 단기 서비스 운영 방안에 대하여 계획하는 것이 좋다.

서비스 목적의 실례

WWW 서비스의 종류: WWW 서비스의 목적에 부합하도록 다음과 같은 서비스를 실시한다.

4.3 홈 페이지의 범주

정보체계와 디자인의 일관성을 확보하기 위해 홈페이지에 대한 스타일 요구 사항과 가이드 라인을 제시하고 있다. 이러한 가이드는 웹마스터 뿐 아니라 저작 원칙을 준수해야하는 HTML저자나 디자이너도 숙지해야 한다. 예를 들어 한동대학교 웹정책은 서비스를 네가지의 범주로 나누어 수립되었다.

한동대학교 웹서비스정책(홈페이지의 범주부분:http://www.han.ac.kr)

4.4 디렉토리 구조 결정

4.5 홈페이지 저작방법 결정

WWW 서비스가 가장 뛰어난 특징중의 하나는 누구나 인터넷상에 쉽게 정보가 담긴 홈페이지를 만들 수 있는 길을 열어놓아 사실상 모든 사람이 인터넷을 통해 정보를 서비스할 수 있게 했다는 데에 있다. 웹페이지는 국제적으로 표준화되어 있는 HTML(HyperText Markup Language)이라는 문법체계에 따라 쓰여진다. 이 문법은 전문적인 프로그래머가 아니더라도 쉽게 익힐 수 있는 아주 쉬운 언어로 되어 있다. 기초적인 문법을 익힌 후에는 아무 에디터나 이용하여 문서를 작성,저장하면된다.

홈페이지의 작성을 위해 고려해야 할 실제적인 제안은 이후의 Homepage Authoring and Design(A23) 강의를 통해 진행될 예정이다. 가장 기본적으로는 홈페이지 저작을 위한 팀이 형성되어야 하며, 여기서 중요한 몇 가지 사항을 고려해야 한다.

그 밖에 홈페이지에 대한 몇가지 사항을 결정해야 한다.

4.5.1 기본 원칙과 요구 사항

홈 페이지의 창의성을 고려하여 기본적인 몇 가지 요구 사항을 제시한다.
  1. 모든 페이지는 웹 서비스 목적중 하나 이상을 만족해야 한다.
  2. 페이지의 우측 상단에 범주를 알려주는 네가지 마크 중 해당 마크를 넣어 그 소속을 명시해야 한다. 이러한 마크는 그래픽 모음집에서 찾을 수 있다.
  3. 모든 페이지는 고립 되어서는 안된다. 즉 반드시 다른 곳으로 가는 링크가 있야한다. 또한 로고 페이지로 가는 링크를 포함 해야 한다.
  4. 로고를 사용할 시 지정된 로고를 사용해야 하며, 임의로 디자인된 로고를 사용하려면 웹 서비스 운영 위원회의 승인을 받아야 한다.
  5. 모든 문서들은 기본적인 HTML문서 태그인 html, head, title 와 body를 포함하고 있어야 한다. 이러한 테그들은 북마크를 위해 사용되며, 자체의 검색 엔진에 의해 사용될 수도 있다.
  6. 꼬리말(footnote)을 포함해야 한다. 다음과 같은 내용은 반드시 포함되야 하며, 필요에 따라 형식에 재한없이 다른 정보도 넣을 수 있다.
  7. 홈 페이지의 관리자 혹은 작성자의 대외 명칭과 e-mail주소 마지막으로 수정된 날자를 명시한다.(SSI이용)

4.5.2 화일 및 디렉토리 명명 규약

화일과 디렉토리는 다음과 같은 규칙으로 이름 지어진다.
  1. 모든 디렉토리와 화일의 이름은 영문 소문자이어야 한다. 단 디렉토리의 첫 자는 대문자로 한다.
    Handong :디렉토리, handong.html : 화일
  2. HTML문서의 확장자는 '.html', 'htm' 로 한다.
  3. 홈 페이지의 이름은 디렉토리의 이름과 같야야 한다. Handong 디렉토리의 홈 페이지 명은 handong.html이다.
  4. 한글 페이지를 기본으로 하며, 영문 페이지의 경우 한글 페이지의 화일명에 '_e'를 붙인다.
    handong.html (한글 페이지), handong_e.html(영문 페이지)

4.5.3 홈 페이지의 스타일

홈페이지는 창의적인 디자인 기법이 동원되는 정보전달의 중요한 수단이다. 정책 중의 스타일에 관련된 사항은 아주 일반적인 즉, 로고의 위치와 이미지의 크기와 해상도 HTML의 확장여부등을 명시해야 한다. 특히 HTML3.2의 CSS(Cascade Style Sheet) 역시 앞으로 Style 화일의 결정요소로 중요하다. 일관된 홈페이지 스타일은 사용자로 하여금 안정감과 신뢰감을 준다.

Cascade Style Sheet의 예

<STYLE>
BODY {  background: black }
P {     color: #D1D1D1;
        font-size: 10pt;
        font-family: Verdana, Arial, sans-serif }
.number { color: #FF5200;
        font-size: 51pt;
        font-weight: bold;
        font-family: Verdana, Arial, sans-serif }
.small {        color: #D1D1D1;
        font-size: 7pt;
        font-family: Verdana, Arial, sans-serif }
B {     color: white;
        font-family: Verdana, Arial, sans-serif }
H1 {    color: #FF5200;
        font-weight: bold;
        font-size: 40pt;
        font-family: Verdana, Arial, sans-serif }
A:link {        color: black;
        margin-top: -14px;
        background: black;
        font-size: 9px;
        font-family: Arial }
</STYLE>

4.6 검색 및 Web-webbing

검색도구는 정보량의 증가에 따라 꼭 필요한 것으로서 많은 검색엔진들과 같이 자체의 웹서비스에도 검색엔진을 설치해야한다. 국내의 자체검색엔진에는 대구대학교 김성훈씨의 까치(http://www.taegu.ac.kr/lka)가 있으며, 내부의 검색이 가능하다. 뿐만아니라 모든 정보를 간략히 소개하는 텍스트버젼의 페이지 하나를 개설해도 된다.

검색과 함께 중요한 한가지는 Web-webbing이다. 이것은 하이퍼텍스트의 주요기능인 링크 기능을 말하는 것으로 중요 어구 내지는 자체 사이트에서 제공되는 단어의 링크 뿐 아니라 특정 단어에 대한 인터넷 정보를 제공하는 링크를 만들어야 한다는 것이다. 기존의 트리형 구조의 웹서비스에서 진정한 웹서비스를 위해서는 글자그대로의 거미줄을 만드는 것이 중요 하다. 조선일보는 인물데이타베이스 및 기사 중 특정어구 검색을 통해 Web-webbing이 실시되고 있다.

5. 웹-인터넷 서비스 연동구조

WWW 서비스란 결국 인터넷 서비스와 연관되는 것이다. 대규모 학교 및 기업 등에서 네트웍 서비스를 시작하는 경우 결국 IS(Information System)으로 WWW의 방식을 결정하게 된다. 이러한 결정을 할때 고려해야 할 점들을 살펴본다. 96년 부터 많은 기업들이 인터넷과 웹서비스를 시작하면서 많은 시행착오와 전략상의 문제가 있었다. 학교나 연구소와는 달리 기업에서의 웹 서비스를 시작 혹은 관리하는 사람에게 다음의 몇 가지 팁을 유용하다.(http://www.netalk.co.kr)

6. 결론

지금까지 WWW 서비스를 시작하기 앞서 고려해야 할 사항에 대하여 알아보았다. 웹서비스는 현재까지 역사가 얼마 되지 않았으며, 10년이상 웹마스터를 한 사람들은 전 세계에 한명도 없다. 따라서 제대로된 WWW 서비스를 계획하고 구축하기 위해서는 올바른 서비스 정책적인 전략을 수립하여 이를 응용하는 것이 중요하다. 지금까지 웹마스터로서 수고해온 사람들 뿐 아니라 처음 웹서비스를 시작하는 사람들도 제안된 점들을 알아두면 좋을 것이다. 본 강의가 실제적인 웹 기술에 대한 부분은 많이 포함되어 있지는 않지만, 웹서비스의 전반적인 윤곽을 그리고 실제적으로 시작할 수 있는 제안이 되었으면 한다.

또한 앞으로 웹서비스 제공자들이 함께 가진 정보를 공유하고 시행착오들을 정리하면서, 좋은 방향의 웹 서비스를 선도해 나갈때 더 좋은 네트웍 문화가 꽃피지 않을까 기대한다.

참고문헌(References)

본 고의 참고문헌은 http://policy.www-kr.org/scyun/A21.html에 있으며, 앞으로 계속 추가될 예정이다.
Last-Modified : Monday, 21-Oct-96 23:11:17 KDT