The architecture shown in Figure 4.2 depicts a sample integration of WFS client and server applications. Client
Viewer is a series of HTML pages running inside a web browser that can interact with WFS server via client
application through HTTPS calls. WFS client manages the interactions with WFS interfaces through HTTPS
requests and dynamically generates HTML that can run in a Web browser.
WFS server accepts requests from WFS client and viewer client in the form of HTTPS URL strings, and returns
results encoded as XML, GIF, GML, and so on. The database stores geo-feature data that can be accessed and
utilized by the WFS server to generate GML documents or draw maps.