7 votes

COM+ alternatives in 2023?

We are small company and have utilized COM+ on the server for the last 20 years. Strictly Windows and all LAN based communication. We are rewriting in c#. What are some alternatives that I can look in to that may be better in terms of speed or management for COM+?

5 comments

  1. [3]
    Liru
    Link
    The main question would be "what are you using COM+ for?" COM+ encompasses a lot of things, so narrowing down what you actually need it for would help.

    The main question would be "what are you using COM+ for?" COM+ encompasses a lot of things, so narrowing down what you actually need it for would help.

    3 votes
    1. [2]
      bitwise
      Link Parent
      It holds our data access components. Basic Create, Read, Update, Delete operations as well as a few other functions. API endpoints in IIS is an interesting thought although I have no idea yet how...

      It holds our data access components. Basic Create, Read, Update, Delete operations as well as a few other functions. API endpoints in IIS is an interesting thought although I have no idea yet how it would compare in speed.

      1. Liru
        Link Parent
        So, unless I'm misunderstanding, something like plain database access over an API? Wouldn't EF and WCF cover that?

        So, unless I'm misunderstanding, something like plain database access over an API? Wouldn't EF and WCF cover that?

  2. [3]
    Comment deleted by author
    Link
    1. [2]
      bitwise
      Link Parent
      Good suggestion, that landed me on the option of hosting WCF service in IIS. There isn't a particular problem with what we have now, I'm just looking to see what else is available to might work...

      Good suggestion, that landed me on the option of hosting WCF service in IIS. There isn't a particular problem with what we have now, I'm just looking to see what else is available to might work better.

      1 vote
      1. DeepThought
        Link Parent
        If this was posted 10 years ago that might be a good answer but WCF is dead and buried and has been for a while. If you choose WCF you are just making someone else migrate it to something newer in...

        If this was posted 10 years ago that might be a good answer but WCF is dead and buried and has been for a while. If you choose WCF you are just making someone else migrate it to something newer in a couple of years. For most things you would consider using WCF for, gRPC is a good alternative.