Geospatial Service Mediation for Map Service Provisioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in efficiently exposing map services to applications and managing the deployment and provisioning of map servers and geospatial data partitions.
Innovation Solution
A method is implemented to expose and provision map services through a geospatial service that processes domain application requests into geospatial service requests, utilizing a request processor and response processor to generate map tiles, which are then displayed by domain applications, while managing map server deployment and provisioning using a deployment management service.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If map services are exposed through traditional web applications, then users can create and share interactive maps, but the system struggles to efficiently manage deployment and provisioning of map servers and data partitions
Solution Approach 1:
The patent introduces a geospatial service as an intermediary layer between domain applications and map services. This service includes a request processor that translates domain application requests into geospatial service requests, and a response processor that converts map service responses into geospatial service responses. This intermediary architecture simplifies the exposure of map services to applications while managing the complexity of server deployment and data partition provisioning.
2Productivity
If map services handle millions of data points, then efficient visualization and analysis of geospatial data is achieved, but the challenge of efficiently exposing and managing map services increases
Solution Approach 1:
The patent segments the map service management into distinct functional components: a geospatial service layer that handles request processing, a map service layer that processes geospatial data, and domain applications that consume the services. This segmentation allows each layer to specialize in specific tasks, improving productivity in handling millions of data points while reducing overall management complexity through clear separation of concerns.
3Ease of operation
If traditional methods are used to expose map services to applications, then basic map functionality is provided, but efficiency in service exposure and deployment management is reduced
Solution Approach 1:
The geospatial service is designed as a universal intermediary that can serve multiple domain applications with different requirements. It provides a standardized interface for exposing map services while handling diverse geospatial data processing needs. This multi-functional approach improves both ease of operation for applications accessing map services and productivity in service exposure efficiency through a unified management architecture.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method exposing and provisioning map services to applications. The method includes receiving a domain application request from a domain application for a map tile corresponding to geospatial data. The method further includes applying an access service to the domain application request to authorize the domain application request. The method further includes applying a request processor to the domain application request to generate a geospatial service request. The method further includes applying a map service to the geospatial service request to receive a map service response including the map tile. The method further includes applying a response processor to the map service response to generate a geospatial service response. The method further includes transmitting the geospatial service response to the domain application. The map tile may be displayed by the domain application.