현재 진행하고 있는 프로젝트에서 신규 서비스 개발을 위한 Infra 추가 건이 있어 개발환경을 기준으로 구매요청을 했는데, 구매담당자의 질문은 WAS 서버를 Tomcat으로 쓰면 안되지는 지를 물어본다. 

"원래, 개발담당이 그렇게 알려주셔서 WebLogic을 기준으로 개발 했어요. TT "

막상 대답은 해보지만, 뒷골이 땡긴다.  

 

그럼, 이참에 관련 지식을 쌓아보자.  

1, 개발환경 정리 

항  목 

사  양 

비  고 

 WEB Server

Appache 

 

 WAS Server

Web Logic

 

 DB

Oracle 

 

 JDK

1.5 

 

 Framework

spring 2.5 + iBatis 2.0

 

 

2. 웹서비스의 기본 지식

   1) HTML과 이미지등의 데이터로 구성된 웹서비스 : 웹서버 만으로 서비스 가능 (Appache, IIS, ... )

   2) HTML과 더불어 JSP, ASP, PHP등으로 구성된 웹서비스 : servlet container (톰캣, 레진, IIS 4 ASP )

   3) 상용 WAS 서버 :  Web Logic, Web Sphere, ...  =>  분산처리, 보안, 트랜젝션, 쓰레드 등을 신경쓰지 않고, 오직 비즈니스 로직만 신경쓰면 됨.

 

3. 개발 총괄의 답변

  1) 톰켓등의 OpenSource를 사용하면, 유지보수 및 장애대응에 있어서 문제점 발생시 원인 파악 및 문제 해결에 있어 예상할 수 없는 상활 발생가능. 

  2) 동시접속자 처리, 쓰레드, 보안 등의 항목에서 오픈소스보다 상용 SW가 우수. 

  [결론] 단순 소규모, 내부사용자를 위해서라면 OpenSource 사용을 검토해 볼수 있으나 외부 상용 서비스를 위해서는 상용 소프트웨어 구매가 필요함.  

 

우와 전문가의 포스가 막...  그냥... 

'SI 프로젝트 수행' 카테고리의 다른 글

[경험공유] SW개발 일정 산정  (1) 2012.01.25
Posted by 꿈을펼쳐라
,