BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

DDE-like protocol for over-the-internet? SNMP with ASN.1/BER

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Internet Winsock
View previous topic :: View next topic  
Author Message
Warren Postma
Guest





PostPosted: Tue Jan 27, 2004 9:16 pm    Post subject: DDE-like protocol for over-the-internet? SNMP with ASN.1/BER Reply with 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).

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





PostPosted: Tue Jan 27, 2004 9:59 pm    Post subject: Re: DDE-like protocol for over-the-internet? SNMP with ASN.1 Reply with quote




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

Quote:
We looked at SNMP

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





PostPosted: Tue Jan 27, 2004 10:32 pm    Post subject: Re: DDE-like protocol for over-the-internet? SNMP with ASN.1 Reply with quote



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





PostPosted: Fri Jan 30, 2004 6:31 pm    Post subject: Re: DDE-like protocol for over-the-internet? SNMP with ASN.1 Reply with quote

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
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Internet Winsock All times are GMT
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.