독립형 쇼핑몰을 구축하기 위해서는 개발 프레임워크, 데이터베이스, 서버 시스템, 테스트 방법론 등에 대한 깊이 있는 지식을 필요로 한다. 물론 그 적용 범위는 쇼핑몰의 규모(쇼핑몰의 성격, 상품 카테고리 범위, 상품 수, 예상 매출 등)에 따라 탄력적으로 적용하는 것이 바람직하다.
독립형 쇼핑몰이라 하더라도 일반적인 SOHO형 쇼핑몰의 경우에는, 독립형 쇼핑몰을 위한 기본 솔루션을 구매하여 자사의 환경에 맞게 수정하고 데이터베이스 및 서버 시스템은 적절한 서버 호스팅 업체의 서비스와 연동하는 것이 일반적인 구축 형태이다.
그러나 비록 쇼핑몰을 구축하고자 하는 대부분의 사업자가 정보공학 및 소프트웨어공학 전문가가 아니라고 하더라도, 쇼핑몰의 원활한 운영을 위해서는 전자상거래 플랫폼의 계층별 기반기술에 대한 기본적 이해와 함께 웹페이지를 구성하는 프로그래밍 언어와 데이터베이스에 대한 지식을 갖추는 것이 쇼핑몰의 성공을 담보하는 부차적 요건이 될 것이라는 것은 자명한 사실이다.
[그림. 독립형 쇼핑몰 시스템 구성]는 설계를 끝낸 독립형 쇼핑몰 시스템의 종합적 구성도이다.
보통 시스템 구성도는 하드웨어 구성도와 소프트웨어 구성도를 별도로 표시한다. 여기서는 하나로 묶어 그림에 따라 하드웨어와 응용소프트웨어의 개념이 다소 혼재되어 있으나 전체 모습을 이해하기에는 이 방법이 더 유용할 수 있다. 그림 내용 중 위에서 설명하지 않은 일부 용어는 별도의 자료들을 검색하면 쉽게 찾을 수 있다.
또한 <표. 독립형 종합 쇼핑몰 구축 환경 및 사용 기술 예시>은 등록 상품 개수가 일만 개 이상인 독립형 종합 쇼핑몰 구축 시 적용되었던 구축 환경 및 사용 기술들을 예시로 정리한 것이다. 필요한 기술들의 구성을 일목요연하게 볼 수 있다. <표. 독립형 종합 쇼핑몰 구축 환경 및 사용 기술 예시>의 항목별 세부 내용은 필요에 따라 별도의 학습과정을 활용하기 바란다. 물론 특별한 경우가 아닌 이상, 이 모든 내용을 다 이해해야 하는 것은 아니다.
출처
NCS 학습모듈: 10.영업판매 > 03.판매 > 01.e-비지니스 > 02.전자상거래 (일부 수정)