Abstract:
To meet the requirements of enterprise application development in the cloud computing era, a railway application development resource sharing and integration platform based on a serverless architecture is designed, which realizes the whole process management of shared services, including publishing, access, integration, monitoring, and evaluation of shared services. By establishing a common service resources library for railway application development, centralized and standardized management of reusable common services for railway applications can be achieved. By relying on the library and using API gateways as application integration buses, we provide developers with a new mode of railway application development based on service sharing and integration. This platform has service access control functions such as flow control, legitimate request authentication, and transmission security control, and can support highly concurrent service accesses. In addition, it provides operation and maintenance tools such as API gateway monitoring, log queries, database performance monitoring, and exception handling to ensure the stability and high availability of the platform. The application of this platform will help improve the resource reuse level, delivery capability, and quality of railway application development.