• Title/Summary/Keyword: 3-tier architecture

Search Result 45, Processing Time 0.028 seconds

Design and Implementation of Movie Reservation System with EJB 3.1 Lightweight Container Architecture (EJB 3.1 경량 컨테이너 구조 환경에서 영화 예매 시스템의 설계 및 구현)

  • Lee, Myeong-Ho
    • Journal of Digital Convergence
    • /
    • v.11 no.5
    • /
    • pp.307-312
    • /
    • 2013
  • This paper aims to design and realize movie reservation system with EJB 3.1 lightweight container architecture. N-Tier enterprise architecture to resolve the problem with benefits to support the new architecture is a lightweight container architecture. This architecture, such as the EJB, but not heavy, to provide all of the architecture is possible. The lightweight container architecture is most often used in business EJB 3.1 is well-known architecture. Therefore, this research has the N-tier enterprise architecture to solve the advantages and disadvantages developed to support the latest EJB 3.1 architecture based on the design and implementation of a movie reservation system.

E-commerce Architecture Evaluation Through Web Stress Test (웹 스트레스 테스트를 통한 전자상거래 아키텍쳐 평가)

  • Lee, Young-Hwan;Park, Jong-Soon
    • Information Systems Review
    • /
    • v.3 no.2
    • /
    • pp.277-288
    • /
    • 2001
  • Of critical importance to the success of any e-commerce site are the two factors: rapid application development and quick response time. A three-tier architecture composed of presentation layer, business layer, and data access layer emerges to allow rapid changes in user interface, business logic, and database structures. Too often, such a logical three-tier architecture is considered as requiring a three-tier physical architecture: Web server, application server, and database server running on separate computers. Contrary to the common belief, a Web stress test reveals that the three-tier logical architecture implemented on a two-tier physical platform guarantees a quicker response time due to the reduction in cross-machine communications. This would lead business firms to economize their spending on e-commerce: increasing the number of physical servers to expedite transaction is not necessarily the best solution. Before selecting a particular hardware configuration, a Web stress test needs to be conducted to compare the relative merits of alternative physical architectures. Together with capacity planning, Web stress test emerges as a powerful tool to build robust, yet economical e-commerce sites.

  • PDF

Design and Implementation of Multilingual support method for 3-tiered softwares (3-TIER 구조 소프트웨어의 다국어 지원 방식의 설계와 구현)

  • Koh, Jeong-Gook
    • Journal of Korea Multimedia Society
    • /
    • v.15 no.2
    • /
    • pp.266-272
    • /
    • 2012
  • Multilingual support of software is necessary for entering global market. 3-tier architecture is a solution for problems of 2-tier architecture. It divides an application into a client-tier and an application-tier, and presentation logic and database are connected by middleware. The advantage of 3-tier architecture is the enhanced performance through load balancing, scalability, easier maintenance and reusability. This paper proposes a multilingual support method that utilizes common resource files for 3-tier enterprise softwares, applies the proposed method to development of multilingual version of billing solution, and verify the usefulness of it. It is easy for development and maintenance of software, the addition of language supported. Proposed method holds a resource file for each language and provides a multilingual support class library. Therefore this method reduces a waste of memory and disk space. Deployment of a class library into an application tier makes development and maintenance of software, the addition of new language supported easy. To avoid inappropriate modification of a resource file, a multilingual support class library is provided in a dll file.

A Clint/Server-based Production Management System with 3-Tier Architecture (클라이언트/서버 기반의 3-Tier 구조를 갖는 생산 관리 시스템)

  • Kim, Young-Jin;Rim, Gi-Wook;Oh, Sam-Kweon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10b
    • /
    • pp.1581-1584
    • /
    • 2000
  • 기업에 있어서 업무의 흐름은 생산성의 증대에 많은 영향을 주며 생산성의 향상은 곧 기업의 경쟁력과도 밀접한 관계가 있다. 이러한 이유로 최근 기업들은 기업활동의 모든 업무흐름을 유기적으로 통합하여 관리할 수 있는 클라이언트/서버 컴퓨팅 시스템을 도입하는 추세이다. 클라이언트/서버 운용은 크게 데이터베이스 서버와 응용 및 프리젠테이션 로직을 포함한 클라이언트로 구성되는데 기존의 2-Tier 기반의 시스템을 확장한 3-Tier 환경이 최근 각광을 받고 있다. 그러나 기업 내 업무의 성격, 어플리케이션 튜닝 등의 충분한 검토가 수행되지 않은 3-Tier 환경은 개발비용의 부담과 더불어 시스템의 성능을 오히려 저하시키는 결과를 초래할 수도 있다. 이에 본 논문에서는 생산 제조업체의 업무의 성격과 환경에 적합하도록 2-Tier 구조를 주 기반으로 하고 일부 기능은 어플리케이션 서버에서 처리하는 3-Tier 구조의 성격을 갖도록 하여 시스템의 효율성과 차후 확장성을 갖는 생산 관리 시스템을 설계 및 구현하였다.

  • PDF

A Study on the 3Tier Architecture Structure System (3 Tier Architecture 시스템 구조연구)

  • Sung Choi;Geun Yu Jeoung;Chan Kim Seoung;Lan Han Jung
    • Proceedings of the KAIS Fall Conference
    • /
    • 2004.06a
    • /
    • pp.232-235
    • /
    • 2004
  • 정보기술 패러다임의 주요 흐름을 살펴보면 오랜 기간동안 주도했던 메인 프레임 위주의 시스템이 90년대 들어서 클라이언트/서버 시스템이 주도하는 환경으로 전환되었으며, 90년대 후반 들어서는 인터넷의 활용증대로 네트웍 컴퓨팅등에 대한 관심이 증대하고 있는 현실이다. 3-tier 구조는 이 시대서 요구하는 시스템 아키텍처에 적합하며 발전해 나가 서비스 확장성(scalability)과 안정성, 그리고 효율면에서 유리하므로 대용량 서비스에 적합하다. 본 논문에서는 이제 앞으로 주도할 3-Tier 아키텍처를 제안하였다.

  • PDF

The Design and Implementation of RISE for Managing a Large Scale Cluster in Distributed Environment (분산 환경의 대규모 클러스터를 관리하기 위한 RISE 시스템의 설계 및 구현)

  • Park Doo-Sik;Yang Woo-Jin;Ban Min-Ho;Jeong Karp-Joo;Lee Jong-Hyun;Lee Sang-Moon;Lee Chang-Sung;Shin Soon-Churl;Lee In-Ho
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.33 no.7
    • /
    • pp.421-428
    • /
    • 2006
  • In this paper, the way of remote installation and back-up of 3-tier structure is introduced for efficient utilizing the cluster system resources distributed at several places. Recently, cluster system is constructed as the system of over hundreds nodes under complex network system mixed with public networks and private networks. Therefore, the as installation method suitable for the large scale cluster system and the remote recovery of failure nodes are important. However the previous researches which are based on 2-tier architecture may not provide the efficient cluster installation and image back-up method when the network of cluster system is composed of several private networks and public networks. In this paper, RISE (Remote Installation Service and Environment) based on the 3-tier architecture is proposed to solve this problem. In our approach, the managing node's role is divided into the global master node (GRISE) and the local master node (LRISE) to provide the efficient initial system deployment and remote failure recovery of distributed cluster system under the various network systems. Also, LRISE's availability is ensured under the complex network environments by adopting the auto-synchronization mechanism between GRISE and LRISE. In this work, a 64-node cluster system with gigabit network system is utilized for the experiment. From the experimental result, the system image with 1.86GB data can be obtained in 5 minutes and 53 seconds and the image-based installation of 64-node system can be carried out in 17 minutes and 53 seconds.

A Study on the Design of Ship Drawing Process Management System Based on COM+ Service (COM+ 기반의 선박 설계공정관리 시스템 설계에 관한 연구)

  • 박대유;김응곤;김형진;양계정;윤성국
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2003.10a
    • /
    • pp.970-973
    • /
    • 2003
  • Recently, the development paradigm of enterprise information system has been moved from 2-tier environment to 3-tier environment. 3-tier environment makes possible to develop more efficient system in terms of the performance, extension, deployment and maintenance. The ship drawing process management system which manages a long-term drawing process and a great number of designers has to support an accuracy and a real-time of information but it is impossible because it is still served in 2-tier environment and some process of them is not developed yet. In this paper, we implemented the analysis and design of system based on CBD(Component Based Development) for the purpose of hanging the environment from two-dimensional Client/server architecture environment to COM+ based 3-tier architecture environment. And by completing a development of total system, the productivity and the efficiency of the ship drawing process management system will be improved. And a wide reuse of components makes possible to improve the productivity and efficiency of system.

  • PDF

An Implementation of Remote Examination System on Internet using lava/SWING (Java를 이용한 인터넷기반 원격시 험시스템의 구현)

  • 김윤호;박운영
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.6
    • /
    • pp.915-922
    • /
    • 2002
  • This paper presents an implementation of an Remote Examination System on Internet using Java and SWING GUI API. The system is consisted of three parts: generating examination part that is Java application, answering questions part that is Java Applet, reviewing results part that is Java Applet. The first part is implemented with the 2-tier client/server architecture and the last two parts is implemented the 3-tier client/server architecture. Database programming is done using Java JDBC API for database independence and portability. This system can be used the evaluation of lectures, and substituted for pen-and-pencil examinations or adopted to survey applications based on Internet.

Estimation of the Cyber Lecture System based on XML (XML 3-tier 기반의 가상교육 시스템 평가)

  • Ahn, Yung-Doo;Yim, Hwang-Bin
    • Journal of the Institute of Electronics Engineers of Korea TE
    • /
    • v.39 no.2
    • /
    • pp.124-133
    • /
    • 2002
  • In this thesis. we present the cyber lecture system based on XML 3-tier that uses the communication network as the internet. The system was designed to analysis the existing cyber lecture system and its details and to examine web system architecture and XML 3-tier model. With the designed system, we developed the cyber lecture system. We tested the existing system for performance and problem, then we improved the method of the cyber lecture system used by XML 3-tier Model. The cyber lecture system is offered the handiness of the cyber lecture system using web interface.

A Comparison Study for Optimal Implementation of the EDI Systems of Port Logistics (항만물류 EDI 시스템의 최적 구현을 위한 비교 분석)

  • 김현수;박남규;한계섭;최형림;조재형
    • The Journal of Information Systems
    • /
    • v.10 no.2
    • /
    • pp.103-128
    • /
    • 2001
  • At present, the EDI systems are indispensable software in port logistics industry. Currently, a monopolistic VAN/EDI service provider operates the EDI services. The current EDI client software has the 2-tier fat client/server architecture. However, the current EDI software is lack of Web interface and causes lots of cost for maintenance. Therefore, a variety of implementation architecture has been being tried by using script, XML and distributed object-oriented technology. Web/EDI and XML/EDI are the new EDI systems, However, the EDI systems have some limitations such as speed. This study intends to compare the variety implementation architecture for the EDI systems in the users' perspective and explore the strong and weak points of each architecture. We compared the EDI systems based on our experience of more than 2-years of implementation project for the EDI systems of port logistics. We categorized the EDI systems as client application EDI, Web EDI using script, XML/EDI, and 3-tier distributed object-oriented EDI system. We compared them with criteria such as speed, program maintenance, easiness of implementation and usage, security, and load balancing and fail-over. Finally we discuss the direction of optimal EDI system architecture for the future.

  • PDF