Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Communications of the ACM
Supporting Component-Based Software Evolution
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Service-based software: the future for flexible software
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Turning Software into a Service
Computer
Hi-index | 0.00 |
EBusinesses are businesses that have one or more critical business process dependant upon software support. This reliance on software can be a major limiting factor in the improvement of existing business processes or the development of new ones. Should the software fail to provide the necessary support for new requirements a redesign of either the business process or the supporting software is required. Existing approaches to the development of software mean that such changes are often non-trivial, even for seemingly trivial changes to the business process.This paper introduces the Scalable and Agile Architectures for EBusiness approach to building executable software systems. This approach allows components to be dynamically replaced in an executing system. Thus components can be sourced from multiple sources and the most suitable for the current requirements can be selected and used. This reconfiguration can occur on a per execution basis, thereby allowing the business process to be defined and optimised for each individual transaction.