| Under the"Internet plus" strategy,China's industrial Internet has developed rapidly,and more and more Internet companies have built their own capacity open platform,opening their capabilities to users through the form of interface through encapsulation and integration.Based on communication capability,China Telecom provides users with communication services in a more open,flexible and self-developed way,such as voice platform and short message gateway based on telephone service.However,there are many drawbacks in the traditional capability application mode.The communication capability interfaces provided by China Telecom are scattered among independent capability platforms.The process of capability invocation is cumbersome and the rules of parameters are not uniform.Users who want to use multiple capability combinations at the same time often need to open and log in multiple capability authentication systems,which causes great inconvenience to users.The capability access subsystem designed in this paper aims to re-integrate these decentralized capabilities.By re-encapsulating the existing capabilities in the form of calls and parameters,adding a unified capability authentication system and billing system,and providing services such as log monitoring,inventory collection and content filtering,the open platform of telecommunication capabilities can centralize and manage the communication capabilities scattered everywhere.Therefore,it can simplify the access of capabilities,reduce the threshold for developers to use,and provide more efficient means for developers to build more abundant mobile Internet applications.From the point of view of software engineering process,this paper discusses the requirement analysis of capability access subsystem of Telecom capability open platform in turn,including function requirement analysis,performance requirement analysis and environment requirement analysis,and introduces the overall design of capability access subsystem,including system network structure design,software architecture hierarchy design,system function module design,database design,and so on.At last,the detailed design of the capability access subsystem is introduced,including program flow design and class diagram design.At present,the interconnection capability of the telecom capability open platform capability access subsystem and the native capability platform or capability gateway has been basically realized,and the connection with the client Internet application system authentication function is realized,and the billing system and the CRM system billing process control are realized.Functional docking.The system uses Nginx for load balancing.It can currently carry two hundred and one hundred reads and writes concurrently,and can serve about one thousand users at the same time. |