Patent ID: 7747678

Claim:
A system for pluggable URL pattern matching, comprising: a computer which includes a processor and an application server; a servlet container that executes as part of the application server to receive http requests for processing by the application server, and which provides a mapping interface that allows one or more pattern matching interface utilities to be plugged into the servlet container; a plurality of pattern matching interface utilities that can be interchangeably selected and plugged into the servlet container to match the http requests to a desired http request pattern, and then communicate the http requests as matched to the application server, wherein each pattern matching interface utility implements the mapping interface that allows the pattern matching interface utility to be plugged into the servlet container, and is configured to resolve a particular http request pattern; a configuration file that indicates a particular pattern matching interface utility to be selected from the plurality of pattern matching interface utilities for use by the servlet container; and wherein the configuration file is parsed by the application server at run-time to determine the particular pattern matching interface utility selected, and wherein the particular pattern matching interface utility is then plugged into the servlet container using the mapping interface, for use in matching the http requests to the desired http request pattern, and resolving the http requests for processing by the application server.