• Title/Summary/Keyword: Component Based Development(CBD)

Search Result 177, Processing Time 0.029 seconds

Design and Implegmentation of an Enterprise Server for Component-based Geographic Information Systems (컴포넌트 기반 지리 정보 시스템을 위한 엔터프라이즈 서버의 설계 및 구현)

  • Lee, Kang-Jun;Hong, Dong-Suk;Park, Ji-Woong;Han, Ki-Joon
    • Journal of Korea Spatial Information System Society
    • /
    • v.1 no.2 s.2
    • /
    • pp.5-20
    • /
    • 1999
  • Recently, the new software paradigm in information technology (IT) is the component-based development (CBD) technology that has brought as a result of the distributed computing environment (DCE). The CBD has reduced a program developing time and has been designed to make a distributed computing environment easier in the Internet and Intranet environments. These changes of software technology have influence on the geographic information system (GIS) and the CBD technology is highly needed as a point of view of the technique and policy of the geographic information system. In this paper, we designed and implemented an Enterprise Server for the efficient development and management of GIS components. Especially, the Enterprise Server was developed with the Enterprise JavaBeans Specification 1.1 that had been proposed as an industry standard by the Sun Microsystems. The Enterprise Server can allows users to manage the Unified Modeling Language (UML) and Design Patterns for the development of GIS components, develop a GIS component container which obeyed the Open Geodata Interoperability Specification (OpenGlS), manage spatial metadata through a spatial XML (eXtensible Markup Language) engine, and implement a TESTBED server for testing and verification of developed GIS components.

  • PDF

A Design On RUP based Component System (RUP 기반의 컴포넌트 시스템 설계)

  • Choi, Chang-Min;Chung, Chung-Soo;Kim, Cheon-Sik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05c
    • /
    • pp.1705-1708
    • /
    • 2003
  • 오늘날의 컴퓨팅 시스템은 비즈니스 거래와 분산 업무 처리로 확대되어가고 있으며 정보 기술은 점차적으로 재사용성과 독립성 그리고 이식성을 가진 컴포넌트를 기반으로 한 응용 개발이 확산되고 있다. 컴포넌트 개발 형태는 코드의 재사용이나 클래스 라이브러리보다 좀 더 발전된 형태의 부품개발 형태로서, CBD(Component Based Development)를 기초로 한다. 그러나 CBD를 이용하여 새로운 컴포넌트를 구축하는 비용의 증가와 함께 비즈니스 요구사항에 맞는 컴포넌트 개발을 위한 노력이 필요하며, 빠르고 정확한 컴포넌트 정보를 지원할 수 있도록 시스템 측면에서 정규화 형태의 컴포넌트 모델이 요구되고 있다. 본 논문에서는 사용자 요구사항에 접근하고, 재사용성과 독립성, 그리고 이식성을 가진 컴포넌트를 추출하고, 컴포넌트를 대상으로 인터페이스 나타내고자 한다. 따라서 본 논문에서는 대학 종합정보시스템 구축의 일부분인 구매관리 시스템을 분석 및 설계하여, 컴포넌트를 추출하고 컴포넌트 설계 모델을 제시한다.

  • PDF

Component-Based MDA Engineering Process (컴포넌트 기반의 MDA 공학 프로세스)

  • Yu, Tae-Kwon;La, Hyun-Jung;Kim, Soo-Dong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.325-327
    • /
    • 2005
  • 컴포넌트는 컴포넌트 기반 개발(Component Based Development, CBD)기술에서 재사용되는 기본 단위로서 OOP(Object Oriented Programming, OOP)의 객체보다 상대적으로 큰 단위의 기능성을 제공하며 재사용성이 뛰어나다. 모델 기반 아키텍처(Model Driven Architecture, MDA)는 모델들 간의 다양한 변환(Transformation)을 활용하여 어플리케이션 개발을 자동화하는 새로운 패러다임으로서 소프트웨어의 생산성을 향상시킨다. 그러나 MDA 는 컴포넌트와 같은 어플리케이션들 간의 공통성과 가변성을 활용한 재사용성을 직접적으로 지원하지는 않는다. 본 논문에서는 CBD 와 MDA 의 장점과 한계점을 알아보고 서로의 단점을 보완할 수 있도록 컴포넌트 PIM 과 컴포넌트 기반의 MDA 공학 프로세스를 제안한다. 제안된 컴포넌트 PIM 과 프로세스를 이용하면 어플리케이션들 간의 공통성과 가변성을 이용한 뛰어난 재사용성과 자동화를 통한 생산성의 ,향상 및 높은 유지보수성을 가질 수 있다.

  • PDF

Tree Growth Management System using Hand-Held Type RFID based on CBD Methodolgy (컴포넌트 기반 방법론 및 핸드헬드형 RFID를 이용한 수목 생육 관리 시스템)

  • Jung, Se Hoon;Kwon, Young Wook;Sim, Chun Bo
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.7 no.3
    • /
    • pp.43-53
    • /
    • 2011
  • The many cities are changing in the city form where the person and nature are mixed. Namely, the government invests many expense in tree field of distance space for the change in the green city. In this paper, we design and implement a tree growth management system using PDA built in 13.56MHz RFID reader and CBD(Component Based Development) for ubiquitous computing environments. Our system provides history management to increase business efficiency for location coordinate of tree and history information of tree which using RFID, the RFlD tag is attaching the new tree and that is inputting GPS location information in PDA and provides tree information of tree by location coordinate to history management. Finally, we show from a performance analysis that our system achieves about 85% average tree read rate of RFID under test scenario environments.

Design and Implementation of the SSL Component based on CBD (CBD에 기반한 SSL 컴포넌트의 설계 및 구현)

  • Cho Eun-Ae;Moon Chang-Joo;Baik Doo-Kwon
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.12 no.3
    • /
    • pp.192-207
    • /
    • 2006
  • Today, the SSL protocol has been used as core part in various computing environments or security systems. But, the SSL protocol has several problems, because of the rigidity on operating. First, SSL protocol brings considerable burden to the CPU utilization so that performance of the security service in encryption transaction is lowered because it encrypts all data which is transferred between a server and a client. Second, SSL protocol can be vulnerable for cryptanalysis due to the key in fixed algorithm being used. Third, it is difficult to add and use another new cryptography algorithms. Finally. it is difficult for developers to learn use cryptography API(Application Program Interface) for the SSL protocol. Hence, we need to cover these problems, and, at the same time, we need the secure and comfortable method to operate the SSL protocol and to handle the efficient data. In this paper, we propose the SSL component which is designed and implemented using CBD(Component Based Development) concept to satisfy these requirements. The SSL component provides not only data encryption services like the SSL protocol but also convenient APIs for the developer unfamiliar with security. Further, the SSL component can improve the productivity and give reduce development cost. Because the SSL component can be reused. Also, in case of that new algorithms are added or algorithms are changed, it Is compatible and easy to interlock. SSL Component works the SSL protocol service in application layer. First of all, we take out the requirements, and then, we design and implement the SSL Component, confidentiality and integrity component, which support the SSL component, dependently. These all mentioned components are implemented by EJB, it can provide the efficient data handling when data is encrypted/decrypted by choosing the data. Also, it improves the usability by choosing data and mechanism as user intend. In conclusion, as we test and evaluate these component, SSL component is more usable and efficient than existing SSL protocol, because the increase rate of processing time for SSL component is lower that SSL protocol's.

NMS Design Model based on Component Outsourcing (컴포넌트 아웃소싱에 기반한 NMS 디자인 모델)

  • 이광형
    • Journal of the Korea Computer Industry Society
    • /
    • v.3 no.7
    • /
    • pp.851-860
    • /
    • 2002
  • By managing various communication networks, we have Telecommunication Management Network(TMN) which has the aim of unified and effective communication network operation and maintenance. However, since TMN has been developed by different platforms in the implementation process, several problems have been found in the step of developing and maintaining the class of TMN system agent. In order to solve these problems, this paper suggests the component outsourcing concept which is based on Component Based Development.

  • PDF

A Study on the Quality Management System for Smart Shipyard Based on Mobile (모바일 기반 스마트 조선소 품질관리 시스템에 관한 연구)

  • Park, Ju-Yong;Moon, Se-Young;Ryu, Cheol-Ho;Hwang, In-Hyuck
    • Journal of Welding and Joining
    • /
    • v.31 no.4
    • /
    • pp.34-41
    • /
    • 2013
  • In the smart life era where the majority of economically active population uses mobile devices, smart devices have formed a new service market. In this study, we developed a shipyard quality management application using mobile devices such as smart phones and tablet PCs. For this purpose, the problems were derived through the analysis of the quality management work on shipyard and the considerations were extracted to build a smart work environment by analyzing the case studies of smart work in other industrial fields. Among the shipyard quality management work, functions thought to be highly utilized when converted to a mobile system has been developed as a mobile application. The application was developed by applying an object-oriented component-based development (ooCBD) methodology, and is expected to improve the user experience and the efficiency of quality management operations in shipyard.

Chiron-2 Architecture Based Score Processing System for Web-Based Education (웹 기반 학습을 위한 Chiron-2 아키텍처기반의 성적처리 시스템)

  • Jeong Hwa-Young
    • Journal of Internet Computing and Services
    • /
    • v.6 no.4
    • /
    • pp.1-7
    • /
    • 2005
  • Web-Based instruction system implemented according to CGI based process-oriented. But, in case of system development, theses method is able to take inefficiency with duplication of program code. Also, ofter the development, it takes difficult on the operation and management. In this research, I implement Web-based score processing system by component composition. Applied component model is Java Beans and composition method is to use Chiron-2 architecture. By this method, this research shows the high efficiency - not only structural advance but also low value of cyclomatic complex that measure a maintenance.

  • PDF

An Approach to Composite Techniques and Application of EJB Component using Adapter Pattern (Adapter패턴을 이용한 EJB 컴포넌트 조립 기법 및 응용)

  • Jeong Hwa-Young
    • Journal of Internet Computing and Services
    • /
    • v.4 no.1
    • /
    • pp.67-74
    • /
    • 2003
  • According to change of software development technique as design pattern, component based development etc.., web server development part is applied activity to fit in various user requirement. Especially, EJB as sewer side component model much researches and introduce by easy and various development support. Also, component composing techniques is receiving many interests by easy and efficient application way that architecture based C2 style architecture with message handling. But, in case of EJB component that can not cail thread, C2 framework modification is unavoidable for component composition by C2 style architeccture. For this, we propose techniques to use Adapter pattern to be one of structure pattern among pattern. That is, did so that component composition by C2 style architecture may can consist changing to be able to call thread function in EJB by Adapter pattern.

  • PDF

Development of Visual Modeler by using CBD

  • Yoon, Chang-Rak;Seo, Ji-Hun;Kim, Kyung-Ok
    • Proceedings of the KSRS Conference
    • /
    • 2002.10a
    • /
    • pp.53-53
    • /
    • 2002
  • According to glowing computing capacity, software in remote sensing has supported diverse processing interfaces from batch interface to high-end user interactive interface. In this paper, component based visual modeler is developed to process batch jobs for high-end users as well as novices. Visual modeler arranges several node groups which are categorized according to their purposes. These nodes carry out elemental unit processes and can be grouped to model. The model represents user specified job which is composed diverse nodes. User can organize models by connecting diverse nodes according to data flow model specification which rules node's connectivity and direction, etc. Furthermore, user defined models can be together to organize much more complex and large model.

  • PDF