개요 :
SAS에서도 역시 다른 DATABASE 제품과 같이 Web Service로 데이터 통신이 가능합니다.
SAS 개발 영역에서 작업 후 결과를 Web Service 의 표준에 맞추어서 제공하므로 이와 같은 방식을 사용한다면 일반 개발자는 SAS 개발을 잘 모르더라도 구현할 수 있으므로 개발시 기간을 단축 시킬수 있을 것입니다.
다음과 같이 웹서비스로 sas 프로그램을 등록하면 third party tool에서 별도의 sas api를 사용하지 않고도 sas program(sas data step)을 수행하거나 수행결과를 데이터로 받을 수 있는 장점이 있다.
예를 들어, sas program(data step) 을 다른 개발 프로그램언어(#C, .Net, Flash, C, 등등 )에서 이용하여 batch 작업등으로 실행이 가능합니다.
첨부파일의 예제는 sas 프로그램에 파라메타 변수로 값을 보내서 datastep 을 실행하여 결과 데이터셋을 받아서 Flash UI를 구현하여 결과를 보여주는 예제입니다.
내용 :
1. SAS 개발자는 첨부파일의 "Ⅰ.SAS 개발자 구현" 영역의 부분을 참고 구현하세요.
- SAS StoredProcess 을 구현할 수 있는 개발자
2. FLEX 등의 외부 개발자는 첨부파일의 " Ⅱ.웹 개발자 구현" 영역의 부분을 참고 하시고 구현 구현하세요.
- FLEX 로 WebService를 구현할 수 있는 개발자
3. 첨부파일에는 구현 방법과 구현 결과 화면이 함께 있습니다.