Web Services (API)

 
web services flow diagram

A Web Service is defined as "a software system designed to support interoperability machine-to-machine interaction over a network." Web Services are frequently just Internet Application Programming Interfaces (API) that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services.

Web Services use Extensible Markup Language (XML) messages that follow the Simple Object Access Protocol (SOAP) standard and have been popular with traditional enterprises. In such systems, there is often a machine-readable description of the operations offered by the service written in the Web Services Description Language (WSDL). The latter is not a requirement of a SOAP endpoint, but it is a prerequisite for automated client-side code generation in many Java and .NET SOAP frameworks (frameworks such as Spring, Apache Axis2, and Apache CXF being notable exceptions). Some industry organizations, such as the WS-I, mandate SOAP and WSDL in their Web Service definition.

The increasing popularity of Internet-based technologies, such as Web Services, has caused businesses to evaluate new and alternative approaches to mission-critical processes. Midwest Motor Express is determined to meet these emerging requirements by offering you, our customer, the solutions you have requested.

 
Web Services (API)
 
Rate Estimate    LogIn Required
The Rate Estimate Web Service provides a way for developers to pass a token number and in return receive a Rate Estimate and other output for use in a client-side or local program. More...
 
Imaging    LogIn Required
The Document Search Web Service provides a way for developers to pass a number of criteria programmatically and in return receive a Document details and other output for use in a client-side or local program. More...
 
Tracking    LogIn Required
The Shipment Tracking Web Service provides a way for developers to pass either a PRO number, BOL number, or a PO number and in return receive tracking details for one or more PROs containing the provided data item as a reference for use in a client-side or local program. More...
 
Transit Time    LogIn Required
The Transit Time Web Service provides a way for developers to pass a number of criteria programmatically and in return receive Transit Time details for use in a client-side or local program. More...
 
Pickup    LogIn Required
The Pickup Request Web Service provides a way for developers to pass a number of criteria programmatically and in return receive a Pickup confirmation number for use in a client-side or local program. More...