전자 상거래 웹사이트 구축
시스템 개발 수명주기 : 시스템분석 계획 -> 시스템 설계 -> 시스템 구축 -> 테스팅 -> 실행서비스를 말한다.
시스템 기능성 : 비즈니스 목표를 달성하는 데 필요한 정보 시스템의 역량이 어떤 것인가를 밝혀놓은 유형 리스트입니다.
정보 요구사항 : 비즈니스 목표를 달성하기 위하여 시스템에서 만들어내야 하는 정보요소이다.
시스템 설계명세서 : 시스템의 여러 가지 기능들과 기능들 사이의 관계설명입니다.
논리적 설계 전자상거래 : 사이트에서의 정보흐름을 설명하는 자료흐름도와 처리해야 할 기능들, 그리고 사용될 데이터베이스를 담고 있다.
물리적 설계 : 논리적 설계를 물리적인 구성요소들로 변환시키는 역할이다.
코로케이션 방식 : 서버 한 대가 여러 개의 프로세스를 가지고 여러 개의 웹사이트들을 동시에 운영하는 것이다.
개별단위 검증 : 사이트의 프로그램 모듈을 하나씩 시험하는 것입니다.
시스템 검증 : 평범한 사용자들이 사이트를 사용할 때와 같은 방식으로 사이트를 전체적으로 시험을 말한다.
최종 검증 : 기업 내부의 마케팅, 생산, 판매, 그리고 일반 경영 부서의 주요 관리자들이 실제로 시스템을 사용함으로써 수행하게 된다.
2계층 아키텍처 : 웹서버는 웹페이지의 요청에 응하게 되고, 데이터베이스 서버는 Backend 데이터 저장장치를 제공한다.
다계층 아키텍처 : 웹서버는 중간계층이 있어서 특정한 임무를 수행하는 일련의 애플리케이션 서버들과 연결되어 있고, 제품과 고객, 그리고 가격 정보를 담고 있는 기존의 정보 시스템의 Backend 계층과도 연결되어 있다.
사이트 관리를 위한 도구 : 사이트를 유지하고 제대로 작동하도록 만드는데 필수적인 것이다.
WebTrends : 사이트 관리를 위한 소프트웨어로 각 페이지에 대한 방문회수와 정보를 지속적으로 수집하여 고객들의 구매패턴을 효과적으로 모니터링한다.
웹어플리케이션 서버 : 웹사이트에서 요구되는 특정한 비즈니스 기능을 제공하는 소프트웨어 프로그램이다.
온라인 카탈로그 : 전자상거래 서버용 소프트웨어는 고객별로 맞춤식 온라인 카탈로그의 구축이 가능한 데이터베이스를 가지고 있어야 한다.
쇼핑 카트 : 쇼핑객들이 원하는 물건을 담아서 지불하고 나가기 위한 바구니이다.
하드웨어플랫폼 : 시스템이 전자상거래 기능을 수행하는데 필요한 모든 컴퓨팅장비이다.
사용자 프로파일 : 웹사이트 상에서 일어나는 소비자 행동과 고객의 요청사항들의 성격이다.
수직 확장 : 서버의 프로세서를 한 개에서 여러 개로 증가시키는 것을 말한다.
수평 확장 : 한 개의 프로세서를 가진 서버들을 여러 대 더함으로써 처리 부담을 서버들 사이에 나누는 것뜻한다.
전자상거래를 위한 기초 인프라
패킷교환(packet switching) : 디지털 메시지를 잘라 '패킷'이라고 하는 개별단위로 만들어 이 패킷들을 이용 가능한 서로 다른 통신 경로들을 따라 보낸 뒤, 목적지에 도달하면 이 패킷들을 다시 재결합하는 과정을 말한다.
라우터(router) : 서로 다른 컴퓨터 네트워크들을 연결한느 특수한 목적의 컴퓨터로 인터넷을 형성하고 패킷들을 최종 목적시키로 이동시킨다.
라우팅 알고리즘 : 패킷들을 가능한 최적의 경로를 통해 그들의 목적지까지 확실히 전달시키기 위한 프로그램이다.
TCP/IP : 인터넷을 위한 핵심 통신 규약. TCP는 송수신 웹 컴퓨터 사이의 연결을 수립하고 한 대의 컴퓨터에 의한 전송이 다른 컴퓨터에 의해 어떠한 패킷의 분실도 없이 연속적으로 받아들여지는 것을 확인한다. IP는 어드레싱 스키마를 제공하고 패킷의 실질적인 전송 책임을 가진다.
Transmission Control(Protocol (TCP/IP)) : 1.웹 컴퓨터를 주고 받는 사이의 관계를 정립 2. 트랜스미션의 포인트에서 패킷의 조립과 받은 end에서 재조립을 다룬다.
internet Protocl (IP) : Internet addressing scheme를 제공한다.
프로토콜 : 데이터 전송을 위한 규칙과 표준의 집합이다.
네트워크 인터페이스 : LAN(이더넷)이나 토큰 링 네트워크, 혹은 다른 네트워크 기술의 네트워크 매체로부터 패킷의 배치와 수신을 책임진다.
운송 층 : 애플리케이션을 이용한 통신제공과 애플리케이션으로부터의 패킷 수신 확인과 순서를 담당한다.
애플리케이션 층 : 하위층의 서버들로 접속할 수 있는 능력을 가진 다양한 종류의 애플리케이션을 제공한다.
도메인이름 : ip 주소로 표현된다.
자원 위치 표시자(url) : 웹브라우저에서 사용되는 주소로, 웹에서 컨텐츠의 위치를 확인한다.또한 ulr의 일부분으로 도메인 이름을 사용한다.
클라이언트-서버 컴퓨터사용 : 클라이언트라고 하는 강력한 개인용 컴퓨터들이 네트워크에서 하나 혹은 여러 개의 서버 컴퓨터와 연결된 모형
네트워크 테크놀로지 회로계층 전자통신 네트워크와 프로토콜로 구성합니다.
트랜스포트 서비스와 표현표준계층 : TCP/IP 프로토콜에게 장소를 제공합니다.
애플리캐이션 계층 : 월드와이드웹,디메일, 그리고 오디오나 비디오 wood 같은 클라이언트 애플리케이션을 포함합니다.
미들웨어 서비스 계층 : 커뮤니케이션 네트워크, 그리고 보안, 인증, 주소, 그리고 저장같은 서비스를 포함한 집합을 연결합니다.
Wi-Fi : 상업과 주택에 알맞은 고속이면서, 고정된 광대역 무건근거리 네트워크를 발전시킵니다.
WiMAX : 고속, 중거리, 광대역 무선 대도시 통신망입니다.
Bluetooth : 적당한 스피드, 낮은 전력, 좁은 범위의 디지털 기기 연결합니다.
Ultra-Wideband(UWB) : 낮은 전력, 좁은 범위, 케이블선을 집과 사무실에 둠으로써 높은 광대역 네트워크 기술입니다.
ZigBee : 좁은 범위, 매우 낮은 전력, 원거리 제어 산업, 의학, 홈오토메이션 장치에 유용한 무선네트워크 기술입니다.
IP멀티태스킹 : 매우 큰 파일들을 네트워크상의 다양한 지역에 효과적으로 전달할 수 있는 기술들의 모임입니다.
HTML(HyperTxteMarkup언어) : 상대적으로 사용하기 쉬운 GML,, 데이터의 표시와 look and feel 조정됩니다.
XML(eXencibleMarkup언어) : 웹문서 포맷팅에 큰 진보를 가져다줌, 데이터와 정보를 묘사하기 위해 고안하였습니다.
웹서버 소프트웨어 : 컴퓨터로 하여금 HTML로 작성된 웹페이지를 네트워크상에서 HTTP요청을 보내어, 이러한 서비스를 요청한 클라이언트 컴퓨터에게 전송하는 것을 가능케 해주는 소프트웨어를 말합니다.
데이터베이스 서버 : 실제 웹에서 데이터베이스 안에 구체적인 정보를 엑세스합니다.
광고 서버 : 타킷 배너광고를 전합니다.
메일 서버 : e-mail 메세지들을 제공합니다.
비디오 서버 : 비디오 클립을 제공합니다.
웹 클라이언트 : HTML페이지 요청과 표시를 가능하게 해주는 인터넷에 부속되어 있는 컴퓨팅 장치를 뜻합니다.
쿠키 ; 웹사이트에 이용자들의 정보를 저장하는 도구입니다.
블로그 : 저자에 의해 일괄순의 연대적인 자료들을 포함하고 관련있는 웹페이지와 연결 되어있는 개인 웹페이지입니다.
RSS : 사용자들이 문자, 기사, 블로그들, pod cast 오디오 파일 등을 포함하는 디지털 내용을 가질 수 있도록 해주는 XML포맷입니다.
팟캐스트 : 라디오쇼, 영화 속의 오디오, 또는 단순히 개인 오디오 표현과 같은 오디오 표현인데, 오디오 파일 형태로 저장되어 웹에 올려진다.
위키(Wiki) : 사용자가 웹페이지에 컨텐츠를 쉽게 올리고 편집할 수 있도록 해주는 웹애플리케이션을 말합니다.
클라이언트-서버 : 기술많은 양의 정보가 웹서버에 저장되고 개인사용자가 그들의 클라이언트 컴퓨터와 공유하는 것을 가능하게 한다.