컨텍스트라는 용어는 정말 다양한 곳에서 다양한 의미로 쓰인다. 사전적인 의미는 문맥이나 환경, 정황등의 뜻이지만 그것을 그대로 웹서비스나 기타 정보통신 용어로 사용하기에는 개념상 혼동스러울 것 같다.
대충 정보통신 용어로서의 컨텍스트는 호출, 응답 간의 환경 정보라고 정의할 수 있을 것 같다. 즉, 누가 무엇을 어떤 의도를 가지고 언제 행위를 하였는지에 대한 정보를 통칭하여 컨텍스트라고 하는 듯 하다.
이 컨텍스트 정보가 그냥 일반적인 환경설정 정보와 어떤 차이를 지니냐면 컨텍스트 정보는 일반적인 환경설정 정보와 다르게 런타임시에 생성되는 정보라고 할 수 있다.
웹서비스에서 컨텍스트 기반 관리라고 한다면 웹서비스들간의 협업시에 발생할 수 있는 여러 비즈니스적인 로직을 제어, 관리하는 기능이라 할 수 있다. 즉 BPEL이나 웹서비스 Security등의 개별 기술을 통합하여 조율하여 전체적인 Orchestration을 담당하는 것이 웹서비스 컨텍스트 기반 관리이다.
ebXML의 경우는 BSI나 CPPA등이 이러한 일을 담당한다고 할 수 있고 웹서비스의 경우는 오아시스의 WS-CAF나 MS,IBM, BEA등의 WS-Coordination과 WS-Transaction등이 담당한다고 할 수 있다. 좀 더 단순하게 이해하자면 결국 웹서비스간 협업 프로세스의 트랜잭션 정보를 컨텍스트 정보라고 보면 된다.
대충 정보통신 용어로서의 컨텍스트는 호출, 응답 간의 환경 정보라고 정의할 수 있을 것 같다. 즉, 누가 무엇을 어떤 의도를 가지고 언제 행위를 하였는지에 대한 정보를 통칭하여 컨텍스트라고 하는 듯 하다.
이 컨텍스트 정보가 그냥 일반적인 환경설정 정보와 어떤 차이를 지니냐면 컨텍스트 정보는 일반적인 환경설정 정보와 다르게 런타임시에 생성되는 정보라고 할 수 있다.
웹서비스에서 컨텍스트 기반 관리라고 한다면 웹서비스들간의 협업시에 발생할 수 있는 여러 비즈니스적인 로직을 제어, 관리하는 기능이라 할 수 있다. 즉 BPEL이나 웹서비스 Security등의 개별 기술을 통합하여 조율하여 전체적인 Orchestration을 담당하는 것이 웹서비스 컨텍스트 기반 관리이다.
ebXML의 경우는 BSI나 CPPA등이 이러한 일을 담당한다고 할 수 있고 웹서비스의 경우는 오아시스의 WS-CAF나 MS,IBM, BEA등의 WS-Coordination과 WS-Transaction등이 담당한다고 할 수 있다. 좀 더 단순하게 이해하자면 결국 웹서비스간 협업 프로세스의 트랜잭션 정보를 컨텍스트 정보라고 보면 된다.
공유하기 버튼
|
|



최근 덧글