1 |
1
이종 웹서비스 조합응용을 형성하는 웹서비스들을 검색하여 조합하는 웹서비스 조합부;상기 조합응용을 실행하기 위한 실행코드를 생성하는 실행코드 생성부; 및상기 생성된 실행코드를 웹브라우저로 렌더링하여 조합응용을 실행하는 조합응용 실행부;를 포함하는 것을 특징으로 하는 조합응용 개발환경 제공장치
|
2 |
2
제 1 항에 있어서, 상기 실행코드 생성부는,위젯(widget) 형태의 조합응용 실행코드를 생성하고,상기 위젯은 웹서비스 입출력을 처리할 HTML 코드와, 폼을 결정하는 CSS와, 이종 웹서비스 별로 그의 호출을 위한 자바스크립트를 생성하는 것을 특징으로 하는 조합응용 개발환경 제공장치
|
3 |
3
제 2 항에 있어서, 상기 실행코드 생성부는, 웹서비스의 종류에 상관없이 웹브라우저에서 실행 가능하도록 자바스크립트 기반 조합응용 실행코드를 웹서비스 별로 다르게 생성하는 것을 특징으로 하는 조합응용 개발환경 제공장치
|
4 |
4
제 1 항에 있어서, 상기 조합응용 실행코드 생성부는,이종 웹서비스의 호출 방법 별로 웹브라우저에서 실행 가능한 자바스크립트 기반 호출코드를 생성하는 서비스 호출코드 생성기; 및웹브라우저에서 렌더링 가능한 위젯 폼을 생성하는 서비스 호출 폼 생성기;를 포함하는 것을 특징으로 하는 조합응용 개발환경 제공장치
|
5 |
5
제 4 항에 있어서, 상기 서비스 호출코드 생성기는,웹서비스 조합결과인 웹서비스들의 플로우를 대상으로 플로우를 구성하는 웹서비스 별 메타정보를 획득하고, 획득한 메타정보를 이용하여 웹 서비스 형태별로 인코딩을 수행하여 웹 서비스 형태별 자바스크립트를 생성하고, 상기 서비스 호출 폼 생성기에 CSS 생성을 요청하여 상기 서비스 호출 폼 생성기로부터 CSS를 제공받아, 상기 자바스크립트와 CSS를 이용하여 위젯을 생성하는 것을 특징으로 하는 조합응용 개발환경 제공장치
|
6 |
6
제 1 항에 있어서, 상기 조합응용 실행부는,웹브라우저에 위젯을 렌더링하고 서비스 호출 실행을 위해 접근코드 획득 기능, 웹서비스 호출 기능 및 호출중지 기능을 제공하는 서비스 위젯 핸들러; 및이종 웹서비스의 각 호출 방식 별로 웹서비스 호출 요청 인코딩과 웹서비스 호출 결과 디코딩을 수행하는 서비스 실행 제어기;를 포함하는 것을 특징으로 하는 조합응용 개발환경 제공장치
|
7 |
7
조합응용을 형성하는 웹서비스들을 검색하여 조합하는 단계;상기 조합응용을 실행하기 위한 실행코드를 생성하는 단계; 및상기 생성된 실행코드를 웹브라우저로 렌더링하여 조합응용을 실행하는 단계;를 포함하는 것을 특징으로 하는 조합응용 개발환경 제공방법
|
8 |
8
제 7 항에 있어서, 상기 실행코드를 생성하는 단계는, 위젯 형태의 조합응용 실행코드를 생성하고,상기 위젯은 웹서비스 입출력을 처리할 HTML 코드와, 폼을 결정하는 CSS와, 웹서비스 호출을 위한 자바스크립트로 구성되는 것을 특징으로 하는 조합응용 개발환경 제공방법
|
9 |
9
제 8 항에 있어서, 상기 실행코드를 생성하는 단계는,웹서비스의 종류에 상관없이 웹브라우저에서 실행 가능하도록 자바스크립트 기반 조합응용 실행코드를 웹서비스 별로 다르게 생성하는 것을 특징으로 하는 조합응용 개발환경 제공방법
|
10 |
10
응용 개발자가 웹서비스를 검색하기 위한 검색 창과, 검색한 웹서비스를 조합하여 조합응용을 개발하기 위한 편집 창을 제공하는 단계;웹서비스 검색 및 편집 수행 이후, 조합응용을 구성하는 웹서비스를 호출하기 위해 웹브라우저를 이용하여 웹서비스 별로 자바스크립트 기반의 위젯을 제공하는 단계; 및상기 제공된 위젯을 이용하여 조합응용을 웹브라우저에서 실행하기 위해, 접근코드 획득, 웹서비스 호출 및 호출중지 기능을 포함하는 사용자 인터페이스를 제공하는 단계;를 포함하는 것을 특징으로 하는 조합응용 개발환경 제공방법
|
11 |
11
제 10 항에 있어서, 상기 사용자 인터페이스를 제공하는 단계는,응용 개발자가 접근코드를 미리 획득한 경우에는 접근코드를 자동으로 표시하고, 그렇지 않은 경우에는 상기 접근코드 획득 인터페이스를 통해 해당 웹서비스 제공자의 웹 페이지에 접근하여 접근코드를 획득하도록 하는 단계; 및상기 획득한 접근코드를 서비스 레지스트리에 저장하여 추후 해당 웹서비스를 호출하게 될 때 응용 개발자가 새로 접근코드를 획득할 필요 없이 상기 서비스 레지스트리에 저장된 접근코드를 읽어 들이는 단계;를 포함하는 것을 특징으로 하는 조합응용 개발환경 제공방법
|