대형포탈 Web Site 구축 제안서 1. 제안의 전제조건(3-5 Page) 2. 제안전략(6 Page) 3. 제안의특장점(7-8 Page) 4. 개발시스템의기능및개발방안(9 Page) 5. 메인화면 시스템 개발개요(10-15 Page) 6. 커뮤니티 시스템 개발개요(16-31 Page) 7. 쇼핑몰 시스템 개발개요(32-59 Page) 8. 관리자 부분개발시스템개요(60-62
Download
Report
Transcript 대형포탈 Web Site 구축 제안서 1. 제안의 전제조건(3-5 Page) 2. 제안전략(6 Page) 3. 제안의특장점(7-8 Page) 4. 개발시스템의기능및개발방안(9 Page) 5. 메인화면 시스템 개발개요(10-15 Page) 6. 커뮤니티 시스템 개발개요(16-31 Page) 7. 쇼핑몰 시스템 개발개요(32-59 Page) 8. 관리자 부분개발시스템개요(60-62
대형포탈 Web Site 구축 제안서
1.
제안의 전제조건(3-5 Page)
2.
제안전략(6 Page)
3.
제안의특장점(7-8 Page)
4.
개발시스템의기능및개발방안(9 Page)
5.
메인화면 시스템 개발개요(10-15 Page)
6.
커뮤니티 시스템 개발개요(16-31 Page)
7.
쇼핑몰 시스템 개발개요(32-59 Page)
8.
관리자 부분개발시스템개요(60-62 Page)
9.
시스템 부분(63-101 Page)
10. 기술이전계획(102-103 Page)
11. 유지보수 계획(104-108 Page)
12. 시스템 보안 및 장애 대책(109-122 Page)
13. 마케팅지원계획(123-127 Page)
14. 추진일정(128 Page)
15. 교육훈련지원계획(129-130 Page)
16. 투입인력현황(131-134 Page)
차례는 임의로 한 것 입니다.
제안의 전제 조건
제안의 전제조건
본 제안은 정보통신 환경의 급속한 변화와 새로운 21세기를 대비하여 국내외
경쟁업체와 경쟁력을 제고하고 포탈사이트 개발 사업의 성공적인 수행을 위해
다음과 같은 성공요소가 전제되어야 한다.
메가 포탈 사이트의 성공적인 개발
포탈 사이트에시스템에
대한
대한 완벽한 이해
분석 및 설계보고서의
조속한 승인
인터넷 사이트
운영TFT 구성
전산업무 효율화를 위한
기반 조성
사업참여자간의
협조 강화
제안의 전제 조건
포탈 사이트에 대한 완벽한 이해
*
*
*
*
사이트의 특성을 고려한 체계적인 분석
효과적 결과물 도출을 위한 실무자와 지속적인 meeting을 통한 설계
프로젝트의 효과적인 수행을 위해 JAD(joint Application Development)
세션을 수행하고자 하는 바, 참여업체 적극적인 참여를 통하여
성공적인 세션의 수행이 가능
분석 및 설계보고서의 조속한 승인
* 시스템 개발 기간동안 분석 및 설계단계 완료 후 업무 분석 보고서 및
* 시스템 설계 보고서를 신속히 설계함으로써, 차질 없이 다음 단계의 과
업을 수행할 수 있음
전산업무 효율화를 위한 기반조성
* 개인별 작업의 효율적이고 실시간 통합 도모
* 시스템과 데이터의 안정성과 신뢰성 확보를 위한 품질보증 활동
* 정보수집. 분석. 제공 등의 효율적인 운영방안 설정
* 프로젝트개발 경험을 살려 메가 포탈 사이트 구축의 일정기간 단위의
계획대비 실적 공정관리
제안의 전제 조건
사업참여자간의 협조 강화
*
*
*
*
*
사업참여자간의 원활한 의사교환
구성 요원들 간의 균형 잡힌 역할분담을 협조적으로 수행
프로젝트 수행업체에 대한 참여업체 적극적인 업무 협조
프로젝트 진행단계별 정확한 요구사항 도출을 위한 협조 체제
산출물 검증을 통한 프로젝트의 공동 수행
제안 전략
제안전략
『PORTAL SITE 시스템 구축』프로젝트를 성공적으로 달성하기 위하여 각 부문별
경험과 지식이 풍부하고 특화된 업체와 컴소시엄을 구성 하였으며, 각 업체의 특
화된 영역별로 업무를 분장하여 성실히 수행한다.
프로젝트의 성공적 구축
객관적관리통제
최적의 조직구성/업무분장
분야별 특화된 최고의 솔류션 제공
통합/일관된 사업관리
목표지향
시너지효과
상호협조
중기보호
라스21
라이거시스템즈
◎DB 구축 ◎프로젝트관리 ◎교육 및 운영지원
◎작업자 관리
협력관계
소프트협력사
◎프로그램개발 ◎교육/운영지원
장비 공급사
하드웨어
장비
소프트웨어
서버, PC, 네트워크, 복사기 등
hdgvfgjhdgvfgj
hdgvfgjhdgvfgj
hdgvfgjhdgvfgj
hdgvfgjhdgvfgj ini ntelsi del
hdgvfgjhdgvfgj 486DX2
hdgvfgjhdgvfgj
hdgvfgjhdgvfgj
hdgvfgjhdgvfgj
Or acl e 통합정보
MS WI N
제안의 특장점
제안의 특장점
본 제 안 은 아 래에 제 시 한 특 징 과 장 점들 을 살 려 서 메가 포탈 사 이 트 의
성공적인 사업을 수행을 위하여 다음과 같은 특장점을 제시한다
메가포탈 사이트 개발의
성공적인 사업 수행!
요구사항에 대한
정확한 분석
참여업체의 적극적
지원 참여
체계적인 사업관리
“기획전담팀 + 기술지원팀”의 운영
개발환경
다중화
최신 정보
기술 접속
특화 서비스
구축
다중
카테고리
적용
제안의 특장점
개발 환경 다중화
일반 포탈이 검색엔진이나 디렉토리에서 출발하여 현재와 같은 모습으로 발전한 것과는 달리
분야별로 독립된 사이트들이 만들어져서 하나로 통합되는 방식으로 전개되고 현재는 전문화된
분야의 대형 웹사이트들을 네트워크 형식으로 통합한 형태로 운영하여 서비스 조건에 맞는 개발
환경 조성한다.
최신 정보 기술 적용
일반 포탈 사이트에서의 코드의 이식성이 탁월하고 보안측면의 안전과 분산 처리가 가능하여
H/W확장성이 보장된 Web page 기반 언어로서 JAVA technology를 기반으로 하고 있다.
교육 프로그램의 유료화에 초점을 맞추어 Database의 Data를 사용한 Web page를 놀랍도록
개발이 용이하고 차후 변경상황에 쉽게 적응할 수 있을 뿐만 아니라 강력한 database와의 연동을
구사하는 php technology를 기반으로 한다.
특화 서비스 구축
사용자가 웹을 브라우징하면서 관심을 표시한 문서를 기반으로 기계학습을 수행하여 사용자에
특성화된 프로파일을 생성한다. 그리고 프로파일을 이용하여 사용자가 효율적으로 웹을 검색할 수
있는 서비스들을 제공한다.
다중 디렉토리 구축
다중 디텍토리 적용을 통한 켄텐츠 DB의 효율적인 사용을 통한 DB의엑세스를
줄이고 빠르고 신속한 서비스를 제공한다.
개발 시스템의 기능 및 개발 방안
구현되는 구축사 포탈 사이트의 구성체계는 크게 메인, 커뮤니티, 쇼핑몰,관리
스템 부분으로 나눌 수 있다.
시
포탈 소프트웨어 구성도
범례 ::
관리시스템
정보수집
주1)
주2)
Web Brower
쇼핑몰
서비스
메인,커뮤니티
Client
[ client ]
[ server ]
Web Server
Push Server
Portal Service/My Page
Mail Server
교육
서비스
회원등록
회원관리
회원관리
회원정보
E-Mail
마케팅
컨텐츠
게재관리
메인관리
Index
Data
메일링
서비스
게시판관리
컨텐츠
정보
게시판
자료실관리
커뮤니티
관리
Directory
시샵관리
동호회
관리
쇼핑몰
관리
주문관리
상품관리
Mailing
List 관리
사용자정보
접근권한관리
Web Agent
DB Agent
Web Hosting 관리
DB Pusher
주:: 1) 기본 사용자 이용 프로그램
웹 문서
검색
대상 DB
컨텐츠
대상 DB
메인화면 개발 시트템 개요
가) 메인 화면 컨셉
1. 디자인 컨셉은 빠른 메뉴이동과 사용자 인터페이스를 우선적으로 고려하여 현재
의 실시간 주식정보와 증권, 금융에 관한 정보를 쉽고 빠르게 접할 수 있도록 구성
1. 상단의 블루 프레임은 로고와 CI, 그리고 주 관리자, 등록메뉴로 구성하여 본사이
트의 메인메뉴(admin tool)들로 구성
1. 바로 하단의 옐로우 Winbar는 실시간 주가지수를 보여주며 winbar를 클릭시 작은
옐로우 윈도우를 띄워 업무나 작업에 구애받지 않고 주가지수와 원하는 종목을
수시로 체크 가능
1. 왼쪽 프레임은 메인메뉴와 서브메뉴를 스크립트로 구성, 많은 수의 메뉴를 최적화
하여 원하는 정보에 빠르게 접근할 수 있다. 또한 확장성이 뛰어나 추가 삭제 용이
1. 활성화가 되면 서브메뉴를 바로 하단에 다운 시켜주며 각각의 파스텔톤 메뉴는
진하게 디스 플레이된다.
1. 정보를 보여주는 중앙의 프레임은 각 정보들의 경로를 상단에 표기하며 각각의
정보의 성격에 맞게 구성됨
메인 화면 예시
메인화면 개발 시트템 개요
회원 로그인 화면
사용자 등록 화면
2.홈페이지 구성도
메인화면 개발 시트템 개요
기사종합 –구축사 TOP 10 뉴스 화면
종합주가지수 화면
2.홈페이지 구성도
메인화면 개발 시트템 개요
종목별 증권정보 화면
특징주-상위종목 정보제공 화면
2.홈페이지 구성도
메인화면 개발 시트템 개요
환율동향정보 화면
주가시황정보 화면
2.홈페이지 구성도
메인화면 개발 시트템 개요
회원 전용 게시판 화면
2.홈페이지 구성도
커뮤니티
개발 시트템 개요
가) 기능구성
화면의 잦은 이동을 최소화할 수 있도록 구성하였으며 획일적인 컨텐트를 탈피하여 회
원별 정보를 이용할 수 있도록 하였습니다.
커뮤니티 기능구성
사용자
Community
클럽종목
HOT BOX
이벤트
게임
마스코트
MY CLUBS
공지사항
게시판
자료실
클럽회원접속현황
주제토론실
메신저
메시지확인
메시지전송
클럽만들기
Match Finder
커뮤니티 추천
FINDER
SHOP FINDER
THEME CHAT
FORUM
CYBER POLL
파워 클럽 소개
새로 등록한 클럽
공지사항
클럽일정
CHATTING SCHEDULE
커뮤니티
개발 시트템 개요
커뮤니티 관리자
Community 관리
게시판관리
회원관리
CYBER POLL 관리
클럽관리
구축사 커뮤니티는 공개/비공개클럽으로 구분되어 운영합니다. 비공개클럽은 회원의
가 입 신청 을 클럽 설립 자 가 검토 후 가입 처 리 / 불 가를 결정 합니다 . 클 럽관 리자 는
클럽정보 변경, 클럽게시판 관리, 회원 탈퇴처리 등을 담당하며 커뮤니티 관리자는
전체회원을 대상으로 한 게시판 관리, 전체클럽관리를 담당합니다.
커뮤니티 흐름도 (개괄)
회원
공개클럽
메시지 전송
강제탈퇴
가입
클럽관리자
클럽만들기
회원
가입신청
클럽분류변경 신청
비공개
클럽
허가/거부
클럽분류변경
커뮤니티
관리자
등록/삭제
공지사항
공개클럽
등록/삭제
CYBER POLL
비공개
클럽
커뮤니티
개발 시트템 개요
회원가입
LOGO
Banner
Login
Password
TotalAsset.COM
LOGO
지금 회원에 가입하십시오.
클럽만들기
도움지기
HOME | COMMUNITY | SHOP | MESSENGER | SITEMAP |
203 Club / 132400 Member
등산 | MTB | 낚시 | 스쿠버 | Extreme Sports | 골프 | 스키 | 수상레포츠 | 항공레포츠 | more leports
•이용안내
•가입안내 /회원혜택
•개인정보 변경
•회원 ID 조회
TotalAsset.com 회원가입
Totalasset.com 회원가입을 환영합니다.
(* 표시가 된 항목은 필수 항목이므로 반드시 입력하십시오.)
기본정보
•비밀번호 조회
Tel) 02-777-7777
[email protected]
TotalAsset.com 회원
이 되시면 다양한 혜
택을 드립니다.
•가입에 문제가 있
으시면 Call Center
(02-777-7777 )로 연
락 바랍니다.
* 아이디
(4-8자, 영문 또는 숫자 )
ID 중복확인
* 비밀번호
(4-8자, 영문 또는 숫자 )
* 비밀번호 확인
* 이름
(빈칸을 두지마세요)
* Email
* 주민등록번호
(예 : 777777-7777777)
신상정보
자택 연락처
(지역번호)-(국번)-(번호)
휴대폰/호출기
(서비스번호)-(국번)-(번호)
우편번호 찾기
자택
주소
직업
(번지,호,통,반을 직접 입력하세요.)
선택란
직장 연락처
직작명(학교)
입력란
(지역번호)-(국번)-(번호)
우편번호 찾기
(우편번호를 입력하시면 동/읍/면이
자동으로 입력됩니다.)
직장(학교)
주소
결혼여부
결혼 기념일
추천인 ID
(우편번호를 입력하시면 동/읍/면이
자동으로 입력됩니다.)
선택란
(번지,호,통,반을 직접 입력하세요.)
(결혼 여부를 선택하세요)
(결혼기념일을 선택하세요)
회원가입
다시작성
커뮤니티
개발 시트템 개요
커뮤니티 개발방안
★ 추가기능
사용자
메뉴명
회원가입
클럽회원접속현황
Match Finder
Finder
Shop Finder
공지사항
새로 등록한 클럽
파워 클럽소개
개발방안
최소한의 정보(이름, eMail, 주민등록번호, 아이디,
패스워드)를 필수입력으로 하여 사용자가 쉽게 가입할 수
있도록 유도한다.
eMail, 주민등록번호, 아이디는 중복체크해서 동일인의
중복가입을 막는다.
회원이 로그인/로그아웃할 때 접속정보를 관리해서
로그인한 회원목록을 읽어온다.
로그아웃하지 않고 웹브라우저를 닫을 경우에 대비,
일정시간마다 접속상태를 체크한다.
회원정보를 이용 검색조건을 만족하는 회원리스트를
보여준다.
종목리스트를 콤보 박스로 보여주고 선택한 종목화면으로
바로 이동할 수 있는 기능을 제공한다.
쇼핑몰 항목리스트를 콤보박스로 보여주고 항목을 선택시
쇼핑몰과 연계, 해당 화면으로 바로 이동한다.
커뮤니티 관리자가 등록한 공지사항을 발행일순으로
지정한 갯수만큼을 보여준다.
화면에 출력할 공지사항의 개수는 쉽게 변경할 수 있도록
처리한다. (Property 설정 or JSP 파일 수정)
클럽리스트에서 등록일 순으로 최근등록클럽을 지정한
개수만큼 보여준다.
클럽별 회원의 로그인 횟수를 기록, 전체회원수 대비
수치가 높은 상위 클럽을 지정한 개수만큼 보여준다.
주/월단위로 타이머가 동작해서 자동 업데이트한다.
테마채팅을 커뮤니티 관리자가 등록, 신청한 회원 중
추첨방식을 통해 채팅에 참가할 수 있는 권한을 준다.
몇 주간의 일정을 화면에 보여주고 회원의 참여를 유도한다.
Theme Chat
커뮤니티 추천
신청마감일시를 커뮤니티 관리자가 설정하면 타이머가
동작, 신청마감하고 추첨하여 당첨된 회원에게 자동으로
이메일 발송을 한다.
추첨결과는 DB에 기록, 채팅참가시 권한체크를 한다.
입력한 회원아이디의 이메일주소로 해당커뮤니티를
추천하는 글을 발송한다.
비고
개발 시트템 개요
커뮤니티
사용자 – 계속
메뉴명
개발방안
커뮤니티 관리자가 등록한 이벤트를 최근등록일순으로
보여준다.
HOT BOX
이벤트
등록된 이벤트가 많을 경우에 대비, 페이지뷰 기능을
제공한다.
사용자가 조회한 횟수를 기록한다.
각 클럽별로 공지사항, 게시판, 자료실, 주제토론실을
제공한다.
게시판,자료실은 게시자가 수정/삭제할 수 있다.
클럽관리자는 각 게시물을 삭제할 수 있다.
My Clubs
자료실은 올릴 수 있는 최대파일크기를 제한하여
서버리소스 부족에 대비한다.
주제토론실에서는 쓰레드 기능을 제공한다.
Forum
Cyber Poll
★ 메신저
★ 클럽일정
게시판, 자료실은 조회수 기능 및 평가기능을 제공하여
클럽메인화면에 출력할 게시물을 자동으로 설정한다.
커뮤니티 관리자가 등록한 주제에 대해 쓰레드별로 조회할
수 있는 기능을 제공한다.
커뮤니티 관리자가 등록한 Cyber Poll 에 답변할 때
동일회원이 중복답변을 하지 않도록 처리한다.
로그인한 회원은 어디서나 자신에게 온 메시지를 확인할 수
있고 보낼 수 있다.
클럽별로 일정관리를 하되 클럽관리자만이 등록가능하다.
종목별 클럽리스트를 DB에서 읽어와서 화면에 출력한다.
클럽종목
클럽만들기
새로운 클럽 등록 및 삭제시 별도의 작업없이 화면에
반영될 수 있도록 처리한다.
공개, 비공개 타입 두가지 방식의 클럽을 만들 수 있으며
특정분류를 선택해서 등록가능하다.
비고
커뮤니티
개발 시트템 개요
커뮤니티 관리자
메뉴명
게시판관리
회원관리
Cyber Poll 관리
개발방안
게시판의 글을 관리한다.(조회/수정/삭제)
회원정보를 조회, 삭제한다.
이름, 아이디 검색기능을 제공한다.
Cyber Poll 추가, 삭제하는 기능을 제공한다.
지난 Cyber Poll의 결과를 조회할 수 있다.
클럽관리자에 한해 클럽정보 변경이 가능하다.
클럽을 위해 더 유능한 다른 클럽회원에게 관리자 권한을
넘겨줄 수 있다.
★클럽관리
현재의 클럽분류 변경신청이 가능하다(커뮤니티 관리자가
처리한다).
클럽의 메뉴 이름을 변경할 수 있다.
클럽을 위해 불량한 클럽회원을 강제 탈퇴 시킬 수 있다.
운영이 어려울 경우에 클럽을 폐쇄할 수도 있다.
이벤트관리
이벤트를 조회,수정,삭제할 수 있는 기능을 제공한다.
비고
커뮤니티
개발 시트템 개요
커뮤니티 회원등록
커뮤니티는 기본적으로 누구나 이용 가능하다.
단, 동호회 (동호회)를 이용하기 위해서는 회원으로 가입해야 한다.
회원의 레벨에 따라서 각 기능에 대한 이용할 수 있는 권한의 제한이 있다.
- 권한 제한의 설정은 각 동호회의 설립자 또는 시삽이 결정한다.
커뮤니티
개발 시트템 개요
커뮤니티 동호회 등록
회원만이 동호회 (동호회)을 만들 수 있다.
회원은 누구나 공개, 비공개 타입을 선택해서 동호회를 만들 수 있다.
동호회를 만들 때 특정 분류를 선택해서 해당 분류에 속하는 동호회로 만들 수
있다.
커뮤니티
개발 시트템 개요
커뮤니티 쪽지 기능
로그인한 회원은 어디서나 자신에게 온 메시지(쪽지)를 확인할 수 있다.
쪽지 사서함 기능을 가지고 있다.
커뮤니티
개발 시트템 개요
커뮤니티 동호회 활동
동호회검색 : 동호회명(유사검색 가능)을 전체 동호회 또는 특정분야에서 검색할
수 있다.
동호회 홍보 : 회원이 자신이 가입한 동호회를 홍보할 수 있는 공간으로 동호회
간의 선의의 경쟁을 유도하여 활발한 동호회활동을 기대할 수 있다.
나의 동호회 : 로그인한 회원은 자신이 가입이 가입한 동호회 목록을 볼 수 있다.
이주의 추천동호회 : 관리자가 활동이 활발한 동호회를 소개하는 공간으로
다양하고 활발한 동호회 활동을 유도할 수 있다.
인기동호회 : 활동이 활발한 동호회를 전체 회원들에게 알려주는 공간으로 각
동호회간의 선의의 경쟁을 유도한다.
커뮤니티
개발 시트템 개요
커뮤니티 게시판
동호회설립자 또는 시삽이 동호회 회원들에게 공지 할 수 있는 공간
시삽만이 글을 읽을 수 있고 모든 사람이 읽을 수 있다.
전체 회원들이 자유롭게 자신의 의견을 올릴 수 있는 공간
회원들의 다양한 의견을 수렴하여 좀 더 나은 서비스를 제공할 수 있다.
게시판에 따라 사용할 수 있는 권한의 차이가 있다
각 게시물에 대해서 회원들이 평점을 줄 수 있고 평점이 높은 게시물은 따로
추천이 된다.
커뮤니티
개발 시트템 개요
커뮤니티 자료실
유용한 자료들을 파일로 올릴 수 있는 게시판 자료실의 성격에 따라 사용할 수 있는
권한에 제한이 있다.
커뮤니티
개발 시트템 개요
커뮤니티 토론
특정 주제에 대해 포럼 형식으로 토론을 할 수 있는 공간
주제토론의 한 의견에 대해 다양한 의견과 답변들을 올릴 수 있다.
하 나 의 주 제 토 론 게 시 글 에 대 한 답 변 들 을 바 로 알 수 있 도 록 thread 방 식
(게글-답변-답변 형태)으로 정렬한다.
커뮤니티
개발 시트템 개요
커뮤니티 회원 리스트
동호회 회원의 정보를 볼 수 있는 공간서로에 대한 이해와 친목을 도모할 수 있다.
회원들끼리 바로 메세지를 보낼 수도 있다.
커뮤니티
개발 시트템 개요
커뮤니티 동호회 관리
동호회정보를 변경할 수 있다.
동호회를 위해서 더 유능한 다른 동호회회원에게 설립자를 넘겨 줄 수 있다.
현재의 동호회분류를 다른 분류로 변경을 커뮤니티 관리자에게 요청할 수 있다.
동호회의 메뉴들을 원하는 이름으로 변경할 수 있다.
동호회의 로고 이미지를 원하는 그림으로 변경할 수 있다.
동호회를 위해 불량한 동호회 회원들을 강제 탈퇴 시킬 수 있다.
운영이 어려울 경우에 동호회를 폐쇄할 수도 있다.
커뮤니티
개발 시트템 개요
커뮤니티 동호회 회원관리
동호회 회원의 정보를 볼 수 있는 공간
서로에 대한 이해와 친목을 도모할 수 있다.
회원들끼리 바로 메세지를 보낼 수도 있다.
쇼핑몰 개발 시트템 개요
2) 쇼핑몰
가) 기능구성
기술 방안
• 시스템의 확장성에 대비하여 운영중인 응용 프로그램에 대하여 수정 없이
다른 시스템으로의 복제가 가능
• 복제 이후 시스템간의 자동 로드 밸런싱이 이루어진다..
• 클러스트링 지원으로 분산 서버간의 로드 밸런싱 가능
• 서버 운용의 효율성 및 업무 응답 속도의 안정성 및 빠른 속도 보장
• 시스템의 신뢰성 및 안정성을 확보하기 위한 Fail Over 기능
시스템 설계도
Java Engine
JSP Engine
browser
Web Connector
Listener
Servlet Engine
Session Manager
Logger
HTML/GIF
Servlet
DB
XLF
쇼핑몰 개발 시트템 개요
포탈 사이트의 쇼핑몰 구성에는 쇼핑몰 포탈 사이트에서 이용자들이
원하는 관련 상품들을 보고 / 구입할 수 있는 프론트 오피스 부분과 이들을
관리하고 관련 상품 정보들을 관리하는 백 오피스 부분으로 구성 되어 진다.
쇼핑몰의 업무 Flow
Front Office
상품목록
상품상세정보
운영자
(T.M)
주문관리
결제관리
물류센터
재고관리
고객
입고/출고
M.D
상품관리
공급업체관리
Back Office
장바구니
배송관리
결제정보입력
고객불만처리
쇼핑몰 개발 시트템 개요
주요 개발 방안
•온라인상에서 신용카드 및 기타 방법으로 대금 결제를 처리할 수 있는 시스템
• 지불 완료된 주문에 대해 배송처리 할 수 있는 시스템
• 상품정보 및 상품관리를 할
. 수 있는 시스템
. • 운영자의 개입과 예외사항 처리를 최소화한 시스템
• 상태관리로 인한 각종 정보 제공 용이
• 객체지향적 방법론에 입각한 컴포넌트화로 향후 확장성 확보
쇼핑몰 Site Map (예시)
Main
Shop
아웃도어스포츠
글러브
Community
구기종목
BYCYCLE
야구
축구
배트
헬멧
WebZine
라켓스포츠
피트니스
탁구
수상스키
테니스
결제금액확인
Yes
No
주문성공
상품상세정보(단품)
결제,지불정보입력
장바구니
계속쇼핑
결제, 지불 정보입력
Shop
적립금 확인
쇼핑몰 개발 시트템 개요
배송조회 Site Map(예시)
Main
Shop
Community
WebZine
배송조회
회원가입 유도
회원조회
비회원 조회
주문번호 조회
주문번호 입력
배송정보
주문번호 입력
배송정보
서비스 대상 주요 기능
• 고객이 배송 정보를 조회할 수 있다.
• 고객은 주문번호를 검색할 수 있다.
• 비회원도 배송정보를 조회 가능하다.
주요 개발 방안
• 고객이 주문번호를 입력하면, 배송정보를 출력한다.
• 택배사의 경우 해당 택배회사의 배송추적서비스를 이용할 수도 있다.
• 회원만 주문번호 조회가 가능하므로, 회원가입을 유도한다.
쇼핑몰 개발 시트템 개요
고객불만처리 창구 Site Map
Main
Shop
Community
WebZine
고객불만 처리창구
회원가입 유도
주문번호 조회
고객불만 신청
(주문취소, 반품, 교환)
서비스 대상 주요 기능
• TM이 불만접수, 접수조회
• 불만상세정보, 관련상세주문정보를 보여준다.
• 교환, 반품, A/S 로 구분하여 관리
주요 개발 방안
• A상품이 B상품은 반품 후 재주문으로 처리한다.
• A상품이 A상품은 교환으로 처리한다.
• 불만이 접수된 상품의 배송은 주문의 경우와 동일한 프로세스로 처리한다.
• 주문취소의 경우에는 주문조회에서 처리한다.
쇼핑몰 개발 시트템 개요
주문내역 조회 Site Map
Main
Shop
Community
WebZine
Shop
주문내역 조회
회원 확인
주문 정보
주문상세 정보
서비스 대상 주요 기능
• TM이 주문조회 검색
• 지불정보, 배송정보, 지불방법, 주문취소, 상세주문정보 제공
주요 개발 방안
• 한 페이지당 주문 개수는 20개 한다.(속도 향상)
• 주문에 대한 총 금액과 건수를 출력한다.
• 주문조회에서 주문취소가 가능하므로, 운영자의 신속한 고객불만 대응 가능
• 부분취소, 전체취소가 가능하게 한다.(업무 프로세스 향상)
쇼핑몰 개발 시트템 개요
벼룩시장 Site Map
Main
Shop
Community
WebZine
벼룩시장
목록
상세정보
도움말
상세정보
답변(E-mail)
서비스 대상 주요 기능
• 고객들이 자신이 보유한 상품을 구입, 판매할 수 있도록 한다.
• 거래시 발생한 책임은 고객 자신의 책임임을 명시한다.
• 고객의 신뢰확보 방안으로 회원만이 이용 가능하게 한다.
주요 개발 방안
• 게시판 형태로 고객이 자신의 상품에 대한 글을 올릴 수 있도록 한다.
• 회원의 ID를 보여주어, 벼룩시장의 정보에 대한 신뢰도를 향상시킨다.
• 고객의 글에 대한 답변은 해당 고객에게 e-mail로 처리한다.
쇼핑몰 개발 시트템 개요
공동구매 Site Map
Main
Shop
공동구매 도움말
Community
공동구매 상품 목록
공동구매 상품 요청 게시판
상품상세정보
공동구매신청
서비스 대상 주요 기능
• 공동구매 상품요청 게시판
• 공동구매 상품 목록
• 공도구매 도움말
주요 개발 방안
• 고객의 공동구매 접수는 e-mail로 접수
• 기간, 금액, 한정 등으로 공동 구매의 다양화
• 상품 요청게시판으로 고객이 요구하는 상품의 공동구매 찬스 적용
WebZine
공동구매 신청자 목록
쇼핑몰 개발 시트템 개요
상품관리Site Map
Store Manager
상품검색
상품등록
상품정보
상품수정
상품수정
단품삭제
가격변경
서비스 대상 주요 기능
• MD가 상품관리를 하는 것으로 상품등록 ,수정
• 등록인과 수정인의 관리 기능
• 공급업체와 상품이 연결되는 기능
주요 개발 방안
• 상품등록은 공급업체 등록을 한 후에만 등록할 수 있도록 한다.
• 상품에 여러 개의 단품이 등록 가능하도록 구성한다.
• 가격조정이 가능하도록 구성한다.
• 판매중단으로 상품진열을 하지 못하도록 구성한다.
소속 분류
쇼핑몰 개발 시트템 개요
카드의 경우Site Map
결제금액확인
No
Yes
주문성공
계속쇼핑
Shop
적립금 확인
Error 메세지
결제, 지불정보입력
쇼핑몰 개발 시트템 개요
주문관리Site Map
주문관리
주문조회
지불상태
지불
운영자 주문
주문상세정보
부분취소
완전취소
서비스 대상 주요 기능
• TM이 주문조회 검색
• 지불정보, 배송정보, 지불방법, 주문취소, 상세주문정보 제공
주요 개발 방안
• 한 페이지당 주문 개수는 20개 한다.(속도 향상)
• 주문에 대한 총 금액과 건수를 출력한다.
• 주문조회에서 주문취소가 가능하므로, 운영자의 신속한 고객불만 대응 가능
• 부분취소, 전체취소가 가능하게 한다.(업무 프로세스 향상)
쇼핑몰 개발 시트템 개요
결제관리Site Map
결제관리
환불조회
은행입금 확인
카드결제 수동승인
차액입금 리스트
현금입금확정 취소
최종입금확인리스트
환불처리
서비스 대상 주요 기능
• TM이 은행입금확인을 결정
• 카드관리, 환불처리, 차액입금으로 결제관리
• 카드결제 수동 승인 기능
주요 개발 방안
• 무통장 주문은 TM이 통장을 확인하여, 입금확인을 한다.
• CMS계약을 맺으면 개발 추진(현재 전 은행은 확인 불가능)
• 차액입금은 결제 금액에 미달된 금액이므로, 확정 전까지 분리해서 관리
• TM의 운영실수를 막기 위해 현금입금 확정취소 기능 추가
• 신용카드의 경우 지불 결제 대행업체와 연동
쇼핑몰 개발 시트템 개요
재고관리Site Map
재고관리
입고등록
재고조회
재고조정등록
재고마감
서비스 대상 주요 기능
• TM이 은행입금확인을 결정
• 카드관리, 환불처리, 차액입금으로 결제관리
• 카드결제 수동 승인 기능
주요 개발 방안
• 무통장 주문은 TM이 통장을 확인하여, 입금확인을 한다.
• CMS계약을 맺으면 개발 추진(현재 전 은행은 확인 불가능)
• 차액입금은 결제 금액에 미달된 금액이므로, 확정 전까지 분리해서 관리
• TM의 운영실수를 막기 위해 현금입금 확정취소 기능 추가
• 신용카드의 경우 지불 결제 대행업체와 연동
출고등록
쇼핑몰 개발 시트템 개요
배송관리Site Map
배송관리
미출하 리스트
배송지시현황
서비스 대상 주요 기능
• TM이 배송현황을 확인할 수 있다.
• 미출하된 리스트를 생성하여, 해당 업체에 대해 출고 재촉을 한다.
주요 개발 방안
• TM이 배송현황을 볼 수 있도록 배송 상품과 주문량을 보여준다.
• 업체, 배송상태, 배송주체별로 조회 가능하게 한다.
쇼핑몰 개발 시트템 개요
나) 기술구현 전략
Commerce 기술 구현 전략
사용자
Menu Shop
개발방안
•해당 카테고리 종목별 하위종목의 상품소개/추천상품
소개, 제휴 브렌드 소개
•하위종목의 개별상품소개(상품전호, 브렌드, 가격)
카테고리
•개별상품 자세히 소개 (그래픽, 상품명, 브렌드, 적립금,
소재, 재고, 사이즈, 색상종류, 가격)
카달로그
•위 사항들은 운용자가 리스트로 관리하여 필요에 따라
상품목록을 바꾸게 할 수 있다
디스플레이
•소비자가 상품을 선택하면 그래픽의 색이 변하고 셋트
상품 소개 시 에는 상품관리 부문과 링크 시킨다
•소비자가 원하는 색상/사이즈/가격을 선택 구매하는
기능
•상품목록으로 다시 가기 가능.
• 구매 선택된 상품, 수량, 총액이 표시 할 수 있는
기능방안
장바구니 확인
장바구니
회원 확인
• 수량수정/ 상품의 전체삭제기능 추가
• 대금 결제 시 회원 확인에 들어감
• 비회원인 경우 가입 추천, 회원 가입 형식으로 들어감
으로서 회원 확보기능 보강
•회원 가입 시 혜택 정보
대금결재
•로그인 하지 않았을 경우 ID/Password 입력란으로
되돌리게 한다
•대금 결재 및 배송지의 자세한 정보 를 입력 구매자가
배송의 정보를 확인 할 수 있게 한다
•대금 결재방법에는 신용카드, 무통장 입금 양쪽다 수용
할 수 있도록 개발한다.
비고
쇼핑몰 개발 시트템 개요
배송 조회
• 주문 상품의 현재 배송 상태, 소요일 확인 할 수 있게
한다
회원확인
•비회원인 경우 가입 추천, 회원 가입 형식으로 들어감
으로서 회원 확보기능 보강
배송확인
적립금 확인
회원확인
적립금 확인
•회원 가입 시 혜택 정보
•로그인 하지 않았을 경우 ID/Password 입력란으로
되돌리게 한다
• 총 적립금과 사용한 적립금 및 사용 가능 적립금을 표시
서비스 내역 추가한다
•비회원인 경우 가입 추천, 회원 가입 형식으로 들어감
으로서 회원 확보기능 보강
•회원 가입 시 혜택 정보
•로그인 하지 않았을 경우 ID/Password 입력란으로
되돌리게 한다
쇼핑 도움지기
• 쇼핑몰 운영방법에 대한 전반적인 설명, 매뉴별 상세한
정보를 상세하게 html로 데이타를 구성 읽을 수 있도록
한다
상품 빠른 검색
• 소비자가 원하는 상품의 검색어로 바로 상품을 찾을 수
있도록 상품명 데이터 구축.
기억해둘
상품 맞춤
상품
검색
목록
고객불만 처리창구
• 소비자가
X
원하는 상품의 스타일로 상품을 찾는
코너로서 키워드, 종목, 브렌드등의 개별 데이터를
연관지어 정렬방식으로 검색하게한다
•소비자의 불만사항을 접수 운용자가 공급업체에게
처리/AS/환불을 바로 지시 할 수 있도록 처리
•전화/팩스/메일 을 표시하여 운용자로 하여금 빠른
서비스를 가능 하게한다 이때 도움지기를 링크 시킨다
이런 상품 없나요
문자열
• 운용자와 메일로 링크시킨다
벼룩시장
• 게시판의 형식으로 고객이 직접 글을 올릴 수 있도록
하고 ID제시로 확실한 신원을 보장 신용도를 높인다
Myclubs
• 마이클럽 사이트와 링크 시켜 편리하게 이동 할 수
있도록 할 것이다
기억해둘
Lepotrs상품
Finder
목록
• 종목별
X
컨텐츠 사이트와 링크 시켜 편리하게 이동 할 수 문자열
있도록 할 것이다
Community Finder
• 종목별 커뮤니티 사이트와 링크 시켜 편리하게 이동 할
수 있도록 할 것이다
쇼핑몰 개발 시트템 개요
종목선택
브렌드 선택
• 소비자가 직접 선택한 종목으로 편리하게 이동 할 수
있도록 종목선택과 링크 시킬 것이다
• 소비자가 직접 선택한 브렌드 선택으로 편리하게 이동
할 수 있도록 브렌드 선택 과 링크 시킬 것이다
쇼핑몰 개발 시트템 개요
B.O
아이템
가능
주문 관리
○
결재 관리
○
배송관리
○
재고 관리
○
부제목(위쪽정렬)
상품 관리
○
상품 분류 관리
○
고객센터 관리
고객불만처리
공급업체관리
○
불가능
비고
○
단. ○:가능 X:불가능 △:분석 후 고려사항
쇼핑몰 개발 시트템 개요
운영자B.O
운영자 역할
• 쇼핑몰을 운영하기 위한 필수 인력
• TM(Telemarketer):주문관리, 배송관리, 고객불만처리
• MD(Merchandiser):상품관리, 공급업체관리
• 물류센터 관리자:재고관리,입/출고 관리
• 웹마스터
• 웹디자이너
• 개발자(Java, network 가능자):유지보수 업무
쇼핑몰 개발 시트템 개요
상품분류관리
• MD가 상품관리를 하는 화면으로 매장은 대/중/소로 분류되어 있다.
• 매장의 추가,삭제, 수정이 가능하며, 해당 매장에 상품을 추가, 삭제가 가
능하다.
쇼핑몰 개발 시트템 개요
상품관리
• MD가 상품관리를 하는 화면으로 특정 상품을 검색한 후, 정보를 본다.
• 상품, 단품, 가격의 추가, 삭제 ,수정이 가능하다.
• 공급업체찾기, 공급업체 담당자 찾기가 가능하다.
쇼핑몰 개발 시트템 개요
공급업체관리
• MD가 공급업체를 검색하여 보여주는 화면이다.
• 담당자, 공급업체를 추가, 삭제, 수정이 가능하다. 또한 각종 코드관리가
가능하다.
쇼핑몰 개발 시트템 개요
주문관리
• TM이 주문조회를 검색한 화면이다.
• 지불정보, 배송정보, 지불방법, 주문취소, 상세주문정보를 보여준다.
쇼핑몰 개발 시트템 개요
결제관리
• TM이 은행입금확인을 결정하는 화면이다.
• 카드관리, 환불처리, 차액입금으로 결제관리를 한다.
쇼핑몰 개발 시트템 개요
배송관리
• TM이 배송현황을 확인하는 화면이다.
• 미출하된 리스트를 생성하여, 해당 업체에 대해 출고 재촉을 한다.
쇼핑몰 개발 시트템 개요
고객불만 처리
• TM이 불만접수를 조회하는 화면이다.
• 불만상세정보, 관련상세주문정보를 보여준다.
쇼핑몰 개발 시트템 개요
재고관리
• 물류센터관리자가 업체반품 출고 목록을 확인하는 화면이다.
• 재고관리에는 재고조회, 재고조정등록, 가재고관리, 재고마감
기능이 있다.
쇼핑몰 개발 시트템 개요
입/출고 관리
• 물류센터관리자가 출고 확정을 하는 화면이다.
• 입출고 시에는 입/출고 확정을 통해 재고와 연동이 된다. 출고가 된 주문건
은 모든 프로세스가 끝난 것이다.
관리자 시스템 기능 및 개발 방안 개요
가) 기능 구성도
기능 구성도
주메뉴
회원관리 시스템
하위메뉴
회원등록
방문자의 회원,동호회,이벤트의 등록,승인,참가여부와
개인정보의 공개및 비공개를 관리한다.
회원관리
등록된 회원의 데이터를 참조하여 회원별로 관리한다.
E-mail 마케팅
메인 관리 시스템
내용
각종 컨텐츠
게재 관리
각 회원의 데이터를 참조하여 관심분야의 마케팅전략을
수립하여 E-mail로관리한다.
각 컨텐츠별 UPDATE방안을 관리한다.
맞춤 메일 관리
각 회원의 데이터를 참조하여 관심분야의 정보를 메일로
관리한다.
게시판 관리
각 게시판별 게시물의 등록 수정,삭제 여부를 관리한다.
자료실 관리
각 자료실별 자료의 등록,수정,삭제 여부를 관리한다.
동호회 시샵관리
각 동호회별 시샵의
권한(동호회게시판관리,동호회일정관리)을 부여한다.
게시판 관리 시스템
커뮤니티 관리
시스템
동호회 전체
관리
각 동호회의 총괄적인 활동상황을 관리한다.
동호회 회원관리 각 동호회 회원들의 현황을 관리한다.
주문 관리
상품관리
지불정보,배송정보,지불방법,주문취소,상세주문정보에 의해
관리한다.
상품 및 가격의 추가,삭제,수정,공급업체 및 공급업체의
담당자 찾기 기능에 의해서 관리한다.
상품분류관리
매장에 따라 상품 분류를 관리한다.
고객센터관리
각 회원들의 상품에 대한 불만을 운영자 및 공급업체에 의해
관리한다.
공급업체 관리
담당자, 공급업체를 추가, 삭제, 수정이 가능하다
쇼핑몰 관리
뉴스/이벤트
관리
각 상품별 뉴스나 이벤트, 신상품에 대한 새로운 정보를
관리한다.
관리자 시스템 기능 및 개발 방안 개요
주메뉴
하위메뉴
3. 웹진
내용
네비게이션 분석
방문자별 통계를 관리한다.
(방문자 통계)
통계관리 시스템
매출현황
상품별 기간별 매출현황을 관리한다.
매출분석
상품별 기간별 매출현황을 분석한다.
환불/교환
사유분석
환불,교환에 대한 각 회원들의 사유를 분석 관리한다.
주문고객분석
주문수령자분석
상품에 대한 고객들의 성향을 분석 관리한다.
주문 수령자를 분석 관리한다.
회원분석
각 회원들의 정보를 분석 관리한다.
판매순위목록
각 상품별 판매량을 분석 관리한다.
관리자 시스템 기능 및 개발 방안 개요
나) 기술구현전략
주메뉴
회원관리 시스템
내용
등록된 회원들의 데이터를 이용하여 각 회원들의 성향을 분류하여
회원들의 성향에 맞는 데이터를 가공하여 회원들에게 E-mail의 형태로
제공하여 마케팅과 연계한다.
메인 관리 시스템
테이블에 저장된 각종데이타를 가공하여 웹진에 관련된 각종 컨텐츠에 업데이트
한다.
회원들의 성향을 파악하여 회원들이 원하는 데이터를 제공한다.
게시판 관리 시스템
등록된 게시물이나 자료를 관리자가 손쉽게 관리 할 수 있도록 사용자
인터페이스를 제공한다.
회원만이 클럽을 만들 수 있게 만든다.
커뮤니티 관리
시스템
커뮤니티는 기본적으로 누구나 이용 가능하다.
단, 클럽을 이용하기 위해서는 회원으로 가입해야 한다.
회원의 레벨에 따라서 각 기능에 대한 이용할 수 있는 권한의 제한이 있다 - 권한 제
한의 설정은 각 클럽의 설립자 또는 시삽이 결정한다
쇼핑몰 관리
클러스트링 지원으로 분산 서버간의 로드 밸런싱 가능 서버 운용의 효율성 및 업무
응답 속도의 안정성 및 빠른 속도를 보장한다.
쇼핑몰의 신뢰성 및 안정성을 확보하기 위한 Fail Over 기능을 제공한다.
통계관리 시스템
네비게이션분석,매출현황,매출분석,환불/교환사유분석
주문고객분석,주문수령자분석,회원분석,판매순위목록등
통계관리에 필요한 사용자 인터페이스를 제공한다.
시스템 통합 및 시험방안
시스템 부분 제안사항
1) 시스템 통합
가) 시스템 통합목표
구축사 포털 사이트의 통합구축을 통하여 메인, 쇼핑몰, 회원커뮤니티등 시스템이
지향하는 목적을 달성하기 위해 응용시스템, 데이타베이스, 정보기술(IT), 운영환경이
하나로 통합됨으로써 정보의 효율성, 시스템의 호환성 및 확장성, 운영의 용이성, 사
용의 편의성을 제공한다.
시스템 통합 목표
정보의
효율성
시스템의
호환성
시스템의
확장성
구축사 포탈사이트
운영의
용이성
사용의
편의성
통합
운영 환경
응용 시스템
• 사용자 중심의 시스템
구현
• 표준화된 시스템 구현
• 통합 인터페이스 구현
• 개발환경의 표준화
• 분산처리 시스템
• 통합관리
데이터베이스
정보 기술
• 표준 웹 기술 활용
• 분산처리 기술
• 개방형 시스템 환경
• 분산 처리
• 사용자 중심적 설계
• 정보의 원활한 공유
• 기술적 환경변화에
유연한 대처
시스템 부분 제안사항
시스템 통합 및 시험방안
나) 시스템 통합방안
인터넷 포털 시스템의 목표인 정보의 효율성, 시스템의 호환성 및 확장성,운영의
용이성, 사용자의 편의성을 달성하기 위한 사용자/운영자 측면에서의 통합,시스템 기
능별 통합, 아키텍처상의 통합 등 세가지 측면에서의 S/W 통합 방안은 다음과 같다.
S/W 통합 방안
구분
목표
방안
웹브라우저를 통한 통합메뉴
사용자/운영자
측면에서의
통합
사용의 편이성
운영의 용이성
제공
개인정보관리 지원기능 및 컨텐츠정보,
쇼핑몰, 커뮤니티 기능제공
DB의 변경정보를 자동으로 반영하기
위한 통제 기능 제공
시스템 기능별
통합
연관 모듈별
상호간의 효율성
아키텍처상의
시스템의 호환성
통합
시스템의 확장성
시스템 각 기능별 기능 통합
전체 시스템에 대한 기능별 통합
검색 모듈 통합
이기종 플랫폼에서 운영가능
타 금융기관 시스템과의 연계지원
해당 배송업체사이트와의 연계지원
시스템 부분 제안사항
시스템 통합 및 시험방안
2) 시스템 시험
가) 시스템 시험의 범위
구축사 포탈사이트 구축 시 시스템의 효율성, 안정성, 확장성, 편리성을 적용하기 위하
여 시험은 하드웨어, 소프트웨어, 네트워크, 응용시스템 등 전 부문에 대하여 시험을 실
시한다.
시스템 시험 범위
시스템 시험 범위
분
류
하드웨어
구
분
설치시험
Porting 시험
운영체제
시스템
소프트웨어
데이터베이스
웹/검색엔진
Node이전 시험
시 기
서버장치 및 주변장치의
기본적 기능 이상유무, 작동 점검
시스템 소프트웨어
2000. 5
운영체제 탑재후 서버 동작 시험
소
구축사
2000. 5
구축사
2000. 5
구축사
데이터베이스 관리기능시험
샘플을 이용한 시험/ 스트레스 시험
케이블 구간별 시험
LAN 시험
전체네트워크 정상가동 시험
단위시험
단위 프로그램별 기능 검사
통합시험
업무별 기능 및 성능 검사
2000. 6
2000. 6
시스템간의 인터페이스 정확성 검사
사용자시험
장
설치 검사
End-to-End 시험 및 네트워크 장비시험
네트워크
응용
시스템
주 요 내 용
신규시스템 업무 적용성 판정 검사
2000. 6
시스템 부하 검사
* 본 프로젝트 하드웨어 관련 도입된 장비에 대해서는 기계적인 장애 사항은 사전 설치 시
이상 유무 사전 파악
구축사
시스템 부분 제안사항
시스템 통합 및 시험방안
나) 응용시스템 시험 방안
응용시스템 시험은 프로그램 개발 단계에서 개발자에 의한 프로그램 단위별 단위
시험을 실시하며, 시스템간의 연계시험을 위한 통합시험 및 시험전담반과 공동으
로 사용자 시험을 실시한다.
목적 및 적용방침
목적
위험요소 및 오류를 조기에 발견하여 수정.보완함으로써
응용프로그램 품질 향상 및 시스템의 개발기간을 단축
프로그램이 설계서에 요구하는 성능 및 품질을 만족하는지
검증, 수정, 보완함으로써 개발시스템의 품질향상을 기함
향후 시스템 구축 시 운용할 프로그램의 정확한 실행 및
요구기능, 성능을 보장
적용방침
단위 시험
•
프로그램 내의 기능
시험, 실행경로 및
오류처리시험, 경계
시험, 타 프로그램
간의 인터페이스 시
험 실시
사용자 시험
통합시험
시스템 간의 인터
페이스, 기능 및
성능시험
• 개발 환경하에서
통합시스템을 지원
하는 소프트 웨어
및 하드웨어, 네트
워크에 대한 시험
실시
•
•
실제운영환경에서
시험 정보센터를 선
정하여 일반직 사용
자의 참여하에 시험
실시
시스템 부분 제안사항
시스템 통합 및 시험방안
(가) 단위시험 수행방법
단위시험이란 단위 모듈 및 프로그램의 기능이 사양서의 기능에 부합되는지를 보증하
기 위하여 실행하는 과정이다. 코딩 및 단위 프로그램이 사양과 일치되는지를 파악하
고 모든 코드가 프로젝트 표준에 따라 작성되었는지를 검토하며 각각의 프로그램이 필
요한 기능을 적절히 수행하는지를 확인한다.
응용 소프트웨어 개발요원이 스스로 작성한 프로그램에 대하여 시험용 샘플
데이터를 입력하여 프로그램 단위로 실행 시험
프로그램 내의 기능시험, 실행경로 및 오류처리 시험, 경계시험, 타프로그램과
인터페이스 시험
단위 시험 수행 절차
수행 절차
수행 내역
시험일정 계획 수립
- 시험순서, 일정표
시험 단위 계획 수립
- 시험 케이스 작성
품질보증팀의 검토
사전 준비 사항
- 시험용 DB구축, 속성목록
시험데이터 준비
- 프로시저 및 실제 유형 매트릭스
시험데이터 구축
- 온라인 화면에서 입력
- 이행 프로시저 활용
- 유틸리티 이용
단위시험 실시
단위시험 점검표에 의거 실시
설계서 변경 시에는 단위시험 점검표 수정
오류 발생시에는 사소한 것이라도 단위시험
오류 목록에 기록
단위시험 완료
완료된 프로그램은 단위업무팀장 확인 후
별도의 라이브러리에 보관
시스템 부분 제안사항
시스템 통합 및 시험방안
(나) 통합시험 수행방법
통합시험이란 소프트웨어 구성요소와 하드웨어 구성 요소간에 상호작용을 평가하기 위하여
시험하는 것으로서, 단위시험에서 시스템 시험으로의 점진적인 이동을 의미하며 다음과
같은 절차를 따른다.
관련 업무별로 통합하여 실시
단위 시스템 내의 기능 통합시험
시스템 간의 인터페이스, 기능 및 성능시험
프로시저 간 처리기능에 대한 최종확인 및 데이터 정합성 검사
통합 시험 수행절차
통합시험 수행절차
수행 절차
수행 내역
통합시험 계획 수립
통합시험 실시
통합시험 완료
시험 그룹의 분류
- 업무 시스템 / 주요 실체 유형연관 및 매트
릭스를 작성하여 상호 연관성을 가진 업무
시스템별로 그룹 구성
시험 케이스 도출
- 그룹 내 프로시저 간의 의존도 작성
- 의존도의 시험 경로에서 시험케이스 분할
시험항목 설정
시험데이터 확보
통합시험 계획서 작성
- 시험 목적 및 범위, 시험방법, 시험케이스
분류, 시험 데이터 확보, 시험일정 계획, 시험
추진조직
품질보증팀의 검토
사전 준비사항
- 시험항목, 시험데이터, 화면 및 항목 설명
서, 필드허용범위표,통합시험 계획서 확인
시험 실시
- 시험 항목별 시험데이터를 작성하여 통합시
험 실시, 시험 점검표에 처리기록
시험완료 보고서 작성
- 시험 점검 및 결과
- 오류 목록
시스템 부분 제안사항
시스템 통합 및 시험방안
(다) 사용자 시험 수행방법
사용자 시험이란 고객이 주관하는 시험으로서 제품 사용자가 승인 전에 제품이 사전에 정한
계약에 의해 규정한 방식에 따라 사용자의 승인이 가능한가를 판단하기 위한 시험이다.
시험 환경에서 사용중인 지사 자료를 이용하여 신규 시스템의 업무 적용성
여부 검증
시스템의 성능평가는 기술설계 단계에서 정의된 성능 측정 지표를 기준으로
하고, 시스템의 스트레스 시험 및 볼륨 시험을 실시하여 시스템의 과부하를
측정
시험 환경에서 시험지역정보센터를 선정하여 시험전담반의 주도하에 시험
실시
사용자 시험 수행절차
수행 절차
수행 내역
사 용 자 시 험
계획 수립
시험 실시
성능 평가
시험 완료
시험 케이스 분류
- 시험 그룹은 업무영역 단위
- 시험 케이스는 단위처리 기능, 시스템간 인터
페이스 시험, 성능평가로 분류
시험 계획서
- 시험 목적 및 범위, 시험방법, 시험 케이스분
류, 시험 점검표, 시험 일정계획
품질보증팀의 검토
사전 준비사항
- 시험항목, 시험데이터, 화면 및 항목 설명서,
필드 허용 범위표, 사용자시험 계획서 확인
시험 실시
- 시험 항목별 시험데이터를 작성하여 시험
실시,시험 점검표에 처리결과기록
성능 측정지표 달성 시험
스트레스 시험
- 예상최대 처리건 수 이상에서 정상적인 운영
가능 여부
볼륨 시험
시험완료 보고서 작성
- 시험 점검 결과
- 오류 목록
시스템 부분 제안사항
시스템 통합 및 시험방안
다) 하드웨어 및 시스템 소프트웨어 시험 방안
신규 납품 장비 및 시스템 소프트웨어에 대한 설치시험을 통하여 각각의
및 품질을 검증한다.
목적 및 적용방침
목적
• 신규 도입장비의 기능장애에 대한 사전 검증을 통한 안정적
적용 및 24시간 365일 무중단 운영 실현
• 전산장비가 제안서에 제시된 성능 및 품질을 만족하는지
검증, 수정, 보완함으로써 전산장비의 품질향상을 기함
• 향후 시스템 구축 시 운용할 전산장비의 정확한 설치 및
요구기능, 성능을 보장
적용방침
단위 시험
사용자 시험
통합시험
•
하드웨어
서버장비 및 주변장
치의 이상유무, 작
동점검
•
하드웨어
장비와 장비사이의
작독 연결 여부 시
험
•
하드웨어
장비 정상 가동 시
험
•
소프트웨어
운영체제 탑재후 서
버 동작 시험
•
소프트웨어
타 응용시스템과의
연계시험
•
소프트웨어
데이터베이스
관리기능시험
성능
시스템 부분 제안사항
시스템 통합 및 시험방안
라) 네트워크 시험 방안
네트워크의 시험운영의 경우는 실제 설치된 장비가 제대로 작동하는지 케이블
도통시험에 이상이 있는지 여부에 역점을 둔다. 시험운영 진행과정에서 발견된
문제점은 확인, 조치한다. 철저한 사전 준비 및 주말을 이용한 이전을 통해 네트워크
트래픽 발생으로 인한 업무 장애를 최소화 한다.
목적 및 적용방침
목적 및 적용방침
목 적
인터넷의 기능장애에 대한 사전 검증을 통한 안정적 적용 및
운영 실현
네트웍이 장비에 제시된 성능 및 품질을 만족하는지
검증,수정, 보완함으로써 시스템의 품질향상을 기함
향후 시스템 구축 시 운용할 전산망의 정확한 설치 및
요구기능, 성능을 보장
적용방침
단위 시험
•
케이블 구간별시험
•
네트워크 장비
시험
사용자 시험
통합시험
•
End-to-End 시험
•
전체 네트워크
정상가동시험
시스템 부분 제안사항
시스템 구축방안
•
시스템 구축 방안
•
가. 시스템 구성도
•
1) 하드웨어 구성도
•
가) 하드웨어 구성 목표
•
제안 요청서 상의 하드웨어 구성 요건은 포털 및 각 서비스 부분
정보 서비스를 지원하기위해 동시 사용자 수 3만명을 충족 시킬 수
있는 시스템을 구성하여, 불특정 다수의 동시접속 요구를 처리하는
데 그 핵심이 있는 것으로 분석된다.
제안사는 이러한 제안 요청서 상의 요구사항과 제안사의 경험을 근
거로 한 시스템 구축 목표를 대량 접속처리, 데이터 안정성, 보안
및 확장성의 세가지로 설정하여 제안 한다.
하드웨어 구축 목표
서버 성능 및
운영 체제
고려
대량 접속 처리
데이터의 안정성
보안 및 확장성
대량 접속 처리
하드웨어 구축 방향
백업 체계
고려
서버 분리 및
시스템 확장
고려
데이터의 안정성
보안 및 확장성
대량의 접속을 수용할 수 있
자동 백업 장치 및 그 체계
공개되는 서버와 데이터
으며, 접속 이후 이루어지는
를 준비하여 데이터의 백
를 관리하는 서버를 분
다양한 요구에 충분히
업 및 안정성을 확보함
리하며, 향후 확장성도
대응 가능함
고려함
시스템 부분 제안사항
시스템 구축방안
•나) 구축 목표에 따른 구성 전략
•대량의 접속을 가능하게 하기 위해서는 기본적으로 프로세서 및 네트
워크 성능이 우수한 하드웨어를 선정한다. 그리고, 보안 및 확장성을
위해 역할에 의해 시스템을 구분할 뿐만 아니라 확장능력이 뛰어난 시
스템을 선택한다. 데이터의 안정성을 도모하기 위해 대용량 저장장치
및 백업 장비를 이용한 백업 체계를 마련한다.
구성 전략
구축목표
대량
사용자
접속
데이터의
안정성 확보
구성전략
기대효과
UNIX 운영체제 선정
Solaris 운영체제를 통해 충분한
Multitasking과 Network 성능을 확보
접속과 조회처리 서버 분리
웹 서버와 데이터서버를 분리하여 인
터넷 접속 및 데이터 처리속도 향상
하드웨어 RAID 방식을 이용
한 데이터 백업
디스크 장애를 예측하여 Spare Disk에
자동 백업함으로써 고 신뢰성을 실현
7 시간 내 데이터 백업을 위한
백업 장치 구성
DLT를 통해 데이터 백업 및 복구를 신
속하게, 그리고 자동적으로 수행
웹 서버를 중심으로 데이터
서버 증설 고려
데이터 증가에 유연하게 대응할 수 있
는 시스템 확장성 확보
개별 확장 고려
업그레이드에 용이한 Sun Enterprise 제
품군을 선정하여 지속적인 성능 향상
보안 및
확장성 고려 웹 서버 및 데이터 서버의
시스템 부분 제안사항
시스템 구축방안
•2) 시스템 구성도 및 내역
•가) 시스템 구성도
• 시스템 성능, 확장성, 안정성 등을 고려하여 구축사 시스템을 다음
과 같이 구성할 것을 제안한다.
시스템 구성도
데이터 서버
웹 서버2
웹 서버1
Gigabit
Switch
DLT
방화벽 서버
Switch
Hub
Router
CSU
E1
Internet
웹 서버3
시스템 부분 제안사항
시스템 구축방안
•나) 시스템 내역
•(1) 제안 시스템 개요
• 제안사가 구축사 시스템을 위해 제안하는 제안 시스템의 구성 내
역은 다음과 같다.
제안 시스템 내역
용도
웹 서버
제안 제품
개요
특징
Enterprise
3500
UNIX 계열의 SUN
Microsystems Enterprise 급
서버
고도의 신뢰성, 가용성,
서비스성
네트워크 및 프로세싱 성
능이 뛰어남
UNIX 계열의 SUN
Microsystems Enterprise 급
서버
대규모 DB 운용 및 온라
인 트랜잭션 처리에 적합
뛰어난 확장성과 성능을
갖춘 서버
데이터 서버
Enterprise
5500
방화벽 서버
Ultra 60
SUN Microsystems의
Workstation 및 Netcenter 급
서버
네트워크 I/O 가 뛰어남
방화벽 어플리케이션을
위한 전용 서버로 제안
백업 장치
L1000 Tape
Library
SUN Microsystems의
테라바이트 급 테이프 라이
브러리
1TB(압축시 2 TB)의 저
장용량
속도 및 신뢰성 우수
시스템 부분 제안사항
시스템 구축방안
•(2) 주서버 선정을 위한 일반적인 고려사항
• 제안사가 구축사 시스템의 핵심적인 역할을 수행하는 하드웨어인
웹 서버,
• 데이터 서버를 선정할 때 검토된 일반적인 고려사항은 다음과 같
다.
일반적인 고려사항
구 분
일반적인 고려사항
CPU
400 MHz 이상의 CPU로서 응용프로그램의 고속 처리
를 지원해야 함
Cache
8 MB 이상의 Cache를 지원해야 함
시스템 버스 및 I/O
버스
CPU의 데이터 고속처리 및 데이터의 고속 전송을
위해서 시스템 버스 및 I/O 버스가 고속일 것
tpmC
공인된 수치로서 가능한 높은 tpmC 수치를 보유할
것
Hot Swap 기능
시스템의 주요 부품을 시스템의 정지 없이 교체
가능할 것
CPU
대규모 업무를 고속으로 처리하고, 향후 업무 확장
을 대비해야 함
메모리
최대 8 GB 이상 메모리 용량을 지원해야 함
디스크
최대 6 TB 이상 디스크 용량을 지원해야 함
I/O
다양한 주변장치의 접속을 위해서 다수의 I/O 슬
롯을 지원해야 함
표 준
표준
POSIX, X/Open, SVID3 등의 산업계 표준을 준수해
야 함
개방성
네트워크 프로토콜
다양한 네트워크 프로토콜을 지원해야 함
보 안
보안 수준
C2 레벨 이상의 보안 수준을 만족시켜야 함
성
능
안정성
확장성
시스템 부분 제안사항
시스템 구축방안
•(3) 주서버 선정을 위한 비교분석
•구축사 시스템의 성공적인 구축을 위한 최적의 주서버를 선정하기
위해서 대표적인 3가지 기종의 주요 특징을 고려하여 항목별로 비교
하였다. 제안사는 이를 바탕으로 본 프로젝트에서 사용될 가장 적합
한 웹 서버 및 데이터 서버를 채택, 제안 및 권고하기로 한다.
•(가) 웹 서버 선정을 위한 비교분석
•웹 서버 선정을 위해 Sun Enterprise 3500, HP K460, Compaq
ES4100 5/533을 비교 분석하였다. 분석 결과 Sun Enterprise 3500이
Cache 메모리, CPU 등 여러 분야에서 다른 두 시스템보다 뛰어난 우
월성을 보였다.
웹서버 비교분석표
구분
Sun Enterprise
3500
HP
K460
Compaq
ES4100 5/533
프로세서
Ultra SPARC II
400 MHz
PA 8000 180 MHz
Alpha 533 MHz
Cache
8 MB
1 MB
4 MB
최대 CPU 수
8
4
4
최대 메모리 크기
8 GB
8 GB
8 GB
최대 디스크 크기
Over 6 TB
21.1 TB
15 TB
최대 I/O 슬롯수
12 SBus/ 8 PCI
8HP-PB
8
I/O Channel Bandwidth
200 Mbps(Sbus)
528Mbps(PCI)
288 Mbps
250Mbps PCI
System Bus Bandwidth
3.2 Gbps at 100MHz
960 Mbps
1.8 Gbps
TPC-C
21,872
15,000
13,000
Hot-Swap system
component
Power,fans,I/O boards
CPU/memory boards
Power,fans,disk
Disk
시스템 부분 제안사항
시스템 구축방안
•
(나) 데이터 서버 선정을 위한 비교분석
•
데이터 서버 선정을 위해 Sun Enterprise 5500, HP9000 N4000,
Compaq GS60을 비교 분석하였다. 분석 결과 Sun Enterprise
5500이 여러 부분에서 다른 두 시스템보다 우월했다.
DB 서버 비교 분석표
구분
Sun Enterprise
5500
HP 9000
N4000
Compaq
GS60
프로세서
Ultra SPARC II
400 MHz
PA 8500 440 MHz
Alpha21264 525 MHz
Cache
8MB L2
1M L1
4MB
최대 CPU 수
14
8
6
최대 메모리 크기
14 GB
16 GB
12 GB
내장 디스크 크기
1,346 GB
18GB
1,019GB
최대 I/O 슬롯수
21 Sbus/ 12 PCI
12 PCI
132PCI, 8EISA
Maximum I/O Channels
14 Sbus/ 12PCI
12
11
I/O Channel Bandwidth
200 Mbps(Sbus) 528
Mbps(PCI)
483 Mbps
132Mbps PCI
System Bus Bandwidth
3.2 Gbps at 100MHz
3.8 Gbps
2.1 Gbps
TPC-C
43,125
49,308
N/A
Hot-Swap system
component
Power,fans,I/O boards
CPU/memory boards
Power,fans,disk
Disk
시스템 부분 제안사항
시스템 구축방안
•
다) 제안 상세 내역
•
•
(1) 웹 서버
웹 서버, 메일 서버, 메일링 리스트 운용, 검색엔진 어플리케이
션 운용의 용도로 Sun Microsystems의 Enterprise 3500 을 제안
한다.
웹 서버 상세 내역
제품 개요
•
Sun Microsystems의 Enterprise 3500
•
본 사업에 제안되는 웹 서버는 동급에서 최고의
성능과 신뢰성을 제공하며, 우수한 네트워크
성능 및 탁월한 확장성을 가지고 있는 시스템으
로서, 구축사에 설치되어 운용된다.
선정 사유
• 고도의 신뢰성, 가용성, 서비스성뿐만
아니라, 높은 네트웍 처리속도와 프로
세싱 성능을 제공하여 웹 서버에 적합
• 웹 서버의 특성에 따른 CPU 및 메모리
제안 내역
프로세서
400 MHz Ultra SPARC II
CPU 수(최대)
2 (8)
Cache Memory
8 MB
메모리 크기
1 GB
디스크 크기
36 GB
최대 I/O 슬롯수
12 SBus/ 8 PCI
Maximum I/O
Channels
8 Sbus or PCI
I/O Channel
Bandwidth
Sbus : 200 Mbps
PCI : 528MBps
최대 Bandwidth
3.2 Gbps
Hot-Swap system
component
Power,fans,
I/O boards,
CPU/memory boards
internal FC-AL disks
의 추가 증설이 필요할 경우 탁월한 확
장성을 제공
• 모듈화 구조로 되어 있어서 새로운
기술과 고성능으로의 업그레이드가
용이
• 대형시스템에서나 가능한 성능과 신
뢰성으로 복잡한 비즈니스 및 기술적
인 애플리케이션 운영에 적합
시스템 부분 제안사항
시스템 구축방안
웹 서버 특징
네트워크 성능
내장된 10/100 Mbps 이더넷과 함께 FDDI, ISDN, TokenRing 및 ATM
인터페이스와 같은 옵션으로 고속 네트워킹을 지원
64-bit/25MHz SBus 또는 64-bit/66MHz PCI 채널을 통해 고속 I/O 지원
프로세싱 성능
UltraSPARC 모듈을 지원하는 탁월한 integer 및 floating-point 성능
시스템 인터커넥터인 Gigaplane 버스는 각각 84 MHz에서 2.68 GB/sec 처리
속도와 100 MHz에서 3.2 GB/sec의 처리속도를 제공
확장성
소규모의 엔트리 레벨에서부터 수 테라바이트의 데이터와 수천명의
사용자를 지원할 수 있는 시스템 구성을 지원
UltraSPARC 모듈 및 메모리 모듈 또는 I/O 보드를 추가 설치를 통해
쉽게 시스템의 성능 향상 가능
투자 보호
시스템으로 업그레이드하고자 할 때(예를들면 엔터프라이즈 3500에서
엔터프라이즈 6500으로), 사용자는 기존 시스템에 있는 CPU/메모리 보
드, I/O 보드 등의 부품들을 새로운 시스템으로 이동할 수 있어 사용
자의 투자를 보호
㈜ 그림. Enterprise 3500 System
시스템 부분 제안사항
•
•
시스템 구축방안
(2) 데이터 서버
구축사 시스템의 데이터베이스 구축 및 운영에 중추적인 역할을
수행하는 데이터 서버로서 Sun Microsystems의 Enterprise 5500
을 제안한다.
데이터 서버 상세 내역
제품 개요
• Sun Microsystems의 Enterprise 5500
• 본 사업에 제안되는 데이터 서버는 대규모 데이타
베이스 운용에 뛰어난 확장성과 성능을 갖춘 서버
시스템으로서, 구축사에 설치되어 운용된다.
• 시스템 운영, 커뮤니티 DB, 쇼핑몰DB, 관리시스템
운영,사용자 DB 등의 용도로 사용된다.
선정 사유
제안 내역
프로세서
400 MHz UltraSPARC II
CPU 수 (최대)
6 (14)
게 적으면서도 기존의 초대형 시스템
Cache Memory
8 MB
이나 메인프레임에서만 가능했던 기
메모리 크기
1.5 GB
디스크 크기
36 GB
최대 I/O 슬롯수
21 SBus/ 12 PCI
Maximum I/O Channels
14 Sbus/ 12 PCI
I/O Channel
Bandwidth
Sbus : 200 Mbps
PCI : 528 Mbps
최대 Bandwidth
3.2 Gbps
Hot-Swap system
component
Power, fans,
I/O boards
CPU/memory boards
• 뛰어난 안정성을 갖고 있으며, 기존의
네트웍 서버에 비해 부품수가 현격하
능을 제공하므로 데이터 서버에 적합
• 초당 3.2 GB 처리 상호 연결 장치인
GigaplaneTM을 사용해 매우 높은 I/O
처리량을 제공하도록 설계됨
• 내장된 redundancy 기능을 사용하여,
시스템 운용에 영향을 주지 않고도 전
원 공급, 냉각, 스토리지 고장의 즉시
복구 가능한 훌륭한 유지 보수성을 제
공
시스템 부분 제안사항
시스템 구축방안
데이터 서버 특징
성능적 측면
SolarisTM 운영 환경의 다중처리 효과와 조합된 설계로 테라바이트 이
상의 데이타 저장은 물론, 과중한 트랜잭션을 처리하는 천 개 이상의
네트웍 클라이언트를 지원 가능
최대 14개의 고속 UltraSPARC 프로세서, 14GB의 메모리, 14개의
200MB/sec SBus I/O 채널이 Gigaplane에 연결 가능
RAS (Reliability, Availability, Serviceability) 측면
신뢰성(Reliability)
– ECC 보호 데이터
– Parity 보호 주소 및 통제 신호들
– 전류를 공유하는 전원회로
– 하드웨어 모니터링
– 온도감지 센서
가용성 (Availability)
– 이중화된 CPU/메모리 보드
– 이중화된 전원공급장치
– 개선된 ASR(Automatic System Recovery) 기능
– 디스크어레이 호스트 접속의 이중화
– 내장 DISK의 Dual Independent FC-AL 접속
유지보수성 (Serviceability)
– 모듈화된 시스템 설계
– 핫스왑 가능한 CPU/메모리 보드
– 핫스왑 가능한 I/O 보드
– 원격지 관리통제 강화
– 핫스왑 가능한 디스크
시스템 부분 제안사항
•
•
시스템 구축방안
(3) 방화벽(Firewall) 서버
네트워크의 보안 강화를 위해 도입된 방화벽 서버로서 Sun
Microsystems의 Ultra 60 을 제안한다.
방화벽 서버 상세 내역
제품 개요
• Sun Microsystems의 Ultra 60
• UltraSPARC 프로세서 기반의 새로운 데스
크탑 시스템으로서 유연성, 잠재적인 시스템
확장 등을 위한 여유를 제공한다.
• 고성능 네트워킹의 요구 사항에 가장 이상
적인 설계로 방화벽 서버로 운용된다.
선정 사유
• 산업 표준의 PCI I/O 버스를 계속해서
지원하여 수백개의 확장 및 네트웍 선
제안 내역
프로세서
450 MHz UltraSPARC II
CPU 수
2
Cache Memory
4 MB
메모리 크기
512 MB
디스크 크기
27 GB
택 사양을 사용하는 유연성을 지님
• 66MHz PCI 를 제공함으로서 초당
200MB의 작업 성능을 가능하게 하는
고성능 네트워킹의 요구 사항에 적합
최대 I/O 슬롯수
함
3 (64/33) PCI
1 (64/66) PCI
2 UPA (120MHz)
CPU-to-Memory
Bandwidth
Sbus : 1.97 GBps
SCSI Cntl
2X UltraSCSI-2
Ethernet
10/100 Fast Ethernet
시스템 부분 제안사항
시스템 구축방안
방화벽 서버 특징
네트워크 성능
2MB나 4MB의 L2-cache
UPA는 144비트폭의 CPU와의 ECC방지 데이터 경로에 따라 크로스바 지
향의 상호 접속을 제공
네트워킹, 이기종간의 접속, I/O 성능에서 최고 수준
트위스트 페어를 통한 100-Mbps Fast Ethernet이 표준이나, 자동 속도
감지에 따른 자동 변환 기능에 따라 이전의 10Mbps로도 접속이 가능
표준 MII 포트는 외장 트랜시버와 연결이 되어 표준 100/10BASE-T
트위스트 페어 이외의 다른 미디어도 연결 가능
프로세싱 성능
듀얼 버스 채널을 가진 PCI I/O 를 채택함으로서 시스템의 PCI에 고성
능을 유지
UltraSPARC-II 처리 능력, 120-MHz UPA 시스템 버스, 내장/외장 디스
크와 보조 장치를 위한 두개의 UltraSCSI 추가를 통한 차세대 Creator
Graphics 가속기 활용
확장성
프로세서의 업그레이드가 용이한 분리형 디자인
– Ultra 2 와Ultra 30 웍스테이션의 프로세서 모듈과 상호호환이
가능
최고 2 GB 까지 메모리를 확장 가능
– 16 슬롯 : 16-, 32-, 64-, 128-MB DIMMs
2, 4, 9-GB 드라이브 선택 사양 지원
– 1-inch, 1.6-inch height, 3.5-inch 7200-rpm UltraSCSI 드라이
브 지원
4개의 표준 PCI 버스 슬롯을 가진 고성능 I/O 확장
시스템 부분 제안사항
시스템 구축방안
•
(4) 백업 장치 (DLT)
•
신뢰성 높은 자동 백업 및 데이터 복구 솔루션을 제공하기 위
한 백업 장치로 Sun Microsystems 의 L1000 Tape Library 를 제
안한다.
백업 장치 상세 내역
제품 개요
• Sun Microsystems 의 L1000 Tape Library
• 보통 상태에서 1.05테라바이트의 데이터를 저
장할 수 있으며, 압축시에는 2.1테라바이트의
데이터를 저장할 수 있는 첨단 테이프 라이브
러리이다.
• 대용량 백업 및 저장 작업을 위해서는 필수적
인 속도와 신뢰성을 보장한다.
선정 사유
제안 내역
• 1시간내에 72 기가바이트의 데이터를
백업할 수 있으며(504 GB/7 hr), 200
최대 Tape Driver 수
4
최대 Cartridge 수
30
만회 평균주기 이상 오류 없이 사용
할 수 있을 정도로 대용량의 데이터
를 신뢰성 있게 저장할 수 있음
Cartridge 용량
• Sun의 Solstice Backup 이외에도 40
여 종의 저장 관리 응용프로그램이
Library 총용량
1.05 TB
(Up to 2.1 TB with 2:1
Compression)
Library Throughout
72 GB/hr
(Up to 144 GB/hr with 2:1
Compression)
Drive Transfer Rate
5 MB
(Up to 10 MB with 2:1
Compression)
지원되므로 관리가 용이하다.
Solstice Backup은 데이터를 보호하
고, 관리비용을 줄여주며,
백업시간
35 GB/개
(Up to 70 GB with
2:1 Compression)
을 최소화하고 저장 관리를 통합 시
키는 장점을 지님
시스템 부분 제안사항
시스템 구축방안
백업 장치 특징
성능적 측면
고용량과 신뢰성으로 Workgroup부터 Data Center에 모두 적용될 수 있
는 Tape Library
4개의 DLT7000 Tape Driver와 30개의 Cartridge를 제공하여 최대 1 TB
의 데이터를 다룰 수 있음
Web을 기반으로 하는 Monitoring Software를 제공하여 시스템의 관리
가 용이
사용자 정의와 시스템 상태 점검을 용이하게 하기 위해 Touch-Control
Panel 제공
핫스왑 가능한 DLT Library Driver로 높은 신뢰성 확보
DLT Media를 통해 Backward read/write 가능
Robotic Arm을 통한 무인 자동 백업 가능
Library Monitoring Software
Java를 기반으로 하는 Web Browser Interface
인터넷을 통해 어느 곳에서든 시스템의 상태를 파악
Library의 Activity를 시각적으로 확인
상태 정보를 지속적으로 Update
Library의 Activity의 유지 관리 기록 보관
문제 발생시 관리자에게 즉시 알려줌
NetBackup 소프트웨어
GUI 기반의 자동화된 백업 관리 소프트웨어
백업 대상, 저장 미디어 및 백업 스케줄에 대한 클래스 정의 가능
백업 진행 상황 및 결과의 실시간 모니터링
Tar, Cpio 등의 Unix 표준 포맷 지원
Tape 미디어에 대한 Index 자체 구축으로 백업 및 Restore시 운영이
편리함
시스템 부분 제안사항
시스템 구축방안
3) 소프트웨어 구성도
구축사 시스템의 소프트웨어의 논리적 구성은 크게 기반(시스템) 소프트웨어,
상용 소프트웨어, 응용(개발) 소프트웨어로 나누어 다음과 같이 표현할 수 있다.
논리적 소프트웨어 구성도
주1
[ 범례 ]
Client
시스템 소프트웨어
상용소프트웨어
Mail Client
Web Browser
Widows
개발 어플리케이션
TCP/IP
Web Server
Homepage
웹 호스팅 서버
사용자 관리(ACL)
Push Server
Data Server
SearchWare
Netscape
Netscape
Enterprise
Messanger
Jrun Pro Enterprise
데이터 관리 어플리케이션
통합 Control 서비스
Oracle/SQLNet
JDK/JSDK
JDK/JSDK
UNIX(Solaris)
UNIX(Solaris)
TCP/IP
TCP/IP
SecureWoks
Solaris
TCP/IP
Firewall Server
주1. 사용자(Client)는 인터넷으로 서버에 연결
시스템 부분 제안사항
시스템 구축방안
가) 제안 상용 소프트웨어 내역
시스템 구축을 위해 제안하는 상용 소프트웨어는 다음과 같으며, 제안사의 구축
경험 및 운영 노하우를 최대한 고려한 요구사항 및 시스템 구축 후 원활한 운영 및
지원을 고려하여 최적의 솔루션을 제안한다.
제안 소프트웨어 내역
구분
검색엔진
(FTR)
제안 요구 규격
-
전문 검색 및 질의처리
검색을 위한 인덱싱 구축 및 운영
이기종 플랫폼 및 DBMS 운영
상용 워드 프로세스의 포맷 필터 지원
시소러스 구축 및 연계 가능
동적 인덱싱 기능 보유
로봇 에이전트, DB 에이전트 보유
영어, 한자, 일어 등 다국어 지원
제안 제품
㈜ LAS21
SearchWare 1.2
방화벽
- 100 User License
- 국가 정보원 K4 등급 획득
어울림정보기술
SecureWorks 1.0
Web
Server
- 웹서비스(HTTP 1.1) 지원
- Unix OS 지원
Netscape
Enterprise 3.5
Web
Logic
- 웹 로직 엔터프라이즈 서버
Web Logic
Enterprise 3.6
Mail
Server
- 메일 서비스(SMTP) 지원
- 100 사용자용
Netscape
Messanger 4.1
DBMS
Java
Servlet엔진
- 동시 16 사용자용
- Unix 서버용
- 웹 서버연동 서블릿 엔진
Oracle 8i
Alliare
JRun Pro 2.3.3
시스템 부분 제안사항
시스템 구축방안
나) 제안 소프트웨어 소개
(1) 웹 서버
(가) 제품 선정
구축사 시스템의 웹 서버로 Netscape사의 Enterprise Server 3.6을 선정, 제안한다.
HTTP 1.1 을 지 원 하 며 , 안 정 적 인 상 용 웹 서 버 로 가 장 많 이 쓰 이 며 , 성 능 이
뛰어나다.
제안 웹 서버
개
요
Netscape Enterprise Server는 전사적 정보 관리를 위한 인터
Enterprise Server 3.6
넷 표준 기반의 웹 서버 소프트웨어로, 구축사 시스템을 이용
하는 사용자의 접속 및 요청을 처리하고 데이터 서버와 통신
을 통해 결과를 전달하는 역할을 수행한다.
고려 사항 분석
[기본 고려사항 분석]
유닉스 기반의 제품
기본적인 멀티태스킹 구조가 강한 유닉스기
선정 사유
유닉스 기반 웹서버로서 안정적인 성능을 보
임
표준 웹 프로토콜 HTTP 1.1을 지원
반의 서버이어야 함
표준 웹 프로토콜(HTTP 1.1) 지원
표준 웹 프로토콜을 지원해야 함
상용 웹 서버 중 가장 뛰어난 성능을 가지고
있음.(Serverwatch 기능평가)
DB 연결을 위해 CGI, NSAPI, WAI를 지원하며
[WIDWID 고려 분석 사항]
대량 사용자의 접속 처리
대량 접속을 처리할 수 있어야 함
데이터 서버와 접속 방안
Servlet방식의 데이터베이스 연계가
Java Servlets를 지원
자바 서블릿을 지원함.
SSL을 지원하여 시스템 구현 가능
LDAP 프로토콜 지원의 Directory 서버와 연
계하여 향후 확장성이 뛰어남.
지원되어야 함
자바 서블릿 지원
주1 [
serverwatch.com 평가결과 ]
플랫폼 독립적인 어플리케이션 개발을 위
신뢰성
해 개발 언어로 자바를 선택하고 웹서버는
성 능
이를 지원해야 함
SSL 지원
SSL을 지원하여야 함
용이성
기술지원
주1 :
severwatch.com : 인터넷 관련 서버제품을
모니터링하고 성능을 비교 분석하는 기관
시스템 부분 제안사항
시스템 구축방안
(나) 선정제품 소개
선정된 Netscape Enterprise Server는 단순한 웹 서버의 기능외에도, 개발을 위한
최적의 플랫폼을 제공한다. 또한 SSL을 지원하여 사용자 인증 및 접근 제어를 통한
시스템 개발이 가능하다.
제안 웹 서버 소개
Netscape Enterprise Server 기능
•
•
•
•
문서의 생성 및 관리를 위한 강력한 기능을 제공
WYSIWYG 편집, Full-Text 검색, 버전 관리를 제공
개방형의 서버 Application을 위한 개발 플랫폼 제공
향상된 보안과 네트워크 관리를 제공
– SSL 3.0, 사용자 인증, 강력한 접근 제어
– 보안 및 원격지 관리, 플랫폼 독립적인 관리, SNMP, 리포트 기능
Netscape Enterprise Server 특징
Netscape ONE(Open Network Environment)으로 배포된 Netscape IFC(Internet
Foundation Classes)를 이용한 손쉬운 네트워크 기반 응용 소프트웨어 개발
이 가능
정보를 빠르고 효과적으로 조회하고 찾을 수 있게 해주는 지능적인 검색기능
과 사용자 화면을 제공
강력한 서버 기반의 Agent를 통한 정보를 제공
LDAP 기반의 사용자 및 접근 제어를 통해 서버 관리의 비용과 복잡성을 줄임
뛰어난 기능과 높은 안정성을 제공
시스템 부분 제안사항
시스템 구축방안
(2) 웹 로직 서버
(가) 제품 선정
구축사 시스템과 같이 유연하고 강력한 고객 서비스가 필요한 경우 인터넷 포탈
시스템은 안정성 및 향후 확장성, 투자보호 등을 보장하는 시스템이 되어야 한다.
이에 제안사는 인터넷 포탈 시스템 구축 소프트웨어로서 안정적인 웹 하부구조로
‘웹로직 어플리케이션 서버’를 제안 한다.
웹 로직 서버
개
요
웹 상에서의 안정적인 트랜잭션 및 성능을 보장하고 표준에
웹 로직
엔터프라이즈 서버
근거한 보안기능을 제공하는 BEA 웹로직 애플리케이션 서버를
제안하는 바입니다.
고려 사항 분석
[WIDWID 고려 분석 사항]
자바 표준 선택 및 구현:
EJB,JNDI,JTS,RMI,JDBC,JMS등
통신 : HTTP,RMI,TCP/IP,IIOP,DCOM 등
DB 연계 : DBMS 인터페이스를 위해서
TYPE 2~4 ㅓ윷 드라이브 제공,제3벤더
제공 JDBC 드라이브 사용 가능
보안 : HTTP,SSL 뿐만 아니라 RSA 및
X.509 표준 인증 사용 및 JAVA
분산배치 및 분배 : W3C 표준 준수
선정 사유
온라인 트랜잭션이 가능한 웹사이트의
구축
인터넷에서 확장성과 신뢰성을 발휘
향후 신기술 도입에 유연하고 확장
가능한 구조
국제 표준의 오픈 아키텍쳐에 대응하여
장래를 대비
TP 모니터 기능을 통해 트랜잭션의
무결성을 보장
온라인 트랜잭션의 안정성 및 신뢰성
개방적이면서 확장성 있는 S/W 아키
텍쳐 채용
기 투자된 전산자원의 활용
세계 표준,업계 표준을 적극적으로
도입
도입-관리-운용의 용이성 추구
웹 애플리케이션 개발 시 생산성
시스템 부분 제안사항
시스템 구축방안
웹 로직 기술적 고려사항
고려항목
세부내역
웹로직의 대응 기술
웹서버
기능
(멀티
스레드
방식)
멀티스레드 기능이 내장된 웹 서
버 기능을 포함해야 합니다. 일
반적인 웹서버는 멀티쓰레드를
전혀 고려하지 않고 설계된 관계
로 유저의 급격한 증가에 대한
대비책이 없습니다.
웹로직은 표준의 HTTP프로토
콜을 준수하여 제작된 웹서버
기능을 포함한 멀티스레드 방
식의 웹어플리케이션 서버입
니다.
서블릿
엔진
구현
웹 서버상에서 표준방식의 서블
릿이 가동될 수 있는 서블릿 엔
진이 웹서버에 내장되어 있어야
합니다.
표준 방식 서블릿 작성 및 구
동 가능
변경 작업시 동적 Reloading
가능
서블릿 Chaining 지원
(서블릿에서 EJB, RMI 호출)
Initial 서블릿 지원
Session Tracking 지원
(유저 상태 관리 가능)
RMI 구현
DCOM, CORBA 지원
C/S시스
템 구축
가능
웹이 아닌 클라이언트/서버 시스
템 구축이 가능해야 합니다. 웹
으로 구축할 필요가 없는 업무
(인트라넷)인 경우 멀티티어 C/S
시스템 구축이 가능해야 합니다.
객체분산
시스템
객체 지향적인 분산 시스템 구축
이 가능해야 합니다.
RMI 및 EJB 구현으로 객체분
산 시스템 구축 가능
서버
컴포넌트
모델 구축
가능
서버의 비즈니스 로직 및 데이터
베이스 로직에 대한 표준 방식의
컴포넌트 모델을 지원해야 합니
다.
EJB full option 지원
Stateless Session Bean
Stateful Session Bean
BeanManaged Entity Bean
ContainerManaged
Entity
Bean
EJB 개발 마법사 제공
컨테이너
시스템
구현
서버상의 컴포넌트 제작 및 조립
할 수 있는 컨테이너 시스템을
완비해야 합니다.
시스템 부분 제안사항
시스템 구축방안
웹 로직 기술적 고려사항(계속)
고려항목
세부내역
분산
트랜잭션
분산 객체에 대한 트랜잭션이 보장되어
야 합니다.
디렉토리 및
네이밍 서비
스
표준방식의 디렉토리 서비스를 지원해
야 합니다. 서버의 객체가 다른 시스템
으로 이동시 클라이언트 코드의 재 컴
파일 과정이 필요없어야 하는 것입니다.
JNDI(Java Naming & Directory
Service)구현으로 분산 프로그래밍
손쉽게 가능
클러스터링
지원
(로드
밸런싱)
시스템의 확장성에 대비하여, 운영중의
응용 프로그램에 대하여 수정 없이 다
른 시스템으로의 복제가 가능해야 하며,
복제 이후 시스템 간의 자동 로드 밸런
싱이 이루어 져야 합니다.
클러스터링 지원으로 분산 서버간의
로드 밸런싱 가능
서버 운용의 효율성 및 업무 응답
속도의 안정성 및 빠른 속도 보장
시스템의 신뢰성 및 안정성을 확보하기
위한 장애 대책으로 페일 오우버 기능
이 있어야 합니다.
클러스터링 지원으로 백업시스템 구
축 가능
장애 없는 안정적인 서비스 구축
가능
개발 툴에 종속적이지 않은 독립적인
개발 환경을 보장해야 합니다. 즉 어떤
자바 개발 툴에 대해서도 지원이 가능
해야 합니다.
Pure Java 시 스 템 으 로 구 현 된
WebLogic에서 순수 자바 시스템의
응용시스템 구축 가능
장애대책
오픈
아키텍쳐
보안
시스템
예외 및 에
러 포착
관리 콘솔
기능
웹로직의 대응 기술
JTS(Java Transaction Service) 구현
으로 완벽한 데이터 일치성 보장
표준방식의 보안을 구현해야 하며, 제
삼의 인증기관과도 연계가 가능한 구조
이어야 합니다.
X.509, RSA표준의 인증기관 서버와
연계 사용 가능
HTTPS, SSL 인터넷 보안 표준 지원
컴포넌트 모듈 단위의 ACL(Access
Control List)을 통한 보안 가능
웹애플리게이션 서버를 사용하는 모든
류의 클라이언트에 대한 프로그램 예외
및 에러 포착이 한곳에서 파악이 가능
해야 합니다.
오디트 파일을 통한 모든 예외 처리
한눈에 파악 가능
웹애플리케이션 서버가 탑재한 시스템
을 한곳에서 관리할 수 있는 콘솔 기능
이 있어야 합니다.
GUI화면의 관리 콘솔 기능제공
웹로직 환경 설정
시스템 사용 현황
자바 이벤트 관리
현재 사용중인 유저 관리
데이터베이스 정보
보안 관리
시스템 부분 제안사항
시스템 구축방안
(2) 데이타베이스
(가) 제품 선정
데이타베이스는 기본적으로 웹 서비스를 전제로 하고 있으며, 대용량 데이터를
처리하는데 적합한 솔루션이어야 한다. 제안사는 최근 인터넷 지원을 위한 웹
솔루션으로 발표되어 큰 호응을 얻고 발전성이 가장 큰 Oracle 8i을 제안한다.
제안 데이타베이스
개
요
Oracle 8i는 수기가에서 수십테라에 이르는 크기의 데이터의
지원이 가능하다. 도입사례가 가장 많으며, 안정적인 제품 성
능 및 기술지원이 이루어지고 있다.
고려 사항 분석
[기본 고려사항]
동시 16 사용자 접속
동시 16 사용자의 접속을 요구함.
UNIX 기반의 시스템
유닉스 기반의 시스템에서 안정적 구현
및 운영이 가능함.
선정 사유
[ 기본요청사항 충족 ]
동시16 사용자 접속.
유닉스 기반의 DBMS.
[ 제안요청사항 분석결과 ]
객체관계형 DBMS로 객체지향 어플리케이션
을 지원함. 단일 제품형으로 완전한 구조를
[WIDWID 고려 사항 분석 결과]
객체지향 구조의 지원
분산 어플리케이션 연동 지원
인터넷 기반 플랫폼으로 적합성
대형 데이터 관리에 적합성
가짐
수십테라에 이르는 대용량 데이터의 관리에
뛰어남
인터넷 기반 분산 어플리케이션을 위한 완
벽한 애플리케이션 개발 아키텍처 및 툴 지
원
SQL을 이용하여 기존 데이터의 이식 및 연
동이 가능.
시스템 부분 제안사항
시스템 구축방안
(나) 선정제품 소개
선 정 된 Oracle 8i 데 이 타 베 이 스 는 안 정 된 성 능 과 기 술 지 원 이 가 능 한 인 터 넷
플 랫 폼 을 제 공 한다 . 대 용 량 처 리에 뛰어 나 며 , 개 발 을 위한 기 본 아 키텍 쳐 를
제시한다.
제안 데이타베이스 소개
Oralce 8i DBMS 주요기능
대용량 데이터 웨어하우스 질의 처리
데이터를 전사적으로 혹은 인터넷으로 전파할 수 있는 관리기능
네트워크 중심의 컴퓨팅과 객체지향 개발방법의 구현 가능
테라바이트 이상의 데이타베이스를 필요로하는 대규모 OLTP 및 데이타웨어하
우징 어플리케이션 지원
확장성을 제공하는 병렬 SQL 아키텍처
포괄적인 국가별 언어지원
투명성을 보장하는 분산질의
데이타 무결성 보장 (Referential Integrity, Check, Delete Cascade)
Database Trigger
Stored Procedure
Distributed UPDATE
Table Replication
Oralce 8i 주요 특징
객체 기능이 DB내에 완전하게 통합됨
하드웨어에 무관하게 하나의 통합된 플랫폼을 제공
완전한 개발 어플리케이션 및 아키텍쳐 지원(Network Computin Architecture)
객체/관계형 데이터의 완전한 통합
확장성을 지닌 플랫폼
테이블에 종속되지 않는 객체 ID를 통한 식별
시스템 부분 제안사항
시스템 구축방안
(다) 검색엔진
제안사는 구축사 시스템의 성공적인 구축을 지원하기위해 포탈 사이트에서 원하는 해당
정보를 손 쉽게 검색하여 보다 더 빠른 포탈 정보를 이용자에게 제공하기위해 제안사의
검색엔진을 제안 한다.
제안 검색엔진
개
요
100% 순수 자바 기반의 검색 엔진으로서 멀티쓰레드 기법을 사용하
여 빠른 검색 성능을 제공한다. 또한 자바를 사용한 객체 지향 제품
으로 컴포넌트화 되어 있어 시스템 환경에 따른 분산 배치가 가능하
다. 제공되는 원격지 관리 툴을 사용하여 분산된 환경에서의 파일 관
리를 할 수 있다
고려 사항
제안 사유
[기본 고려 사항]
[포탈 웹사이트의 강력한 검색엔진 구현 제안]
전문 검색 및 질의 처리
검색을 위한 인덱싱 구축 및 운영
전문검색 처리 및 색인과 질의 병렬처리
형태소 분석 방식의 인덱서 지원
이기종 플랫폼 및 DBMS운영
100% 순수 자바 기반의 검색 엔진이므로 모
든 플랫폼에서 재개발 없이 곧바로 사용가능하
고, JDBC를 지원하는 모든 DBMS 를 함께 이
용 가능.
상위 워드 프로세스의 포맷 필터 지원
동적 인덱싱 구축 기능
로봇 에이전트, DB 에이전트
영어,한자,일어 등 다국어 지원
HTML 문서를 비롯하여 일반 텍스트, 아래아
한글(HWP), 마이크로소프트 워드(DOC), 엑셀
(XLS), 파워포인터(PPT) 문서를 기본적으로
제공. 아울러 확장 가능한 필터 구조를 제공
하기 때문에 다양한 문서 타입을 지원.
동적 인덱싱을 구축할 수 있음.
웹문서, DB의 두가지 타입의 에이전트를 기 모
듈로 보유.
한문 및 다국어 검색을 지원(일어, 한국어, 영
어,불어,독일어)
시스템 부분 제안사항
시스템 구축방안
제안 검색엔진 특징
순수 국내 기술로 개발된 자바 검색 엔진
순수 국내 기술로 개발된 제품으로서 해외(일본, 독일, 프랑스, 미국 )
에 사이트를 구축하였거나, 구축중인 검증된 검색 엔진이며 순수 자바언
어로 개발되어 하드웨어 및 DBMS의 플랫폼의 기종에 상관없이 설치 및
운용이 가능하다..
빠른 검색 성능
다양한 최적화 방법과 멀티쓰레딩주1) 기능 등을 사용하여 뛰어난 성능을
보유
다양한 파일 형태 지원 및 뷰어 제공
HTML 문서를 비롯하여 일반 텍스트, 아래아 한글(HWP) , 마이크로소프트
워드(DOC) , 엑셀(XLS), 파워포인트(PPT) 문서를 기본적으로 제공하며,
아울러 확장 가능한 필터 구조를 제공하기 때문에 다양한 문서 타입을
지원한다.
다양한 DBMS지원
기본적으로 JDBC주2) 인터페이스를 지원하기 때문에 오라클, 인포믹스,
SQL-Server 등 JDBC를 지원하는 모든 DBMS의 이용이 가능.
주1) 멀티쓰레딩 : 프로세스 내에서 서로 다른 작업이 동시에 수행되는 것
주2) JDBC : Java DataBase Connectivity
시스템 부분 제안사항
시스템 구축방안
제안 검색엔진 특징 (계속)
단순 명료한 API 지원
SearchWareTM 는 문서관리 시스템을 비롯하여 각종 지식 관리 시스템의 컴포넌
트로 사용될 수 있도록 디자인되었기 때문에 간단,명료하면서도 강력한 외부
API를 제공한다. 특히 외부 API는 자바를 비롯하여 DLL,C 버전 등 다양한 언어
를 지원한다.
형태소 분석기에 의한 동적색인기능
자체 개발한 형태소 분석기를 통해 100%에 가까운 어휘 분석 기능을 제공할 뿐
만 아니라 검색이 진행되는 도중에도 동적으로 문서의 색인이 가능하다.
다국어 지원
한국어, 영어, 한자, 일본어 형태소 분석기를 지원하기 때문에 진정한 다국어
검색 기능을 제공한다.
스케줄링 기능
문서 색인시 다양한 기준에 따라 스케쥴링을 할 수 있다. 이러한 기능을 이용
하여 자동으로 색인 작업을 진행할 수 있으며, 그동안 검색 역시 가능하다.
URL 기반의 정보 자원 자동 수집 기능
URL을 따라 이동하면서 자동으로 문서를 수집해올 뿐만 아니라 지역 파일들도
수집해 올 수 있다. DB 에이전트는 원격지, 로컬의 DB로부터 인덱스를 구축한
다.
시스템 부분 제안사항
시스템 구축방안
(라) 방화벽(Firewall)
정보보호센터의 K4 등급을 평가받은 제품인 SecureWorks를 제안 한다. 타 제품에
비해 다 양 한 네 트 워 크 구성 및 보안정 책을 적용할 수 있 도록 유 연한 구조 를
지원한다. 또한 대규모 사이트 적용사례가 많으며, 뛰어난 성능을 발휘하고 있다.
제안 방화벽
개요
어울림정보기술의 Secureworks는 본체계에서 방화벽의 역할
을 수행하게 되며, 많은 사용자의 접속을 지원하면서 동시에
내부 서버의 보안을 지원하도록 구성한다.
고려 사항 분석
선정 사유
[기본 요구사항 만족]
[기본 고려사항]
정보 보호 센터의 K4 등급 평가
100 사용자용
[WIDWID 고려 사항 분석 결과]
향후 확장성을 고려한 유연한 구조
가 요구됨
대규모 사이트 사례를 기반으로 한
안정적 구조
대량 서비스 처리를 위한 뛰어난 성
능
HTTP/SMTP/FTP 프로토콜 별 게이트
웨이 기능
강력한 사용자 인증 기능
다양한 통계처리 및 보고 기능
정보 보호 센터 K4 등급 평가
100 사용자용
[제품 선정 사유]
다양한 네트워크 구조 및 보안 정책을
지원하는 유연한 구조
대규모 사이트 사례
행자부(T3 라인), 경기넷(E1*6),대우증권
(T3 *2 ) , 정보통신부 체신금융망, 주택은
행, 한국통신, 한국증권전산 인증센터
최대 40,000 동시사용자 지원 (향후 사
용자 추가시 확장이 용이)
HTTP/SMTP/FTP 프로토콜 게이트웨이
지원
강력한 사용자 인증기능
- 지정 횟수이상 인증 실패 시 사용자 정지
또는 인증 지연
- 패스워드 유효 기간 지정
- 시간대/요일별/날짜별로 인증 제어 기능
• 다양한 통계처리 및 보고 기능
- 시간대별 패킷량,서비스별,사용자별,출발지
/목적지별 실시간 모니터링
- 그래픽 통계화면 처리
시스템 부분 제안사항
시스템 구축방안
제안 방화벽 특징
SecureWorks 제품 특징
다양한 네트워크 구성 및 보안정책 등 최적의 성능을 구현
UNIX cron, 시스템 로그, 메일서버(Send등 OS에서 제공되는 기능을 사용하지
않고 자체 매커니즘으로 구현한 안전한 설계
다양한 통계 리포트 제공
관리자 환경(Administration Environment)
– 웹 브라우저에서 128bit SSL 사용하여 방화벽 제어 모듈과 통신
– One-Time-Password / 일반 Password 방식 지원
방화벽 종류
– Hybrid 방화벽 ( Dynamic Packet Filter + Application Gateway )
– Dual-Homed Gateway 방식
SecureWorks 제품 특징
VPN 기능 : IPSec을 통한 가상 사설망 기능을 제공하여 네트웍간의 비밀 통신
을 보장
무결성 기능 : SecureWorks 동작 중 시스템 설정과 동작에 관련된 파일의 불
법 변경 여부를 주기적으로 확인
강제적 접근 통제 기능 ( MAC ) : 사용자 그룹별, 호스트,네트웍 단위로 보안
레이블을 설정
로그 시스템 및 통계 : 연결되는 모든 session을 DB 형식으로 감사기록을 생
성하고 실시간 모니터링
그래픽 통계 기능
[ 일일 네트워크 사용량 ]
[ 패킷 필터링 설정 관리자 화면 ]
[ 사용자 별 사용량 ]
시스템 부분 제안사항
시스템 구축방안
(마) 자바 서블릿 엔진
본 제안의 특징 중 하나인 사용자 중심의 시스템 구축을 위해서 사용자
인터페이스는 순수한 Presentation 로직만을 전개한다. 이에 따라, 자바 서블릿
엔진은 데이타베이스 및 비즈니스 로직과 연계되어 웹 인터페이스를 표현하게 된다.
그러므로, 웹서버 및 데이터베이스 연계가 뛰어난 서블릿 엔진이 필요
하며,제안사는 이에 다음제품을 제안한다.
제안 자바 서블릿 엔진
개요
allaire의 JRun Pro Unlimited는 웹서버와 연계되어 자바
서블릿 및 JSP 엔진의 역할을 수행한다. Java Servlet API
version 2.1을 완전히 지원하며 1999년 JDJ의 올해의 소프트
웨어로 수상하기도 한 뛰어난 제품이다.
제안 요청 사항 분석
선정 사유
[기본 요구사항 만족]
[기본 고려사항]
제안 제품인 JRun Pro Unlimited 버전은
Netscape Enterprise를 지원하며, 그 외에도
웹서버 연동 서블릿 엔진
Java Servlet API 2.1 지원
마이크로소프트사의 IIS, Apache, Novell
Netware5 등 웹서버를 지원한다.
Java Servlet API 2.1을 완전히 지원한다.
[WIDWID 고려 사항 분석 결과]
[제품 선정 사유]
제안서상에는 JAVA로만 개발을 요구
하 였 으 나 실 제 로 Java Servlet,JSP
역시 사용하여야만 한다. 사용자의
접속이 많을 경우를 위해 자바 가상
머신이 서버에 여럿 로드되어야 하
는데, 이를 무제한 지원하여야 한다.
이후 어떤 플랫폼에서 운영될지 알
수 없으므로 Pure Java 제품이어야
한다.
JSP 1.0 지원
자바 가상 머신(JVM)의 무제한
가동
100 % Pure Java
원격관리
Full support for the Java Servlet API version
2.1
•Full support for JavaServer Pages (JSP) 1.0
•동적 servlet 로딩
•가상 서버 지원
•SERVLET 태그 지원
•100% Pure Java 제품으로 완전한 Cross
Plaftform 지원
•어떤 JVM도 지원
•JVM의 무제한 로딩지원
•원격 관리 기능 지원
•세션 관리
품명
성능/한글지원/DB
JSWDk 1.0.1
느림/나쁨/무리
JRun Pro
빠름/적합/뛰어남
Resin 1.1
빠름/적합/불안정
Websphere
느림/적합/.
[국내 적용 비교표(자바랜드)]
평점
하
상
중
중
기술이전 계획
가. 기술이전 방안
원활한 기술이전을 위해서는 시스템 설계단계부터 구축사측의 개발팀을 참여토
록 유도하여 살아있는 기술 이전이 되도록 하며, 개발요원과 구축사
관리자의
공동교육 참여기회를 확대하여야 한다. 따라서 제안사는 기술이전의 가장 효과
적인 방법을 다음과 같이 제시한다.
기술이전 방안
기술이전 방안
• 프로젝트 단계별 사양서 작성
• 정기적 회의에 따른 문서 작성
문서에
의한
방법
• 프로그래머용 지침서 작성
• 사용자용 지침서 작성
• 장애 발생 해결 지침서 작성
• 실시방법 : 단계별 산출물
교육에
의한
방법
기술이전
•
•
•
•
•
시스템(H/W) 기본교육
DBMS 교육
네트워크 관리 교육
실시방법 :벤더업체교육일정에 의함
운영 S/W교육
(데이터 업데이트,관리시스템 운영)
개발 시
•개발회의에 공동참여
공동참여에
• 장애 시 공동 대처
의한
• 실시방법 : 개발기간 중 수시
방법
기술이전 계획
나. 기술이전 내용
제안사는 포탈사이트 구축이 완료됨과 동시에 구축된 시스템에 대한 운영 기술을
이전한다.
시스템
시스템 운영
기술 운영 기술
구분
이전내용
비고
Database 상세 설계 내역
Table 상세 설계 내역
Database
관련
데이터베이스 설계, 모델링 방법
데이터베이스 운영 방법
데이터 백업 및 복원 방법
데이터베이스 장애 시 대책
시스템 구성환경
System
시스템 관리방안
관련
시스템 백업 및 복원 방법
시스템 메뉴얼
포함
시스템 장애대책
서버모듈
관련
DB Contents
관련
서버 프로그램의 상세 설계 내역
서버 프로그램의 소스코드
서버 프로그램의 작성 방법
데이터 가공 방법
데이터입력방법
데이터 관리 방법
• 기술 이전은 주로 교육훈련지원 시기에 이뤄 지며 상기 표에서는 개발에 사용되는 개발
도구에 대한 기술 이전 내역 만을 명시한 것임.
유지보수 계획
가. 유지보수 전략
제안사는 구축사 포탈사이트 구축 사업의 초기단계에서부터 시스템의 장애를 최소
화함은 물론이고, 향후 기술의 발전을 통한 성능향상 방안이 대두될 경우 원활한
운영 관리를 위해서 유지보수 계획을 수립하고 실시하기 위하여 인력 부문, 절차
및 기준 부문, 지원 Tool 부문, 방법 부문 등 4가지 요건을 토대로 유지보수 전략
을 전개한다.
유지보수 전략
인
력
절차 및 기준
사용자 교육
업무처리 절차
운영자 교육
업무처리 기준
기술 교육
시스템 사용성 극대화
시스템 안정성 확보
시스템 사용 신뢰성
체계적인 변경 관리
장애의 즉각 대처
지원 Tool
유지보수 관련
지원툴
데이터베이스
관리시스템
방
법
업무처리 지침
유지보수 계획
유지보수 계획
나. 유지보수 계획
시스템의 설치 단계에서부터 시스템의 장애를 최소화하고 원활한 운영 관리를 위해
서 제안사는 유지보수 계획을 수립하고 실시한다. 무상 및 유상 유지 보수는 다음
과 같이 구분되며 유상 유지보수의 대상 범위와 지원방법은 무상 유지 보수와 동일
하다.
유지보수 계획
무상 하자보수
무상 하자보수 기간은 구축사의 최종 검수 확인 시점부터 12개월 간으로 하
며, 무상 하자보수 기간 중 사용자의 고의/과실 및 천재지변에 의한 사항에
대해서는 책임을 지지 않는다. 또한 무상 하자보수 기간 중 발생된 변경요
구에 대한 사항은 이를 검토하여 무상 하자보수 범위 포함여부를 판단하여
상호간 별도 협의한다.
단, 시스템 설계내역과 개발 시스템이 상이하거나 하자가 있는 것은 무상
하자보수를 원칙으로 한다.
유상 유지보수
유상 유지보수 대상은 무상 하자보수 범위를 넘어서는 것과 무상 하자 보
수 만료 후의 유지보수 활동으로 한다.
유지보수 계획
다. 유지보수 조직
제안사는 신속하고 정확한 유지보수 활동을 위해 체계적인 조직을 구성한다. ‘유지
보수 총괄’은 전반적인 유지보수 활동에 대한 관리를 실시하며 ‘유지보수 전담팀’
은 본 사업에 참여한 개발인원을 포함한 팀으로서 시스템에 대한 지원 활동을 실시
한다.
유지보수 조직
유지보수 총괄
벤더업체
납품업체
유지보수 전담 팀
개발인원 지원
구
분
유지보수
전담 팀
역
할
사업 완료 후 본 시스템의 개발업무 내역을 파악하고
있는 개발팀 중에서 선발
개발에 투입된 인원을 통한 효과적 유지보수 실시
H/W,S/W 납품 업체의 유지보수 조직을 활용
외부업체
각 업체별 비상 A/S 연락망 구축 및 담당자 연락망 확보
유지보수 계획
라. 유지보수 방법 및 대상
개발 시스템에 대한 유지보수 방법은 무상 하자보수와 유상 유지보수로 나눈다. 무
상하자보수와 유상 유지보수의 정의와 대상은 다음과 같으며, 기간 및 방법은 구축
사측과 협의하여 결정한다.
유지보수 방법 및 대상
종 류
내
정의
용
무상 하자보수 기간 중에 발생하는 시스템의 하자나
설계내역과 시스템이 상이한 경우 취해지는 유지보수
무상
기간
해당 품목 최종 검수 시점부터 12 개월간
- 구축 데이터베이스
하자보수
유상
대상
- 구축 사이트(웹진, 쇼핑몰, 커뮤니티) 및 관리시스
템(Back Office)
방법
시스템 개발자 등 유지보수 자격을 갖춘 자를 통하여 요
청된 내역을 다양한 채널을 통하여 유지보수
정의
무상 하자보수 기간 중의 무상 하자보수 범위를 넘어 서
는 것과 무상 하자보수 기간 만료 후의 유지보수
기간
유상 유지보수 대상업무가 발생 시, 구축사측과 협의
후 기간 결정
- 환경변화에 따른 시스템 변경 또는 시험 활동
유지보수
대상
- 공급된 상용제품에 대한 버전의 업그레이드
- 시스템 기능 추가 및 개선, 장애 발생에 대한 처리
방법
유지보수 내용에 대하여 주관사와 협의 후 방법을 결정
유지보수 계획
마. 유지보수절차
구분
사업부장
지원부서
HELP DESK
고 객
문제발생
방침
접수
계획
문제분석
지원
지원팀장
지시사항
비 고
문제발생
접수유형
- 정보처리
요청서
- 고객불만
관리대장
- 고객 Claim
- 전화/Fax
/Mail
해결안 제시
No
보고
합의
Yes
지원부서필요
실시
No
Yes
해결
해결
확인
Monitoring /
Feedback
분석
통계 및
분석
확인
보고
결과 집계
Happy
Call
수시실시
시스템 보안 및 장애 대팩
시스템 보안 및 장애 대책
•
1.보안 대책
•
가) 개요
•
구축사 포탈시스템은 종합적인 인터넷 포탈 솔루션 서비스를 목표
로 하는 사업으로서, 사용자 정보 및 관련 정보차원의 높은 안전성
및 가용성의 확보가 바탕이 되어야 한다. 이를 위해 기술적, 관리
적, 물리적 보안대책이 필요하며, 보안의 대상 및 위협, 그리고 이
에 대한 일반적인 보안 방안은 다음과 같다.
보안 대책의 구분
불법 사용자
침입
시설물
파괴
중요 정보
외부 누출
권한 외의
정보 접근
의도적
시스템 파괴
불법 데이터
변경 시도
기술적 보안
관리적 보안
물리적 보안
구분
대상
기술적 보안
포탈 시스템
소프트웨어,
DB,
네트워크
관리적 보안
운영자 및
사용자
물리적 보안
시설 및 설비
하드웨어
주요 보안 위협
• 불법 사용자 로그인 시도
• 불법 데이터 변경 시도
• 데이터 파괴 시도
• 네트워크 해킹 시도
• 중요 정보 외부 누출
• 의도적 시스템 파괴
• 불법 사용자의 침입 시도
일반적인 보안 방안
• OS에서 제공하는 보안기
능 적용
• 데이터별 접근 권한
부여
• 정기적 로그 분석 및 주
요 데이터 별도 감시
• 방화벽 이용
• 내부 보안 규정을 준수
• 총체적 보안 교육 실시
• 출입 통제
• 도난 방지
시스템 보안 및 장애 대팩
나) 보안대책 목표 및 전략
•
전산화에 따른 모든 정보와 자원에 대한 안전성 및 가용성을 확보
하고 외부 및 내부의 침해 위협에 유연하게 대처하기 위해 보안 시
스템을 구축해야 한다. 보안 시스템 구축의 목표와 전략은 다음과
같다.
보안대책의 목표
• 하드웨어, 소프트웨어, 네트워크, DB 등 시스템의 전반에서 발생할 수 있는
위험 요소들을 분석하고 이에 대한 대응 방안을 구축한다.
• 보안 시스템을 통하여 서비스의 신뢰성을 향상시키고, 운영의 안정성을 보장
하며, 정보의 정확성 및 안전성을 확보하는 것을 보안대책의 목표로 한다.
보안대책의 목표
서비스 신뢰성
향상
운영의 안정성
보장
정보의 정확성
안전성 확보
구축사 포탈
시스템
보안 체계
최적 솔루션과 정책
기술적 보안 전략
데이터베이스, 응용 프로그램
등 모든 정보자원에 대하여
일관된 보안체계
관리적 보안 전략
보안 관리의 효율성을 극대화
하기위해 중앙 집중식 보안
정책 수립
물리적 보안 전략
보안 문제 자체의 발생을
예방하는 네트워크 시스템
환경을 구축
시스템 보안 및 장애 대팩
보안 대책의 전략
기술적 보안의 전략
• 접근 흐름의 단계별로 세부적인 보안 방안을 마련한다.
• 사용자 접근을 제어하는 ACL(Access Control List) 및 사용자 인증 방법인 SSL (Secure
Sockets Layer)를 사용하여 사용자별 서비스를 차등화 한다.
• Oracle에서 제공하는 Log 관리 기능 등을 종합적으로 이용하여 DB를 보안한다.
• 데이터 서버, DB 뿐만 아니라 외부의 침입 가능성이 큰 웹 서버 까지도 방화벽
내에 두어 네트워크상의 불법적인 사용자 침입이나 해킹을 근본적으로
차단한다.
관리적 보안의 전략
• 문서 자료 및 전산 자료에 대한 보안 업무 규정을 정하고 시행한다.
• 프로젝트 조직 내 보안 책임을 규명한다.
• 개발 구역을 보안 구역화 하여 개발 기간중의 불법 정보 유출을 막는다.
물리적 보안의 전략
•시스템 설치 장소에 대한 불법 침입이나 하드웨어의 도난을 막기 위해 보안이
필요한 장소를 통제구역으로 정하고 관리자 이외의 출입을 금한다.
•불법 침입자의 의도적인 파괴 행위나 관리자 이외 사람의 부주의로부터 발생하
는 시스템의 손상을 막기 위해 비상 전원 시스템, 연기, 열감지 시스템 등의 기
본적인 보안 시스템을 설치 운영한다.
시스템 보안 및 장애 대팩
다) 보안대책 방안
(1) 기술적 보안의 방안
•
기술적 보안은 사용자 혹은 관리자가 PC를 접속하는 시점부터 단
계적으로 이루어지는 소프트웨어적인 보안의 방법을 말한다. 구축
사 포탈시스템 구축 시 시스템을 구성하는 UNIX 서버에 대한 사용
자 계정, 패스워드, 로그 및 백업, 파일 시스템등에 대한 취약점 분
석을 수행 한 후에, 제안사에서 이미 시행하고 있는 보안 방안을 기
본으로 하여 추가적인 보안 설정과 보안 구축을 시행한다. 각 단계
별로 이루어지는 보안 관리의 방안은 다음과 같다.
기술적 보안의 방안
서버보안
DB보안
Client AP보안
Client AP
접속 시도
UNIX 서버
서버접속
DB접속
시스템
보안관리
기술적 보안의 흐름
단말기 보안
보안제어
PC사용 시도
접근 흐름
보안 흐름
PC사용 시도
단말기 보안
ID 및 패스워드 인증
스크린세이버로 미사용 경과시간 지정
Client AP접속
Client AP보안
프로그램 접속용 ID 및 패스워드 인증
일정시간 경과 미사용시 재 접속
서버접속
서버보안
DB 접속
DB보안
보안제어
보안 방안
시스템 운영관리자의 지속적인 관심 필요
DB사용자 및 DB사용 프로그램 제어
Super User제한 및 권한 분리, SUID 제거, Login 제어,
Password 관리
시스템 보안관리
응용 소프트웨어와 연계하여 부정 어플리케이션 사용 제어
시스템 보안 및 장애 대팩
(2) DB 보안 방안
기술적 보안의 한 단계인 DB 보안은 전체 구축사 포탈 시스템의 보안에 있어서 가장
중요한 요소이며, DB 운영 시 보안을 위한 사용자 권한 제한, DB에 대한 불법 접근 방
지에 대한 방안은 다음과 같다.
사용자별 처리권한 제한
• 사용자 전체를 그 권한범위에 따라 그룹단위로 묶는다.
• 해당 그룹에 DB 자원에 대한 접근 권한을 설정한다.
• 해당 사용자의 Role을 해당 그룹으로 설정함으로써 사용자의 권한을 DB 엔진 레
벨에서 제한한다.
사용자별 권한 제한
사용자
Role
A
권한
가
B
관리자 그룹
C
나
다
D
라
일반 사용자 그룹
시스템 보안 및 장애 대팩
DB 불법 접근 방지
시스템은 운영체제(UNIX) 레벨의 사용자 관리와 DB 엔진 레벨의 보안 및 사용자
권한 제어기능과 응용프로그램 레벨 사용자 인증 및 권한 제어를 결합한 보다 강
력한 사용자별 처리권한 제어를 구현한다.
인증 절차
Unix 레벨
인증확인
접속요청
접속요청
Oracle 레벨
인증확인
미확인시
접속거부
미확인시
접속거부
DB
미확인시
접속거부
접속요청
사용자 인증 테이블
응용프로그램 레벨
인증확인
- 사용자 ID
- 사용자 Password
- 사용권한
접속 OK
응용어플리케이션
시스템 보안 및 장애 대팩
•
(3) 네트워크 보안 방안
네트워크 보안은 우선 웹 포탈 사이트에서 사용하는 네트워크 중
가장 많이 사용되는 네트워크 세그먼트들을 지정하여 이들 세그먼
트들에서 구성되는 모든 장비 (서버, 스위칭 허브, 라우터 등)에 대
한 취약성을 분석한다. 취약성 분석 완료 후 세그먼트별 사용자 접
속방안 및 통제 대책이 수립되며, 기술적 보안 지침이 마련된다.
•
•
따라서 네트워크에 대한 세부 보안 방안은 보안 소프트웨어 적용
시 구축사측과 협의하여 선정, 구축토록 한다.
방화벽(Fire Wall)을 이용해 네트워크상의 불법적인 사용자 침입이
나 해킹을 근본적으로 차단하게 되며, 방화벽 서버에는
SecureWorks 소프트웨어를 설치하여 운영한다. 방화벽을 통해 가
능한 보안 기능 및 세부 운영 방안은 다음과 같다.
네트워크 보안방안
방화벽의 보안 기능
세부 운영 방안
• 출발지 주소, 목적지 주소, 서비스별, Protocol별, 시간대별, 사용
여러 가지 속성에 기준
자별로 구분하여 네트워크 접근을 차단
하여 사용자의 접근을
• 지정 횟수 이상 인증 실패 시 사용자 정지 또는 인증 지연
제어
• Password 유효 기간 지정
• 시간대/요일별/날짜별로 인증 제어 기능
불법적인 접근이 발생하
였을 경우 즉각적으로
대처하여 정보의 무결성
을 확보
• SecureWorks 동작 중 시스템 설정과 동작에 관련된 파일의 불법 변
경 여부를 주기적으로 확인하여 불법 변경 시 동작을 중단하고 관
리자에게 알려줌
• 사용자 그룹별, 호스트,네트웍 단위로 보안 레이블을 설정
강제적 접근 통제 기능
(MAC)을 활용
• 보안 레이블의 우선 순위가 낮은 것이 높게 설정되어 있는 호스트
나 네트웍에는 접근 할 수 없음
• 접근 통제 규칙에서 관리자의 실수나 오류로 부터 내부 시스템을
보호
• SecureWorks는 연결되는 모든 session을 DB 형식으로 감사기록을
로그 시스템 및 통계 자
료를 활용
생성
• 로그 검색 ( 시간대/사용자/서비스/주소/Keyword 검색) 으로 사용자
관리
• 시간대별 패킷량,서비스별,사용자별,출발지/목적지별 실시간 모니
터링 그래픽 통계 기능을 활용
시스템 보안 및 장애 대팩
라) 관리적 보안의 방안
제안사의 프로젝트 참여자와 구축사의 내부 사용자를 대상으로 하
는 관리적 보안의 방안은 다음과 같다.
관리적 보안 방안
구분
보안 방안
• 시스템 개발시 열람하는 업무관련 대장에 대한 보안 업무 규정
문서 및 전산 자료
보안
과 시행 규칙을 준수
• 시스템 개발시 산출되는 초안은 보안 담당자 관리하에 폐기
• 전산 수록 매체의 유입 및 유출을 보안 담당자가 통제
• 그 밖의 보조 기억장치 관리
중요 문서에 대한
관리
• 문서의 대출/열람/파기 등의 권한 부여 인원을 최소화
• 중요 문서에 대한 복사는 보안 담당자의 통제, 내용을 기록/유
지
• 프로젝트 참여자와 내부 사용자의 전체 사용자 ID에 대한 정기
사용자 ID 및
패스워드 관리
감사와 패스워드 교체기간을 규정화
• 패스워드는 암호화하여 관리하고 알기 쉬운 패스워드는 입력되
지 않도록 유도
• 개발구역을 통제 구역으로 정하고 권한을 가진 사람만이 출입
개발구역의 보안
관리
하도록 함
• 시스템 사용자, 개발자, 운영자는 모두 자신의 역할에 맞는 권
한을 부여하여 접근할 수 있는 자원을 제한
• 프로젝트 수행 조직 및 내부 사용자를 위한 보안에 대해 책임
을 질 수 있는 보안 관리자 지정
보안 조직의 구성
• 보안 관리자가 전체 패스워드 관리, 역할 및 책임, 사용자 그
룹 정의 등 보안 정책, 절차 및 보안 감사를 수행토록 하고,
사용자의 보안에 대한 교육을 실시하고 사고 예방
시스템 보안 및 장애 대팩
2.장애 유형별 대책
•
가) 장애 대책의 개요
•
장애 발생의 유형은 크게 주전산기에서 발행하는 장애, 소프트웨
어 장애, 데이터와 관련된 장애 등이 있다. 장애 대책은 유형별
장애가 발생했을 경우, 장애의 현상과 원인을 효과적으로 분석하
고, 업무에 대한 영향을 최소화 할 수 있는 신속한 대응 및 복구
방안을 모색하며, 장애 재발을 방지하는 것을 목표로 한다.
장애의 유형 및 대책
주전산기 장애
파급효과 최소화
CPU/메모리 장애
I/O 장애
냉각장치 장애
전원 공급 장애
하드디스크 장애
주전산기 성능저하
소프트웨어 장애
운영체제
시스템 소프트웨어
어플리케이션
사용자 로그인 불가
장애 등급별 복구방안
장애 발생
장애 유형별 대응
신속한 복구
DB 장애
문장 장애
프로세스 장애
네트워크 장애
디스크 장애
원인 분석 및 재발방지
시스템 보안 및 장애 대팩
나) 장애 유형별 장애대책
(1) 주전산기 장애
주전산기의 장애를 최소화 하기 위하여 시스템 가동 시 발생 가능한 전산장비의 장애
유형을 사전에 파악하고 이에 따른 대응 방안을 강구하여 제시함으로써 안정적인 서비
스 운영을 제공한다.
서버의 장애 대책
장애 유형
CPU/메모리보드
CPU 모듈
메모리 SIMM
I/O 보드
대응 방안
시스템은 고장발생 부품을 자동으로 감지하고 리부팅을 통해 고
장 난 부품을 격리시킨 후, 시스템을 재구성함. 시스템 온라인
상태에서 고장 난 부품을 교체하고, 향후 사용자가 시스템을 리
부팅 하면 시스템에 새로 설치된 부품이 다시 구성되고 사용가
능한 상태가 된다.
각 PCM(Power/Cooling Module) 내에는 이중의 가 변속 FAN이 있
냉각장치
고장
어 하나의 냉각 FAN이 고장 나더라도 시스템의 과열 상태를 초
래하지 않고 정상 운영된다.
이중화된 전원공급장치와 전류 공유의 전원 회로는 하나의 전원
전원공급장치
고장
하드디스크
장애
주전산기
성능 저하
공급장치가 고장 나더라도 시스템의 각 부품에 전원을 공급하며,
주변기기 전용의 전원공급 장치 또한 이중화 된다.
서버는 디스크 어레이를 통한 데이터 이중화와 DLT를 사용하여
Daily, Weekly 및 Monthly 백업을 함으로써 하드디스크의 장애
나 화재 등의 재해에도 대처가 가능하다.
Sun Enterprise 서버 군에는 주전산기의 상태감시 유틸리티가
기본으로 제공되는데, 이것은 항상 주전산기의 상태를 감시하면
서 이상이 발견되면 즉시 시스템 운영자에게 통보한다.
시스템 보안 및 장애 대팩
(2) 소프트웨어 장애
소프트웨어 장애란 운영체제, 시스템 소프트웨어, 어플리케이션 등에 문제가 발생하
여 원활한 서비스를 제공할 수 없는 상태를 말하며, 소프트웨어의 장애 예방 및 장애
시의 신속한 데이터 복구를 위해서, 어플리케이션 변경관리를 수행하고 상황 체크를
위한 소프트웨어 모니터링 등을 실시한다.
소프트웨어의 장애 대책
구
분
절
차
어플리케이션 변경작업
구 현
방
안
원인분석, 계획 후 Pilot
시행
Version 관리 및 배포
변경관리
문제분석
변경관리 소프트웨어의 적용
On-Call 체제 가동으로
변경 History 관리
신규 Version의 적용
정상 가동여부 확인
항시 담당자 호출 가능
소프트웨어
사용자의 성능 검증
모니터링
문제발생시 담당자
호출 및 해결
시스템 보안 및 장애 대팩
(3) DB 장애
안정적인 시스템의 운영 및 장애방지를 위해 발생 가능한 장애유형을 파악하여 RDBMS
의 기능을 활용한 대응방안을 제공하여 무 중단 서비스를 지원한다.
DB 장애의 대책
구
분
장애 유형
대
문장 장애는 복구나 조치를 요하지 않으
며 RDBMS는 자동적으로 장애 문장이 영
향을 미친 부분을 롤백하고 제어권을 사
용자 혹은 사용자 프로그램에 돌려줌으
로써 문장장애를 처리한다.
사용자는 단순히 에러 메시지가 지적하
는 문제를 해결하고 그 문장을
재
실행하면 된다.
문장 장애는 RDBMS 프로
문장 장애
그램 내에서 문장을 다
(Statement Failure) 루 는 데 논 리 적 모 순 이
있을 경우에 발생한다.
프로세스 장애
프로세스 장애는 DB사용
자,서버,혹은 후방 프로
세스에서 발생한 장애이
다.
(Process Failure)
비정상적인 단절 혹은 프
로세스 종료 등의 경우이
다.
네트워크 장애가 클라이
언트 어플리케이션 장애
를 일으킨다.
네트워크 장애
(Network Failure)
디스크 장애
(Disk Failure)
네트워크 장애가 트랜잭
션 의 2Phase Commit 을
중 지 시 킨 다 .
RDBMS 를 동작 시 키 는데
필 요 한 파 일 이 Disk
Head Crash 에 의 해 손
상 된다.
책
사용자 혹은 서버 프로세스의 장애 복
구는 RDBMS의 기능으로 자동으로 진
행된다.
향후 시스템 확장 시 병렬서버 구현으
로 프로세스 장애를 해결한다.
네트워크 장애가 극복되면, 분산데이
타 베이스 시스템의 해당 노드에서는
RDBMS의 분산처리 기능으로 Rollback
또는 Roll forward 시킨다.
DLT 기능으로 데이타를 보존하고 디스
크의 장애에 대비, Backup Tape에 의한
자료 추가 Backup으로 Disk 장애에 대
처한다.
시스템 보안 및 장애 대팩
다) 장애 복구 방안
(1) 장애등급별 복구대책
장애는 업무에 대한 영향도에 따라 장애 1 ~ 4 등급으로 나눌 수 있으며, 각 등급의
장애에 따른 복구 대책은 다음과 같다.
복구 대책
장애
1 등급
전체 업무활동에 영향을 주는 장애
- 기반통신망 또는 서버 장애
- 데이터베이스 또는 화일 장애
- 온라인 업무시스템 장애
• 구축사의 시스템 운영관리 담당자는 장애
1등급 복구절차를 수행
• 유지보수 지원팀은 10분 이내에 시스템 운영관리
담당자와 연락 및 협조 체계 구축
장애 2 등급
다수 사용자에게 다중의 장애 발생
- 해당 사용자 업무프로그램
장애
- 하드웨어 및 소프트웨어 장애
• 시스템 운영관리 담당자는 해당 유지보수 지원
팀장에게 통보
• 유지보수 지원팀은 30분 이내에 시스템 운영관리
담당자와 연락 및 협조 체계 구축
장애 3 등급
한명의 사용자에게 발생한 장애
- 사용자 미숙에 의한 장애
- 해당 사용자 PC의 장애
• 시스템 운영관리 담당자는 해당 유지보수
지원팀에 통보
• 유지보수 지원팀에 의해 3시간 이내에 조치 시작
장애 4 등급
고객이 원하는 일반적인 정보
- 업무담당자의 이름 및
전화번호
- S/W 사용방법
• 접수시 즉시 처리
시스템 보안 및 장애 대팩
(2) 장애복구 전담조직
장애복구를 위해 구축사의 시스템 운영 관리자와 공급사 및 제안사의 유지보수 지원팀
으로 구성된 장애복구 전담조직을 구성하여 운영함으로써 장애발생을 사전에 예방함은
물론 장애 발생시 신속히 대처함으로써 시스템의 안정적 운영을 도모한다.
시스템 운영관리자
하드웨어
공급사
Sun의 서비스
센터에 의한
장애복구
지원
DB
공급사
Responce
Center
네트워크
• 전용선
- 전용선
서비스업체
응용프로그램
개발 참여요원
중 분야별 전
담인원 확보
기타
분야별 공급사
전담 요원 지정
• 통신장비
- 네트워크 A/S
담당조직
- 장비제조회사
장애발생시 제안사의 비상연락망을 통하여 관련 기술자로 하여금 즉시
복구하도록 한다.
긴급 장애일 경우에는 업무시작 시간 전에 조치될 수 있도록 연락체계를
취한다.
정상근무시간에 접수된 일반장애에 대해서는 업무시간에 처리될 수 있도록
연락체계를 취한다.
1, 2차 담당관리자의 순으로 3단계 협조 체계를 유지한다.
마케팅 지원계획
마케팅 지원기술
가. 시스템별 활용방안
본 사이트에서 구축하게 될 구축사 메인, 커뮤니티, 쇼핑몰 등 기본 시스템들을
많은 사용자들이 사용하게 하는 것이 마케팅의 핵심이라고 할 수 있다. 이를 위해
본 제안에서는 제안사가 보유하고 있는 Personalization 기술을 커뮤니티에
적용하여 커뮤니티를 중심으로 웹진 및 쇼핑몰의 기능을 결합시킨 사이트 활성화
방안을 제시한다.
시스템별 활용방안
구축사 메인
• Off-line과 연계한 각종이벤트 개최
• 회원들의 자유로운 이벤트 제안
• 정보 아카데미
• Off-line 회원사 연계
• 웹메일 Push
Community
•동호회, 채팅, 포럼, 실시간 메시징, 검색, Cyber
Poll, Match Finder, Friends on site 등 각종
커뮤니티 서비스 제공
• Contents Bookmark 기능 제공
- 각 그룹별로 해당 그룹 뉴스, 컨텐트,
상품, 이벤트 등 관심사항을 그룹 홈페이지
로 꾸밀 수 있으며 이를 통해 커뮤니티를
활성화시키고 마케팅에 활용
Personalization 기술 활용
- 개인 사용자의 성향분석
- 지능형 Agent 기술
• 공동구매를 통한 할인혜택 부여
• C to C Market 활성화 - 마일리지 부여
• 경매/역경매 활성화 - 마일리지 부여
• ‘Blind Products’ 기획이벤트 개최
Shopping Mall
마케팅 지원계획
나. 사이트 프로모션 방안
1) 인터넷 프로모션의 3단계
지속방문
유도
광고/홍보
방문자
분석 및
차후 전략
수립
2) 인터넷 프로모션의 효과
구분
매체 광고
인터넷 프로모션
비용
고비용
저비용
지속성
일시적
시간,공간 제약없는 노출
기사화
기사화 되기 어려움
쉽게 기사화될 수 있음
신뢰성
정확한 결과 산출 불가능
노출수/반응도 등 정밀 측정
신속성
제작시간이 오래 걸림
즉시(실시간) 제작 가능
무차별 광고/무차별 노출
자발적 정보 검색자에 노출
일방적 정보 제공
쌍방향 커뮤니케이션 매체
효과
쌍방향성
비고
7:3
풍부한 피드백
마케팅 지원계획
3) 제안사의 프로모션 지원방안
웹사이트를 잘 만드는 것도 중요하지만 많은 이용자를 모으기 위해 적극적으로
프로모션하는 것도 중요하다. 제안사에서 지원 가능한 웹 프로모션 서비스를
아래에 제시한다.
웹 프로모션 지원 방안
디렉토리/검색엔진 등록 서비스
웹 프로모션의 기본. 고객의 쇼핑몰을 50, 100, 200개의 디렉토리
및 검색 엔진에 등록하여 준다.
웹사이트 기술 분석
고객의 HTML문서를 상세히 분석하여, 잘못된 문법 표현, 스타일
오류, 잘못된 링크 등을 고쳐주며 검색엔진에서 상위 검색출력이
가능하도록 해준다. 그리고 자세한 기술 분석 리포트를 고객에게
제출한다.
웹사이트 마케팅 컨설팅
사이트 구조, 그래픽, 주문용 페이지, 스타일 등에 대한 분석을
하여 최고의 마케팅 효과를 볼 수 있도록 컨설팅 해주며 자세한
리포트를 고객에게 제출한다.
특정 산업사이트 등록 서비스
일반적인 디렉토리 및 검색엔진이 아니더라도 각 전문 분야별로 많은
이용자를 확보하고 있는 사이트가 많이 있다. 이 중 고객의 사이트와
분야가 비슷한 곳을 골라 고객의 사이트를 링크해 줄 것을 요청한다.
표적 뉴스그룹에 포스팅
수백만의 사람들이 3만이 넘는 뉴스그룹을 이용하고 있다. 고객의
사이트에 관한 내용을 관련 뉴스 그룹에 포스팅을 해준다.
마케팅 지원계획
다. 회원모집 방안
1) 기가입한 회원이 새로운 회원을 추천할 경우 마일리지 부여 및 각종 이벤트에 참
여할 수 있는 기회를 제공하여 자발적인 회원확보가 될 수 있는 여건을 조성한다.
2) 쇼핑몰에서 제품에 대한 정보가 사전에 전혀 없는 ‘Blind Products’라는 기획 이벤
트를 통해 사용자들의 사이트 재방문을 유도하고 이를 회원등록과 연계하여 초기
회원 확보를 할 수 있도록 한다.
3) 제안사에서 운영중인 검색 포탈 사이트인 www.wakano.com과 지식 포탈사이트인
www.mylas.co.kr에 전략적인 배너광고를 통해 초기 구축사전문사이트의 회원유치
를 지원한다.
초기 회원모집 방안
Wakano
myLAS
전략적 배너광고를 통해 당사의 myLAS site 및 메타검색 포탈사이트인
Wakano site에 참여하는 20만 회원들이 www.widwid.com에 수시로
접속할 수 있도록 하며 궁극적으로 구축사 전문사이트의 회원으로
가입을 유도한다.
마케팅 지원계획
라. 커뮤니티 활성화 방안
본 사이트는 구축사 동호인들이 스스로 구성하는 각종 커뮤니티의 활성화에 그 성패
가 달려 있다고 할 수 있다. 이를 위해서는 지속적인 새로운 커뮤니티의 개설과
활발한 활동을 위한 지원이 있어야 한다. 제안사는 다음과 같은 커뮤니티의 활성화
방안을 제시한다.
커뮤니티 활성화 방안
각종 동호회 이벤트 개최
사이트내 모든 동호회가 참여할 수 있는 각종 이벤트를 통해
회원들의 결속력을 촉진시키고 동일 분야의 다른 그룹끼리 경쟁할 수
있는 이벤트를 통해 전체적으로 커뮤니티가 활성화 되도록 한다.
New Club 개설시 혜택 부여
일반사용자가 New Club 개설시 시삽 권한을 부여함은 물론 향후
활성화 여부에 따라 다양한 혜택을 부여(회원 포함) 부여한다.
공동구매의 활성화
그룹 회원들끼리 쇼핑몰의 특정상품을 공동 구매할 경우 다양한 할인
혜택을 부여하고 그룹별 마일리지 적립을 통해 지속적인 구매 및
활성화를 촉진한다.
C to C Market 공간 제공
C to C Market(벼룩시장) 제공을 통해 회원들간의 자유로운 시장을
형성하고 많은 거래횟수 및 규모 등에 따른 마일리지 적립을 통해
다양한 혜택을 부여하여 커뮤니티 활성화에 기여한다.
경매시장의 활성화
경매 및 역경매 기능을 통해 회원들의 흥미를 유발하고 시장을 형성
한다. 이 역시 마일리지 제도의 도입으로 사이트 및 커뮤니티
활성화에 기여한다.
추진일정 계획
추진일정계획
본 구축사 포탈사이트 구축을 위한 요구 사항 및 일정을 고려하여 단계로 설정하고 3개
월간 진행한다.
추진일정계획
월
㈜
업무 구분
사용자요구사항 파악
업
무
분
석
척도 및 목표 설정
업무절차 프로토타입
이벤트모델 작성
프로세스모델 작성
데이터 모델 작성
사용자 인터페이스 설계
데이터 및 프로세스 분산
메시지 및 프로세스 설계
데이터베이스 설계
구
축
프로세스 설계
품질속성 및 검증
작업단위생성 및 코딩
시험사례준비
단위 및 스트링시험실시
사용자시험 실시
절차작성 및 직원교육
시
험
통합시험 실시
현장변환
운용 감독
5월
W1
W2
6월
W3
W4
W5
W6
W7
7월
W8
W90 W10
W11 W12
교육훈련 지원 계획
프로젝트 전 과정을 거쳐 진행되는 교육은 본 사업이 성공적으로 완료한 후 구축사
에서 효과적인 자체 운영능력을 갖추게 하는 중요한 요소이다. 따라서 본 제안사는
시스템 운영 담당자들이 프로젝트 수행 및 운영과정에서 요구되는 각종 관련기술을
습득할 수 있도록 개발 전과정에 공동으로 참여하도록 함과 동시에 교육대상별 전
문교육과정을 마련하여 소기의 교육목적을 달성한다.
교육훈련 추진방안
교육훈련 목표
완벽한 교육 훈련 및 기술 이전을 통한 구축사 포탈사이트 운영 /
개발요원의 전문가 양성
교육훈련 추진전략
개발팀 공동
참여
교육 대상별
표준 교육과정
개발
개발 전단계에 걸쳐 구축사와 제안사가 공동 개발팀을
구성하여 요구사항 분석 및 시스템 설계 구현의 시스템 개발
전 단계에 걸쳐 기술 이전 실현
시스템관리자, 운영자별 교육 과정을 통하여 적기에
지속적으로 교육을 실시하고 교육 결과 분석을 통한
Feedback실시
교육훈련 기본방침
체계적인 외주 기반의 교육실시 방안 제시
벤더 업체들을 활용한 교육 방안 제시
-H/W,S/W(DBMS,WEB,LOGIC,기타)
실제 관리 및 운영에 대한 개별 교육 훈련
실제 개발자의 강사진
교육훈련 지원 계획
•
최근 정보산업의 급속한 기술발전은 가히 정보 혁명이라 할만하며
이러한 신기술을 전달할 수 있는 교육은 프로젝트 성공여부를 결
정하는 중요한 부분이다. 특히 본 사업은 최신의 기술과 장비로 구
성되므로 이러한 환경하에서 구축된 시스템을 보다 효율적으로 운
영하기 위해서는 체계적이고 효과적인 교육훈련이 필요하다.
대상자별 교육훈련
시스템 관리자
교육목표 : 도입되는 하드웨어,소프트웨어(DBMS,Web Logic,기타)등의 벤더 업체들을
통한 OnSite 교육 이수를 통한 자체 운영 능력 배양
교육내용 : 시스템 일반관리, 시스템 장애복구방안, 통신 프로그램 운영방안,
하드웨어 운영관리방안, 통신장비 및 통신망 접속관리방안,
DB운영관리방안 등
교육기간 : 5일 이상
교육인원 : 구축사 필요 인력
교육장소 : OnSite 교육
교육방법 : 실제 관리자들을 대상으로 한 교육 실시
운영자
교육목표 : 주요 단계별로 운영자들에 대한 시스템의 이해 및 전략적 활용방안에
대한 교육을 통해 변화관리를 유도하고 정보기술의 활용 방안에 대하여
공동인식을 추구함.
교육내용 : 데이터의 Update 및 수정에 관한 교육, 관리자 인터페이스 교육, 사용자
지침서 교육, 실무교육 및 사후 운영에 관한 교육 등
교육기간 : 3일
교육인원 : 구축사 필요 인력
교육장소 : OnSite 교육
교육방법 : 실제 개발자들을 통한 강의교육 및 세미나(구축된 시스템 활용)
투입 인력 현황
수행조직 및 업무분장
가. 수행조직
효과적인 구축사 포탈사이트 개발을 위해 제안사의 프로젝트 개발조직 및
업무분장은 다음과 같다.
수행조직
프로젝트 관리자
양이석 책임
품질보증팀
기술지원팀
◈ 내부 QA 수행
◈ 내부 감리 수행
◈ 신뢰성 유지
◈ 신기술 지원
◈ 시스템 시험
레포츠 메인
개발팀
커뮤니티
개발팀
쇼핑몰
개발팀
관리시스템
개발팀
양이석(PM)
송대현
김재술
서철근
김승주
한인성
문현숙
강진수
강태현
유근중
양상오
강태영
진귀남
임우성
김경완
이강욱
투입 인력 현황
4. 수행조직 및 업무분장
투입인력 비율
투입인력 비율
구분
프로젝트 관리
마케팅
메인
등급
5월
6월
7월
합 계
PM
1
1
1
3
기획
1
1
1
3
분석
1
1
1
3
구축
1
1
1
3
1
1
2
전개
쇼핑몰
소계
2
3
3
8
분석
1
1
1
3
구축
2
2
2
6
전개
커뮤니티
관리자 시스템
소계
3
3
3
9
분석
1
1
1
3
구축
1
1
1
3
전개
3
3
3
9
소계
5
5
5
15
분석
1
1
1
3
구축
2
2
2
6
3
3
3
9
전개
소계
웹디자이너
총
계
0
0
2
2
2
6
마케팅
1
1
1
3
디자이너
2
2
2
6
고급
2
2
2
6
중급
4
4
4
12
초급
6
6
6
18
합계
15
15
15
53
투입 인력 현황
5. 투입인력 및 이력사항
투입인력 및 이력사항
가. 투입인력 계획 및 내역
구축사 포탈 시스템 구축 프로젝트는 타 프로젝트 경우에 비하여 프로젝트 소요
자원 중 인력이 차지하는 비중이 높으므로 프로젝트 초기의 투입인력 산정
시부터 철저한 인력관리를 하여야 한다.
분석 및 설계 단계
풍부한 컨설팅 유 경험자
• 인터넷 포탈사이트 구축 분야의 컨설팅 경험자
• 다양한 포탈 정보 시스템에 대한 컨설팅 경험자
풍부한 프로젝트 경험자
• 효과적인 프로젝트 관리 능력 보유자
• 인터넷 포탈사이트 관련 프로젝트 경험자
시스템 구축 단계
다양한 시스템 구축 경험자
• 인터넷 포탈사이트 구축 경험자
• Java, 오라클 DB에 웹 환경 개발 경험 보유자
• 인터넷 기반의 시스템 구축 경험자
투입 인력 현황
개인 이력 사항
성명
소속
직책
책임
연령
해당분야근무경력
학력
자격증
본사참여업무
사업참여기간
경
이력
참여율
100%
력
참여기간(년월-년월)
담당업무
발주처
비고