본문 바로가기

전체 글

What Is This ? - Hadoop http://hadoop.apache.org 를 방문하게 되면 나를 반기는 코끼리가 있다. 코끼리를 왜 쓰게 되었을까 라는 의문으로 찾은 기사는 http://www.nytimes.com/2009/03/17/technology/business-computing/17cloud.html?pagewanted=1&_r=1 로 해석본은 http://ggoogi.goanygate.com/ko/forum/hadoop-free-software-program-finds-uses-beyond-search Hadoop에 대해서 알아보기로 마음먹었으니 어디 한번 알아보도록 할까요?! 이건 구글이 쓴 Hadoop 관련된 논문 ㅎㅎㅎ 이것도 구글이 작성한 MapReduce 관련 논문 ㅎㅎㅎ * Hadoop의 이해(삼성소프트웨어 멤.. 더보기
Axis Example 우선 웹서비스 작성을 하기전에 Axis에서 제공하는 Example을 서비스해봄으로써 앞으로 하게 될 서비스 제공에 대해 생각해보자 ㅡ 앞서 환경설정에서 보았던 Axis초기화면에서 List를 들어가면 이런 화면을 볼 수 있을 것이다. 보시다시피 현재 제공되는 서비스는 Administrator와 Version 뿐이다. 우리는 제공하는 예제중에서 Stock 이라는 서비스를 제공해 볼 것이다. %AXIS_HOME% : AXIS를 받은 폴더 ㅡ 톰캣에 넣어둔 AXIS폴더는 %AXIS_HOME%폴더의 하위폴더이다. 헷갈리지 않도록 하자. 거기에는 예제가 없다. %AXIS_HOME%를 가면 하위폴더중에 samples폴더가 있다. 그 중에서 Stock폴더를 선택하여 들어가면 디렉토리 안에는 이러한 파일들이 존재한다. .. 더보기
분산개체 애플리케이션에서의 스텁(stub), 스켈레톤(Skeleton) 웹서비스 프로그래밍을 하기전에 앞서 앞서 말했던 RPC방식에서 중요한 개념인 스텁과 스켈레톤에 대해서 알고갑시다^^ 잘 정리가 된 글이 있어 가져왔습니다. 분산개체 애플리케이션은 다음과 같은 목적을 추구합니다. 덩치가 큰 프로그램(개체)은 서버만 가지고 있는다. 프로그램 실행은 서버가 담당한다. 클라이언트에게는 이 프로그램(개체)을 조작하는 데 필요한 최소한의 코드만 전달한다. 여기서 세번째 목적을 수행하는 데 사용되는 것, 즉, 프로그램(개체)을 조작하는 데 필요한 최소한의 코드가 바로 스텁과 스켈리턴입니다. 가령 TV 보기 서비스를 제공하기 위해 덩치가 큰 TV 가 아니라 이를 조작하는 리모콘만 전달해도 충분한 것입니다. 스텁(stub)은 원래 연필 토막이나 담배꽁초처럼 쓰고 남은 조각을 말합니다. .. 더보기