Extendable Web Service for routing and processing documents and data. To understand what Routing Director can do look at the following sample
implementations:
Case Number 1 - Centralized Order Processing With Remote Warehouses:
Problem: Customer has one centralized order processing facility and
three warehouses. All orders are placed with the central order
processing facility. The customer ships approximately $36 million in
inventory yearly from three separate remote warehouse locations.
Warehouses are hundreds of miles apart. A cost-effective, reliable
method was needed to send PICK TICKETS and DELIVERY slips to the appropriate
warehouses for the order fulfillment and shipping process to occur. What
warehouse is used is determined based on DYNAMIC business rules, customer
location and item availability.
Solution: Routing Director installed in Central Order processing and
in three remote warehouses. Central Order processing's Routing
Director server automatically determines the warehouse that should manage
the delivery based on Dynamic Business rules and other factors critical to
the company. Each order is immediately directed to the correct
warehouse in real time, without delay, the second it is committed, where the
pick is processed and the order is shipped/delivered. Ship
confirmation is posted by the remote warehouse Routing Director server, back
to the centralized order processing facility. This identifies the qty
picked and shipped for each order. This data is inserted into the
Central Order processing's business system by Routing Director's Dataset
plug-in and customers are billed correctly.
Software: Routing Director Server, Routing Director Client,
Routing Director Report Generator Plug-in.
Case Number 2 - Easy method required by software company for managing
live updates and product registrations.
Problem: Customer required method for automatically registering
software and managing customer registrations. In an effort to reduce
the number of registration, and re-registration related telephone calls and
automated, easy-to-use method was required.
Solution: Routing Director was installed at customer site with
Registration Extensions. Registration Client was added to the software
packages that were to utilize the registration system. New software
installations automatically enter trial mode. User has a predetermined
number of days to register before software enters expired mode.
Registration wizard handles all aspects of communicating with Routing
director and determining if the user is or has been registered in the past.
Routing director handles any credit card charges or authorizations and
provided registration information to the client components over SSL.
Software: Routing Director Server, Client Registration Wizard, Server
Registration Plug-in, EzVerify Credit Card Processing Software.
Case Number 3 - Remote Data Synchronization.
Problem: Customer required method for automatically synchronizing
remote datasets over the internet. Datasets consist of database and
external files. With 500 plus remote clients it was not feasible to use
manual update techniques. Mailing monthly CD ROM distributions is cost
ineffective. The synchronization process must be intuitive and provide the
ability to do incremental synchronizations based on weighted data values.
Relational data in the database and in external files would need to be
updated in tandem. Dataset must continue to be usable during the
update process.
Solution: Routing Director was installed at main customer site
with Dataset Extensions. Routing Director Dataset Plug-in was
distributed to all clients as part of their end user software, and a
synchronize function was added to the end user software that spawned the
synchronization request. Upon request, the remote clients can
synchronize all or part of their dataset. New or modified data is
quickly identified and New/Modified resources are grouped and sent according
to weighted value and bandwidth availability. Data update is
incremental. As data is transferred the remote dataset is updated,
maintaining integrity and usability. The entire update does not need
to be completed before the updated data can be used. Failure at any
point in the update process results in partial update. Reinitializing
the update process automatically results in a re-valuation and resume of
transfer. Weighted value allows remote users with low bandwidth
availability to update sensitive data first. larger files or less
sensitive materials can easily be updated as bandwidth becomes available.
Software: Routing Director, Routing Director Client, Routing Director
Synchronization Plug-in.
Case Number 4 - Centralized Document Processing
Problem: Customer required method for automatically e-mailing,
faxing, printing documents for customers based on settings in their customer
database. Customer did not want to install fax server software on
every client machine. Customer did not want to install any printers on local
computers. Customer did not want to write email and fax extensions for
his current software. When the service representative clicked the
PRINT button the customer wanted software to determine if it should be
printed, faxed or emailed. Furthermore: If the output was to be
emailed, the software had to determine the content of the e-mail message.
Would it be plain text, HTML or an attachment? If an attachment how
should the attachment be formatted. CSV, Fixed length TEXT, TAB
Delimited or PDF.
Solution: Routing Director was installed on a server machine
with Report Extensions. WinFAX Pro software was also installed on the
same machine as Routing Director. Standard windows printers were installed
on the Routing Director server. Routing Director client was integrated
with the customers software ( approximately 8 man hours of development
time.) When the customer selects print the output is automatically
handed to Routing Director. Document processing rules automatically
check the customer database and determine the appropriate delivery method
and format. Output is generated and sent to either fax, e-mail or 1 of
3 printers depending on the customer settings. The solution is 100%
seamless and centralizes the document processing rules. In addition by
only installing hardware, drivers and software on the Routing Director
machine, IT's hardware and software maintenance requirements have
significantly decreased.
Software: Routing Director, Routing Director Client, Routing Director
Synchronization Plug-in.
Routing Director is a smart, extendable web service. Based on your needs you can select
from existing routing director implimentation and Plug-ins design your own implimentation using the Routing Director SDK. The SDK allows you to easily create your own implimentation, Plug-ins and extensions. By implementing or integrating with routing director you
immediately add the power of centralized redirection and document management
to your applications. Call Systems Online/SCT and ask to speak
to a representative about the possibilities routing Director would give your
software installations.