Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. COM/DCOM is now what?

COM/DCOM is now what?

Scheduled Pinned Locked Moved C / C++ / MFC
questionwcfcomsysadminhelp
7 Posts 4 Posters 8 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Rolando Cruz
    wrote on last edited by
    #1

    Hello to all, About 8 years ago I developed an client/server application for a client of mine using DCOM. I have not touched the subject since then. :-> I now have the need to revisit this technology but with all of the changes in software development I do not know what is being used now. :~ Is DCOM still alive and kicking? Do I look at Web Services? :confused: Thanks for your help in this matter.

    Rolando :suss:

    B J R 3 Replies Last reply
    0
    • R Rolando Cruz

      Hello to all, About 8 years ago I developed an client/server application for a client of mine using DCOM. I have not touched the subject since then. :-> I now have the need to revisit this technology but with all of the changes in software development I do not know what is being used now. :~ Is DCOM still alive and kicking? Do I look at Web Services? :confused: Thanks for your help in this matter.

      Rolando :suss:

      B Offline
      B Offline
      bob16972
      wrote on last edited by
      #2

      COM,DCOM,COM+, then came .NET I used DCOM a few times but I regret it since it's so darn slow. I found the books on DCOM and COM+ are better used as references for COM techniques than for the technologies they represent directly.

      Rolando E. Cruz-Marshall wrote:

      Is DCOM still alive and kicking? Do I look at Web Services?

      I could be way off, but from what I've seen DCOM was never really alive and kicking, IMHO.

      R 1 Reply Last reply
      0
      • R Rolando Cruz

        Hello to all, About 8 years ago I developed an client/server application for a client of mine using DCOM. I have not touched the subject since then. :-> I now have the need to revisit this technology but with all of the changes in software development I do not know what is being used now. :~ Is DCOM still alive and kicking? Do I look at Web Services? :confused: Thanks for your help in this matter.

        Rolando :suss:

        J Offline
        J Offline
        James R Twine
        wrote on last edited by
        #3

        IIUC, .NET uses COM behind the scenes, for some things...  Note sure if specifically DCOM, but anything is possible.    If specifically asking about remote object access, then yes, SOAP and web services are likely the way to go.    Peace!

        -=- James
        Please rate this message - let me know if I helped or not! * * * If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
        Avoid driving a vehicle taller than you and remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
        See DeleteFXPFiles

        1 Reply Last reply
        0
        • B bob16972

          COM,DCOM,COM+, then came .NET I used DCOM a few times but I regret it since it's so darn slow. I found the books on DCOM and COM+ are better used as references for COM techniques than for the technologies they represent directly.

          Rolando E. Cruz-Marshall wrote:

          Is DCOM still alive and kicking? Do I look at Web Services?

          I could be way off, but from what I've seen DCOM was never really alive and kicking, IMHO.

          R Offline
          R Offline
          Rolando Cruz
          wrote on last edited by
          #4

          In your opinion, is there an equivalent to DCOM in .Net? Is it Web Services? It's been so long since I've worked with this I'm not sure which direction to go...

          Rolando :suss:

          1 Reply Last reply
          0
          • R Rolando Cruz

            Hello to all, About 8 years ago I developed an client/server application for a client of mine using DCOM. I have not touched the subject since then. :-> I now have the need to revisit this technology but with all of the changes in software development I do not know what is being used now. :~ Is DCOM still alive and kicking? Do I look at Web Services? :confused: Thanks for your help in this matter.

            Rolando :suss:

            R Offline
            R Offline
            Rolando Cruz
            wrote on last edited by
            #5

            I'm adding more information to this thread as to what I want to accomplish. I need to develop an application which will be monitoring phone lines (Call Center). I want the client application to be notified when a specific line receives a phone call. I think this approach will be more efficient than querying the database every 30 seconds (or so) to see if a new call came through. Simple as that. Now, does this mean the Web Service does all of this work (line monitoring) or do I also have to create a separate Web Service (DCOM) and end up witha three tiered application? :~ (Line monitoring App / Web Service / Client App). Thanks all for your suggestions. :-D

            Rolando :suss:

            M 1 Reply Last reply
            0
            • R Rolando Cruz

              I'm adding more information to this thread as to what I want to accomplish. I need to develop an application which will be monitoring phone lines (Call Center). I want the client application to be notified when a specific line receives a phone call. I think this approach will be more efficient than querying the database every 30 seconds (or so) to see if a new call came through. Simple as that. Now, does this mean the Web Service does all of this work (line monitoring) or do I also have to create a separate Web Service (DCOM) and end up witha three tiered application? :~ (Line monitoring App / Web Service / Client App). Thanks all for your suggestions. :-D

              Rolando :suss:

              M Offline
              M Offline
              Matthew Faithfull
              wrote on last edited by
              #6

              Just a suggestion but for the Line monitoring I'd write a Windows Service and I'd have it talk to the client application using Sockets. Web technologies are not the best for Push applications where communications are initiated from the server end. Also that way your client can be remote from the server. A two tier no Web no COM approach if you like. If you do want a web front end then I'd go three tier with the web server hooking into a non visible version of the client app and for that I probably would use DCOM, or Connection Points or even a named pipe if the Presentation and Middleware layers could be combined. Depends if you'll need a Web Farm :-D

              Nothing is exactly what it seems but everything with seems can be unpicked.

              R 1 Reply Last reply
              0
              • M Matthew Faithfull

                Just a suggestion but for the Line monitoring I'd write a Windows Service and I'd have it talk to the client application using Sockets. Web technologies are not the best for Push applications where communications are initiated from the server end. Also that way your client can be remote from the server. A two tier no Web no COM approach if you like. If you do want a web front end then I'd go three tier with the web server hooking into a non visible version of the client app and for that I probably would use DCOM, or Connection Points or even a named pipe if the Presentation and Middleware layers could be combined. Depends if you'll need a Web Farm :-D

                Nothing is exactly what it seems but everything with seems can be unpicked.

                R Offline
                R Offline
                Rolando Cruz
                wrote on last edited by
                #7

                Excelent suggestion! :-D I believe this would be the better way to go. I did not think about the Sockets. Cool. Thanks for your help.

                Rolando :suss:

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups