 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Warren Postma Guest
|
Posted: Tue Jan 27, 2004 9:16 pm Post subject: DDE-like protocol for over-the-internet? SNMP with ASN.1/BER |
|
|
We are lookint to implement something like DDE, with a list of Variables
and values, (Each variable is given a name like 'Xyz', and a value,
which can be anything that a Variant type can store), and we want to
replicate these on-change across a TCP/IP Network (the whole internet,
basically).
We'd like to use a TCP/IP-based protocol to do this transmission,
rather than use DCOM/OLE Automation (such as the OPC standard uses),
or DDE (which requires debugging NETDDE which is a pesky thing).
We were developing our own protocol for this purpose, but I hate to
create something with zero interoperability. Is there any other
standard out there that we could use? We looked at SNMP, with its
GET/PUT/TRAP architecture it matches what we want, but I can't figure
out how SNMP enumeration/walking works, and although the ASN.1/BER
look promising, I can't seem to find any Delphi components that
implement this. The TIdSNMP component that comes in Indy is a barebones
SNMP V1/V2 component that doesn't implement ASN.1 or BER.
Anybody got any ideas?
Warren
|
|
| Back to top |
|
 |
Remy Lebeau (TeamB) Guest
|
Posted: Tue Jan 27, 2004 9:59 pm Post subject: Re: DDE-like protocol for over-the-internet? SNMP with ASN.1 |
|
|
"Warren Postma" <wpostma__ (AT) t__ (DOT) tekran_d0t_com> wrote
| Quote: | We were developing our own protocol for this purpose, but
I hate to create something with zero interoperability. Is there
any other standard out there that we could use?
|
Why not transmit your data over your TCP connection using XML? TCP is
portable, as is XML. If you take it one step further by adding HTTP into
the mix, then you have the SOAP protocol.
SNMP is UDP-based, not TCP-based. Not very reliable over the internet.
| Quote: | although the ASN.1/BER look promising, I can't seem to find
any Delphi components that implement this.
|
Both Indy and Synapse implement the SNMP protocol.
| Quote: | The TIdSNMP component that comes in Indy is a
barebones SNMP V1/V2 component that doesn't
implement ASN.1 or BER.
|
Yes, it does implement (portions of) ASN.1. It has to, that is a
requirement of SNMP that values be sent in ASN.1 format.
Gambit
|
|
| Back to top |
|
 |
Eugene Mayevski [SecureBl Guest
|
Posted: Tue Jan 27, 2004 10:32 pm Post subject: Re: DDE-like protocol for over-the-internet? SNMP with ASN.1 |
|
|
Warren Postma wrote:
| Quote: | We are lookint to implement something like DDE, with a list of Variables
and values, (Each variable is given a name like 'Xyz', and a value,
which can be anything that a Variant type can store), and we want to
replicate these on-change across a TCP/IP Network (the whole internet,
basically).
|
Check MsgConnect ([url]http://www.msgconnect.com)[/url]. You can use MCDataTree
class to write down all your data (MCDataTree is similar to IniFile but
it is hierarchical and supports different data types etc), save them to
stream and send the stream using Messenger class itself.
--
Eugene Mayevski
EldoS Corp., CTO
Security and networking solutions
http://www.eldos.com
|
|
| Back to top |
|
 |
Mike Dillamore Guest
|
Posted: Fri Jan 30, 2004 6:31 pm Post subject: Re: DDE-like protocol for over-the-internet? SNMP with ASN.1 |
|
|
You mentioned OPC. Are you aware that there is a variant of OPC
called XML-DA? This uses SOAP for messaging, and therefore
usually HTTP.
You might take a look at http://www.opcconnect.com/xml.php.
For Delphi users, dOPC (http://www.dopc.kassl.de/) may be of
particular relevance.
Regards
Mike
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|