choreos / choreos_middleware

CHOReOS will implement service middleware support, effectively enabling the deployment of adaptable, QoS-aware choreographies in the ULS Future Internet, integrating and further evolving the latest research advances in the area of Grid and Cloud computing, Enterprise Service Bus (ESB), and pervasive computing. Service-oriented middleware enables adaptable choreographies over ESB-based middleware, Grids, Clouds, and technologies for the Internet of Things, thus overcoming scalability and heterogeneity issues of the Future Internet.
http://www.choreos.fr
Mozilla Public License 2.0
9 stars 6 forks source link

Abstract ServiceInstance #92

Open leonardofl opened 10 years ago

leonardofl commented 10 years ago

The only difference between ServiceInstance and LegacyServiceInstance is that ServiceInstance has a CloudNode. Therefore, we could abstract the common attributes on ServiceInstance and create the concrete classes DeployedServiceInstance and LegacyServiceInstance. This would make the proxification code simpler, mainly on ESBNodesSelector.