Read the Press: WebWeek MacWeek

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 Scripting".)

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 plain-text scripts.

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 Internet
  • 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.

more Nombas technology... Embedded Device Control