A New Approach of Web Systems Modularity Increase Using Combination of Event-Driven Software Architecture and Relationship Mechanism Based on Message Passing

Author(s):  
Esmail Amini ◽  
Isa Maleki

By increasing the rate of Web Systems sizes, other classic methods and styles of software production don't meet the needs anymore. In a big Web System which includes different elements and functions, the organizing method and the relations of these elements with each other and decreasing their complication is the main task of software architectures. In this paper, the authors are going to use software architecture style which is based on event-driven and relation mechanism based on Message Passing to determine a framework for internal and external structures of Web Systems and their internal parts to modularity increase of system. In fact, the authors try to provide a modular frame for Web System which divides it to two parts of core and broken independent modules and then design a structure according to the architecture based on event driven for these parts. The authors also want to use message exchange method with the structure based on XML to create relation and exchange Information among different modules with each other as well as system core which finally can improve system quality features such as security, modularity, extensibility, reusability and interaction between system haste and modules. Along with systems production based on a concrete and integrated frame, the authors can obtain a suitable efficiency in modular Web Systems.

2006 ◽  
Vol 79 (3) ◽  
pp. 415-426 ◽  
Author(s):  
Tamer Rafla ◽  
Pierre N. Robillard ◽  
Michel Desmarais

2011 ◽  
Vol 45 (3) ◽  
pp. 25-36 ◽  
Author(s):  
Brian S. Bingham ◽  
Jeffrey M. Walls ◽  
Ryan M. Eustice

AbstractThis paper reports the implementation of a supervisory control framework and modular software architecture built around the lightweight communication and marshalling (LCM) publish/subscribe message passing system. In particular, we examine two diverse marine robotics applications using this modular system: (i) the development of an unmanned port security vehicle, a robotic surface platform to support first responders reacting to transportation security incidents in harbor environments, and (ii) the adaptation of a commercial off-the-shelf autonomous underwater vehicle (the Ocean-Server Iver2) for visual feature-based navigation. In both cases, the modular vehicle software infrastructures are based around the open-source LCM software library for low-latency, real-time message passing. To elucidate the real-world application of LCM in marine robotic systems, we present the software architecture of these two successful marine robotic applications and illustrate the capabilities and flexibilities of this approach to real-time marine robotics. We present benchmarking test results comparing the throughput of LCM with the Mission-Oriented Operating Suite, another robot software system popular in marine robotics. Experimental results demonstrate the capacity of the LCM framework to make large amounts of actionable information available to the operator and to allow for distributed supervisory control. We also provide a discussion of the qualitative tradeoffs involved in selecting software infrastructure for supervisory control.


Author(s):  
Peter Eeles ◽  
Rami Bahsoon ◽  
Ivan Mistrik ◽  
Roshanak Roshandel ◽  
Michael Stal

2008 ◽  
Vol 23 (2) ◽  
pp. 181-212 ◽  
Author(s):  
LYNDON J. B. NIXON ◽  
ELENA SIMPERL ◽  
RETO KRUMMENACHER ◽  
FRANCISCO MARTIN-RECUERDA

AbstractSemantic technologies promise to solve many challenging problems of the present Web applications. As they achieve a feasible level of maturity, they become increasingly accepted in various business settings at enterprise level. By contrast, their usability in open environments such as the Web—with respect to issues such as scalability, dynamism and openness—still requires additional investigation. In particular, Semantic Web services have inherited the Web service communication model, which is primarily based on synchronous message exchange technology such as remote procedure call (RPC), thus being incompatible with the REST (REpresentational State Transfer) architectural model of the Web. Recent advances in the field of middleware propose ‘semantic tuplespace computing’ as an instrument for coping with this situation. Arguing that truly Web-compliant Web service communication should be based, analogously to the conventional Web, on shared access to persistently published data instead of message passing, space-based middleware introduces a coordination infrastructure by means of which services can exchange information in a time- and reference-decoupled manner. In this article, we introduce the most important approaches in this newly emerging field. Our objective is to analyze and compare the solutions proposed so far, thus giving an account of the current state-of-the-art, and identifying new directions of research and development.


Sign in / Sign up

Export Citation Format

Share Document