2

I'm looking for a C++ Component Framework like EJB3 (sure, it's Java only) or Corba Components. But I'm not looking for Corba Components.

My requirements are

  • portable (linux, unix, optional Windows)
  • C++ interfaces (so, it's not a requirement for the framework itself to be written in C++)
  • optinal well documented or good examples given

edit:

  • remote objects (remote procedure call) shall be supported. [XPCOM does not support remote objects]

Thanks in advance.

tuergeist
  • 9,171
  • 3
  • 37
  • 58
  • Um, that's an area I have no expertise in, but I always thought ACE would be what you're looking for. Grüße, sbi – sbi Aug 21 '09 at 09:34
  • ok, TAO is the ACE ORB. I always understood ACE as network communication framework that provides some pattern – tuergeist Aug 21 '09 at 13:50
  • ACE is a rich network and MT dedicated framework/library. TAO is an ORB built on top of it. ACE can be used standalone. By using ACE, we are not obligated to define a CORBA component. – Luc Hermitte Aug 21 '09 at 15:37

4 Answers4

6

I'm aware of a few things. I'm only remembering of (I don't have access to my bookmarks file)

I know there are other component oriented frameworks in C++.

Luc Hermitte
  • 31,979
  • 7
  • 69
  • 83
  • Do you know these "other component oriented frameworks"? What I left out as I assumed it's included is the word distributed. ICE looks good, I'll test it. – tuergeist Aug 21 '09 at 14:01
  • I cannot remember their name right know. I'll have a look at my bookmarks next week to see what I can dig out. – Luc Hermitte Aug 21 '09 at 15:39
1

Mozilla's XPCOM is a mature, portable component framework.

MattyT
  • 6,531
  • 2
  • 20
  • 17
1

I have used ZeroC's ICE in the past and generally been impressed by it. It meets all of the requirements that you have put forth.

Jared
  • 91
  • 2
1

PocoCapsule is an open source and portable C++ component assembly and deployment framework that supports CORBA and WebServices etc. remote components. It is well documented with rich examples.

  • ok, thanks for your contribution. but this is a very small two men show... It's very dangerous to rely on such projects. – tuergeist Oct 08 '09 at 08:06
  • I know that it's over three years, but the "it's very dangerous" because it's a two man show comment is just ludicrous (in a *no one gets fired from buying IBM* kind of way.) – luis.espinal Sep 14 '12 at 12:03