Skip to main content E-Gov logo Powering America's future with technology.

Defines the method for publishing the way in which web services or applications can be used.

  • Application Program Interface (API) / Protocol

    A language and message format used by an application program to communicate with the operating system or some other control program such as a database management system (DBMS) or communications protocol. APIs are implemented by writing function calls in the program, which provide the linkage to the required subroutine for execution. Thus, an API implies that some program module is available in the computer to perform the operation or that it must be linked into the existing program to perform the tasks.

  • Web Services Description Language (WSDL)

    WSDL is an XML based Interface Description Language for describing XML Web Services and how to use them.