Font Size: a A A

Soa Key Technologies Based On Semantic Web Services

Posted on:2009-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:K YueFull Text:PDF
GTID:2208360242488523Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
SOA (Service Oriented Architecture) is a new software design Architecture, guides people to construct application at the height of business, addresses the two problem-software reuse and software integration issues using new solution, thus enterprises can build a flexible IT infrastructure based on it, and realize the true sense of on-demand computing. As a guiding ideology for application design, it can be implemented with different technologies. Web Services technology which takes on the characteristics of encapsulation, loose-coupling, uniform standard, high degree of integration and gains a broad support from industry field, become the preferred implement technology of SOA. However, due to its technical foundation -WSDL,UDDI standard for their own lack of semantic information about services description, which performs not very well in the area of service's automatic location, intelligent matching, automatic composition and other restricted areas; On the other hand, Continuous development of Semantic Web contributed lots of achievements, help semantic Web services technology develops and matures.Based on the analysis of basic theory of SOA, this paper compares the different solutions in service description,service registry and discovery,service matching between Web Srvices technology and Semantic Web Services technology, points out the inadequacy when using traditional Web Services to construct SOA application, then carry through a research on the way using Semantic Web Services technology to implement the key components of SOA application, the main works of this paper are as follow:1) Carry through a detailed research on how to tag the semantic information of service based on owl-s and ontology.2) Analyze the concept of service matching and different matching level, add another matching level called "part-of matching" based on the "part-of relationship between concepts, then put forward a method to fulfill combination matching at two level which are parallel combination and chaining combination, whose idea is to meet request through collaborating multi-services, design and implemented the twoalgorithms.3) Carry through a detailed research on the technology of service registration and discovery, then design and implement a registration and discovery system based on the OWL-S/UDDI mechanism and algorithms described above, give detailed implementation method of its' key modules: expanding UDDI registration center, ontology reason module, parsing OWL-S document, service composing and re-registration and request information registration.
Keywords/Search Tags:SOA, Semantic Web Service, Service Description, Service Registry, Service Matching
PDF Full Text Request
Related items