An agent-based framework for dynamic web service selection
Proceedings of the 2008 Spring simulation multiconference
Dynamic Architectures For Soa-Based Applications
Journal of Integrated Design & Process Science
Methodology evaluation framework for dynamic evolution in composition-based distributed applications
Journal of Systems and Software
Dynamic system reconfiguration via service composition for dependable computing
Proceedings of the 12th Monterey conference on Reliable systems on unreliable networked platforms
An SOA-based diseases notification system
ICICS'09 Proceedings of the 7th international conference on Information, communications and signal processing
Describing variability in service-oriented software product lines
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Local martingale difference approach for service selection with dynamic QoS
Computers & Mathematics with Applications
Pattern based adaptation for service oriented applications
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
The architecture of SOA-based applications is different from traditional software architecture where the architecture is mainly static. The architecture of an SOA-based application is dynamic, i.e., the application may be composed at runtime using existing services. Thus SOA has provided a new direction for software architecture study, where the architecture is determined at runtime and architecture can be dynamically changed at runtime to meet the new software requirements. This paper proposes an architecture classification scheme for SOA-based applications. Using this classification, several wellknown SOA-based applications are reviewed including the architectures proposed and adopted by major computer companies and standard organizations. The architecture classification provides a unified way to evaluate a variety of architectures for SOA-based applications.