Font Size: a A A

The Research And Design Of Service Providing Model Based On Service Ability Injection

Posted on:2009-03-21Degree:MasterType:Thesis
Country:ChinaCandidate:W LiFull Text:PDF
GTID:2178360245469675Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The next generation network (NGN) is driven by services. Service development is opened to third party by open service access interfaces, which promoted the multiplicity of services. Rapid service developing and uniform processing of services can be achieved by universal and simple service providing model.Among present open service access interfaces, Parlay is rich in service control abilities and has a framework with perfect access management. But the high requirement of telecommunication knowledge makes it difficult for service developer without telecom background to use it. Parlay X provides a service-based interface, encapsulates service abilities in a higher level, and is easy to use. However, the definition of Parlay X interfaces is bind to service types, when adding a new service type, also should providing a newly defined interface. Continuous growth of interface definition makes it difficult to providing universal service interface and service providing model which can adapt changes in service types based on Parlay X.For the sake of uniform service interface and providing model, we defined a service providing model based on service ability injection theory. The model absorbed thinking in opening of web2.0 application and construction of mashup, and it is based on service construct model in the view of service ability dividing and merging.In the model, ability of logic controlling is defined by Service Template, while data processing is defined by Service Template Application. Service Ability Injection interface is defined in the view of service controlling which providing ability of application-initiated services, service notification and continuous service control during processing. The service providing model based on service ability injection has characteristics both in Parlay X and Web2.0 application, which is a simple and universal service providing model.Summarize this article; the main contribution has following several aspects.First, in the view of service ability dividing and merging, service abilities are divided into service logical controlling ability and data processing ability. Implementation of data processing ability is opened to third party as the most focused aspect.Second, break through service type based method; service interface is defined in thinking of service control features. Extension of service types will not affect on service interfaces.Third, a service providing model based on service ability injection is brought forward in this paper. In the model, Service Template represents service logic controlling ability; Service Template Application represents service data processing ability; Service Ability Injection interface merges two kinds of abilities while Application Framework provides a universal model of service development and processing in application side.Fourth, designed and implemented a prototype of service providing model which gives a implementation reference.
Keywords/Search Tags:next generation network, open service access interface, mashup, service ability injection, service providing model
PDF Full Text Request
Related items