Browse > Article
http://dx.doi.org/10.9708/jksci.2012.17.1.053

A Design of Framework based on Distributed System for Enhancing Productivity  

Choi, Byung-Ha (Dept. of Computer, Dankook University)
Choi, Sung-Kyo (Dept. of Computer Engineering, Kangwon University)
Cho, Kyung-San (Dept. of Software Science, Dankook University)
Abstract
In this paper, we propose a framework which supports the simple development cycle based on Distributed System using IPO(Input-Process-Output) model. In our proposed framework, once a single class with Input, Process and Output functions is developed, it can be executed like a single application in both presentation layer and middle layer of a distributed system. Our proposed Framework removes dependency on distributed system and makes development cycle decreased from Develop-Build-Deploy-Test cycle to Develop-Test cycle when application programs is developed. The verification of productivity and performance is performed by comparing our Framework with distributed system or lightweight Framework. The results show high productivity due to the considerable amount of reduction in lines of source code and reduction in dependency on distributed system, and show stabler performance than lightweight framework.
Keywords
Distributed Object System; Lightweight framework; XML Web Service; IPO Model; Development Cycle;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Soo Dong Kim, Hyun Gi Min, Jin Yeal Lee, Seong An Kim, "An Effective Method to Design CBD Comp onents in Enterprise JavaBeans (EJB)," Journal of KISS:Software and Applications, Vol. 33, No. 1, pp. 32-44, Jan. 2006.
2 Gun Min Lee , Jung-Hyun Kim, Sang Jun Park, Sung-Ho Lee, Dong-Wook Shin, Young-Wan Koo, "Design of Web Services based on SOA for provide to Realtime Services," Proc. of Korean Society for Internet Information, pp. 343-348, May. 2009.
3 Kyung-Young So, Jong-Goo Park, "A Study on the Modeling for Component Integration in the java Bean-based System", Journal of the Korea Society of Computer and Information, vol. 5, no.2, pp. 37-42, Jun. 2000.
4 G. Edwards, N. Medvidovic, "A Methodology and Framework for Creating Domain-Specific Development Infrastructures," Proc. of Automated Software Engineering, pp. 168-177, Sep. 2008.
5 Yong Hwan Lee, "A Flexbile and Extensible CBD Application Framework and Performance Analysis," Journal of KISS : computing practices, Vol. 13, No. 1, pp. 46-58, Feb. 2007.
6 HaiLan Pan, AnBao Wang, WenRong Jiang, "Discussion of Course of E-commerce Website Construction based on Java EE lightweight framework," Proc. of Education Technology and Computer (ICETC), Vol 1, pp. 442-445, Jun. 2010.
7 Sabah AI-F edaghi, "Diagrammatical Framework for Information System Attacks," Proc. of Internet Technology and Secured Transactions (ICITST), pp. 1-7, Nov. 2010.
8 Microsoft, http://msdn.microsoft.com/en-us/library/ms685068.aspx
9 Rod Johnson, Juergen Hoeller, "Expert One-on-One J2EE Development without EJB," WROX Press, 2004.
10 Young-Oh Kwon, Se-Hoon Lee, "Design of Open Framework Extended Module for ASP Software Development," Proc. of the Korean Society of Computer Information Conference, Vol. 16, No 1, pp 91-28, Jun. 2008.
11 Myungnam Bae, Byungbog Lee, Aesoon Park, Inhwan Lee, Naesoo Kim, "The Middleware Extension for guaranteeing the Implementation Independency between C++ and VHDL," The Institute of Electronics Engineers of Korea -TC, Vol. 46, No. 6, pp. 66-77, Jun. 2009.
12 Wu Oil, Dong Xin, Huang Penghe, Bai Yanl, Li Yanhui, "Design & Implementation of Devanning/Container Loading Management System Based on Lightweight Framework," Proc. of Computer Science and Information Technology (ICCSIT), pp. 446-449, Jul. 2010.
13 Myeong Ho Lee, "Design and Implementation of Lightweight Container Architecture Using Spring 2.0 and Hibernate 3.2," Journal of The Korean Institute Of Plant Engineering, Vol. 14, No. 2, Feb. 2009.
14 Jae-Won Lee, Kurn-Joong Kim, Man-Cheol Shin, Chul-Woo Park, Min-Uk Yang, "Study of CIM data exchange using Hibernate(J2EE)," Proc. of The Korean Institute of Electrical Engineers, pp. 60-61, Jul. 2010.