기본개발환경구축
1. 웹서버
- 웹 브라우저 클라이언트로부터 HTTP request를 받아 HTML과 같은 정적인 contents를 제공하는 프로그램과 해당 애플리케이션 서버가 설치된 컴퓨터
- 종류
- Apache
- Nginx
- IIS
- GWS
- WAS 서버는 DB조회나 다양한 로직 처리를 요구하는 동적인 contents를 제공하기 위한 Application Server
- 종류
- Tomcat
- Undertow
- JEUS
- Weblogic
- Websphere
2. DB서버
- 사용자, 다른 어플리케이션, 데이터베이스와 상호작용하여 데이터를 저장하고 분석하기 위한 컴퓨터 소프트웨어
- 종류
- Oracle
- DB2
- Microsoft SQL Server
- MySQL
- MongoDB
- DB서버 고려사항
- 가용성
- 성능
- 기술지원
- 상호호환성
- 구축비용
3. 패키지
- 패키지 방식 개발은 여러 성공사례 노하우를 기반으로 만들어진 개발된 제품을 이용하여 시스템을 구축하는 방식
- 장점
- 국제 및 산업계 표준으로 장착된 비즈니스 프로세스 적용
- 품질이 검증된 안정적인 시스템 구축 가능
- 개발 기간의 단축으로 비용절감 효과
- 단점
- 사용자 요구사항에 대한 대처가 쉽지 않음
- 사용자의 프로세스 개선의 저항 발생