최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기정보처리학회논문지. The KIPS transactions. Part D. Part D, v.16D no.1, 2009년, pp.55 - 64
Various business model and computing environments are currently merged into web services and many web related application products are also develop. Most of IT enterprises in Korea use the Service-oriented architecture (SOA) whenever they develop the web applications. SOA is an approach to loosely c...
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
핵심어 | 질문 | 논문에서 추출한 답변 |
---|---|---|
SOA란 무엇인가? | SOA(Service-Oriented Architecture)는 잘 정의된 인터페이스와 서비스들 간 콘트랙트(contracts)를 통해 서비스라고 하는 애플리케이션의 다양한 기능 단위를 상호 연관시키는 컴포넌트 모델이다. 인터페이스는 하드웨어 플랫폼, 운영체제, 프로그래밍 언어에 독립적인 방식으로 정의된다. | |
약결합 시스템의 장점은 무엇인가? | SOA는 특정 구현에 얽매이지 않은 중립적인 인터페이스를 가졌기 때문에 서비스들 간 약결합(loose coupling)으로 알려져 있다. 약결합 시스템의 장점은 기민성과 각 서비스의 내부 구조 및 구현의 변화에 대응할 수 있는 능력을 가진다는 것이다. 약결합 시스템의 필요성은 비즈니스 애플리케이션이 변화하는 환경에 빠르게 적응해야 하는 데서 기인한다. | |
SOA는 어떤 아키텍처로 구성되어 있는가? | SOA는 세 가지의 아키텍처적인 요소들로 구성되어 있으며 이를 (그림 2)에서 보여주고 있다. 각각의 요소를 간단하게 살펴보면 아래와 같다[5]: • 응용 아키텍처 : 하나 이상의 서비스 제공자나 통합하는 비즈니스 프로세스로부터 어떤 서비스를 소비하는 비즈니스 측면의 솔루션이다. • 서비스 아키텍처 : 구현과 애플리케이션 소비사이에 다리를 제공하는 아키텍처로서 서비스 집합의 논리적인 뷰를 생성하고 공통 인터페이스와 관리 아키텍처에 의해 호출된다. • 컴포넌트 아키텍처 : 다양한 환경을 지원하는 구현된 애플리케이션으로서 비즈니스 객체 또는 그들의 구현이다. |
고원규, “SOA 시장, 어디쯤 와 있나”, 경영과 컴퓨터 2007년 6월호, 2007
이상일, “SOA 방법론과 시장진단”, 경영과 컴퓨터 2006년7월호, 2006
IBM, “SOA와 웹서비스 입문,” http://www.ibm.com/developerworks/kr/webservices/newto/, IBM Developer Works, 2008
David Sprott and Lawrence Wilkes, “Understanding Service Oriented Architecture,” Microsoft Architecture Journal 1, Microsoft, pp.10-17, 2004
Pal Krogdahl, Gottrried Luef, and Christoph Steindl, “서비스 지향과 기민성: 성공적인 SOA 개발, Part 1: SOA와 애자일 방식의 기초”, IBM Developer Works, http://www.ibm.com/developerworks/kr/library/ws-agile1/index.html, 2006
IBM, “Smart SOA: Best Practices for agile innovation and optimization,” Service oriented architecture White paper, 2007
Tmax Soft, “4Frameworks Solution,” http://www.tmax.co.kr/
Ron Jeffries, “What is Extreme Programming?. XProgramming.com : an agile software development resource,” http://www.xprogramming.com/xpmag/whatisxp.htm, 2001
강석천, 강규영, 김창준, “변화를 꿈꾸는 개발방법론 애자일(Agile)”, 월간 마이크로소프트웨어 2007년 3월호, 2007
Kent Beck, 'Extreme Programming Explained : Embrace change,' 2nd ED., Pearson Education, 2005
Ken Schwaber, “What is Scrum?, Scrum: Its about common sense,” http://www.controlchaos.com/about/, 2007
Ken Schwaber, Mike Beedle, Robert C. Martin, 'Agile Development with Scrum', Prentice Hall, 2001
Ronaled E. Jeffries, Ann Anderson and Chet Hendrickson, 'Extreme Programming Installed', Pearson Education, 2003
Korea eXtreme Programming Users' Group, “Korea eXtreme Programming Users' Group,” http://www.xper.org/, 2007
Thomas Earl, 'Service-Oriented Architecture: A field guide to integrating XML and Web Service,' Pearson Education, 2004
Thomas Earl, 'Service-Oriented Architecture:Concepts, Technology, and Design,' Prentice-Hall, 2005
Mike Cohn, 'User Stories Applied: For agile software development,' Pearson Education, 2004
OASIS Open, “Reference Model for Service Oriented Architecture 1.0,” http://docs.oasis-open.org/soa-rm/v1.0/, 2006
William Pietri, “An XP Team Room,” http://www.scissor.com/resources/teamroom/, 2004
Stefan Tilkov, “10 Principles of SOA,” Stefan Tilkovs Weblog, http://www.innoq.com/blog/st/2006/12/13/10_principles_of_soa.html, 2006
*원문 PDF 파일 및 링크정보가 존재하지 않을 경우 KISTI DDS 시스템에서 제공하는 원문복사서비스를 사용할 수 있습니다.
출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문
※ AI-Helper는 부적절한 답변을 할 수 있습니다.