2014년 6월 7일 토요일

레포트 수정

CSE 05289-01 정보시스템 개론
Spring 2014Jung-Jin Yang
Final Group Project
 
공공기관/Mobile Mashups 서비스
 
 
주별 보고 및 제출사항
(Team 이름)
 
프로젝트 전반적인 계획
다룰 내용 (보고서 양식에 기반한 관련내용)
 
Timeline
목요일 - 오픈 api, mashups 사례 조사
토요일 - 자신이 생각하는 mashups 서비스 블로그에 게시 및 토론
일요일 - 주별 레포트 작성 및 보완
 
금주의 목표/다룬 내용
문제
각 조원별 mashups 서비스 중 더 유용한 서비스를 선정하고 어떠한 오픈api를 이용할 수 있을지 찾아본다.(가상으로 오픈api들을 연동해 어떤 api들이 프로그램의 유연성과 실용성에 더 뛰어난지 확인)
문제 및 적용기술 배경을 알아보고 서비스 적용분야와 문제 해결등을 찾아본다. 시스템 구조를 알아보고 접근성을 높인다.선정한 mashup 서비스의 혜택을 알아보고, 보완 및 개선할 점을 찾는다.
관련 기술
http://xissy.egloos.com/viewer/3105731(RSS를 이용한 Mashup 서비스 만들기)
http://blog.bycube.net/lab/148 (Popfly를 이용한 Mashup서비스)
 
 
각 조원별 역할과 책임
역할과 책임에 따른 결과물
매쉬업 서비스를 제공할 때 어떤 매쉬업을 제공하느냐에 따라 시스템 구조가 달라지게 된다. 따라서 매쉬업 서비스에 따라 더욱 효율적인 구조가 존재하게 된다. 그리고 이러한 구조와 가장 잘 연동되는 Open API를 찾을 필요성이 존재하게 된다.
 
결과물 reference 첨부
야후 PipeRSS 매쉬업을 만들 수 있다.
 
그림입니다.

원본 그림의 이름: c0001892_11023261.jpg

원본 그림의 크기: 가로 525pixel, 세로 349pixel
 
 
 
 
 
 
 
create a New pipe를 클릭한다.
그림입니다.

원본 그림의 이름: c0001892_11023869.jpg

원본 그림의 크기: 가로 525pixel, 세로 313pixel
 
 
 
 
 
 
 
 
 
 
 
 
'Fetch' 모듈을 클릭해서 캔버스 안으로 드래그 한다. Fetch는 웹 상에 어떤 RSS 피드든 읽을 수 있는 제너릭한 모듈이다. 캔버스에 한 번 드래그해서 놓으면, 매쉬업을 구성할 RSS 피드의 URL들을 채워 넣을 수 있다.
(준비한 URL들을 붙여넣어야 한다.)
그림입니다.

원본 그림의 이름: popfly.jpg

원본 그림의 크기: 가로 640pixel, 세로 379pixel

사진 찍은 날짜: 2008년 07월 25일 오후 2:56
 
 
 
 
 
 
 
 
Popfly는 마이크로소프트 실버라이트를 기반으로 한 매시업 서비스로 간단하게 매시업을 할 수 있다
그림입니다.

원본 그림의 이름: popfly 예시.jpg

원본 그림의 크기: 가로 640pixel, 세로 387pixel

사진 찍은 날짜: 2008년 07월 25일 오후 4:20
 
 
 
 
 
이름 처럼, city : 에 도시명을 넣고, num : 에 원하는 결과 수를 입력하면 유저입력을 받고 입력받은 도시와 연관된 지역을 wikipedia에서 자동으로 검색하여 Virtual Earth에서 지역을 보여주는 매시업이다. 3가지 블럭을 이용하였다.
 
 
 
조원별 일의 상호적 관련성
 
조원별 평가
 
이유 및 순위
 
다음 주 목표/다룰 내용
조원별 역할/책임

2014년 6월 5일 목요일

Popfly를 이용한 Mashup서비스

출처 : http://agilist.tistory.com/17
         http://blog.bycube.net/lab/148

프로그래밍이 필요없고 블락들을 연결해서 데이터를 주고받는 형식이라고 하네요

RSS를 이용한 Mashup 서비스 만들기

나의 통합 RSS 설계도
(예시) 야후 파이프

사용 시 아이디 만들고 상단에 create a pipe 이용하면 됩니다.

출처 : http://xissy.egloos.com/viewer/3105731

사람인, 인크루트 출처 (잡코리아 api X)

노동부워크넷의 경우 직업정보, 학과정보만 api로 제공되며
개발 취업정보를 api로 사용하는 것은 불가능(저작권)
 
잡코리아 - 없음
 
사람인
 
인크루트

취업 검색 api

취업 검색 API(Job Search API)는 사람인에 등록된 채용정보를 검색할 수 있습니다.

요약

URL 작성 도구를 이용하면 취업 검색 API 맞는 URL을 생성 할 수 있습니다.

개요

키워드, 회사명 또는 다른 기준으로 채용정보를 검색하는데 취업 검색 API를 사용합니다. 검색 조건과 일치하는 결과를 얻을 수 있습니다. 각 항목에서 채용정보 리스트에서 사용할 수 있는 대부분의 정보를 포함할 수 있습니다.

출처 : http://api.saramin.co.kr/documents/job-search-api

채용정보 api

채용목록

1.1 요청 URL
요청 URL
URL
http://openapi.work.go.kr/opi/opi/opia/wantedApi.do
사용 예제

기본검색(필수 입력 예)

http://openapi.work.go.kr/opi/opi/opia/wantedApi.do?authKey=[인증키]&callTp=L&returnType=XML&startPage=1&display=10

다중검색(다중검색 입력 예)

http://openapi.work.go.kr/opi/opi/opia/wantedApi.do?authKey=[인증키]&callTp=L&returnType=XML&startPage=1&display=10&occupation=[직종코드1|직종코드2]
1.2 요청 parameter
요청 parameter
항목타입필수여부설명
authKeyStringY인증키
callTpStringY호출할 페이지 타입을 반드시 설정합니다.(L: 목록, D:상세)
returnTypeStringY xml 를 반드시 지정합니다.
startPageNumberY기본값 1, 최대 1000 검색 시작위치를 지정할 수 있습니다.
최대 1000 까지 가능합니다.
displayNumberY출력건수, 기본값 10, 최대 100 까지 가능합니다.
regionString  (다중검색 가능)
근무지역코드를 입력합니다.근무지역코드 보기
occupationString  (다중검색 가능)
직종코드를 입력합니다. 직종코드 보기
salTpString 임금형태
  • D 일급
  • H 시급
  • M 월급
  • Y 연봉
* 검색조건 미입력시 관계없음으로 조회됩니다.
minPayNumber임금형태 입력시 필수 입력최소급여
  • ~ 만원(원)이상 : 연봉,월급(일급,시급) 검색값 입력 시
  • 천단위구분을 위한 콤마(,)는 입력하지 않습니다.
maxPayNumber임금형태 입력시 필수 입력최대급여
  • ~ 만원(원)이상 : 연봉,월급(일급,시급) 검색값 입력 시
  • 천단위구분을 위한 콤마(,)는 입력하지 않습니다.
educationString 학력 코드를 입력합니다.
  • 00 학력무관
  • 01 초졸이하
  • 02 중졸
  • 03 고졸
  • 04 대졸(2~3년)
  • 05 대졸(4년)
  • 06 석사
  • 07 박사
    *학력무관(00) 입력시 다수 항목 입력 불가.
careerString 경력 코드를 입력합니다.
  • N 신입
  • E 경력
  • Z 관계없음
    * 경력의 경우 반드시 경력최소개월,경력최대개월을 입력
minCareerMNumber경력코드 입력시 필수입력경력 최소개월 수
maxCareerMNumber경력코드 입력시 필수입력경력 최대개월 수
prefString  (다중검색 가능)
우대조건
  • 12 여성
  • 13 청년층
  • A 장애인
  • B 고령자
indAreaString (다중검색 가능)
산업단지 코드를 입력합니다.산업단지코드 보기
subwayString (다중검색 가능)
역세권 코드를 입력합니다.역세권코드 보기
    * 지역-호선-역 코드 의 형식으로 입력하십시오.
empTpString  (다중검색 가능)
고용형태
  • 4 파견근로
  • 10 기간의 정함이 없는 근로계약
  • 11 기간의 정함이 없는 근로계약(시간(선택)제)
  • 20 기간의 정함이 있는 근로계약
  • 21 기간의 정함이 있는 근로계약(시간(선택)제)
termContractMmcntString  (다중검색 가능)
근무기간
  •  1 1~3개월
  •  3 3~6개월
  •  6 6~12개월
  • 12 12개월 이상
    * 고용형태가 시간선택제(11,21)인 경우에만 적용됨.
holidayTpString  (다중검색 가능)
근무형태
  • 1 주 5일 근무
  • 2 주 6일 근무
  • 3 토요 격주 휴무
  • 9 기타
coTpString기업형태 택일(다중검색 가능)
기업형태
  • 01 대기업
  • 03 벤처기업
  • 04 공공기관
  • 05 외국계기업
dtlSmlgntYnString강소기업 여부 (Y)
smlgntCoClcdString기업형태 택일기업형태
강소기업 분류코드를 입력합니다. 강소기업분류코드 보기
workerCntString 사원수
  • W10 10인 ~ 30인
  • W100 100인 이상
  • W30 30인 ~ 50인
  • W5 5인 미만
  • W50 50인 ~ 100인
welfareString  (다중검색 가능)
근무편의
  • 01 기숙사
  • 02 통근버스
  • 04 중식제공(또는 중식비 지원)
  • 11 차량유지비
  • 12 교육비 지원
  • 13 자녀학자금 지원
  • 06 주택자금 지원
  • 09 기타
certLicString (다중검색 가능)
자격면허 코드를 입력합니다.자격면허코드 보기
regDateString 
  • D-0 오늘
  • D-3 3일
  • M-1 한달
  • W-1 1주 이내
  • W-2 2주 이내
keywordString (다중검색 가능)
키워드검색 (예)전략영업, 개발자, ERP), UTF-8 인코딩입니다.
jobPlcyGbString 일자리정책구분
  • 1 무관
  • 3 녹색일자리
untilEmpWantedYnString 채용시까지 구인여부 : Y/N
minWantedAuthDtString 최소 구인인증일자
maxWantedAuthDtString 최대 구인인증일자
scrapInfoYnString 스크랩구인정보 Y/N
empTpGbString 채용구분
  • 1 상용직
  • 2 일용직
    * 해당 검색조건 미입력 시 자동으로 상용직 검색
sortOrderByString 등록일 기준 정렬방식
  • DESC 등록일 상향정렬(defalut)
  • ASC 등록일 하향정렬
    * 해당 검색조건 미입력 시 자동으로 등록일 상향정렬
majorString  (다중검색 가능)
전공코드를 입력합니다.전공코드 보기
    * 3차 계열만 입력하세요
foreignLanguageString  (다중검색 가능)
외국어코드를 입력합니다.언어코드 보기
comPreferentialString  (다중검색 가능)
기타 우대조건 (컴퓨터 활용)
  • 1 문서작성
  • 2 스프레드시트
  • 4 프리젠테이션
  • 6 회계프로그램
  • 9 기타
pfPreferentialString  (다중검색 가능)
기타 우대조건 (일반)
  • 01 해외연수자
  • 02 학점우수자
  • 03 공모전 입상자
  • 04 인근거주자
  • 05 차량소지자
  • 06 사회봉사 활동 경험자
  • 07 고용촉진장려금대상자
  • 08 국가유공자
  • 09 군 전역 간부
  • 10 북한이탈주민
  • 11 취업보호 대상자(독립유공자)
  • 14 운전가능자
  • 15 특성화고/마이스터고우대
1.3 출력결과
출력결과
항목타입설명
<wantedRoot>
<total>Number총건수</total>
<startPage>Number기본값 1, 최대 1000 검색의 시작위치를 지정 할 수 있습니다.</startPage>
<display>Number출력건수, 기본값 10</display>
<wanted>
<wantedAuthNo>String구인인증번호</wantedAuthNo>
<company>String회사명</company>
<title>String채용제목</title>
<salTpNm>String임금형태</salTpNm>
<sal>String급여</sal>
<region>String근무지역</region>
<holidayTpNm>String근무형태</holidayTpNm>
<minEdubg>String최소학력</minEdubg>
<maxEdubg>String최대학력</maxEdubg>
<career>String경력</career>
<regDt>String등록일자</regDt>
<closeDt>String마감일자</closeDt>
<infoSvc>String정보제공처
  • VALIDATION 워크넷 인증
  • SCRAP 스크랩
  • JOBROBOT 잡로봇
</infoSvc>
<wantedInfoUrl>String잡로봇 채용정보URL : 잡로봇 채용정보는 상세정보를 제공하지 않고 URL 을 통해 정보를 확인할 수 있습니다.</wantedInfoUrl>
<zipCd>String근무지 우편주소</zipCd>
<strtnmCd>String근무지 도로명주소</strtnmCd>
<basicAddr>String근무지 기본주소</basicAddr>
<detailAddr>String근무지 상세주소</detailAddr>
</wanted>
</wantedRoot>