2010-07-07 2 views
3

Я узнаю о COM + и EnterpriseServices. Я наткнулся на complete list of COM+ services на MSDN и прочитал каждый из них.Сколько людей действительно используют COM + /. NET EnterpriseServices?

Огромный объем этого страха меня. На первый взгляд, это действительно передовая система, не имеющая аналогов в других платформах разработки. Концепции, такие как объединение, синхронизация и удаленное управление, кажутся действительно полезными, и они стандартизировали способ сделать это.

С другой стороны, упоминания о COM +/EnterpriseServices в сети удивительно скудны. Когда я напечатал название здесь, в SO, почти у всех связанных вопросов есть 0 ответов (надеюсь, это не станет одним из них). У меня есть ощущение, что все эти объекты фактически используются MS для внедрения IIS. Но они опубликовали его для какого-то маркетингового гудения.

У вас есть реальный опыт использования этих сервисов? Это просто некорректная досада или у вас есть опыт, когда они превратились в спасателей в реальном времени?

ответ

0

Услуги COM + несколько устарели, в том смысле, что существуют более современные способы сделать большую часть того, что делает COM +.

С другой стороны, для создания служб COM + можно использовать .NET, поэтому он еще не мертв.

BTW, Почему Вы узнаете о COM +?

+0

Все страницы ссылки OP говорят «Дата сборки 5/20/2010». –

+1

Извините, пропустил, что нашел, что на MSDN, что на самом деле хуже. Тот факт, что документы MSDN что-то мало влияет на то, использует ли кто-нибудь его. –

+0

Ну, я присоединился к MS-магазину, и, по-видимому, многие клиенты используют COM +, поэтому одна из наших продуктов (мы создаем библиотеки) поддерживаем, создавая службу COM +. Что будет, например, «более современными способами»? – kizzx2

1
  1. Услуги COM не работают через брандмауэры (за исключением услуг SOAP).

  2. COM + является designed primarily for Microsoft Visual C++ and Microsoft Visual Basic developers

  3. COM +, это старая технология (т.е. это не аромат недели). не

Ссылка в нижней части this page (ссылку на видео, объясняющее новые функции в COM + 1.5) больше не работает.

Достаточно долго выкопайте COM, и вы наткнетесь на причины, по которым .NET занял мир COM.

+3

Выкопайте в COM + достаточно, и вы обнаружите, что COM + изначально был предназначен для того, чтобы быть намного больше, чем было, и когда он действительно прибыл, содержался намного меньше, чем первоначально было обещано. Несколько лет спустя многое из этого обещания было наконец доставлено .... в .NET. Некоторые части среды выполнения .NET все еще показывают свое наследие COM +. – Deltics

+0

Ну, а как насчет части EnterpriseServices? Это часть, где COM + «жил»? Если это так, люди на самом деле прагматично используют эти сложные Enterprise Services? – kizzx2

+1

Я думаю, было бы справедливо сказать, что большинство, если не все полезные службы COM + были поглощены платформой .NET, либо имеют .NET-оболочки, либо переписываются в .NET. –

Смежные вопросы