The Unified Modeling Language user guide
The Unified Modeling Language user guide
An integrated approach to enterprise computing architectures
Communications of the ACM
Toward performance-driven system support for distributed computing in clustered environments
Journal of Parallel and Distributed Computing - Special issue on software support for distributed computing
Performance Evaluation - Special issue on modelling techniques and tools for performance evaluation
Analytic model of Web servers in distributed environments
Proceedings of the 2nd international workshop on Software and performance
Middleware
An Application-Oriented Approach for Distributed System Modeling and Simulation
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Application reference designs for distributed systems
IBM Systems Journal
UML based performance modeling of distributed systems
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
Hi-index | 0.00 |
After the enormous success of WWW platform, a great number of enterprise systems have web-based components. Although they are built using current technological treads, they often fail to provide the desired performance. A potential cause is that, design related problems, as application modeling, resource allocation and replication, network configuration and performance evaluation, although interrelated are solved in isolation. We, thus, argue that a concise methodology for effectively designing web-based information systems offers considerable capabilities. Four discrete stages, each of them addressing a specific issue, and their dependencies are identified. We also propose a common model for the representation of system entities throughout all design stages. UML-like notation was used as a visual tool for graphical representation of model components. Since the modelling scheme is extendable, the adaptation of UML constructs simplifies the process of extending or customizing the model. A case study where the proposed methodology was used for the design a complex enterprise system and the experience obtained are also presented.