Data Transfer Service
Nearly every production application requires the
dissemination of data from one remote system to others. Data Transfer Service
(DTS) is a software service that makes data available from one or more sources
to one or more sources over a network connection. You can write it yourself or
you can pay a low monthly fee to have us take care of this for you so you can
focus on your core business or application development.
At a high level, DTS brings external data to your system(s)
by following a simple processing model shown here:
Data is gathered (either continuously or on a schedule) and
passed through a rule set which filters the data before delivering it to the
target system. This filtering has two benefits. First, you only get the data
you need and second, the data size is pared down freeing up network bandwidth.
Of course the data transfer can occur in either direction (i.e., either to or
from your systems).
Why Do You Need DTS?
The primary reasons for using DTS are as follows:
- Cost
Savings - Purchasing a DTS service is a “build vs. buy” decision that
is nearly always more cost-effective when compared to the initial and
ongoing costs of building such a capability into a system
- Reduced
System Complexity – Do you really want your system(s) bogged down with
unnecessary details of external data access? Better to have someone else
take care of this “dirty work” for you so you can concentrate on building
systems core to your business
- Performance
Enhancement – by paring down data from external sources and delivering
it in a controlled manner, overall system performance is increased
- Tested
Software – our DTS systems run with software that has been used in
production systems for years
Hidden Costs?
While on the surface this seems like a rudimentary task (it
is), there are many factors and hidden costs that are not always considered
when entering into such an endeavor:
- What
happens if either system goes down?
- How
does such a system recover?
- Is the
data secured?
- Who
will monitor the communication between systems?
- Is it
cost effective to allocate scarce in-house resources developing and
maintaining this capability?
- What
happens if large bursts of data occur at once?
Applications of DTS
There are thousands of applications applicable to DTS
technology. Here are a few examples:
- PBX
Systems – nearly every business has a PBX on-site, however most do not
even use the information available from the PBX. What if you could track
every call made or that comes into your business and provide meaningful
data to your business processes – not in the form of a paper report but
rather as a near real-time data stream? DTS/PBX is your answer!
- Legacy
Systems – Many systems have dependencies on data provided by legacy
systems with proprietary interfaces. DTS/Legacy handles these systems.
- Monitoring
Systems – Many devices require monitoring. DTS/Monitor gathers
information from SNMP and even proprietary systems and delivers
information to your system(s).
- Feed
Systems – Stock “ticker” applications, weather, GPS location information
and other such systems require access to real-time data. DTS/RealTime
provides this type of data transfer capability
Features
Any Source
- Databases
- Feeds
- Web
Services
- RMI,
DCOM, etc.
- Queues
(JMS. Microsoft Message Queues, etc)
Any Network
- IP -
TCP/UDP
- Serial
/ RS-232 Connection
- Satellite
feed
The DTS Service Offering
Setup
Each DTS service offering is unique and so requires some
up-front preparation and integration effort. Once the applicable interfaces are
defined and tested, data delivery begins.
Pricing
DTS is offered on a subscription basis with no additional
up front costs (other than an initial commitment of 3 months service).
Please Contact:
email:
titusoft.com