🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.internet.web
Article #1460

help on web service design

#1460
From: Franco
Date: Thu, 30 Dec 2004 18:57
26 lines
1990 bytes
Hi,

I need to write a web-service executable in BCB6.  It will be consumed by
both web-scripting clients (using for example PHP etc) as well as
application developers using sockets and direct HTTP requests.  It *must*
support log-in through some sort of session mechanism.

I need to make some choices of protocol and encoding. I have considered
using SOAP, WebSnap, XML RPC, REST etc.

I like the idea of a simplistic XML_RPC / REST scheme, but using this I
believe I will have to write my own session management mechanism.

I like that the Builder SOAP components have built-in session support - but
I believe that the clients of the underlying app will be restricted to using
my script only (as opposed to their own like PHP and simply calling
functions on my service).

Can you suggest a protocol/encoding/technology for creating a service that
is most widely consumable by a simple interface of standard web-scripts that
also supports sessions?  It is important that the *service itself* manages
the sessions and not the client scripts (as in PHP session variables).


Thank You.
Franco.
Technical Details
Message-ID: <41d44f77$1@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newsswing.news.prodigy.com!prodigy.net!newshosting.com!nx01.iad01.newshosting.com!news-peer0-test!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: feeec,186a29a84291e4a5,start
X-Google-Attributes: gidfeeec,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: "Franco" <nope@nope.com>
Newsgroups: borland.public.cppbuilder.internet.web
Subject: help on web service design
Date: Thu, 30 Dec 2004 10:57:30 -0800
Lines: 34
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
NNTP-Posting-Host: 24.84.52.90
Message-ID: <41d44f77$1@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1104433015 24.84.52.90 (30 Dec 2004 10:56:55 -0800)
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newsswing.news.prodigy.com!prodigy.net!newshosting.com!nx01.iad01.newshosting.com!news-peer0-test!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mail