Distributed Scripting is the easiest and most powerful new way
to enable any computer system or application for distributed computing,
client-server, or peer-to-peer process and data/object sharing.
Distributed Scripting (DS), Distributed Scripting Protocol
(DSP), and the Internet Distributed Scripting Protocol (IDSP),
enable any script-enabled application or system to inter-operate.
(Note: Distributed Scripting is also frequently refered to as "Remote
Distributed scripting is simple
The idea is brilliantly simple. All computer system data can
be represented in plain-text scripts, all computer systems can understand
those plain-text scripts, and all developers can understand those
Scripting is already the solution for binding commands to internal
engines at run time (i.e., making calls into an engine or gluing
components together). So, rather than make exorbitant efforts to
synchronize data and functions via difficult binary-descriptive
definition language as is done with DCOM or CORBA (which really
are too difficult, as you've long suspected), distributed scripting
merely sends scripts over the wire.
That's right, the language two machines speak in a distributed
scripting "conversation" is just plain script language.
Gone are the problems of version synchronization, cross-platform
data conversion, and hopelessly complicated debugging.
What distributed scripting can do: DS, DSP, and IDSP can now make controlling multiple systems nearly as easy as scripting has always been on a single desktop. Examples (many of which are in the power pack):
- data can be shared among multiple systems across any form of data transport
- functions in one computer can be access across the Internet
computer games can easily share, and modify, state
- three-tier client/server database can be balanced over the
any protocol become distributed; for example, the power pack contains a sample that will let ANY system ANYWHERE control a windows excel spreadsheet by turning standard old OLE Automation into a Distributed OLE Automation
legacy systems can be linked to newer protocols by extending access to them via DSP or IDSP
- not only a desktop can be scripted, but an entire workgroup,
because one system can fully control all others for software uploads,
system monitoring, multi-user programs, with lower cost of ownership
and higher capabilities.