1월, 2011의 게시물 표시

Web Service

Web Service네트워크 상에서 서로 다른 종류의 컴퓨터들 간에 상호작용을 하기 위한 소프트웨어 시스템이다. 웹 서비스는 서비스 지향적분산 컴퓨팅 기술의 일종이다. 웹 서비스 프로토콜 스택은 SOAP, WSDL, UDDI 등으로 이루어진다. 모든 메시징에 XML이 사용되어 상호운용성이 높다.출처 : Wikipedia

Web Server vs WAS(Web Application Server)

Web Server웹 브라우저의 정적인 요청을 서비스하는 프로그램.
프리젠테이션 로직 담당.ex) 아파치, IIS(Internet Information Server) WAS웹 서버에 동적인 데이터 처리를 서비스 하도록 최적화 되어 있는 프로그램.
비지니스 로직 담당.
웹 서버 기능과 컨테이너의 기능으로 구성.ex) Tomcat, Web Logic, Web SphereWeb 서버, Servlet/JSP 컨테이너, EJB컨테이너, 트랜잭션관리, 네이밍서버, JDBC드라이버, 클러스터Servlet 컨테이너클라이언트에서 전송되는 Servlet 요청에 대하여 Servlet을 수행JSP 컨테이너JSP를 Servlet으로 변경하는 기능Web 어플리케이션다양한 공급자가 만든 다양한 컨테이너에서 구동될 수 있고, 꾸러미(압축파일)로 만들 수 있는 Servlet, HTML, JSP, 클래스 등의 자원을 모아 놓은 것컨텍스트Was가 관리하는 Web어플리케이션 단위컨텍스트 패스각 Web어플리케이션을 구분 하는 가상 패스명으로 일반적으로 Web어플리케이션의 최상의 디렉토리명으로 정함.웹브라우저 – (80) – 웹 서버(프리젠테이션 로직) – (8009) – WAS(비즈니스 로직) – DB참조http://luke1021.tistory.com/entry/%EC%9B%B9%EC%84%9C%EB%B2%84%EC%99%80-WASWeb-Application-Serverhttp://blog.daum.net/nicewoosik/8493974