| The thesis raises design and implementation of hardware management application program interface on the new platform based on ATCA. It satisfies the special requirement and characteristic of ALCATEL base station controller software on the platform hardware management area. The interface was implemented and passed the BSC sub-system integration test and system integration test. So far the product is on the phase of FAT on the field.Advanced Telecommunication Computing Architecture (AdvancedTCA) specification is developed by PICMG (PCI Industrial Computer Manufacturers Group) and defines open standard platform architecture for over 100 telecommunication equipment manufactories'(TEMs) modular carrier- grade infrastructure. Standard chassis, intelligent blades, switches, power entities and FAN modules now are available from several vendors.Meanwhile, to support ATCA specification at the software level, the telecom industry proposes"Building Block Industry"for a solution to develop a high service availability system.There are, however, the following issues during the development of a product:1. Complexity of middleware. To the application focusing on telecommunication the model and functions provided by the middleware is much complicated. As the layer that directly interacts with hardware layer, the middleware implements quite good and complete mechanism and method e.g. dynamic managed object, resource model and resource state diagram and so on. It is flexible to develop relative applications. But customized, simple interfaces are strongly demanded by the application layer.2. Speciality on platform hardware management of telecommunication software. It is especially highlighted to a project that moves existing, mature commercial product to a complete new platform. The great change on the part of hardware management function will obviously impact the telecommunication function domain. To consider the mechanism existed in current software, to design the new hardware management interfaces following the same as much as possible, can reduce the impact. The risk of the project can be reduced as well.To solve the problems mentioned above, the solution that adding the layer of hardware management API– between the top application and the middleware– is proposed. The layer provides necessary services to the top layer, adapted to the requirement of top layer. And it encapsulates the detailed interaction with middleware.The advantages are, the first, providing a simple and suitable interface that can simplify the re-design of application on the hardware management function domain. The 2nd, reducing the impact on telecommunication function area. The last, and the important point, making the layer independent relatively which means it can be tested independently even before the integration of sub-system with top application. Thus, the quality of the new developed API is ensured.At the end, new technical and new specifications are discussed: IPMI specification, ATCA specification and HPI standard. Hope the thesis could provide value-added reference for the development of ATCA based platform. |