Extending Client-Server Infrastructure Using Middleware Components

Author(s):  
Qiyang Chen ◽  
John Wang

Embracing inapt infrastructure technology is a major threat in developing extensive and efficient Web-based systems. The architectural strength of all business models demands an effective integration of various technological components. Middleware, the center of all applications, becomes the driver—everything works if middleware does. In the recent times, the client/server environment has experienced sweeping transformation and led to the notion of the “Object Web.” Web browser is viewed as a universal client that is capable of shifting flawlessly and effortlessly between various applications on the Internet. This paper attempts to investigate middleware and the facilitating technologies, and point toward the latest developments, taking into account the functional potential of the on-market middleware solutions, as well as their technical strengths and weaknesses. The paper would describe various types of middleware, including database middleware, Remote Procedure Call (RPC), application server middleware, message-oriented middleware (MOM), Object Request Broker (ORB), transaction-processing monitors and Web middleware, etc., with on-market technologies.

10.28945/2951 ◽  
2006 ◽  
Author(s):  
Qiyang Chen ◽  
James Yao ◽  
Rubin Xing

Embracing inapt infrastructure technology is a major threat in developing extensive and efficient Web-based systems. The architectural strength of all business models demands an effective integration of various technological components. And middleware, the center of all applications, becomes the driver—everything works if middleware does. In the recent times, the client/server environment has experienced sweeping transformation and led to the notion of the “Object Web”. Web browser is viewed as a universal client that is capable of shifting flawlessly and effortlessly between various applications over the Net. This paper presents an overview of middleware and the facilitating technologies and point toward the latest developments, taking into account the functional potential of the on-market middleware solutions as well as their technical strengths and weaknesses. The paper classifies and describes various types of middleware technologies such as database middleware, Remote Procedure Call (RPC), application server middleware, message-oriented middleware (MOM), Object Request Broker (ORB), transaction-processing monitors, and Web middleware etc., with on-market technologies.


Author(s):  
Sabine Seufert

According to several forecasts given by Gartner Group or International Data Corporation, for example, e-learning as a new buzzword for Web-based education and its commercialization seems to be a growing market in the digital economy. This case study will analyze this new and dynamic e-learning market and the corresponding changes on the education market. A framework of the different education models that have already developed on the e-learning market will be introduced and their benefits and risks discussed. Several cases demonstrate the new e-learning models in action. Therefore, this contribution consists of several smaller cases that can be used for getting an overview of the e-learning market and for a discussion about e-learning as a promising e-commerce application on the Internet.


The latest development of the Internet has brought the world into our hands. Everything happens through internet from passing information to purchasing something. Internet made the world as small circle. This project is also based on internet. This paper shows the importance of chat application in day today life and its impact in technological world. This project is to develop a chat system based on Java multithreading and network concept. The application allows people to transfer messages both in private and public way .It also enables the feature of sharing resources like files, images, videos, etc.This online system is developed to interact or chat with one another on the Internet. It is much more reliable and secure than other traditional systems available. Java, multi threading and client-server concept were used to develop the web based chat application. This application is developed with proper architecture for future enhancement. It can be deployed in all private organizations like Colleges, IT parks, etc.


2020 ◽  
Vol 53 (2) ◽  
pp. 587-593
Author(s):  
A. Boulle ◽  
V. Mergnac

RaDMaX online is a major update to the previously published RaDMaX (radiation damage in materials analysed with X-ray diffraction) software [Souilah, Boulle & Debelle (2016). J. Appl. Cryst. 49, 311–316]. This program features a user-friendly interface that allows retrieval of strain and disorder depth profiles in irradiated crystals from the simulation of X-ray diffraction data recorded in symmetrical θ/2θ mode. As compared with its predecessor, RaDMaX online has been entirely rewritten in order to be able to run within a simple web browser, therefore avoiding the necessity to install any programming environment on the users' computers. The RaDMaX online web application is written in Python and developed within a Jupyter notebook implementing graphical widgets and interactive plots. RaDMaX online is free and open source and can be accessed on the internet at https://aboulle.github.io/RaDMaX-online/.


2000 ◽  
Vol 6 (S2) ◽  
pp. 1160-1161 ◽  
Author(s):  
C.S. Potter ◽  
B. Carragher ◽  
L. Carroll ◽  
C. Conway ◽  
B. Grosser ◽  
...  

Bugscope is a second generation educational project in the World Wide Laboratory that provides web browser based control of scientific imaging instrumentation using the Internet. We had previously demonstrated web based remote access to sophisticated scientific imaging systems several years ago in the Chickscope project. The primary goal of the Bugscope project is to demonstrate that relatively low cost, sustainable access to an environmental scanning electron microscope (ESEM) can be made available to K-12 classrooms.Methods: To participate in the project, a classroom submits a web based application that describes how they plan to use the microscope. If the application is accepted, a one hour session on the ESEM is scheduled and the classroom mails in their chosen specimen. During their access time, classrooms use a standard web browser over the Internet to control and acquire images from the ESEM (Philips/FEI XL-30FEG).


Author(s):  
Giancarlo Fortino ◽  
Alfredo Garro ◽  
Wilma Russo

The Internet offers a unique opportunity for e-commerce to take central stage in the rapidly growing online economy. With the advent of the Web, the first generation of business-to-consumer (B2C) applications was developed and deployed. Classical examples include virtual shops, on-demand delivery of contents, and e-travel agency. Another facet of e-commerce is represented by business-to-business (B2B), which can have even more dramatic economic implications since it far exceeds B2C in both the volume of transactions and rate of growth. Examples of B2B applications include procurement, customer relationship management (CRM), billing, accounting, human resources, supply chain, and manufacturing (Medjahed, Benatallah, Bouguettaya, Ngu, & Elmagarmid, 2003). Although the currently available Web-based and object-oriented technologies are well-suited for developing and supporting e-commerce services, new infrastructures are needed to achieve a higher degree of intelligence and automation of e-commerce services. Such a new generation of e-commerce services can be effectively developed and provided by combining the emerging agent paradigm and technology with new Web-based standards such as ebXML (2005). Agents have already been demonstrated to retain the potential for fully supporting the development lifecycle of large-scale software systems which require complex interactions between autonomous distributed components (Luck, McBurney, & Preist, 2004). In particular, e-commerce has been one of the traditional arenas for agent technology (Sierra & Dignum, 2001). Agent-mediated e-commerce (AMEC) is concerned with providing agent-based solutions which support different stages of the trading processes in e-commerce, including needs identification, product brokering, merchant brokering, contract negotiation and agreement, payment and delivery, and service and evaluation. In addition, the mobility characteristic of peculiar agents (a.k.a. mobile agents), which allows them to move across the nodes of a networked environment, can further extend the support offered by the agents by featuring advanced e-commerce solutions such as location-aware shopping, mobile and networked comparison shopping, mobile auction bidding, and mobile contract negotiation (Kowalczyk, Ulieru, & Unland, 2003; Maes, Guttman, & Moukas, 1999). To date, several agent- and mobile agent-based e-commerce applications and systems have been developed which allow for the creation of complex e-marketplaces—that is, e-commerce environments which offer buyers and sellers new channels and business models for trading goods and services over the Internet. However, the growing complexity of agent-based marketplaces demands for proper methodologies and tools supporting the validation, evaluation, and comparison of: (1) models, mechanisms, policies, and protocols of the agents involved in such e-marketplaces; and (2) aspects concerned with the overall complex dynamics of the e-marketplaces. The use of such methodologies and tools can actually provide the twofold advantage of: 1. analyzing existing e-marketplaces to identify the best reusable solutions and/or identify hidden pitfalls for reverse engineering purposes; and 2. analyzing new models of e-marketplaces before their actual implementation and deployment to identify, a priori, the best solutions, thus saving reverse engineering efforts. This article presents an overview of an approach to the modeling and analysis of agent-based e-marketplaces (Fortino, Garro, & Russo, 2004a, 2005). The approach centers on a Statecharts-based development process for agent-based applications and systems (Fortino, Russo, & Zimeo, 2004b) and on a discrete event simulation framework for mobile and multi-agent systems (MAS) (Fortino et al, 2004a). A case study modeling and analyzing a real consumer-driven e-commerce service system based on mobile agents within an agent-based e-marketplace on the Internet (Bredin, Kotz, & Rus, 1998; Wang, Tan, & Ren, 2002) is also described to demonstrate the effectiveness of the proposed approach.


Author(s):  
Daisuke Wakatsuki ◽  
◽  
Nobuko Kato ◽  
Takeaki Shionome ◽  
Sumihiro Kawano ◽  
...  

For ensuring information accessibility for hearing impaired, speech-to-text interpretation captioning is used. Usually, a text interpreter at the site interprets the speech of a speaker and enters a text into a PC. The text is then displayed through a projector or other devices to the users. For Japanese typing, in 1998, a method was developed for a pair of interpreters to collaboratively enter a sentence in which they used dedicated software to convert speech to text and present the resulting text. In the recent years, remote speech-to-text interpretation using the internet has been studied to overcome place and time restrictions of interpreters and users. However, conventional remote speech-to-text systems necessitated ensuring the availability of a network and preparing and operating devices for the system establishment and, hence, could be operated only by a limited number of organizations and groups. To overcome these limitations, we developed a system called captiOnline through which one can perform remote speech-to-text interpretation by simply accessing it through a web browser. In this paper, we explain how to implement captiOnline, evaluate its use in actual situations, and compare it with conventional systems. In addition, we show that captiOnline can realize remote speech-to-text interpretation in a simple configuration requiring less preparatory works.


2019 ◽  
Vol 112 (6) ◽  
pp. 473-476 ◽  
Author(s):  
Gemma F. Mojica ◽  
Christina N. Azmy ◽  
Hollylynne S. Lee

Concord Consortium's Common Online Data Analysis Platform (CODAP), a free Web-based data tool designed for students in grades 6-12 and higher, is continuously being updated and developed for diverse projects in data science, science education, and mathematics/statistics education (https://codap.concord.org/). Teachers and students can access CODAP without downloading software or registering for accounts. Although some Web-based technology tools provide certain features for free and require users to pay a fee to use additional features, CODAP has no hidden costs. Devices need only be connected to the Internet using an updated Web browser (Chrome is preferred). CODAP is not optimized (yet) for use on such touchscreen devices as tablets or iPads®.


2014 ◽  
Vol 971-973 ◽  
pp. 1866-1869
Author(s):  
Jin Sheng Sun ◽  
Zhi Pan Guo

With the rapid growth of the Internet, the interest for connecting devices such as frequency converters into Internet has increased. Web browser is used by remote operator to control and monitor frequency converters via Internet and this application will be widely utilized. This article makes a study of web-based monitoring for frequency converters with USS interface. It is based on TCP/IP stack and the real time operating systemμC/OS-II. Then this paper presents a detailed analysis of the Web server, and the interactive method of the browser and the Web server. In the design of the server, it emphasizes the USS protocol telegram processing method. The architecture of embedded monitoring system, hardware and software implementation are also described in this article.


2000 ◽  
Vol 122 (04) ◽  
pp. 46-49
Author(s):  
Jean Thilmany

Engineers from all disciplines are using computerized libraries to get quick answers to critical questions. General Electric Appliances in Louisville, KY, is helping its engineers gain more plastics knowhow, has put in place an information software program. The software is Know-How from C-Mold, which is also based in Louisville. Engineers can search for pertinent information about a plastics design problem they may be working on and get answers at their desktop. The Invention Machine product, called Knowledgist, reads and understands digital documents stored in its base. The software uses what the company calls semantic processing technology that scans and analyzes a document. Engineers at GE Appliances use a Web-based computerized library to find answers to questions about plastics molding design and manufacture. The software exists on the Internet and is accessible via a Web browser.


Sign in / Sign up

Export Citation Format

Share Document