Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

O que é COM+? Pra que serve?

315 views
Skip to first unread message

Bruno José Domingues

unread,
Sep 20, 2004, 10:38:36 PM9/20/04
to
Eu já li outras perguntas similares a estas no fórum, mas continuo sem entender. Será que alguém poderia me explicar de forma didática o que são objetos COM+? Ou o que é COM+? Pra que serve? O que eu posso fazer com isso? Por favor, peço que a explicação vá além da mera descrição da sigla e do fato de COM+ é a evolução da COM...
Se alguém pudesse me ajudar, ficaria muito agradecido.

Giovanni Bassi

unread,
Sep 22, 2004, 8:40:43 AM9/22/04
to
Bruno,

O COM+ oferece básicamente uma infraestrutura de serviços. Tanto que os componentes, as Dlls do COM+ são chamados "serviced components", ou componentes servidos.
Alguns serviços muito interessantes são fornecidos, como por exemplo o pooling de objetos. Por exemplo, digamos que você precise de 200 objetos e esteja consumindo muito processamento destruir os objetos e reconstrui-los. O COM+ te dá um objeto, você usa, faz o que quiser, e quando tentar destruir, o COM+ "guarda" ele, pra quando você precisar de outro.
Há a possibilidade de realizar transações entre objetos, semelhante a idéia de uma transação de Base de Dados. Por exemplo, um objeto saca dinheiro de uma conta, o outro deposita. Se o primeiro não conseguiu sacar, e o outro conseguir depositar, no final, ambos vão perceber que nem todos obteram sucesso e vão voltar ao estado inicial, para não realizar nada indevidamente, ou seja, o deposito que o segundo objeto fez nunca seria efetivamente completado.
Dá uma pesquisada. Vale a pena.

É isso.

Um abraço,

Giovanni Bassi

0 new messages