본문 바로가기
HOME> 보고서 > 보고서 검색상세

보고서 상세정보

웹 서비스에 기반한 eAI 프레임웍 개발
eAI Framework Based On Web Services

  • 사업명

    정보통신산업기술개발(기금)

  • 과제명

    웹 서비스에 기반한 eAI 프레임웍 개발

  • 주관연구기관

    브이아이소프트

  • 연구책임자

    한동수

  • 참여연구자

    오석   송성대   구종영   이성독   장우혁   황유나  

  • 보고서유형

    최종보고서

  • 발행국가

    대한민국

  • 언어

    한국어

  • 발행년월

    2004-10

  • 과제시작년도

    2003

  • 주관부처

    정보통신부

  • 사업 관리 기관

    정보통신연구진흥원
    Institute for Information Technology Advancement

  • 등록번호

    TRKO201000016657

  • 과제고유번호

    1440001264

  • DB 구축일자

    2013-04-18

  • 초록 


    ...


    본 과제의 eAI 프레임웍은 보편적인 웹서비스의 구조를 반영한다. eAI 서비스 제공자 Business Process Modeling Tool(이하 BPMT)를 이용하여 서비스를 정의하고 적절한포맷으로 변환한 후 표준 저장소에 등록...

    본 과제의 eAI 프레임웍은 보편적인 웹서비스의 구조를 반영한다. eAI 서비스 제공자 Business Process Modeling Tool(이하 BPMT)를 이용하여 서비스를 정의하고 적절한포맷으로 변환한 후 표준 저장소에 등록하게 되는데, 이 때 표준등록 저장소 상호연계 프레임웍이 활용된다. eAI 서비스 사용자들 또한 표준등록 저장소 상호연계 프레임웍을 통하여 표준 저장소를 검색하여 원하는 서비스를 찾아내며, 사용자 애플리케이션을 통해 웹서비스에 연결해 해당 서비스를 호출하게 된다. 호출된 서비스는 워크플로우 시스템에 의해 수행되는데, 수행 과정에서 다양한 애플리케이션과의 통합이 요구되면 비즈니스 프로세스 상호변환 프레임웍을 이용하여 상이한 데이터 포맷의 한계를 극복하게 된다. 이러한 일련의 과정은 대부분 eAI 플랫폼을 허브로 이용하게 된다. 이상과 같은 관점에서 정리해 보면, 세부 개발 목표로부터 파생되는 실제 개발 내용은 다음과 같은 다섯 가지 부분으로 요약된다.
    eAI 프로세스 정의 도구(BPMT) 개발
    비즈니스 프로세스 상호변환 프레임웍 개발
    표준등록저장소(UDDI) 상호연계 프레임웍 개발
    웹서비스에 기반한 eAI 플랫폼 개발
    기업간 비즈니스 프로세스를 관리하는 워크플로우 기술 개발
    (1) eAI 프로세스 정의 도구 개발
    eAI 프로세스 정의 도구는 기확보 워크플로우 기술의 BPMT을 확장하는 방식으로 진행되었다. 관련 기술문서들을 기반으로 기존 BPMT를 분석하고 새로운 요구사항에 맞게 수정하는 과정을 거쳐 개발된 BPMT는 UMM 방법론에 의거하여 유스케이스 다이어그램, 클래스 다이어그램, 시퀀스 다이어그램 등의 화면을 포함하며, 설계된 프로세스를 수행할 워크플로우 엔진과의 프로토콜에 해당된다고 볼 수 있는 프로세스 모델(Process Model Schema: WfMC의 Interface 1에 해당) 화면과 프로세스 다이어그램 화면도 포함하고 있다.
    (2) 비즈니스 프로세스 상호변환 프레임웍 개발
    비즈니스 프로세스 상호변환 프레잉웍은 UMM 방법론에 의거하여 모델링된 비즈니스 프로세스 모델을 ebXML Business Process Specification으로 변환하는 작업을 기본적으로 수행하며, 이후 WSDL과 BPEL4WS 그리고 RosettaNet PIPs 등과의 상호 변환을 실시하도록 개발되었다. 현재 지원되는 수준은 간단한 비즈니스 프로세스 정의 지원에 머무르고 있는데, 향후 적용과정을 통해 eAI 솔루션을 확보해 가는 과정에서 상당한 보강이 이루어질 것으로 예상된다. 비즈니스 프로세스 상호변환에 대한 실질적인 요구사항이 eAI가 적용되는 분야에 업체에 의해 도출될 것이기 때문이다.
    (3) 표준등록저장소 상호연계 프레임웍 개발
    표준저장소 상호연계 프레임웍 개발에는 JAXR(Java API for XML Registries)를 활용하였다. JAXR은 레지스트리에의 접근 편의를 위한 API로서, pulishing, querying 그리고 editing 기능을 지원하기 때문에 자바 플랫폼에서 표준 등록저장소와의 연동에 적합하기 때문이다. 특히 JAXR은 XML webservice중에서 B2B애플리케이션에 특화되었고, 복잡한컨텐츠 쿼리 publish/subscribe XML메시지를 지원한다. 게다가 ebXML Registry와 같은 다른 타입의 레지스트리 엑세스까지도 지원한다. 본 과제에서는 UDDI Ver 3까지 지원하고 있다.
    (4) 웹서비스에 기반한 eAI 플랫폼 개발
    eAI 플랫폼은 각종 메시지 처리를 담당하는 Message Service Handler(이하 MSH)와 웹서비스 요청을 받아들이는 웹서비스 게이트웨이 그리고 요청된 서비스를 적절하게 메세징 또는 웹서비스 형태로 변환해주는 Service Translator로 구성된다. MSH는 주로 기간시스템에 대한 인터페이스로서 복잡한 변환이 요구되는 메시지들의 처리를 전담하고, 웹서비스 게이트웨이는 상대적으로 단순한 호출을 전담한다. 물론 MSH도 하위레벨 처리루틴에 있어서는 웹서비스 게이트웨이와 연동하게 된다. 그리고 메시지를 웹서비스 형태로 변환하거나 또는 웹서비스를 메시지 형태로 변화해주는 역할을 Service Translator가 지원함으로써 유기적이고 효율적인 웹서비스 변환이 이루어지는 구조를 취했다.
    (5) 기업간 비즈니스 프로세스를 관리하는 워크플로우 기술 개발
    기업간 비즈니스 프로세스를 관리하는 워크플로우 기술 개발은 기존 워크플로우 시스템을 확장하는 형태로 진행했다. 기업간 비즈니스 프로세스의 관리를 위해 새롭게 도출되는 요구사항을 파악한 후, 그것을 기반으로 추가적인 작업들을 추출하여 반영했다. 특히 본 과제의 eAI 프레임웍이 웹서비스에 기반하고 있음을 감안하여, 워크플로우 시스템도 웹서비스 방식을 지원하는 형태로 확장했다. 이러한 확장을 위해서는 워크플로우 시스템이 외부에 제공하는 인터페이스 부분에 대한 파악할 필요가 있었는데, WfMC의 다섯 가지 인터페이스와 OMG의 IDL 파일을 참고했다.


  • 목차(Contents) 

    1. 표지 ...1
    2. 제출문 ...3
    3. 요약문 ...4
    4. 목차 ...9
    5. 제1장 서론 ...11
    6. 제1절 기술개발의 개요 ...11
    7. 제2절 기술개발의 최근 동향 ...12
    8. 제3절 기술개발의 중요성 ...13
    9. 제1항 기술적 중요성 ...13...
    1. 표지 ...1
    2. 제출문 ...3
    3. 요약문 ...4
    4. 목차 ...9
    5. 제1장 서론 ...11
    6. 제1절 기술개발의 개요 ...11
    7. 제2절 기술개발의 최근 동향 ...12
    8. 제3절 기술개발의 중요성 ...13
    9. 제1항 기술적 중요성 ...13
    10. 제2항 경제.산업적 중요성 ...13
    11. 제2장 관련 연구 ...15
    12. 제1절 eAI 개요 ...15
    13. 제2절 웹서비스 개요 ...18
    14. 제3절 개발환경 소개 ...22
    15. 제4절 관련 상용 솔루션들 ...24
    16. 제3장 기술개발 내용 ...27
    17. 제1절 기술개발 목표 ...27
    18. 제2절 시스템 설계 ...29
    19. 제1항 설계 철학 ...29
    20. 제2항 아키텍쳐 설계 ...30
    21. 제3절 세부 개발 내용 ...33
    22. 제1항 eAI 프로세스 정의도구(BPMT) ...33
    23. 제2항 비즈니스 프로세스 상호변환 프레임웍 ...38
    24. 제3항 표준등록 저장소(UDDI) 상호연계 프레임웍 ...41
    25. 제4항 웹 서비스에 기반한 eAI 플랫폼 ...45
    26. 제5항 기업간 비즈니스 포로세스를 관리하는 워크플로우 기술 ...60
    27. 제4장 시제품 소개 ...69
    28. 제1절 BPM 개요 ...69
    29. 제2절 WebVine 개요 ...72
    30. 제3절 WebVine 구성요소 ...74
    31. 제5장 결론 ...79
    32. 제1절 기술개발결과 정리 ...79
    33. 제2절 기술개발의 기대효과 및 활용방안 ...80
    34. 제1항 기술적 기대효과 ...80
    35. 제2항 경제.산업적 기대효과 ...81
    36. 제3항 활용방안 ...82
    37. 제3절 개발기술의 상용화 계획 ...83
    38. 참고문헌 ...84
    39. 부록 ...86
    40. 제1절 시연 프로그램 내역 ...86
    41. 제2절 워크플로우 시스템의 웹서비스 모듈 내역 ...92
  • 참고문헌

    1. 전체(0)
    2. 논문(0)
    3. 특허(0)
    4. 보고서(0)

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역