Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #6340 > unrolled thread

accessing to web service from C++

Started bysoftwareEngineer <ovNOSPAM@NOSPAMlibero.it>
First post2011-06-07 11:48 +0200
Last post2011-06-10 17:20 +0000
Articles 19 — 12 participants

Back to article view | Back to comp.lang.c++


Contents

  accessing to web service from C++ softwareEngineer <ovNOSPAM@NOSPAMlibero.it> - 2011-06-07 11:48 +0200
    Re: accessing to web service from C++ Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-07 08:36 -0400
      Re: accessing to web service from C++ Juha Nieminen <nospam@thanks.invalid> - 2011-06-08 10:11 +0000
        Re: accessing to web service from C++ Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-08 08:52 -0400
          Re: accessing to web service from C++ Jorgen Grahn <grahn+nntp@snipabacken.se> - 2011-06-08 18:03 +0000
            Re: accessing to web service from C++ Michael Doubez <michael.doubez@free.fr> - 2011-06-10 01:23 -0700
              Re: accessing to web service from C++ legalize+jeeves@mail.xmission.com (Richard) - 2011-06-10 17:25 +0000
          Re: accessing to web service from C++ Sherm Pendley <sherm.pendley@gmail.com> - 2011-06-08 20:48 -0400
            Re: accessing to web service from C++ Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-09 08:21 -0400
              Re: accessing to web service from C++ Alexander Terekhov <terekhov@web.de> - 2011-06-09 15:57 +0200
                Re: accessing to web service from C++ Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-09 10:32 -0400
              Re: accessing to web service from C++ Sherm Pendley <sherm.pendley@gmail.com> - 2011-06-10 09:41 -0400
                Re: accessing to web service from C++ Victor Bazarov <v.bazarov@comcast.invalid> - 2011-06-10 13:57 -0400
                  Re: accessing to web service from C++ Sherm Pendley <sherm.pendley@gmail.com> - 2011-06-10 17:00 -0400
    Re: accessing to web service from C++ drew@furrfu.invalid (Drew Lawson) - 2011-06-08 14:06 +0000
      Re: accessing to web service from C++ Donkey Hottie <donkey@fredriksson.dy.fi> - 2011-06-12 18:15 +0300
        Re: accessing to web service from C++ Christopher <cpisz@austin.rr.com> - 2011-06-13 06:53 -0700
    Re: accessing to web service from C++ Ebenezer <woodbrian77@gmail.com> - 2011-06-08 18:36 -0700
    Re: accessing to web service from C++ legalize+jeeves@mail.xmission.com (Richard) - 2011-06-10 17:20 +0000

#6340 — accessing to web service from C++

FromsoftwareEngineer <ovNOSPAM@NOSPAMlibero.it>
Date2011-06-07 11:48 +0200
Subjectaccessing to web service from C++
Message-ID<iskrp1$qre$1@tdi.cu.mi.it>
Hi All,
I'm writing an application in C++ that will access at web service.
Target platform is linux.

I can not use .NET (I'm on linux) or Java ...

Do you have any suggestion ? some example link ? some library/framework that
can I use ?


many thanks

[toc] | [next] | [standalone]


#6350

FromVictor Bazarov <v.bazarov@comcast.invalid>
Date2011-06-07 08:36 -0400
Message-ID<isl610$g3r$1@dont-email.me>
In reply to#6340
On 6/7/2011 5:48 AM, softwareEngineer wrote:
> I'm writing an application in C++ that will access at web service.
> Target platform is linux.
>
> I can not use .NET (I'm on linux) or Java ...
>
> Do you have any suggestion ? some example link ? some library/framework
> that
> can I use ?

The C++ *language* and its Standard Library have no means to "access at 
web service".  You need to use OS-specific means.  If you ask in 
'comp.os.linux.development.apps', you get a much more focused response. 
  Consider asking OS-specific questions in the respective OS newsgroups 
first.

V
-- 
I do not respond to top-posted replies, please don't ask

[toc] | [prev] | [next] | [standalone]


#6411

FromJuha Nieminen <nospam@thanks.invalid>
Date2011-06-08 10:11 +0000
Message-ID<4def4ace$0$2831$7b1e8fa0@news.nbl.fi>
In reply to#6350
Victor Bazarov <v.bazarov@comcast.invalid> wrote:
> The C++ *language* and its Standard Library have no means to "access at 
> web service".

  Is it really such a huge faux pas to ask here if someone knows of a good
third-party library to perform a specific task?

>  You need to use OS-specific means.

  You make it sound like there are only two possibilities: Either using
whatever the C++ standard offers, or using "OS-specific means".

  Did you know that a big bunch of C/C++ libraries out there are *not*
tied to any specific OS, but have been ported to several (so that any
program using those libraries will compile and work on any of those OS's)?

[toc] | [prev] | [next] | [standalone]


#6419

FromVictor Bazarov <v.bazarov@comcast.invalid>
Date2011-06-08 08:52 -0400
Message-ID<isnr9q$s6m$1@dont-email.me>
In reply to#6411
On 6/8/2011 6:11 AM, Juha Nieminen wrote:
> Victor Bazarov<v.bazarov@comcast.invalid>  wrote:
>> The C++ *language* and its Standard Library have no means to "access at
>> web service".
>
>    Is it really such a huge faux pas to ask here if someone knows of a good
> third-party library to perform a specific task?

That's the the OP to decide whether he/she made "a huge faux pas".  Did 
you read the original post?  And do you contest the statement that 
asking in the OS newsgroup will get the OP a better response about the 
library/framework than HERE?

I am fairly certain that most here know how to boil an egg or dice a 
cucumber.  Hence if I ask how to make an egg-cucumber salad, *someone* 
probably knows a recipe or a good web site where I'd go look for one... 
But the questions on making a salad might just be a faux pas (as in a 
violation of the etiquette rules, or customs).

>>   You need to use OS-specific means.
>
>    You make it sound like there are only two possibilities: Either using
> whatever the C++ standard offers, or using "OS-specific means".

Yes.  As far as "accessing to web service" is concerned.  Standard C++ 
library is not OS-specific.  Network access is.  Until *all* OSes out 
there support connecting to a web service, that functionality will 
*always* be OS-specific.  Do you disagree?

>    Did you know that a big bunch of C/C++ libraries out there are *not*
> tied to any specific OS, but have been ported to several (so that any
> program using those libraries will compile and work on any of those OS's)?

What fly crawled up your ass today?  Yes, I *know* that a big bunch of 
libraries out there are not OS specific.  WTF does this have to do with 
"accessing to web service"?  Do you have anything positive to contribute 
or are you just going to pick on my recommendations of the better places 
to ask questions?

V
-- 
I do not respond to top-posted replies, please don't ask

[toc] | [prev] | [next] | [standalone]


#6433

FromJorgen Grahn <grahn+nntp@snipabacken.se>
Date2011-06-08 18:03 +0000
Message-ID<slrniuvebb.gtj.grahn+nntp@frailea.sa.invalid>
In reply to#6419
On Wed, 2011-06-08, Victor Bazarov wrote:
> On 6/8/2011 6:11 AM, Juha Nieminen wrote:
>> Victor Bazarov<v.bazarov@comcast.invalid>  wrote:
>>> The C++ *language* and its Standard Library have no means to "access at
>>> web service".
>>
>>    Is it really such a huge faux pas to ask here if someone knows of a good
>> third-party library to perform a specific task?
>
> That's the the OP to decide whether he/she made "a huge faux pas".  Did 
> you read the original post?  And do you contest the statement that 
> asking in the OS newsgroup will get the OP a better response about the 
> library/framework than HERE?

I suspect that Juha found your pointer to an OS newsgroup misleading
in this case. I suspect such libraries (if they exist) are largely
portable frameworks, and the people using them may not be the kind who
hang around in OS-centric newsgroups.

I don't care much for web services, but as far as I can tell it's an
area dominated by inferior languages.  It would be nice if we could be
a bit helpful when people come around and want to do it using C++.
(Even when their questions are too vague, like this one.)

/Jorgen

-- 
  // Jorgen Grahn <grahn@  Oo  o.   .  .
\X/     snipabacken.se>   O  o   .

[toc] | [prev] | [next] | [standalone]


#6530

FromMichael Doubez <michael.doubez@free.fr>
Date2011-06-10 01:23 -0700
Message-ID<d460d116-e136-4dd2-813f-53b7cc004a35@v31g2000vbs.googlegroups.com>
In reply to#6433
On 8 juin, 20:03, Jorgen Grahn <grahn+n...@snipabacken.se> wrote:
> On Wed, 2011-06-08, Victor Bazarov wrote:
> > On 6/8/2011 6:11 AM, Juha Nieminen wrote:
> >> Victor Bazarov<v.baza...@comcast.invalid>  wrote:
> >>> The C++ *language* and its Standard Library have no means to "access at
> >>> web service".
>
> >>    Is it really such a huge faux pas to ask here if someone knows of a good
> >> third-party library to perform a specific task?
>
> > That's the the OP to decide whether he/she made "a huge faux pas".  Did
> > you read the original post?  And do you contest the statement that
> > asking in the OS newsgroup will get the OP a better response about the
> > library/framework than HERE?
>
> I suspect that Juha found your pointer to an OS newsgroup misleading
> in this case. I suspect such libraries (if they exist) are largely
> portable frameworks, and the people using them may not be the kind who
> hang around in OS-centric newsgroups.

As a matter of fact, Poco is such a web centric library (well, it is
rather a framework).
I have not looked at it for a long time but from what I remember, it
was quite nicely done.
http://pocoproject.org/

There is also gnuSOAP if you don't mind the licensing.

> I don't care much for web services, but as far as I can tell it's an
> area dominated by inferior languages. It would be nice if we could be
> a bit helpful when people come around and want to do it using C++.
> (Even when their questions are too vague, like this one.)

I don't know what you call inferior languages; IMO people just use
what is needed for the job.

Note that a figure of SOA is Nicolai M. Josuttis which is well known
for its work in C++.

--
Michael

[toc] | [prev] | [next] | [standalone]


#6569

Fromlegalize+jeeves@mail.xmission.com (Richard)
Date2011-06-10 17:25 +0000
Message-ID<istk35$b0g$2@news.xmission.com>
In reply to#6530
[Please do not mail me a copy of your followup]

Michael Doubez <michael.doubez@free.fr> spake the secret code
<d460d116-e136-4dd2-813f-53b7cc004a35@v31g2000vbs.googlegroups.com> thusly:

>There is also gnuSOAP if you don't mind the licensing.

There is no such thing as gnuSOAP, AFAIK.  Google doesn't know it
either.

There is gSOAP, which is covered under a variety of licenses and is
definately fine to use in commercial software.
<http://www.cs.fsu.edu/~engelen/soaplicense.html>
-- 
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
 <http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/>

      Legalize Adulthood! <http://legalizeadulthood.wordpress.com>

[toc] | [prev] | [next] | [standalone]


#6459

FromSherm Pendley <sherm.pendley@gmail.com>
Date2011-06-08 20:48 -0400
Message-ID<m239jjhlsd.fsf@sherm.shermpendley.com>
In reply to#6419
Victor Bazarov <v.bazarov@comcast.invalid> writes:

> On 6/8/2011 6:11 AM, Juha Nieminen wrote:
>> Victor Bazarov<v.bazarov@comcast.invalid>  wrote:
>>> The C++ *language* and its Standard Library have no means to "access at
>>> web service".
>>
>>    Is it really such a huge faux pas to ask here if someone knows of a good
>> third-party library to perform a specific task?
>
> That's the the OP to decide whether he/she made "a huge faux pas".
> Did you read the original post?  And do you contest the statement that
> asking in the OS newsgroup will get the OP a better response about the
> library/framework than HERE?

Honestly? Yes, depending on the group. Ask in a microsoft group, and
you'll probably be referred to a .NET or ATL library instead of something
usable across a variety of systems. Ask in a gnu-oriented group, and
no one will mention something that happens to be BSD-licensed. The
participants in those groups will defend their answers as being topical
for the group, but objectively speaking a non-partisan answer would
IMHO be of better service to the OP.

In many ways, if you're looking for something that's callable from C++
and available on a wide variety of systems, this *is* one of the better
places to ask, even if it isn't strictly on-topic according to the group
charter.

> Until *all* OSes out
> there support connecting to a web service, that functionality will
> *always* be OS-specific.  Do you disagree?

I do. There's an entire class (hee) of libraries out there that are
neither part of C++ nor specific to one OS. Boost, for example.

sherm--

[toc] | [prev] | [next] | [standalone]


#6485

FromVictor Bazarov <v.bazarov@comcast.invalid>
Date2011-06-09 08:21 -0400
Message-ID<isqdrf$fbr$1@dont-email.me>
In reply to#6459
On 6/8/2011 8:48 PM, Sherm Pendley wrote:
> Victor Bazarov<v.bazarov@comcast.invalid>  writes:
>
>> On 6/8/2011 6:11 AM, Juha Nieminen wrote:
>>> Victor Bazarov<v.bazarov@comcast.invalid>   wrote:
>>>> The C++ *language* and its Standard Library have no means to "access at
>>>> web service".
>>>
>>>     Is it really such a huge faux pas to ask here if someone knows of a good
>>> third-party library to perform a specific task?
>>
>> That's the the OP to decide whether he/she made "a huge faux pas".
>> Did you read the original post?  And do you contest the statement that
>> asking in the OS newsgroup will get the OP a better response about the
>> library/framework than HERE?
>
> Honestly? Yes, depending on the group. Ask in a microsoft group, and
> you'll probably be referred to a .NET or ATL library instead of something
> usable across a variety of systems. Ask in a gnu-oriented group, and
> no one will mention something that happens to be BSD-licensed. The
> participants in those groups will defend their answers as being topical
> for the group, but objectively speaking a non-partisan answer would
> IMHO be of better service to the OP.

Honestly.  The OP stated what OS he/she was on, I recommended THAT OS' 
newsgroup.  What's wrong with that?  Tell me.  Why should he/she care 
about any other OS or platform?  There was NO request for portability.

> In many ways, if you're looking for something that's callable from C++
> and available on a wide variety of systems, this *is* one of the better
> places to ask, even if it isn't strictly on-topic according to the group
> charter.

I don't agree.  It's like saying that if you need a legal problem 
addressed, a golf newsgroup would be a better place to ask because there 
are many of them there.  Bullshit.

>> Until *all* OSes out
>> there support connecting to a web service, that functionality will
>> *always* be OS-specific.  Do you disagree?
>
> I do. There's an entire class (hee) of libraries out there that are
> neither part of C++ nor specific to one OS. Boost, for example.

For "accessing to web service"?  Boost?  On *all* OSes?  Really?  *All* 
of them?  Really?  Which part of Boost does that?  Let's go, post the 
damn link already!

V
-- 
I do not respond to top-posted replies, please don't ask

[toc] | [prev] | [next] | [standalone]


#6500

FromAlexander Terekhov <terekhov@web.de>
Date2011-06-09 15:57 +0200
Message-ID<4DF0D14F.6D29BD56@web.de>
In reply to#6485
Victor Bazarov wrote:
[...]
> > I do. There's an entire class (hee) of libraries out there that are
> > neither part of C++ nor specific to one OS. Boost, for example.
> 
> For "accessing to web service"?  Boost?  On *all* OSes?  Really?  *All*
> of them?  Really?  Which part of Boost does that?  Let's go, post the
> damn link already!

Bazarov, recall your "off-topic" crying regarding (multi)threading years
ago here in this newsgroups... and then came boost.threads... and then
came the topic of threading in the official C++ (draft) standard
documents... why can't you imagine akin development for "web service"
topic? Don't repeat the same mistake, okay?

regards,
alexander.

[toc] | [prev] | [next] | [standalone]


#6501

FromVictor Bazarov <v.bazarov@comcast.invalid>
Date2011-06-09 10:32 -0400
Message-ID<isqlio$uo9$1@dont-email.me>
In reply to#6500
On 6/9/2011 9:57 AM, Alexander Terekhov wrote:
>
> Victor Bazarov wrote:
> [...]
>>> I do. There's an entire class (hee) of libraries out there that are
>>> neither part of C++ nor specific to one OS. Boost, for example.
>>
>> For "accessing to web service"?  Boost?  On *all* OSes?  Really?  *All*
>> of them?  Really?  Which part of Boost does that?  Let's go, post the
>> damn link already!
>
> Bazarov, recall your "off-topic" crying regarding (multi)threading years
> ago here in this newsgroups... and then came boost.threads... and then
> came the topic of threading in the official C++ (draft) standard
> documents... why can't you imagine akin development for "web service"
> topic? Don't repeat the same mistake, okay?
>
> regards,
> alexander.

You live so far ahead of us in the future, Terekhov, that I am amazed 
and awed by your visits.  I am sure you're going to keep educating us, 
the unwashed, on the mistakes we're making and are going to make in the 
years ahead, the vision of which is so clear in your glorious mind... 
In the mean time perhaps you can share with us when and how Boost is 
going to add the web service...  Oh, wait.  The OP can't sit here for 
years expecting the boost.webservice to "come".  The OP needs something now.

Take a break, Terekhov.  We're not trying to discuss accessing a web 
service in the language, are we?  (yes it would be off-topic too)  The 
OP needs a library/framework, I pointed him to the the OS newsgroup 
where those are better known.

Keep trolling, alexander.

V
-- 
I do not respond to top-posted replies, please don't ask

[toc] | [prev] | [next] | [standalone]


#6559

FromSherm Pendley <sherm.pendley@gmail.com>
Date2011-06-10 09:41 -0400
Message-ID<m2tybxiz21.fsf@sherm.shermpendley.com>
In reply to#6485
Victor Bazarov <v.bazarov@comcast.invalid> writes:

> Why should he/she care about any other OS or platform?

Why shouldn't he? Plans change, platforms evolve. Simple case in point:
Apple, a few years ago, changed from PPC to Intel chips. Devs whose code
assumed a particular endianness - perhaps because they didn't care about
"portability" - were in a world of hurt during the transition.

> For "accessing to web service"?  Boost?  On *all* OSes?  Really?
> *All* of them?  Really?

No - not really. I used Boost as an example of a portable library that
could be legitimately referred to here in the general case.

The rest, the notion that it applies specifically to the OPs question
about web services for instance, comes from your own hyperactive imag-
ination, for which I'm not responsible.

sherm--

[toc] | [prev] | [next] | [standalone]


#6573

FromVictor Bazarov <v.bazarov@comcast.invalid>
Date2011-06-10 13:57 -0400
Message-ID<istluu$qrb$1@dont-email.me>
In reply to#6559
On 6/10/2011 9:41 AM, Sherm Pendley wrote:
> Victor Bazarov<v.bazarov@comcast.invalid>  writes:
>
>> Why should he/she care about any other OS or platform?
>
> Why shouldn't he? Plans change, platforms evolve. Simple case in point:
> Apple, a few years ago, changed from PPC to Intel chips. Devs whose code
> assumed a particular endianness - perhaps because they didn't care about
> "portability" - were in a world of hurt during the transition.

<shrug> I don't see the parallel.  Difference in endianness is a known 
problem.  Because "endianness" is a universal concept.  Differences in 
accessing a web service do not exist because very few OSes actually 
support such an access.  So, a cross-platform (or, rather, a 
platform-independent) solution involving endianness is necessary.  A 
platform-independent solution for accessing a web service is not possible.

>> For "accessing to web service"?  Boost?  On *all* OSes?  Really?
>> *All* of them?  Really?
>
> No - not really. I used Boost as an example of a portable library that
> could be legitimately referred to here in the general case.

In the general case you can.  The OP wasn't talking about a general 
case.  At least that's what I gathered when I recommended asking in the 
OS newsgroup.  What was so wrong about it that you can't stop and think 
about your objection and simply see that your efforts are off-target?

> The rest, the notion that it applies specifically to the OPs question
> about web services for instance, comes from your own hyperactive imag-
> ination, for which I'm not responsible.

<sigh> My "hyperactive imagination"...  Listen to yourself.  So, it's my 
hyperactive imagination that insists on suggesting the OS newsgroup for 
inquiries about web service access, right?  And for all other 
OS-specific frameworks or libraries.  And you keep bringing up an 
IRRELEVANT portable library that doesn't address the OP's issue in the 
lightest.  And scorn me for not agreeing with you...  I give up.  It's 
like arguing with a child, and I have more than enough of that at home.

V
-- 
I do not respond to top-posted replies, please don't ask

[toc] | [prev] | [next] | [standalone]


#6587

FromSherm Pendley <sherm.pendley@gmail.com>
Date2011-06-10 17:00 -0400
Message-ID<m239jhe71f.fsf@sherm.shermpendley.com>
In reply to#6573
Victor Bazarov <v.bazarov@comcast.invalid> writes:

> On 6/10/2011 9:41 AM, Sherm Pendley wrote:
>> No - not really. I used Boost as an example of a portable library that
>> could be legitimately referred to here in the general case.
>
> In the general case you can.  The OP wasn't talking about a general
> case.

I'm not the OP, and in the comment you replied to, I *was* talking
about the general case.

>> The rest, the notion that it applies specifically to the OPs question
>> about web services for instance, comes from your own hyperactive imag-
>> ination, for which I'm not responsible.
>
> <sigh> My "hyperactive imagination"...  Listen to yourself.  So, it's
> my hyperactive imagination that insists on suggesting the OS newsgroup
> for inquiries about web service access, right?

Wrong. Once again, your imagination has led you to read something other
than what I actually wrote. I meant exactly what I said, nothing more
nor less: That your imagination came up with the notion that my earlier
comment applied to anything other than the general case.

> And you keep bringing up an
> IRRELEVANT portable library that doesn't address the OP's issue in the
> lightest. And scorn me for not agreeing with you...

No, the scorn is because you keep pretending that my comment about
Boost was intended to address the OP's specific issue, rather than the
general case that the thread had, at that point, evolved into discussing.

It's called "evading the point," and it's a rhetorical technique that's
often used to distract from the fact one has nothing useful or relevant
to say about the actual topic at hand.

Look, I respect your knowledge and C++ skills, but you've clearly lost
the context of this particular subthread. If you'd care to rewind a bit
and respond to *what I actually wrote*, I'd welcome a civil discussion
about it. Otherwise, I'm done here.

sherm--

[toc] | [prev] | [next] | [standalone]


#6424

Fromdrew@furrfu.invalid (Drew Lawson)
Date2011-06-08 14:06 +0000
Message-ID<isnvl8$c28$1@raid.furrfu.com>
In reply to#6340
[Hopefully I've fixed my news config and this goes out this time.]

In article <iskrp1$qre$1@tdi.cu.mi.it>
	softwareEngineer <ovNOSPAM@NOSPAMlibero.it> writes:
>Hi All,
>I'm writing an application in C++ that will access at web service.
>Target platform is linux.
>
>I can not use .NET (I'm on linux) or Java ...
>
>Do you have any suggestion ? some example link ? some library/framework that
>can I use ?

I'm assuming that you mean you will use a web service provided by
someone else.  Nothing about that is C++ specific.  The basic steps
are:
  1) Make a network connection to the server [OS specific]
  2) Make the request [HTTP/SOAP protocol specific]
  3) Interpret the results [specific to the web service]

For searching, be aware that "web service" is a synonymn for SOAP
(Simple Object Access Protcol), which is largely XML layered on top
of HTTP.

It can be done bare-bones in C++, but life will be easier with at
least an XML library of some sort (Xerces-C, TinyXML, etc.).


-- 
Drew Lawson            | "Look!  A big distracting thing!"
                       |     -- Crow T. Robot.
                       |

[toc] | [prev] | [next] | [standalone]


#6657

FromDonkey Hottie <donkey@fredriksson.dy.fi>
Date2011-06-12 18:15 +0300
Message-ID<9j1fc8-7vu.ln1@hurricane.fredriksson.dy.fi>
In reply to#6424
8.6.2011 17:06, Drew Lawson kirjoitti:
> 
> For searching, be aware that "web service" is a synonymn for SOAP
> (Simple Object Access Protcol), which is largely XML layered on top
> of HTTP.

Negative! There is also REST (RESTful Web Services) with is simpler than
SOAP. There is also XML-RPC and other older ways to do it.

However, I have used only SOAP to implement Web Services.

> 
> It can be done bare-bones in C++, but life will be easier with at
> least an XML library of some sort (Xerces-C, TinyXML, etc.).
>

gsoap is a library implementing SOAP for C/C++.


-- 

You recoil from the crude; you tend naturally toward the exquisite.

[toc] | [prev] | [next] | [standalone]


#6695

FromChristopher <cpisz@austin.rr.com>
Date2011-06-13 06:53 -0700
Message-ID<6644eb16-8531-4c8d-ad8f-916f3d85be1c@z4g2000prk.googlegroups.com>
In reply to#6657
On Jun 12, 10:15 am, Donkey Hottie <don...@fredriksson.dy.fi> wrote:
> 8.6.2011 17:06, Drew Lawson kirjoitti:
>
>
>
> > For searching, be aware that "web service" is a synonymn for SOAP
> > (Simple Object Access Protcol), which is largely XML layered on top
> > of HTTP.
>
> Negative! There is also REST (RESTful Web Services) with is simpler than
> SOAP. There is also XML-RPC and other older ways to do it.
>
> However, I have used only SOAP to implement Web Services.
>
>
>
> > It can be done bare-bones in C++, but life will be easier with at
> > least an XML library of some sort (Xerces-C, TinyXML, etc.).
>
> gsoap is a library implementing SOAP for C/C++.
>
> --
>
> You recoil from the crude; you tend naturally toward the exquisite.

I'm gonna have to agree with Victor.

I don't think any discussion that does not have to do with the C++
language itself and the C++ standard has any place on this newsgroup.
Just because some portable library exists somewhere that does
something, does not make it on topic. That portable library still
makes use of underlying operating specific implementation. If we were
to open up discussions based on that reasoning then the newsgroup
would be flooded with questions about libraries, their use, their lack
of documentation, etc. etc. All those types of questions have better
places to ask.

"I need a library that does xyz"
"I don't understand the interface for the library that does xyz"

Fact is that there will be a ton of posts about libraries that maybe
one or two people have even heard of and less people would be able to
help with. Boost is an exception, because A) Parts of boost are being
made part of the standard.

[toc] | [prev] | [next] | [standalone]


#6468

FromEbenezer <woodbrian77@gmail.com>
Date2011-06-08 18:36 -0700
Message-ID<9281a496-b3ff-4801-bc46-c6aa8c58b882@d28g2000yqf.googlegroups.com>
In reply to#6340
On Jun 7, 4:48 am, softwareEngineer <ovNOS...@NOSPAMlibero.it> wrote:
> Hi All,
> I'm writing an application in C++ that will access at web service.
> Target platform is linux.
>
> I can not use .NET (I'm on linux) or Java ...
>
> Do you have any suggestion ? some example link ? some library/framework that
> can I use ?
>
> many thanks

I work on web services -- and have a C++ library
and a couple of C++ programs in an archive here --
http://webEbenezer.net/build_integration.html  --
that you may find helpful to peruse.  The software
works on Linux, Windows, and Mac OSX.


Brian Wood
Ebenezer Enterprises
http://webEbenezer.net

[toc] | [prev] | [next] | [standalone]


#6568

Fromlegalize+jeeves@mail.xmission.com (Richard)
Date2011-06-10 17:20 +0000
Message-ID<istjpc$b0g$1@news.xmission.com>
In reply to#6340
[Please do not mail me a copy of your followup]

softwareEngineer <ovNOSPAM@NOSPAMlibero.it> spake the secret code
<iskrp1$qre$1@tdi.cu.mi.it> thusly:

>I'm writing an application in C++ that will access at web service.
>Target platform is linux.
>
>I can not use .NET (I'm on linux) or Java ...

FYI, you can use Mono to run .NET code on linux.

>Do you have any suggestion ? some example link ? some library/framework that
>can I use ?

Take a look at gsoap.

<http://www.cs.fsu.edu/~engelen/soap.html>
-- 
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
 <http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/>

      Legalize Adulthood! <http://legalizeadulthood.wordpress.com>

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.c++


csiph-web