GTMS software and supporting resources are implemented using best practices in application development for building highly-scalable, highly-available, highly-secure cloud-based applications.
GTMS provides an XML interface that allows customers and third-party developers to perform transportation functions, such as ship, rate, route, and void. To ensure connectivity to the many disparate platforms we encounter in customer environments, GTMS’s interface is a simple HTTP(s) post of an XML document which results in an XML response message to the requestor. In addition to the functions noted above, there are many more, including but not limited to carbonization, rate shopping, time in transit, etc.
In addition, an API is also available f or administrative functions, allowing for other applications to execute configuration tasks that would otherwise be done using GTMS’s administrative application(s). The functions included allow you to add users, locations, carrier accounts, output configurations, and much more.
GTMS’s extensible architecture provides for options from the simplest integration, to the most complex. As noted above, there are standard APls for systems and developers who wish to integrate transportation functions within their applications. In addition, GTMS can perform real-time integration to other systems. One of the simplest being direct database connectivity for SQL Server, MYSQL, Oracle and others, making for quick and easy integration to databases. Pre built connectors to other systems like NetSuite, Prophet21 and Epicor allow for out-of-the-box integration to these systems. When these options aren’t sufficient, implementation resources can create custom connectors that plug into the platform in the same way as our standard options.
This makes for almost limitless options for integration.
Our HubCapp technology makes this, and more, possible whether GTMS is deployed on premise or hosted in the cloud. Further, it expands the capabilities allowing for integration to data that might be local on a user’s workstation (i.e. Excel spreadsheet) or devices such as scales, dimensioning hardware, and thermal printers.
Using .Net and 115 technology, our software is comprised of the following web service components:
Composer is the presentation layer component of the platform that renders all applications to users. In addition, it provides Com poser Designer, enabling drag-and-drop tools to compose application and widget workflows, business rules, and applies user access rights.
Logistics Server is the application layer component of the platform that manages transportation functions, connectivity to carriers and logistics service providers for automating rating, shipping, labeling, tracking, and other transportation and logistics functions.
HubCapp is an Internet of Things (loT) component that enables GTMS to connect and communicate in real-time from the cloud to local databases, applications, and other on premise enterprise data sources. HubCapp also integrates with local scales, thermal printers, meters, cameras, and mobile devices. Plug GTMS widgets into your web pages and HubCapp will enable secure page-to-page communication.
GTMS is stateless and therefore no persistent connection is established. In addition, no executables or plug-ins are loaded into the browser, but depending on the configuration and functions enabled in the application(s) an executable/application may be loaded on the workstation for the purposes of printing to thermal printers, reading a scale or accessing meters.