모바일 웹 서버

Mobile Web Server
모바일 웹 서버
원본 작성자로버트 맥쿨
개발자Apache Software Foundation, Nokia Research
초기 릴리즈2007년[1] 10월 23일
안정적 해제
1.5 / 2008년 11월 18일(2008-11-18)
기록 위치C, C++, 자바
운영 체제모든 POSIX(리눅스/B)SD/유닉스 유사 OS), Symbian OS, S60 플랫폼, Android
다음에서 사용 가능영어
유형웹 서버
면허증아파치 라이선스 2.0
웹사이트https://code.google.com/p/i-jetty/

모바일 서버는 제트기에 기반한 오픈 소스 소프트웨어i-jetty와 같은 오픈 소스 소프트웨어의 사용을 통해 오늘날의 스마트폰이 개인 웹 서버를 호스팅하도록 설계된 소프트웨어다. I-jetty는 오픈 소스 웹 컨테이너서블릿JSP와 같은 자바 기반의 웹 콘텐츠를 제공한다. Jetty는 Java로 작성되며 APIJARs 세트로 이용할 수 있다. 개발자들은 제트 컨테이너를 객체로 인스턴스화할 수 있으며, 네트워크와 웹 연결을 독립형 Java 앱에 즉시 추가할 수 있다.[2] Jetty는 수만 개의 HTTP 연결과 수십만 개의 동시 웹 소켓 연결을 허용하는 확장 가능한 성능을 위해 만들어졌다. Jetty는 최적화된 제품으로 작은 메모리 공간을 만들어 확장성과 성능을 높인 것으로 알려져 있다.

노키아심비안 OS S60 모바일 소프트웨어 플랫폼을 운영하면서 아파치 HTTP 서버노키아 휴대폰 라인에 들여온 몇 안 되는 휴대폰 회사 중 하나이다. S60 Mobile Web Server는 인터넷에서 모바일 장치로 HTTP 트래픽 연결을 가능하게 한다.

모바일 웹 서버 구성 요소에는 인터넷 접속이 가능한 컴퓨터에서 실행되는 게이트웨이 애플리케이션과 원격 모바일 장치에서 실행되는 커넥터 애플리케이션이 포함된다. 유효한 DNS 구성을 가진 게이트웨이와 커넥터 애플리케이션은 모바일 장치에 글로벌 웹 주소(URL)를 제공할 수 있다. 그러나 2010년 1월 현재 노키아가 웹서버 프로젝트를 중단했다.[3]

모바일 웹 서버 애플리케이션은 모바일 기기가 웹 페이지서버 측 제어를 포함한 개인 웹 애플리케이션을 호스팅하는 수단을 허용한다. 현재 가장 많이 사용되는 HTTP 서버서블릿 컨테이너Jetty, Tomcat, Glassfish, Resin이다.

GeneralMobileWebServerCapabilities.png
왼쪽의 도표는 Jetty, Tomcat, GlassfishRede와 같은 서블릿 컨테이너가 들어 있는 모바일 장치에 대한 일반적인 이해를 보여준다. 개인화된 기기를 통한 글로벌 호스팅 허용, 기능 생성 및 완벽한 사용자 제어 Mobile Web Server 내의 구성은 데스크탑, 노트북 또는 휴대폰에 관계없이 모든 플랫폼에서 최적화, 계정 관리 및 즉각적으로 동기화된 정보를 가능하게 한다.

웹 컨테이너 비교

다양한 컨테이너 및 버전 Java API(버전) 개미 태스크(버전) Maven 2 플러그인(버전)
GlassFish 2.x 1.0.1 1.0.1 1.0.1
GlassFish 3.x 1.0.1 1.0.1 1.0.1
제티 4.x 0.1 1.0 0.2
제티 5.x 0.8 1.0 0.2
제티 6.x 0.8 1.0 0.2
제티 7.x 1.0.1 1.0.1 1.0.1
제티 8.x 1.1.3 1.1.3 1.1.3
제티 9.x 1.3.0 1.3.0 1.3.0
수지 2.x 0.1 0.1 0.1
수지 3.x 0.1 0.1 0.1
수지 3.1.x 1.2.0 1.2.0 1.2.0
톰캣 4.x 0.1 0.1 0.1
톰캣 5.x 0.1 0.1 0.1
톰캣 6.x 1.0 1.0 1.0
톰캣 7.x 1.0.2 1.0.2 1.0.2

특징들

참고 항목

참조

외부 링크