1 |
1
키워드에 기반하여 사용자의 목적을 식별하는 목적 식별부; 및상기 식별된 사용자의 목적에 기반하여 결정된 하나 이상의 서비스들을 검색하고 상기 검색된 하나 이상의 서비스들에 기반하여 서비스 플로우를 생성하는 목적-기반 발견부를 포함하는, 웹 서비스 플로우 제공 장치
|
2 |
2
제1항에 있어서,사용자로부터 키워드를 수신하고, 수신된 키워드에 대응하는 하나 이상의 부-목적들을 표시하며, 상기 하나 이상의 부-목적 중 상기 사용자에 의해 선택된 부-목적을 인식하는 사용자 인터페이스 컨트롤부를 더 포함하는, 웹 서비스 플로우 제공 장치
|
3 |
3
제1항에 있어서,하나 이상의 단어들 및 상기 단어들 간의 관계로 구성된 목적 온톨로지를 더 포함하며,상기 목적 식별부는 상기 목적 온톨로지에서 상기 키워드의 동의어를 검색함으로써 상기 키워드에 기반하여 상기 사용자의 목적을 식별하는, 웹 서비스 플로우 제공 장치
|
4 |
4
제3항에 있어서,목적 및 하나 이상의 부-목적들 간의 관계 패턴을 저장한 목적 패턴 라이브러리를 더 포함하며,상기 목적 식별부는 상기 목적 패턴 라이브러리부로부터 상기 검색된 동의어와 관련된 하나 이상의 후보 목적들을 검색함으로써 상기 키워드에 기반하여 상기 사용자의 목적을 식별하는, 웹 서비스 플로우 제공 장치
|
5 |
5
제1항에 있어서,상기 목적-기반 발견부는 상기 식별된 사용자의 목적을 하나 이상의 부-목적들로 분할하고, 상기 하나 이상의 부-목적들 각각을 충족시키는 서비스들을 검색하는, 웹 서비스 플로우 제공 장치
|
6 |
6
제5항에 있어서,목적 및 하나 이상의 부-목적들 간의 관계 패턴을 저장한 목적 패턴 라이브러리를 더 포함하며,상기 목적-기반 발견부는 상기 관계 패턴을 사용함으로써 상기 식별된 사용자의 목적을 상기 하나 이상의 부-목적들로 분할하는, 웹 서비스 플로우 제공 장치
|
7 |
7
제6항에 있어서,상기 관계는 상기 목적을 구성하는 상기 하나 이상의 부-목적들의 순서를 갖는 리스트인, 웹 서비스 플로우 제공 장치
|
8 |
8
제5항에 있어서,상기 서비스들은 상기 하나 이상의 부-목적들 각각 및 비-기능적 특성들을 충족시키는, 웹 서비스 플로우 제공 장치
|
9 |
9
제1항에 있어서,상기 생성된 서비스 플로우에 기반하여 코드를 생성하는 코드 생성부를 더 포함하는, 웹 서비스 플로우 제공 장치
|
10 |
10
제9항에 있어서,상기 코드 생성부는 상기 서비스 플로우에 나타난 하나 이상의 부-목적들 간의 호출 및 제어를 순서대로 소스 코드로 변환함으로써 상기 생성된 서비스 플로우에 기반하여 상기 코드를 생성하는, 웹 서비스 플로우 제공 장치
|
11 |
11
제9항에 있어서,상기 코드는 소스 코드 또는 중간 코드 중 하나 이상인, 웹 서비스 플로우 제공 장치
|
12 |
12
사용자에 의해 입력된 키워드와 관련된 하나 이상의 부-목적들을 표시하고, 상기 하나 이상의 부-목적 중 상기 사용자에 의해 선택된 목적을 인식하는 목적 수정부;상기 목적에 대응하는 서비스 및 상기 목적을 충족시키는 서비스 플로우를 표시하며, 상기 서비스 플로우에 대한 편집을 제공하는 플로우 수정부; 및상기 편집된 서비스 플로우에 기반하여 생성된 소스 코드를 표시하고, 상기 코드에 대한 편집을 제공하는 코드 표시부를 포함하는, 웹 서비스 플로우 생성을 위한 인터페이스 제공 장치
|
13 |
13
제12항에 있어서,상기 선택된 목적에 대응하는 하나 이상의 검색된 서비스들을 표시하는 목적 표시부를 더 포함하고, 상기 목적에 대응하는 서비스는 상기 하나 이상의 검색된 서비스들 중 하나인,웹 서비스 플로우 생성을 위한 인터페이스 제공 장치
|
14 |
14
제12항에 있어서,상기 목적 수정부는 상기 사용자에 의해 선택된 비-기능적 특성을 인식하며,상기 서비스는 상기 비-기능 특성에 대응하며, 상기 서비스 플로우는 상기 비-기능 특성을 충족시키는, 웹 서비스 플로우 생성을 위한 인터페이스 제공 장치
|
15 |
15
제12항에 있어서,상기 플로우 수정부는 상기 서비스 플로우에 대한 편집에 의해 생성된 결정된 서비스를 추출하는 기능을 제공하는, 웹 서비스 플로우 생성을 위한 인터페이스 제공 장치
|
16 |
16
제12항에 있어서,상기 소스 코드는 XML 코드 또는 프로그래밍 언어 코드 중 하나 이상인, 웹 서비스 플로우 생성을 위한 인터페이스 제공 장치
|
17 |
17
키워드에 기반하여 목적 및 비-기능 특성을 식별하는 단계;상기 식별된 목적 및 상기 식별된 비-기능 특성에 기반하는 웹 서비스를 검색하는 단계;상기 검색된 웹 서비스에 대응하는 서비스 플로우를 생성하는 단계; 및상기 서비스 플로우에 대응하는 코드를 생성하는 단계를 포함하는, 웹 서비스 플로우 제공 방법
|