2007 · 30 citations · 19 references
Software MaintenanceEngineeringBusiness IntelligenceSoftware EngineeringPattern MiningSemantic WebSoftware AnalysisData ScienceData MiningManagementData IntegrationService InterfaceWeb Service ModelingKnowledge DiscoveryService-oriented Software EngineeringService IntegratorsApplication AnalysisComputer ScienceDatabase TechnologySoftware DesignService-oriented ComputingPotential ServicesProgram AnalysisService IntegratorMining ServicesSystem Software
The diffusion of service oriented architectures is slowed down by the lack of enough services available for satisfying service integrator needs. Nevertheless, many features desired by service integrators have already been implemented in existing software systems. To this aim, approaches able to identify potential services into a legacy system source code are highly desirable. This paper proposes an approach to identify, from database-oriented applications, pieces of functionality to be potentially exported as services. The identification is performed by clustering, through formal concept analysis, queries dynamically extracted by observing interactions between the application and the database. The approach has been assessed by identifying potential services in two Java software systems
19
Rudolf Wille · Electronic Notes in Discrete Mathematics · 1999 · 1.9K citations
Turning software into a service
Mark Turner, David Budgen, Pearl Brereton · Computer · 2003 · 532 citations · Full text
Software Maintenance, Product-service-software System, Engineering +14
Smart monitors for composed services
Luciano Baresi, Carlo Ghezzi, Sam Guinea · 2004 · 204 citations
Web Service Specification, Engineering, Web Service Modeling +15