• Title/Summary/Keyword: service reusability

Search Result 134, Processing Time 0.027 seconds

Formal Specification and Modeling Techniques of Component Workflow Variability (컴포넌트 워크플로우 가변성의 정형 명세 및 모델링 기법)

  • Lee, Jong-Kook;Cho, Eun-Sook;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.10
    • /
    • pp.703-725
    • /
    • 2002
  • It is well recognized that component-based development (CBD) is an effective approach to manage the complexity of modem software development. To achieve the benefits of low-cost development and higher productivity, effective techniques to maximize component reusability should be developed. Component is a set of related concepts and objects, and provides a particular coarse-grained business service. Often, these components include various message flows among the objects in the component, called 'business workflow`. Blackbox components that include but hide business workflow provide higher reusability and productivity. A key difficulty of using blackbox components with business workflow is to let the workflow be customized by each enterprise. In this paper, we provide techniques to model the variability of family members and to customize the business workflow of components. Our approach is to provide formal specification on the component variability, and to define techniques to customize them by means of the formalism.

Push-out tests on demountable high-strength friction-grip bolt shear connectors in steel-precast UHPC composite beams for accelerated bridge construction

  • Haibo, Jiang;Haozhen, Fang;Jinpeng, Wu;Zhuangcheng, Fang;Shu, Fang;Gongfa, Chen
    • Steel and Composite Structures
    • /
    • v.45 no.6
    • /
    • pp.797-818
    • /
    • 2022
  • Steel-precast ultra-high-performance concrete (UHPC) composite beams with demountable high-strength friction-grip bolt (HSFGB) shear connectors can be used for accelerated bridge construction (ABC) and achieve excellent structural performance, which is expected to be dismantled and recycled at the end of the service life. However, no investigation focuses on the demountability and reusability of such composite beams, as well as the installation difficulties during construction. To address this issue, this study conducted twelve push-out tests to investigate the effects of assembly condition, bolt grade, bolt-hole clearance, infilling grout and pretension on the crack pattern, failure mode, load-slip/uplift relationship, and the structural performance in terms of ultimate shear strength, friction resistance, shear stiffness and slip capacity. The experimental results demonstrated that the presented composite beams exhibited favorable demountability and reusability, in which no significant reduction in strength (less than 3%) and stiffness (less than 5%), but a slight improvement in ductility was observed for the reassembled specimens. Employing oversized preformed holes could ease the fabrication and installation process, yet led to a considerable degradation in both strength and stiffness. With filling the oversized holes with grout, an effective enhancement of the strength and stiffness can be achieved, while causing a difficulty in the demounting of shear connectors. On the basis of the experimental results, more accurate formulations, which considered the effect of bolt-hole clearance, were proposed to predict the shear strength as well as the load-slip relationship of HSFGBs in steel-precast UHPC composite beams.

A Coupling Metric between Classes for Efficient System Design (효율적인 시스템 설계를 위한 클래스 간의 결합 척도)

  • Choi, Mi-Sook;Lee, Jong-Suk;Lee, Seo-Jeong
    • Journal of Internet Computing and Services
    • /
    • v.9 no.5
    • /
    • pp.85-97
    • /
    • 2008
  • Recently, service-oriented systems have been issued by their properties of reducing software development time and effort by reusing functional service units. The reusability of services can effectively promote through loose coupling between services and loose coupling between services depends on component-based system. That is, the component-based system is designed by grouping the tightly coupled classes of the object-oriented system and the service-oriented system is designed by the component-based system. Therefore, to design the component-based system and service-oriented system efficiently, a metric to measure the coupling between classes accurately needs. In this paper, we propose a coupling metric between classes applying a structural property, a dynamic property, and the normalized value by 0-1. We prove the theoretical soundness of the proposed metric by the axioms of briand et al, and suggest the accuracy and practicality through a case study. We suggest the evaluation results of the proposed metric through a comparison with the conventional metrics.

  • PDF

A Practical Method to Transform Component-based Design to Service-Oriented Design (컴포넌트 기반 개발 (CBD) 설계의 서비스 지향 아키텍처 (SOA) 설계로의 실용적인 변환 기법)

  • Cheun, Du-Wan;Jo, Sung-Hyun;Kim, Soo-Dong
    • The KIPS Transactions:PartD
    • /
    • v.18D no.6
    • /
    • pp.461-480
    • /
    • 2011
  • Component-Based Development (CBD) focuses on developing reusable components and assembling them into target applications. Service-Oriented Computing (SOC) is a relatively new paradigm where reusable services are developed, published, and composed into target service applications. Due to the popularity of CBD, many organizations already have CBD models for their applications. Hence, it is feasible and appealing to develop SOC applications economically by transforming existing CBD models, rather than developing SOC applications from the scratch. Our research is to develop a methodology for transforming existing CBD design into Service-Oriented Architecture (SOA) design. In this paper, we first compare the two paradigms and their key elements for the design; CBD design and SOA design. Then, we define mapping relationships of the transformation. For each transformation mapping, we present step-wise instructions. The benefit of applying this transformation is to increase reusability of existing design assets, to maintain the consistency between existing CBD and SOC models, and reduced cost for deploying service-oriented applications.

Service Identification of Component-Based For Extending Service-Oriented Computing System (서비스지향 컴퓨팅 시스템으로의 확장을 위한 컴포넌트 기반의 서비스 식별)

  • Choi, Mi-Sook;Lee, Seo-Jeong;Lee, Jong-Suk;Yang, Seung-Won
    • Journal of Korea Multimedia Society
    • /
    • v.11 no.5
    • /
    • pp.710-727
    • /
    • 2008
  • Service-oriented computing systems have been issued by their properties of reducing software development time and effort by reusing functional service units. The reusability of services can effectively promote through loose coupling between services. But strong associations of object-oriented systems such as inheritance and aggregation create a rather tight coupling between objects. The component-based systems without inheritance and aggregation create a loose coupling between components. Thus components provide service realization at runtime using the functionality provided by their interfaces. Therefore legacy component-based systems need to have service-oriented computing concept in order to support functional service units efficiently. Also, conventional methods for service-oriented computing system have not suggested the clear classification of service layers, the clear service identification guideline introducing service layers and a service mapping method between serviceces of each layer. Therefore we suggest the service classification and the identification guideline of business view and implementation view introducing layers and propose a mapping between two views. That is, we research service layers, service identification, diversified service sizes and a service mapping method between services of each layer. This can be applied to legacy component-based system to extend to the service-oriented computing system.

  • PDF

The Design and Implementation of C CLI for Information Resource Dictionary System (IRDS C DLI의 설계 및 구현)

  • Park, Jung-Gi;Jin, Seong-Il;Lee, Heon-Gi
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.4
    • /
    • pp.487-498
    • /
    • 1995
  • For the purpose of the sharing and reusability of software systems in an integrated CASE environment, it is necessary to develope the repository-based integrated software environment. In this paper, we designed and implemented the repository interface between CASE tools and IRDS service interface. We have already implemented the IRDS service interface system according to ANSI IRDS standard in order to develop a repository of an integrated CASE environment. We implemented the repository interface using the CLI(Call Level Interface) method that is composed callable run-time libraries.

  • PDF

A Novel of Mobile Commerce and Information Notice System for Local Festival Content Activation based on Location Information (위치 정보기반의 지역 축제 콘텐츠 활성화를 위한 모바일 커머스 및 정보 알림 시스템에 관한 연구)

  • Jung, Se Hoon;Park, Sun Min;Sim, Chun Bo
    • Journal of Korea Multimedia Society
    • /
    • v.18 no.6
    • /
    • pp.780-791
    • /
    • 2015
  • Recently, it is being held festival according to regional and seasonally cultural feature in nationwide. Especially, local festivals are being provided festival information services a variety of forms for tourists depending on development of information device. However, systems to provide notification information of local festivals are not persistent but mostly short term service. In this paper, we propose a mobile commerce and information notification system through festival information alerts and festival surrounding information using local based on service. In addition, we implement a festival information notification system that applies to beacon based on bluetooth in order to inform them on diverse festival. Finally, we take into account in terms of design of system using object-oriented design modeling to improve reusability of proposed system.

An Abstract Object-Oriented Platform Model for an ATM Switching System

  • Kim, Young-Man;Jung, Boo-Geum;Lee, Eun-Hyang;Lim, Dong-Sun
    • Proceedings of the IEEK Conference
    • /
    • 2000.07b
    • /
    • pp.723-726
    • /
    • 2000
  • In this paper, we present an abstract object-oriented plat-form model .suitable for the real-time distributed telecommunication system. The proposed platform is constructed upon the extended version of the real-time, distributed operating system, SROS(Scalable Real-time Operating System), that is developed at ETRI and successfully operated in the ATM switching system for several years. The object-oriented software development and maintenance methodology will resolve the current software crisis in the area of telecommunication and switching systems due to the everlasting maintenance about the huge amount of the existing software and the ever increasing needs for the better and new communication services. In general, an object-oriented software platform realizes the object-oriented methodology and possesses many good aspects like high productivity, better reusability, easy maintenance, et at. The platform is also designed to present the distributed multimedia service in addition to real-time event delivery. Recently, we have been implementing a couple of prototype bated on the proposed platform. Reflecting the evaluation results from these prototypes, the final platform specification will be determined.

  • PDF

A HELPDESK system design for communication network service (데이터 통신서비스를 위한 EJB기반 통합 HELPDESK 설계에 관한 연구)

  • 조동권
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.5
    • /
    • pp.661-666
    • /
    • 2002
  • We need the flexible method for communication network configuration and fault management business procedure. Therefore development of systematic integrating fault management system is essential to meet on these requests. We must design the integrating fault management system so that can run the repair processing for both data communication network management and new next generation data communication network of various type. In general it is effective that the system is consisted of decentralized module to be accessibele for business logic and datum to remote area. To Solve these problem, a method is to use object-oriented design technique. That is, it is to abstract reusability objects and make component module using the abstracted objects. In this paper, we propose a fault management system of communication network service using object-oriented design techniques which are UML(Unified Modeling Language) and EJB(Enterprise Java Bean).

A study on Kerberos Authentication mechanism (Kerberos 인증메커니즘에 관한 연구)

  • Kim Cheol-hyun;Lee Yon-Sik
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.15 no.3
    • /
    • pp.53-64
    • /
    • 2005
  • In this paper, proposes Kerberos certification mechanism that improve certification service of PKINIT base that announce in IETF CAT Working Croup. Also proposed Authentication Mechanism for reusability of Ticket that after Ticket's Lifetime is ended, message exchange that Local Client receives Remote Server's service. Since my suggestion to regional services are not described in Kerberos, authentication between regions can be performed via PKINIT(Public Key Cryptography for Initial Authentication) presented by IETF(Internet Engineering Task Force) CAT working group. The new protocol is better than the authentication mechanism proposed by IETF CAT Working group in terms of communication complexity and mechanism according to simplified Ticket issue processing.