2006 · 50 citations · 9 references
ComputingComputer SystemsSystems EngineeringDesign AutomationDistributed SystemsSystems ArchitectureClient-server ArchitectureDynamic ReconfigurationReconfiguration StrategiesService-oriented ArchitectureSoftware EvolutionSoftware MaintenanceDeployment StrategiesDynamic Service ConfigurationPerformance DegradationService MigrationService VersioningVersioned DeploymentWeb Service ArchitectureWeb Services
In this paper, we define the problem of simultaneously deploying multiple versions of a web service in the face of independently developed unsupervised clients. We then propose a solution in the form of a design technique called Chain of Adapters and argue that this approach strikes a good balance between the various requirements. We recount our experiences in automating the application of the technique and provide an initial analysis of the performance degradations it may occasion. The Chain of Adapters technique is particularly suitable for self-managed systems since it makes many version-related reconfiguration tasks safe, and thus subject to automation.
9
Latency Performance of SOAP Implementations
D. Davis, Manish Parashar · 2003 · 211 citations
Steve Vinoski · IEEE Internet Computing · 2004 · 158 citations
Interoperability among independently evolving Web services
2004 · 126 citations