TransitionWorks Software Architecture
TransitionWorks Run Time - Our Process EngineTWS-RT provides the infrastructure for the execution of the business rules and processes found within the solution applications. It renders the user interface to the different form factors being used by information workers, such as Windows Clients, PDAs and Smart-phones as well as browser-based devices such as bar-code handhelds, VMU's and PCs. In addition, TWS-RT integrates with the different types of edge devices, such as RFID readers, printers, bar-code equipment, PLCs, sensors and many more. It serves as the edge server for the solution application processes and supplies the system administration functions for user management, device management and monitoring, and the numerous integration abilities native to the platform. TWS-RT supports a number of integration methods. Service Oriented Architecture (SOA) integrations can be accomplished through Web services with Simple Object Access Protocol (SOAP). TWS-RT supports API and RFC integrations and ODBC connectivity. It also supports message queue integrations through commercial products such as Microsoft Message Queuing (MSMQ), WebSphere® MQ, and iSeries™ Data Queues, as well as other Java Message Service (JMS) queues. TransitionWorks High AvailabilityTWS-HA is an enhanced version of TWS-RT designed to serve as a dedicated software instance for ensuring high availability in a 24x7 operating environment. The software can be configured for automatic load balancing and/or automatic failover if the need arises to maintain system performance or prevent loss of productivity. TWS-HA supports a multi-tier deployment enabling a highly flexible configuration scheme to fit virtually every environment. The loss of a single hour of production or supply chain throughput can cost a company millions of dollars. TWS-HA helps keep operations running; therefore, it is one of the most important software components that a company can implement in this uncertain world. TransitionWorks MobileTWS Mobile provides the ability to execute business processes within the solution applications on a device running any Windows Mobile device, such as PDA, laptop, RF devices, etc. This gives developers the freedom to deploy business process applications on a wide variety of devices, ranging from handheld bar-code readers to Smart-phones, for operation when a network connection is not available. Customers using TWS :Mobile can rest assured their mobile work force will have tools to get the job done efficiently and effectively while in the field.
|