1 |
1
데이터베이스에 저장된 데이터를 실행 컨텍스트의 도메인 객체들로 매핑시키고, 데이터 저장 및 복원을 위한 서비스를 제공하는 데이터 모델 계층과,
비즈니스 로직이 구현된 실행 코드의 메타 데이터에서 실행 가능한 메서드를 추출하고, 이 추출된 메서드를 서비스로 제공하는 서비스 모델 계층과,
서비스 실행 요청이 들어올 때 이를 처리하는 방식에 대한 정책과 전략을 결정하는 서비스 실행 계층과,
기 작성된 서비스에 대해 함수 그룹의 조합을 통해 새로운 서비스를 제공하는 서비스 뷰 계층
을 포함하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
2 |
2
제 1 항에 있어서,
상기 매핑은,
도메인 객체 인터페이스(DOI : domain object interface)를 통해 이루어지는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
3 |
3
제 2 항에 있어서,
상기 도메인 객체 인터페이스는,
XML 기반의 도메인 객체에 대한 인터페이스
인 것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
4 |
4
제 3 항에 있어서,
상기 인터페이스는,
상기 도메인 객체에 대한 로딩, 검색, 수정, 저장 작업 중 적어도 어느 하나 이상을 포함하는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
5 |
5
제 1 항에 있어서,
상기 메서드는,
리플렉션을 이용하여 추출되는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
6 |
6
제 1 항에 있어서,
상기 메서드는,
단일 웹 메서드 또는 조합된 서비스로 제공되는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
7 |
7
제 1 항에 있어서,
상기 서비스 모델 계층은,
원격의 WSDL(web services description language : 웹 서비스 기술 언어) 문서에 접근하여 서비스가 사용 가능한지를 검증하고, 사용 가능할 때 해당 서비스를 런타임 저장소에 저장하는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
8 |
8
제 1 항에 있어서,
상기 서비스 모델 계층은,
로컬의 서비스에 대해 비즈니스 로직의 프로토타입을 비즈니스 로직 컴포넌트들로부터 획득한 후 이를 기준으로 WSDL 객체를 생성하는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
9 |
9
제 8 항에 있어서,
상기 WSDL 객체는,
프레임워크의 초기화 시점에 동시 생성되는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
10 |
10
제 1 항에 있어서,
상기 서비스 실행 계층은,
로컬 서비스에 대해 서비스 인스턴스로 직접 실행 메시지를 전달하여 실행하고, 원격 서비스에 대해 프레임워크가 SOAP 기반의 프록시를 생성하여 실행하는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
11 |
11
제 1 항에 있어서,
상기 서비스 실행 계층은,
동기식/비동기식 실행, 세션 유지 여부, 캐시 정책, 인스턴스 획득 방식 중 적어도 어느 하나 이상을 선택사항으로 포함하는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
12 |
12
제 1 항에 있어서,
상기 서비스 실행 계층은,
전후에 실행할 서비스에 대해 실행 코드를 추가한 동적 프록시를 서비스 인스턴스로 생성하는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
13 |
13
제 12 항에 있어서,
상기 동적 프록시는,
AOP 방식을 이용하여 생성되는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
14 |
14
제 1 항에 있어서,
상기 서비스 실행 계층은,
사용되는 서비스에 대한 인스턴스를 캐시하는 캐시 관리자와,
웹 서비스 호출간 세션의 저장 및 복원을 관리하는 세션 관리자와,
특정 웹 서비스 인스턴스가 기본적으로 제공해야 하는 서비스들에 대한 주입을 수행하는 서비스 주입자와,
생성된 서비스 인스턴스에 대한 재사용을 관리하는 서비스 관리자
를 포함하는 것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
15 |
15
제 14 항에 있어서,
상기 세션 관리자는,
도메인 객체 안의 데이터 중 상태 유지가 필요한 데이터에 대해서는 서비스 선언시에 선택하는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
16 |
16
제 14 항에 있어서,
상기 세션 관리자는,
레거시 웹 응용 프로그램과의 호환성을 위해 웹 서비스 실행간에 HTTP 기반의 세션을 이용하는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
17 |
17
제 14 항에 있어서,
상기 서비스 주입자는,
AOP 설정을 통해 서비스 실행의 직전 또는 직후에 다른 서비스를 주입하여 새로운 실행 코드를 생성하는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
18 |
18
제 14 항에 있어서,
상기 서비스 주입자는,
상기 서비스 실행 계층에서의 서비스에 대한 동적 조합을 제공하는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|
19 |
19
제 14 항에 있어서,
상기 서비스 뷰 계층은,
도메인 객체가 XML 기반의 메시지를 받는
것을 특징으로 하는 도메인 객체 인터페이스 기반의 프레임워크 장치
|