• Title/Summary/Keyword: Service-oriented Development

Search Result 500, Processing Time 0.028 seconds

A 4D Process for Service Oriented Software Development (서비스 기반 소프트웨어 개발을 지원하는 4D 프로세스)

  • Park, Joon-Seok;Moon, Mi-Kyeong;Nam, Tae-Woo;Yeom, Keun-Hyuk
    • Journal of KIISE:Software and Applications
    • /
    • v.35 no.11
    • /
    • pp.653-660
    • /
    • 2008
  • Recently, Service-oriented computing is the emerging computing paradigm. In this paradigm, we require the practical process model to support service oriented software development. The well-known development methods e.g., Unified Software Development Process, UML components have been proposed focused on component. So, these methods cannot support service-oriented computing concepts such as service definition, binding and composition concepts using Business Process Execution Language (BPEL). Also, a few proposed service-oriented approach, for example Service Oriented Unified process (SOUP), and Service Oriented Modeling and Architecture (SOMA) have appeared. However, these approaches do not explicitly represent detailed guideline, artifacts and approach. Therefore, in this paper we propose a practical and simple process model to support service oriented software development. Also, we explicitly represent process model and artifact using Software Process Engineering Metamodel (SPEM) which is proposed by OMG. By using our approach, it can enhance systematization and effectiveness for service-oriented software development.

Modeling Service-Oriented Software Development: Services Ecosystem

  • Chung, Sam
    • Proceedings of the Korea Society of Information Technology Applications Conference
    • /
    • 2005.11a
    • /
    • pp.1-6
    • /
    • 2005
  • The purpose of this paper is to propose a novel modeling approach called Services Ecosystem that applies the concept of ecosystems in ecology to Service-Oriented Software Development and Integration. For this purpose, an ecological system for software systems is proposed for the emerging Service-Oriented Computing paradigm, describing how participants interact with each other within their environments. Three emerging concepts, Service-Oriented Programming, Software Factories, and Service Grid, are employed to explain biotic and abiotic environments. Based upon the Services Ecosystem model, we demonstrate Services Ecosystem Model transformations by using a case example. The Services Ecosystem model is a novel approach for envisioning the Service-Oriented Computing paradigm in terms of an ecosystem in which the roles/perspectives of each participant and their relationships/interactions to environments are clearly described with a holistic view.

  • PDF

Service-Oriented Development Process for SOA (SOA를 위한 서비스지향 개발 프로세스)

  • Kim, Yu-Kyong;Yun, Hong-Ran
    • The Journal of Society for e-Business Studies
    • /
    • v.12 no.2
    • /
    • pp.75-93
    • /
    • 2007
  • Recently, Service-Oriented Architecture(SOA) is on the rise to reduce the complexity of IT infrastructure, minimize cost for maintaining it and maximize the productivity and flexibility in business. SOA increases the adaptability by loosely coupling and it's main feature is that three elements such as service provider, service requester and service registry are connected with each other systematically. These make difficult to adopt traditional development methodologies to implement SOA. In this paper, we suggest a service-oriented development process with regard to the aspect of service provider and service requester. The process consists of six phases and each phase sets up with guidelines and artifacts. It can choose the process type along with the goal in Development Planning.

  • PDF

Rule-based Aspect Oriented Approach for Efficient Service System Development (효율적인 서비스 시스템 개발을 위한 룰 기반의 관점 지향 기법)

  • Lee, Woo-Jin;Choi, Il-Woo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.16 no.1
    • /
    • pp.735-743
    • /
    • 2015
  • The service oriented architecture assures flexibility of enterprise application development, so it supports agile reaction to business change. On the other hand, considerable effort is needed to develop a service by combining business and constraint consumes because the entire combination logic should be changed according to the change in business rule. To improve the current method, this paper applied an aspect oriented approach to service system development. In this paper, the rule concern is proposed in addition to the core concern and cross cutting concern of aspect oriented approach. The rule concern is extracted from business rules included in the business processes and services. The rule concern is classified into the process rule aspect and service rule aspect according to the level of the rule. In the proposed approach, system is modularized into the core concern, cross cutting concern and rule concern through separation of concern, and they are maintained independently. Therefore, the adaptability, reusability, and maintainability of a service system will be enhanced.

An Approach to Developing Service Descriptions Based on Product Line (프로덕트 라인 기반 서비스 명세 생성 방법)

  • Park, Joon-Seok;Moon, Mi-Kyeong;Yeom, Keun-Hyuk
    • The KIPS Transactions:PartD
    • /
    • v.16D no.5
    • /
    • pp.747-754
    • /
    • 2009
  • Software product line engineering is an approach to creating core assets by systematically exploits common that can be highly reusableand different characteristics in related system families that is domain. By adapting this approachin object and component paradigm, software productivity is extended. Recently, Software development paradigm is changed to service oriented paradigm which is using services that are core assets. Therefore, to develop service oriented software more flexible, systematic and to enhance business agility about business changes, we need adaptation of product line to creation of services that are core assets. In this paper, we propose an approach to create and specify domain service through combine of product line and service oriented paradigm. Domain service explicitly specifies commonality and variability by domain service common/optional property variability, operation type variability, message type variability. By using this approach, it can support efficient and flexible service oriented development by producing various services through customization of domain service for the purpose.

A Study of The Function-Oriented Model for SOA Development Process (서비스지향 개발 프로세스의 기능기반 모델에 대한 연구)

  • Yu, Chun-Gun;Rhim, Chul-Woo;Kang, Byung-Wook
    • Journal of Korea Multimedia Society
    • /
    • v.14 no.4
    • /
    • pp.554-566
    • /
    • 2011
  • Service-oriented architecture(SOA) is a paradigm where reusable units are independently executable and only accessible through outer interfaces. Standardized methodology based on SOA has not been decided yet although a lot of efforts have been made for systems using SOA. Therefore Development of system using SOA is facing many difficulties currently. In this paper, service oriented methodology of function based model for supporting legacy system is proposed. Standardized methods for function based reusability through analysing SOA methodology are proposed and guide lines for improvement of service reusability are presented.

Maintainability Testing Evaluation Method for Service Oriented Architecture based Software (서비스지향구조 기반 소프트웨어의 유지보수성 시험 평가 방법)

  • Kim, Jin-Sik;Jeon, In-Oh
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.3
    • /
    • pp.81-90
    • /
    • 2009
  • Service oriented architecture software quality estimation is using Service oriented architecture techniques by method can improve objectivity and practical use degree through strategy technology development that accommodate international standard as technology that can motive quality sophistication and many software corporations embody business requirement and solution to associate. Also, setting an example business of government dimension is propeled and common use anger of Service oriented architecture base software according to technical development of related business circles is spreading. Therefore, proposed examination Metrik and measure quality and achieve research about method to decide the result according to suitable standard and present estimation example and present definitely estimation method to estimate Maintainability quality of Service oriented architecture base software in this research. Motive Maintainability quality sophistication of Service oriented architecture base software through this research and about Service oriented architecture base software quantitative / that can fulfill qualitative demand see.

Efficient Class Identification based on Event (이벤트 기반의 효율적인 클래스 식별)

  • Choi, Mi-Sook;Lee, Jong-Suk
    • Journal of Digital Contents Society
    • /
    • v.9 no.2
    • /
    • pp.165-175
    • /
    • 2008
  • Currently, software development methods have been advanced to service-oriented from component-oriented, to component-oriented from object-oriented. The component-oriented and service-oriented software development methods are analyzed by object-oriented UML model. So, the efficient analysis method for object-oriented UML model needs. In this paper, we suggest the analysis guideline and process based on event using Input Data-Process-Output Data Table for identifying use cases and classes efficiently. And the suggested method complements the problems depending the developer's perspective and experience.

  • PDF

Designing VOD Service Domain Feature Model and VOD Service Developing Process Based-on it (VOD 서비스 도메인 피처모델과 이를 기반한 VOD 서비스 개발 프로세스)

  • KO, Kwangil
    • Convergence Security Journal
    • /
    • v.17 no.3
    • /
    • pp.51-57
    • /
    • 2017
  • VOD service provides an additional revenue for broadcasting companies in addition to the existing subscription fees and advertisement-based revenue. Therefore, each broadcasting company develops its own VOD service and performs frequent improvement work. This leads to the development of new VOD services, so developers are considering ways to effectively handle the frequent development needs. In this background, we conducted an underlying research to apply the feature-oriented analysis model to the development of VOD service. The feature-oriented analysis model used in this study is the Feature-Oriented Domain Analysis (FODA) developed by SEI of Carnegie Mellon University. FODA provides a tool for specifying a feature model of a software domain, based on which developers determine the configuration of a software with customers. This study developed a feature model of the VOD service domain and devised the functionalities and testcases in an integrated manner with the feature model. Additionally, we proposed a VOD service development process utilizing the feature model, function specification, and testcases.

A Study on the Effect of e-Lifestyle on the Use Factors and Satisfaction of Self-Service Kiosk (비대면셀프서비스 이용자의 e-라이프스타일이 키오스크 사용요인과 만족요인에 미치는 영향에 관한 연구)

  • Eun Mi Lee
    • Korea Trade Review
    • /
    • v.45 no.2
    • /
    • pp.121-135
    • /
    • 2020
  • This study was to identify the effects of four types of e-Lifestyle(life-friendly lifestyle, development-oriented lifestyle, sociality-oriented lifestyle, information-oriented lifestyle) on sustainable behavior (usage and satisfaction) of Kiosk service. The study was based on convenience sampling of 222 consumers, who have at least three months experience of kiosk system use. Results showed that all of the four types of e-Lifestyle had not significant effect on ease of use. However, development-oriented lifestyle and sociality-oriented lifestyle had a positive effects on usefulness of Kiosk service. Results also indicated that e-Lifestyle had significant and positive effects on customer satisfaction and recommendation. In particular, life-friendly lifestyle had an effect on customer satisfaction, and sociality-oriented lifestyle and information-oriented lifestyle had statistically significant effects on recommendation. Since e-lifestyle could potentially influence sustainable behavior for using Kiosk, this study investigated the distribution of usage and consumer satisfaction for every lifestyle type, so as to understand the attitudinal and behavioral evaluation as sustainable behavior in the use of kiosk services. These findings allow researchers and marketers to identify the needs and expectations of specific types of kiosk users.