| Based on the research of the existing management methods of SLAM entities, this paper proposes a metric development method which is based on service inheritance system, implements a common template, selects the policy of application point, realizes a general SLAM prototype system according to MVC framework, composite model and other software engineering ideas.QoS reflects a customer's satisfaction degree about the service providing by service provider. It is a kind of measurement and evaluation about the services provided by a service provider. Nowadays, many organizations focus on this domain. The metrics are developed limited to the network layer by the IETF. ITU further extended the development to application layer. The ISO developed the metrics for all layers of the OSI model. Only the professional can understand the metrics which are developed by these organizations, so this paper import the customer perception metrics to expand the existing QoS metrics, and upgrade the abstraction level of them. There are two benefits of these works. On one hand, the common users and business users can also take part in the collaborative management of the service. On the other hand, it can enhance the competitiveness of the service provider. Furthermore, by referring to volume 4 of the GB917, this paper constructs a three-dimensional metric model which is made of metric type, metric dependence, and service statistics view.There are two disadvantages about the metric development method of the TMF GB923. The first one is that the metrics which are developed by this method are professional and uneasy to understand. The second one is its great redundancy. To overcome these disadvantages, a novel metric development method which is based on the service inheritance system is proposed.The novel method is a universal application. Each entity can be decomposed into several equivalence class entities. It is sure that the method only develops unique metrics for each service entity. The metric set of anyone service entity can be extracted the metrics which are belong to the depth-first path that from common entity to it.The service inheritance system can be implemented by using static inheritance or composite model. According to the Composition/Aggregation Reuse Principle(CARP) which is an object-oriented design principles, the system can be maintained dynamically avoiding unmanageable consequences caused by adding new objects or updating codes .Universal SLA template is benefit to consultations between service provider and customer. According to the SLA Life cycle, it will be divided into template, draft and contract. All of these are consisted of business part, service part, technical part and quality report part. The contract is in the form of a draft during the maintaining process. The template only includes those common attributes of the service for every customer, but the draft additionally includes properties which are related with the customer, so the draft is an instance of the template. The state of the template is divided into unpublished, published, modified, pre-withdrawal and abolition. The contract state is divided into unfinished, ready-running, running, pre-withdrawal and history. An idea of container is used to realize all of the three kinds of SLA template.System architecture is designed according to the classic MVC framework and Hibernate data persistence layer technology. It can not only realize the rational framework reasonably but also help to free developers from directly interacting with the underlying database. The development process strictly followed MVC model. The friendly human-machine interface is realized by JSP technology in the view layer. The servlet of control layer is responsible for complex business logic, and construct a bridge between the user and the model layer which realizes the encapsulation of buttom operation and data processing. The model layer is used JAVA Bean to realize. The interaction with the customer and communication between front-platform and end-platform is realized by all of them together. Data persistence layer map database table to an instance of JAVA class by configuration file. The project developers operate instance of object as well as bottom data, avoiding the cumbersome and inefficient JDBC programming.The new architecture realizes weak coupling among system models and easy transplantation of system, describes friendly and flexible user interface. Meanwhile the isolation between express and controller improve system's security.The prototype system realizes a common SLAM framework and a metric method based on service inheritance system. IPTV service is a hot point service and requires larger bandwidth. Because IP network is a best-effort network, it is necessary to develop metric, analysis measurement and calculation method. Using the single service development method, basing on customer perspective metrics which are developed according to content quality, quality of user interaction, and service availability, this paper analyzes the reasons of video and audio distortion and SKQI metrics of user interactions. These indicators will be applied to fault diagnosis which dependent on the SLAM architecture. This paper use the method which is combined with diagnosis of inter-domain and intra-domain to analyze the failure occurred in the core mode of SLAM. Firstly, it investigates different domain's SLA layer to posit the fault location to the specific domain, and then further analyze the statistical data of this domain to identify specific components or node equipments.SLAM entities mentioned in this paper can well reflect the generalization of the SLAM system.The generalization is reflected by following points: The construction method of service inheritance system is flexible. The inheritance of common metrics of a service and the development of particular metrics show the commonness and characteristic of things. So it can be applied to any services. The common template and metric mapping framework also can be applied to them. The database real-time monitoring storage method use BLOB to solve the problem of fusing different number and kinds of metrics, increasing the versatility of the system.After one year research, although policy is useful in the SLAM system, there is no need to be used. Therefore, when constructing the architecture of a system, the policy system should be established independently to the service system. The service system can call the function of the policy system to achieve its goal. |