SOC 환경에서의 개발 프로세스 모델 정립을 위한 개별 프로세스의 제시및 역할 분석

Alternative Title
Presentation and behavior analysis of individual processes for establishing the development process model in the SOC environment
Author(s)
이동훈
Advisor
박승규
Department
정보통신전문대학원 컴퓨터통신
Publisher
The Graduate School, Ajou University
Publication Year
2005-08
Language
kor
Abstract
소프트웨어 개발 방법론의 새로운 페러다임으로 제시되고 있는 서비스 지향적 컴퓨팅 (Service Oriented Computing) 방법론은 소프트웨어의 개발에 서비스라는 요소를 이용함으로써 재사용성과 유연성을 높이고 있다는 점에서 기존의 방법론과는 많은 차이점을 가지고 있다. 기존의 여러 방법론은 그 동안 여러 논문에서 해당 방법론에 맞는 효율적인 개발 프로세스 모델을 제시하고 있지만, 서비스 지향적 컴퓨팅방법론은 아직 개발 프로세스 모델에 대한 연구는 진행중이지 못한 실정이다. 기존은 방법론과 서비스 지향적 컴퓨팅방법론의 여러 차이점 때문에 기존 방법론에 대한 개발 프로세스 모델을 적용하기에는 여러 문제점이 따르며 이에 SOC 환경에 맞는 새로운 개발 프로세스 모델에 대한 연구가 필요하다. 개발 프로세스 모델에 대한 연구를 하기 위해서는 서비스 지향적 컴퓨팅 방법론에서 서비스 기반 분석, 설계 및 개발, 실행, 유지보수와 같은 각각의 프로세스에 대한 연구가 선행되야 할 것이다. 이에 본 논문에서는 먼저 서비스 지향적 컴퓨팅방법론의 특징을 살펴보고 기존의 개발 프로세스 모델의 적용 가능성을 살펴보면, 이를 기반으로 SOC 환경의 개발 프로세스 모델에서 사용될 프로세스들을 제시해보고자 한다.
Alternative Abstract
SOC (Service Oriented Computing) is the new paradigm utilizing the service as basic element to develop the software. There are many differences between traditional development method and SOC. The most different thing between them is that SOC focuses on how to deliver the functionality of software to the users. On the other hand traditional development method focuses on how to construct the software by using the objects or the components. This affects the basic life cycle of the software developed on two different environments. In other words the software developed on SOC traces configure-execute-disengage life cycle but the software developed on traditional environment traces edit-compile-link life cycle. Because of such difference, traditional development process model does not work in SOC and new one is needed which suits with SOC. So we present processes and analyze the behavior of each process. These will constitute the suitable development process model for SOC. We select four processes, service based analysis process, design and development process, operation process, maintenance process. service based analysis process is the most important process because of nature of SOC. In this process, services satisfying requirements are found and the most suitable one is selected from service registry. If there is the similar service (not perfectly matched service) then service client can negotiate with service provider to get the customized service. And if there is no service coinciding with requirement then client needs to consider self-development. The roles of design and development process are not changed but the calling point is different. In SOC, design and development process is called when service provider makes the new service, customizes the existing service or service client operates self-development. In operation process, the services are bound with client and executed by client’s request. And service client must monitor the state of each service. If there is any failed service then service client can use maintenance process. In maintenance process, services can be unbound by change of requirement or failure of service. And new one can be bound through previous processes.
URI
https://dspace.ajou.ac.kr/handle/2018.oak/3223
Fulltext

Appears in Collections:
Special Graduate Schools > Graduate School of Information and Communication Technology > Department of Information and Communication > 3. Theses(Master)
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse