서비스 기반 환경에서의 문법 기반 동적 시멘틱스 구현
暂无分享,去创建一个
서비스 기반 아키텍쳐는 다양한 기능을 가지는 독립된 서비스들의 조합으로 복잡한 고급 서비스를 제공하기 위한 목적으로 제시되고 있는 소프트왜어 아키텍쳐로 시멘틱스를 통하여 각 서비스들이 제공할 수 있는 서비스의 내용을 나타내도록 하고 있다. 하지만 정적으로 프로그램 수행전에 작성되어야 하는 시멘틱스의 특성상 QoS와 같이 프로그램 실행도중에 동적으로 변하는 소프트웨어의 비기능적 요소들을 표현하기에는 한계점을 보여왔으며 따라서 서비스 기반 아키텍쳐를 통하여 real time 요소들이 중시되는 mission critical한 작업을 구현하기에 문제점을 보이고 있다. 본 연구에서는 이러한 문제점을 해소하기 위하여 시멘틱스를 동적으로 구현하는 방법을 제시한다. 본 연구에서를 시멘틱스를 동적으로 표현하는 기술을 위하여 문법 기반 접근방식을 사용하고 있다. 문법 기반 접근 방식은 문맥자유문법을 통하여 시멘틱스를 기술하도록 하고 있으며 문맥 자유 문법의 reduction 프로세스를 통하여 동적인 요소들을 표현하여 실시간으로 변하는 서비스의 동적인 요소들을 기술 가능하게 만들어 서비스의 기능적 요소뿐만 아니라 비기능적 요소들도 표현할 수 있다. 또한 본 논문에서는 문법 기반 접근 방식에 의한 시멘틱스의 동적인 기술방식을 서비스 기반 아키텍쳐에서의 적용 예제를 제시하여 이를 통하여 효율적인 서비스 기반 아키텍쳐 구현에 본 접근방식이 우수함을 나타내고 있다. 마지막으로 이러한 장점은 서비스 기반 아키텍쳐의 한계점으로 보여준 mission critical 시스템이나 real time 시스템에도 응용이 가능할 것으로 보이며 또한 동적인 service on demand 요소들을 구현하는 데에도 도움을 줄 것으로 기대한다.