최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기정보처리학회논문지. The KIPS transactions. Part D. Part D, v.15D no.4, 2008년, pp.513 - 522
이재유 (숭실대학교 컴퓨터학과) , 김수동 (숭실대학교 컴퓨터학부)
Service-Oriented Architecture(SOA) is an method to develop applications by developing and publishing reusable services which potentially be used in various applications, and discovering and composing right services dynamically. SOA adopts a paradigm of publish-discover-invoke, which is considerably ...
핵심어 | 질문 | 논문에서 추출한 답변 |
---|---|---|
SOA의 서비스란 무엇인가? | 따라서 SOA는 Publish-Discover-Invoke 형태의 컴퓨팅 방식을 사용하고 있으며, 이는 기존의 객체지향, CBD의 컴퓨팅 방식과 상당한 차이를 보인다. SOA의 서비스는 절차적 프로그래밍의 함수, 객체지향의 객체, CBD의 컴포넌트와는 다른 구성 단위(Unit)이며, 재사용성과 보편성이 서비스의 기본적인 요구사항이 된다. 또한 서비스 제공자와 소비자 간의 사전 상호인지나 정보의 공유없이, 서비스 제공자가 재사용을 고려하여 서비스를 개발하고, 서비스 사용자는 이를 검색한 후 사용하는 방식이므로 제공자와 소비자 간의 결합도가 매우 낮은 특징을 가지고 있다. | |
UDDI 버전 2.0에서는 데이터 구조의 5가지 구성 요소는 무엇인가? | 0에서는 데이터 구조를 총 5가지 구성 요소로 정의하고 있다. [tModel]: tModel은 UDDI 레지스트리의 테크니컬 명세를 나타낸다. 이 테크니컬 명세는 회사간에 데이터를 주고 받는 표준, 웹 서비스 인터페이스 정의 같은 모든 종류의 것들을 포함한다. [businessEntity] 엘리먼트: UDDI 데이터 계층구조의 최상위 엔트리이다. 이 엘리먼트는 회사 자체에 대한 정보(회사명, 회사주소, 전화번호 등)를 갖고 있다. [businessService] 엘리먼트: 서비스의 이름, 부수적인 기술내용, [categoryBag], [bindingTemplate] 엘리먼트로 이루어져 있다. [bindingTemplate]엘리먼트: 서비스에 관한 URL, 이메일 주소, 전화번호 등 어떠한 정보라도 담을 수 있다[4]. 서비스 사용자는 UDDI에 등록된 서비스의 검색을 위해 제공되는 UDDI 검색 API를 통해 UDDI 레지스트리의 검색 기능을 사용할 수 있다. | |
서비스 지향 아키텍처란 무엇인가? | 서비스 지향 아키텍처(Service-Oriented Architecture, SOA)는 여러 어플리케이션들에서 사용될 수 있는 범용적인 서비스를 개발하여 배포(Publish)하고 동적으로 발견(Discover), 조립(Composition)하여 어플리케이션을 만드는 기술이다. 따라서 SOA는 Publish-Discover-Invoke 형태의 컴퓨팅 방식을 사용하고 있으며, 이는 기존의 객체지향, CBD의 컴퓨팅 방식과 상당한 차이를 보인다. |
Arsanjani, A., “Service-Oriented Modeling and Architecture (SOMA),” IBM DeveloperWorks, 2004, http://www-128.ibm.com/developerworks/webservices/library /ws-soa-design1 (accessed September 26, 2007)
Erl, T., Chapter 6 to Chapter 12 of Service-Oriented Architecture: Concepts, Technology, and Design, Prentice Hall, 2005
Clement, L, Hately, A., Riegen, C., and Rogers, T. eds., UDDI Version 3.0.2, UDDI Spec Technical Committee Draft, OASIS, Oct. 2004, http://uddi.org/pubs/uddi-v3.0.2-20041019.htm (accessed September 26, 2007)
J. Colgrave and K. Januszewski, “Using WSDL in a UDDI Registry, Version 2.0.2,” Technical Report., OASIS UDDI Spec TC, 2004
Booth, D. and Kevin, C. eds., Web Services Description Language (WSDL) Version 2.0 Part 0: Primer, W3C Recommendation, W3C, 26 June, 2007, http://www.w3.org/TR/2007/REC-wsdl20-primer-20070626/ (accessed September 26, 2007)
Alves, A., Arkin, A., Askary, S., Barreto, C., Bloch, B., Curbera, F., Ford, M., Goland, Y., Guizar, A., Kartha, N., Liu, C.K., Khalaf, R., Konig, D., Marin, M., Mehta, V., Thatte, S., Rijn, D., Yendluri, P., and Yiu, A. eds., Web Services Business Process Execution Language Version 2.0, OASIS Standard, OASIS, 11 April, 2007, http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html (accessed September 26, 2007)
Gudgin, M., et al., Simple Object Access Protocol Version 1.2 Part 1:Messaging Framework (Second Edition), W3C Recommendation, W3C, 27 April, 2007, http://www.w3.org/TR/2007/REC-soap12-part1-20070427/(accessed September 26, 2007)
Papazog, M. and Heuvel, W., “Service-Oriented Design and Development Methodology,” International Journal of Web Engineering and Technology, InderScience Publisher, Vol.2, No.4, pp.412-442, 2006
Menasce, D.A., “Mapping service-level agreements in distributed applications,” IEEE Internet Computing, Vol.8, No.5, pp. 100-102, 2007
Bellwood, T., UDDI Version 2.04 API Specification, OASIS, 19th July 2002, http://uddi.org/pubs/ ProgrammersAPI_v2.htm
Jagannadham, D., Ramachandran, V., Kumar, H.N., “Java2 distributed application development(Socket, RMI, Servlet, CORBA) approaches, XML-RPC and web services functional analysis and performance comparison,” Communications and Information Technologies(ISCIT'07), International Symposium, pp.1337-1342, Oct. 17-19, 2007
*원문 PDF 파일 및 링크정보가 존재하지 않을 경우 KISTI DDS 시스템에서 제공하는 원문복사서비스를 사용할 수 있습니다.
출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문
※ AI-Helper는 부적절한 답변을 할 수 있습니다.