Software engineering for the scalable distributed applications

Software engineering for the scalable distributed applications
复制标题

可扩展分布式应用程序的软件工程

DOI:
--
复制
发表时间:
1998
期刊:
Annual International Computer Software and Applications Conference
影响因子:
--
通讯作者:
H. Sips
H. Sips
中科院分区:
--
文献类型:
--
作者:
M. Steen;Stefan Van der Zijden;H. Sips

文献摘要

被引文献

相似文献

分布式应用程序开发中的一个主要问题是,人们不能假设应用程序运行的环境将保持不变。这意味着开发人员必须考虑到应用程序应该易于适应,一个经常不精确的要求是应用程序应该是可伸缩的。作者专注于可伸缩性作为分布式应用程序的要求,它实际上意味着什么,以及如何在系统设计和实现过程中考虑到它。他们提出了一个框架,其中可扩展性的要求可以精确地制定。此外,他们还提出了一种在应用程序开发过程中考虑可扩展性的方法。他们的方法包括一种用于分发功能的工程方法,以及一个基于对象的实现框架,用于应用复制和缓存等扩展技术。
A major problem in the development of distributed applications is that one cannot assume that the environment in which the application is to operate will remain the same. This means that developers must take into account that the application should be easy to adapt, A requirement that is often formulated imprecisely is that an application should be scalable. The authors concentrate on scalability as a requirement for distributed applications, what it actually means, and how it can be taken into account during system design and implementation. They present a framework in which scalability requirements can be formulated precisely. In addition, they present an approach by which scalability can be taken into account during application development. Their approach consists of an engineering method for distributing functionality, combined with an object-based implementation framework for applying scaling techniques such as replication and caching.