CODE SERVICE FOR LANGUAGE-INDEPENDENT DISPATCH

서로 다른 프로그래밍 언어로 써진 컴포넌트들의 상호운용성을 향상시키기 위한 시스템, 방법, 및 소프트웨어가 본 명세서에 개시된다. 하나의 구현예에서, 코드 서비스는 타깃 환경보다 위의 레이어에 있는 애플리케이션 환경에서 메시지 인터페이스를 통해 애플리케이션 컴포넌트가 통신한 요청 메시지를 수신한다. 상기 요청 메시지는 타깃 환경에서 이용 가능하고 애플리케이션 컴포넌트의 언어와는 상이한 언어로 프로그래밍된 타깃 컴포넌트를 호출하기 위한 요청을 포함한다. 요청에 응답하여, 서비스는 타깃 환경에서 타깃 컴포넌트를 호출하는 것과 연관된 적...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ZHU SHAOFENG, FANNING MICHAEL C, CHEN ZHENGUANG, MAMERI FREDERICO A
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:서로 다른 프로그래밍 언어로 써진 컴포넌트들의 상호운용성을 향상시키기 위한 시스템, 방법, 및 소프트웨어가 본 명세서에 개시된다. 하나의 구현예에서, 코드 서비스는 타깃 환경보다 위의 레이어에 있는 애플리케이션 환경에서 메시지 인터페이스를 통해 애플리케이션 컴포넌트가 통신한 요청 메시지를 수신한다. 상기 요청 메시지는 타깃 환경에서 이용 가능하고 애플리케이션 컴포넌트의 언어와는 상이한 언어로 프로그래밍된 타깃 컴포넌트를 호출하기 위한 요청을 포함한다. 요청에 응답하여, 서비스는 타깃 환경에서 타깃 컴포넌트를 호출하는 것과 연관된 적어도 서비스 컴포넌트를 식별한다. 서비스 컴포넌트는 실행되어 컴포넌트 인터페이스를 통해 타깃 컴포넌트를 호출할 수 있다. Disclosed herein are systems, methods, and software to enhance the interoperability of components written in different programming languages. In an implementation, a code service receives a request message communicated by an application component via a message interface in an application environment that is at a layer above a target environment. The request message includes a request to invoke a target component available in the target environment and programmed in a language different from that of the application component. In response to the request, the service identifies at least a service component associated with invoking the target component in the target environment. The service component is executed to invoke the target component via a component interface.