정적 웹 서비스 - 서버에 HTML이나 다양한 미디어 자원 파일이 저장돼있고 클라이언트가 요청하면 저장된 원본 그대로 파일을 서비스하는 것. - 모든 클라이언트의 동일한 요청에 대해 동일한 결과를 준다. 동적 웹 서비스 - 같은 요청이라도 클라이언트에 따라 다른 결과의 서비스를 해주는 방법이 동적 웹 서비스이다. - 동적인 페이지를 위해 비즈니스 로직 처리와 DB 참조 처리 등의 서버 프로그래밍이 필요하다. - 웹 서버상에서 작동하는 프로그램이 클라이언트에 맞게 HTML을 생성하여 보낸다. ( 프로그램이 생성한 HTML 등의 콘텐츠를 동적 콘텐츠라 한다. ) * 여기서 프로그램은 JSP, Servlet, Node.js, PHP 등으로 만든 프로그램을 의미한다. 콘텐츠 - 웹 서버를 통해 공개되는 정보를 ..
AWS는 아마존 웹서비스Amazon Web Service 아마존이라는 해외의 온라인 쇼핑몰에서 제공하는 웹 서비스 호스팅. 각종 원격 컴퓨팅 서비스다른 웹 사이트나 클라이언트 측 응용프로그램에 대한 온라인 서비스를 제공하며 최종사용자에게 직접 공개되는 것은 아니고 다른 개발자가 사용 가능한 기능을 제공하는 플랫폼을 제공 하며 PaaS 이다. REST프로토콜 및 SOAP 프로토콜을 통해 접근, 이용 관리가 가능. 특징- Auto Scaling- Load Balancing- 사용하는 만큼 지불- 무료로 1년간 사용 가능 EC2 = Elastic Cumputer Cloud 가장 일반적으로 사용되는 서비스 독립적인 서비스 Linux, Window 등 제공 웹서버, 애플리케이션, 데이터베이스, 파일서버 등 기본적..
SaaS ( Software as a Service ) 소프트웨어 및 관련 데이터는 중앙에 호스팅 되고 사용자는 웹 브라우저등의 클라이언트를 통해 접속하는 형태의 소프트웨어 모델기존의 ASP를 확장한 개념으로 차이점은 다음과 같다.- SasS는 전자상거래 관점의 사업적인 반면 ASP는 전산 외주(아웃소싱)- SasS는 불특정 다수를 대상으로 전산서비스의 제공을 중점을 두어 확장성과 고객 요구사항 커스터 마이즈에 중점- SaaS는 ASP와 달리 고객의 가치장조 및 고객요구를 맞추는데 초점 성공사례로는 CRM ( 고객 관계 관리 ) 핵심 특징- 네트워크 기반으로 접근하고 관리하는 상업적으로 사용 가능한 소프트웨어- 각 고객 사이트가 아닌 중앙의 위치에서 활동을 관리하며 고객이 웹을 통해 애플리케이션에 접근하..