| dc.contributor.author | Kumara, H.K. Dhanushka Sampath | |
| dc.date.accessioned | 2022-03-21T04:21:17Z | |
| dc.date.available | 2022-03-21T04:21:17Z | |
| dc.date.issued | 2021 | |
| dc.identifier.citation | Kumara, H.K. Dhanushka Sampath (2021) Analyzing TM Forum's Customer Management Open API Specification and Implement a Common Transactional Architecture. MSc. Dissertation Informatics Institute of Technology | en_US |
| dc.identifier.issn | 2018410 | |
| dc.identifier.uri | http://dlib.iit.ac.lk/xmlui/handle/123456789/1041 | |
| dc.description.abstract | " The existing issue in the telecommunication industry is not having a standard set of APIs to expose when designing their internal systems which leads to more labour cost and time consuming when integrating them with existing systems. Telecommunication companies have already identified the importance of having common API sets in their systems. But they are having a doubt of implementation whether it could cater existing requirements. It is because of the complexity of APIs. By this research project the author tried to identify the feasibility of mapping the data model given by TM Forum Open APIs to a database and implement the APIs in Customer Management Specification of TM Forum, according to its given features and performance. The author has selected Java Spring boot as backend framework and Mongodb as the database after going through a deep requirement elicitation process to implement the CRUD of customer as in customer management API specification. An angular UI has provided incase of demonstrating the work that has been done. By using the aggregation function of mongodb for projecting only related fields at the time of querying and matching user given parameters to query even to objects inside objects, the author has developed a common method to get the TMF approved API query behaviour. By following the above method the author was able to implement the query function as approved by TM Forum with filters and fields including other create, update, delete functions. So that this can be applied when implementing all other TMF Open APIs. As this research work contains a prototype level system this needs to be developed by adding advanced business logics according to the requirement of the company, when it comes to production level implementation" | en_US |
| dc.language.iso | en | en_US |
| dc.subject | Database optimization | en_US |
| dc.subject | High performance | en_US |
| dc.subject | TMF API | en_US |
| dc.subject | Database | en_US |
| dc.title | Analyzing TM Forum's Customer Management Open API Specification and Implement a Common Transactional Architecture | en_US |
| dc.type | Thesis | en_US |