DocumentCode :
2619169
Title :
A component-based client/server application development environment using Java
Author :
Son, Seungwoo ; Injoong ; Kim, Changkap
Author_Institution :
Dept. of Software Eng., ETRI-Comput. & Software Technol. Lab., Taejon, South Korea
fYear :
1998
fDate :
23-26 Nov 1998
Firstpage :
168
Lastpage :
179
Abstract :
Currently the most widely used client/server architecture is composed of client applications that are based on graphical user interfaces and server applications that access data in commercial relational databases, usually in a remote server. To develop the applications, proprietary development environments such as PowerBuilder, Visual Basic, etc., are commonly used for their ease of use and for supporting rapid application development. Tied closely to the popular client/server architecture for distributed computing, these development environments utilize particular proprietary or standard components that facilitate interactions among independent programs. However, the proprietary approach makes it difficult for the developers to maintain, flexibility and choice. For example, which DBMS is used with their applications and the generated applications are not easily scalable to an enterprise level. To date Java, a very widely used object-oriented language, enables developers to develop applications that are platform-independent, and supports its component software, JavaBeans. In this paper, we propose a development environment based on the component platform, JavaBeans. The proposed environment enables developers to develop client/server applications that are easily scalable to the enterprise applications and to increase maintainability and ease of use
Keywords :
Java; client-server systems; graphical user interfaces; object-oriented programming; relational databases; software architecture; software maintenance; software reusability; Java; JavaBeans; PowerBuilder; Visual Basic; commercial relational database; component software; component-based client/server application development environment; data access; distributed computing; graphical user interfaces; independent program interactions; maintainability; object-oriented language; platform-independent applications; proprietary development environments; rapid application development; remote server; server applications; Application software; Computer architecture; Graphical user interfaces; Java; Logic; Network servers; Object oriented modeling; Relational databases; User interfaces; Visual BASIC;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages, 1998. TOOLS 28. Proceedings
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-7695-0053-6
Type :
conf
DOI :
10.1109/TOOLS.1998.750033
Filename :
750033
Link To Document :
بازگشت