The invention discloses a
satellite API (Application Program Interface) service
access control and data
service system, which relates to the field of
satellite data processing, and comprises a Web interface
presentation layer, a back-end service engine layer and a basic storage component layer, and the back-end service engine layer is integrated with a
gateway system, an API spatial data service, an API model data service and an authority
system. The
gateway system carries out unified routing, identity
authentication, access authority
verification and calling frequency statistics on API access requests from a Web end or a
third party, and forwards the requests passing
verification to corresponding data services. The authority
system is used for managing API
authorization information and user identity certificates in a centralized mode, and the basic storage component layer supports efficient storage and access of API management data, authority data and
satellite data through a
relational database,
object storage and cache storage. According to the invention, unified
access control of multi-star-source
satellite data is realized, and the security,
controllability and expansibility of data service are improved.