• Title/Summary/Keyword: Web Engineering

Search Result 4,882, Processing Time 0.034 seconds

Transverse load carrying capacity of sinusoidally corrugated steel web beams with web openings

  • Kiymaz, G.;Coskun, E.;Cosgun, C.;Seckin, E.
    • Steel and Composite Structures
    • /
    • v.10 no.1
    • /
    • pp.69-85
    • /
    • 2010
  • The present paper presents a study on the behavior and design of corrugated web steel beams with and without web openings. In the literature, the web opening problem in steel beams was dealt with mostly for steel beams with plane web plates and research on the effect of an opening on a corrugated web was found out to be very limited. The present study deals mainly with the effect of web openings on the transverse load carrying capacity of steel beams with sinusoidally corrugated webs. A general purpose finite element program (ABAQUS) was used. Simply supported corrugated web beams of 2 m length and with circular web openings at quarter span points were considered. These points are generally considered to be the optimum locations of web openings for steel beams. Various cases were analyzed including the size of the openings and the corrugation density which is a function of the magnitude and length of the sine wave. Models without web holes were also analyzed and compared with other cases which were all together examined in terms of load-deformation characteristics and ultimate web shear resistance.

Automatic Extraction of Dependencies between Web Components and Database Resources in Java Web Applications

  • Oh, Jaewon;Ahn, Woo Hyun;Kim, Taegong
    • Journal of information and communication convergence engineering
    • /
    • v.17 no.2
    • /
    • pp.149-160
    • /
    • 2019
  • Web applications typically interact with databases. Therefore, it is very crucial to understand which web components access which database resources when maintaining web apps. Existing research identifies interactions between Java web components, such as JavaServer Pages and servlets but does not extract dependencies between the web components and database resources, such as tables and attributes. This paper proposes a dynamic analysis of Java web apps, which extracts such dependencies from a Java web app and represents them as a graph. The key responsibility of our analysis method is to identify when web components access database resources. To fulfill this responsibility, our method dynamically observes the database-related objects provided in the Java standard library using the proxy pattern, which can be applied to control access to a desired object. This study also experiments with open source web apps to verify the feasibility of the proposed method.

A Study on the Design of a New Web Guiding Mechanism Using a Tilting Roller (롤의 웹 표면 수직방향 기울임을 이용한 새로운 웹 가이더 설계에 관한 연구)

  • Shin, Han-Shic;Jee, Hyuk-Jong;Shin, Kee-Hyun
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.18 no.5
    • /
    • pp.84-89
    • /
    • 2001
  • The alignment of the rollers carrying the web is found to be one of important factors to the lateral behavior of the moving web and to the quality of the final web products. But, the perfect alignment of the rollers is not always possible and the web itself can be cambered. Thus the control of lateral behavior of the moving web is critical in the most of web handling systems. The web guiding system that adjusts the angle of the alignment between two adjacent rollers is commonly used in industry. But, in this paper a new web guiding system is proposed by using the lateral dynamics of the moving web induced by a tilted roller in normal direction of a web. The computer simulation study was carried out to verify the steering performance of the suggested guiding system. Computer simulation study shows that the performance of the new guiding mechanism is better than that of an existing guiding mechanism.

  • PDF

An Automatic Extraction Scheme of Dependency Relations between Web Components and Web Resources in Java Web Applications (자바 웹 앱에서 웹 컴포넌트와 웹 자원의 의존 관계를 자동으로 추출하는 기법)

  • Oh, Jaewon;Lee, Seunghyun;Kim, Ah Hyoung;Ahn, Woo Hyun
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.22 no.3
    • /
    • pp.458-470
    • /
    • 2018
  • As the requirements of web apps become complex and rapidly changing, the maintenance of web apps becomes more important. However, web apps have a problem that more often than not there is not enough documentation to understand and maintain them. Thus, their effective maintenance requires models that represent their internal behavior occurring when they dynamically generate web pages. Previous works identify web components (such as JSPs and Servlets) as participants in the behavior but not web resources (such as images, CSS files, and JavaScript files). Moreover, they do not identify dependency relations between web components and web resources. This paper dynamically analyzes Java web apps to extract such dependency relations, which are included in our graph model for page generation. Case studies using open-source web apps show the applicability of the proposed approach.

Implementation of Java Web Server for Web Lecture Script (Web Lecture Script를 위한 Java Web Server 구현)

  • Hwang, Hyo-Sun;Kim, Eun-Young;Kim, Hye-Yeon;Han, Ji-Seon;Cho, Dong-Sub
    • Proceedings of the KIEE Conference
    • /
    • 1999.07g
    • /
    • pp.2965-2967
    • /
    • 1999
  • 본 논문에서는 Web Lecture script를 정의하고 이를 효과적으로 운영하기 위한 Java Web Server를 설계 구현하였다. Web Lecture Script란 강의록, 문제출제, 문제 평가, 숙제 제출, 자료실, 토론방 등의 가상 대학 환경을 편리하게 구축하기 위해서 데이터베이스 및 파일의 접근을 Web 환경의 script막을 사통하여 구현할 수 있도록 정의한 것이다. Lecture시스템은 사용자에게 정형화된 포맷이 많이 쓰이기 때문에 script로 정형화된 형태의 인터페이스가 적합하며, 실제적인 구현이 Jaya로 이루어지기 때문에 확장의 범위가 크다. Web Server는 이러한 Lecture Script를 사용자에게 제공하기 위한 Script Engine을 포함하고 있어야 하는데, 이러한 Script Engine이 Web Server라 어떻게 상호작용 하는가에 따라 성능이 좌우된다. 상호 작용하는 방법에는 Script Engine이 Web Server 자체에 포함될 경우, 독립적인 프로세서를 띄워서 처리하는 방법 스크립트만을 처리하는 별도의 서버를 두어 처리를 전환하는 방법이 있다. 따라서 Lecture Script 처리 Engine은 여러 방법으로 구현하고 성능을 비교하여 보다 효과적인 서버를 제안하고자 한다.

  • PDF

Web bend-buckling strength of plate girders with two longitudinal web stiffeners

  • Kim, Byung Jun;Park, Yong Myung;Kim, Kyungsik;Choi, Byung H.
    • Structural Engineering and Mechanics
    • /
    • v.69 no.4
    • /
    • pp.383-397
    • /
    • 2019
  • More than one longitudinal web stiffener may be economical in the design of plate girders that have considerably high width-to-thickness ratio of webs. In this study, the bend-buckling strength of relatively deep webs with two horizontal lines of flat plate-shaped single-sided stiffeners was numerically investigated. Linear eigenvalue buckling analyses were conducted for specially selected hypothetical models of stiffened web panels, in which top and bottom junctions of a web with flanges were assumed to have simply supported boundary conditions. Major parameters in the analyses were the locations of two longitudinal stiffeners, stress ratios in the web, slenderness ratios and aspect ratios of web panels. Based on the application of assumptions on the combined locations of the two longitudinal web stiffeners, simplified equations were proposed for the bend-buckling coefficients and compared to the case of one longitudinal stiffener. It was found that bend-buckling coefficients can be doubled by adopting two longitudinal stiffeners instead of one longitudinal stiffener. For practical design purposes, additional equations were proposed for the required bending rigidity of the longitudinal stiffeners arranged in two horizontal lines on a web.

A Conversation Preference Profile for Web Services in Mobile Environment

  • Lee Kang-Chan;Lee Won-Suk;Jeon Jong-Hong;Lee Seung-Yun;Park Jong-Hun
    • Journal of information and communication convergence engineering
    • /
    • v.4 no.1
    • /
    • pp.1-4
    • /
    • 2006
  • Recently Web Services choreography working group of W3C has published the working draft on WSCDL (Web Services Choreography Description Language) version 1.0 which defines reusable common rules to govern the ordering of exchanged messages between Web Services participants. This paper considers a computing environment where mobile clients are interacting with Web Services providers based on a WSCDL specification. In order to effectively cope with the user and device mobility of such an environment, in this paper we present an ongoing work to develop a framework through which a mobile client can specify its preference on how conversation should take place. The proposed framework provides a flexible means for mobile clients to minimize the number of message exchanges while allowing them to adhere to the required choreography.

Performance Improvement of Web Service Based on GPGPU and Task Queue

  • Kim, Changsu;Kim, Kyunghwan;Jung, Hoekyung
    • Journal of information and communication convergence engineering
    • /
    • v.19 no.4
    • /
    • pp.257-262
    • /
    • 2021
  • Providing web services to users has become expensive in recent times. For better web services, a web server is provided with high-performance technology. To achieve great web service experiences, tools such as general-purpose graphics processing units (GPGPUs), artificial intelligence, high-performance computing, and three-dimensional simulation are widely used. However, graphics processing units (GPUs) are used in high-speed operations and have limited general applications. In this study, we developed a task queue in a GPU to improve the performance of a web service using a multiprocessor and studied how to receive and process user requests in bulk. We propose the use of a GPGPU-based task queue to process user requests more than GPGPU based a central processing unit thread, and to process more GPU threads on task queue at about 136% to 233%, and proved that the proposed method is effective for web service.

Development of Branch Processing System Using WebAssembly and JavaScript

  • Choi, Moon-Hyuk;Moon, Il-Young
    • Journal of information and communication convergence engineering
    • /
    • v.17 no.4
    • /
    • pp.234-238
    • /
    • 2019
  • Existing web applications and services have historically been implemented using JavaScript. However, new technologies such as artificial intelligence, the Internet of Things, and Big Data are being developed as part of the Fourth Industrial Revolution. With the definition of the HTML5 web standard, services (such as the technologies mentioned above) that were previously not available through the Web become available. These services, however, need to have the same performance as native applications, and implementing these services will require new technologies. Therefore, additional tools that can work on the Web with native performance are needed. In this paper, a system for branching processing was established using JavaScript and WebAssembly, a language that can operate on the Web. This system performs user requests in advance, and requests are branched in a language that produces faster results. Therefore, a service capable of quick response times can be implemented.

A Hybrid Service Orchestration Framework based on BPEL4WS

  • Kim, Sung-Min
    • Journal of information and communication convergence engineering
    • /
    • v.7 no.3
    • /
    • pp.253-257
    • /
    • 2009
  • As the value of B2B integration gets more importance and the business process becomes more complex, BPEL4WS standard has been focused for the solution of the problems which is based on web service technology. Many vendors implement the standard in their systems to integrate B2B and web service based inner-Enterprise Application(EA)s. But there is no way to use the standard to integrate non-web service based EAs, because the standard is designed only for Service Oriented Architecture (SOA) over web services. This paper proposes Hybrid Service Orchestration Framework to participate web services and also non-web service based EAs in the business process as a partner using BPEL4WS standard. The framework introduces Hybrid Service Architecture to represent non-web service based EAs as a service, so BPEL4WS could be used to integrate web services and non-web service based EAs. And the framework also introduces Hybrid Service Toolkit to support software level facilities. The paper also introduces Hybrid Orchestration System that is based on Hybrid Service Orchestration Framework.