Approaches to Building High Performance Web Applications

2009 ◽  
pp. 389-420
Author(s):  
Brian Goodman ◽  
Maheshwar Inampudi ◽  
James Doran

In this chapter, we introduce five practices to help build scalable, resilient Web applications. In 2004, IBM launched its expertise location system, bringing together two legacy systems and transforming the employee’s ability to find and connect with their extensive network. This chapter reviews five of the many issues that challenge enterprise Web applications: resource contention, managing transactions, application resiliency, geographic diversity, and exception perception management. Using the IBM expertise location system as context, we will present five key methods that mitigate these risks, achieving high availability and high performance goals.

Author(s):  
Brian Goodman ◽  
Maheshwar Inampudi ◽  
James Doran

In this chapter, we introduce five practices to help build scalable, resilient Web applications. In 2004, IBM launched its expertise location system, bringing together two legacy systems and transforming the employee’s ability to find and connect with their extensive network. This chapter reviews five of the many issues that challenge enterprise Web applications: resource contention, managing transactions, application resiliency, geographic diversity, and exception perception management. Using the IBM expertise location system as context, we will present five key methods that mitigate these risks, achieving high availability and high performance goals.


2020 ◽  
Vol 16 ◽  
Author(s):  
Luxia Zheng ◽  
Xiong Shen ◽  
Yingchun Wang ◽  
Jian Liang ◽  
Mingming Xu ◽  
...  

Background: Phospholipids are widely used in food and pharmaceutical industry as functional excipients. In spite of the many analytical methods reported, there are very limited reports concerning systematic research and comparison of phospholipid excipients. Objective: To present a comprehensive evaluation of commercial natural phospholipid excipients (CNPEs). Methods: Seventeen batches of CNPEs from five manufacturing enterprises, isolated either from soybean or egg yolk, were investigated. The content and composition of phospholipids, fatty acids and sterols as a whole were considered as the evaluative index of CNPEs. Eight kinds of phospholipids were determined by supercritical fluid chromatography (SFC), twenty-one kinds of fatty acids were determined by gas chromatography (GC) after boron trifluoride-methanol derivatization, and nine kinds of sterols were determined by high performance liquid chromatography (HPLC) after separation and derivatization of the unsaponifiable matter. Cluster analysis was employed for classification and identification of the CNPEs. Results: The results showed that each kind of CNPEs had its characteristic content and composition of phospholipids, fatty acids and sterols. Seventeen batches of samples were divided into eight groups in cluster analysis. CNPEs of the same type from different source (soybean or egg yolk) or enterprises presented different content and composition of phospholipids, fatty acids and sterols. Conclusion: Each type of CNPEs had its characteristic content and composition of phospholipid, fatty acid and sterol. The compositions of phospholipid, fatty acid and sterol as a whole can be applied as an indicator of the quality and characteristics for CNPEs.


2020 ◽  
Vol 1 ◽  
pp. 2485-2494
Author(s):  
S. W. Eikevåg ◽  
A. Kvam ◽  
M. K. Bjølseth ◽  
J. F. Erichsen ◽  
M. Steinert

AbstractWhen designing high performance sports equipment for Paralympic athletes, there are many unknowns for the design engineer to consider. The design challenge is an optimisation task per individual athlete. However, modelling this optimisation is difficult due to the many variables. This article presents the design of an experiment for identifying and evaluating various seating positions in Paralympic rowing by using a rowing ergometer with a modified seat. Results indicate that changing seating position has a substantial impact on per-athlete rowing performance.


Polymers ◽  
2021 ◽  
Vol 13 (9) ◽  
pp. 1455
Author(s):  
David T. Bird ◽  
Nuggehalli M. Ravindra

The US Department of Defense (DoD) realizes the many uses of additive manufacturing (AM) as it has become a common fabrication technique for an extensive range of engineering components in several industrial sectors. 3D Printed (3DP) sensor technology offers high-performance features as a way to track individual warfighters on the battlefield, offering protection from threats such as weaponized toxins, bacteria or virus, with real-time monitoring of physiological events, advanced diagnostics, and connected feedback. Maximum protection of the warfighter gives a distinct advantage over adversaries by providing an enhanced awareness of situational threats on the battle field. There is a need to further explore aspects of AM such as higher printing resolution and efficiency, with faster print times and higher performance, sensitivity and optimized fabrication to ensure that soldiers are more safe and lethal to win our nation’s wars and come home safely. A review and comparison of various 3DP techniques for sensor fabrication is presented.


Robotica ◽  
1996 ◽  
Vol 14 (3) ◽  
pp. 321-327 ◽  
Author(s):  
R.E. Ellis ◽  
O.M. Ismaeil ◽  
M.G. Lipsett

SUMMARYA haptic interface is a computer-controlled mechanism designed to detect motion of a human operator without impeding that motion, and to feed back forces from a teleoperated robot or virtual environment. Design of such a device is not trivial, because of the many conflicting constraints the designer must face.As part of our research into haptics, we have developed a prototype planar mechanism. It has low apparent mass and damping, high structural stiffness, high force bandwidth, high force dynamic range, and an absence of mechanical singularities within its workspace. We present an analysis of the human-operator and mechanical constraints that apply to any such device, and propose methods for the evaluation of haptic interfaces. Our evaluation criteria are derived from the original task analysis, and are a first step towards a replicable methodology for comparing the performance of different devices.


2008 ◽  
Vol 16 (4) ◽  
pp. 315-327 ◽  
Author(s):  
Benjamin A. Allan ◽  
Boyana Norris ◽  
Wael R. Elwasif ◽  
Robert C. Armstrong

In high-performance scientific software development, the emphasis is often on short time to first solution. Even when the development of new components mostly reuses existing components or libraries and only small amounts of new code must be created, dealing with the component glue code and software build processes to obtain complete applications is still tedious and error-prone. Component-based software meant to reduce complexity at the application level increases complexity to the extent that the user must learn and remember the interfaces and conventions of the component model itself. To address these needs, we introduce Bocca, the first tool to enable application developers to perform rapid component prototyping while maintaining robust software-engineering practices suitable to HPC environments. Bocca provides project management and a comprehensive build environment for creating and managing applications composed of Common Component Architecture components. Of critical importance for high-performance computing (HPC) applications, Bocca is designed to operate in a language-agnostic way, simultaneously handling components written in any of the languages commonly used in scientific applications: C, C++, Fortran, Python and Java. Bocca automates the tasks related to the component glue code, freeing the user to focus on the scientific aspects of the application. Bocca embraces the philosophy pioneered by Ruby on Rails for web applications: start with something that works, and evolve it to the user's purpose.


Author(s):  
Yanish Pradhananga ◽  
Pothuraju Rajarajeswari

The evolution of Internet of Things (IoT) brought about several challenges for the existing Hardware, Network and Application development. Some of these are handling real-time streaming and batch bigdata, real- time event handling, dynamic cluster resource allocation for computation, Wired and Wireless Network of Things etc. In order to combat these technicalities, many new technologies and strategies are being developed. Tiarrah Computing comes up with integration the concept of Cloud Computing, Fog Computing and Edge Computing. The main objectives of Tiarrah Computing are to decouple application deployment and achieve High Performance, Flexible Application Development, High Availability, Ease of Development, Ease of Maintenances etc. Tiarrah Computing focus on using the existing opensource technologies to overcome the challenges that evolve along with IoT. This paper gives you overview of the technologies and design your application as well as elaborate how to overcome most of existing challenge.


Author(s):  
Alexey Cheptsov ◽  
Stefan Wesner ◽  
Bastian Koller

The modern Semantic Web scenarios require reasoning algorithms to be flexible, modular, and highly-configurable. A solid approach, followed in the design of the most currently existing reasoners, is not sufficient when dealing with today's challenges of data analysis across multiple sources of heterogeneous data or when the data amount grows to the “Big Data” sizes. The “reasoning as a workflow” concept has attracted a lot of attention in the design of new-generation Semantic Web applications, offering a lot of opportunities to improve both flexibility and scalability of the reasoning process. Considering a single workflow component as a service offers a lot of opportunities for a reasoning algorithm to target a much wider range of potentially enabled Semantic Web use cases by taking benefits of a service-oriented and component-based implementation. We introduce a technique for developing service-oriented Semantic Reasoning applications based on the workflow concept. We also present the Large Knowledge Collider - a software platform for developing workflow-based Semantic Web applications, taking advantages of on-demand high performance computing and cloud infrastructures.


Author(s):  
Khaled Ahmed Nagaty

In this article the author explained the classes of e-commerce business models and their advantages and disadvantages. He discussed the important issues and problems facing e-commerce web sites and how to build a successful e-commerce Web site using techniques of security, privacy and authentication, guidelines of maintenance, collecting user’s information for personalization, using multi-tier architecture to achieve high performance and high availability.


Sign in / Sign up

Export Citation Format

Share Document