Rudy Velthuis [TeamB] wrote:
Quote
Paul Nichols [TeamB] wrote:
>There are several reasons for this. First NET is young and immature
>in the Enterprise space. There is, for instance, no Persistent
>Storage mechanisms (think EJBs, ORMs), no Remote Method Invocation
>(such as Object to Remote Object communication), no serious JMS
>equivalent.
There are, AFAIK.
What are they? AFAIK, The only EJB type solution (which is not really
equivalent), is COM/COM+.
I have seen some third party ORMs for NET, but have not tried them. ORMs are
surely a possible replacement for entity beans, but not for Stateless and
Stateful Session Beans. I do not know of any equivalent in the MS framework
that uses a truly managed code environment. In my conversations with
Microsoft, they suggest using COM+ (not a real option to EJBs nor JMS).
Of course, I do not propose to be a NET guru (though we have done some app
development with NET), so if I am missing something, I would appreciate the
info.
I do not know of any RMI type framework for NET. MS seems to rely heavily on
Web Services for any remote work in NET. Web services are useful, to be
sure, but there is not as of now, a way to leverage resources across a
clustered environment. FWIU, both MS and IBM are working on Enterprise
frameworks for using network centric management for Web Services, but these
solutions are in the planning phases, and unfortunately, they plan to
develop their own divergent implementations (IBM more open, MS more tied to
NET and MS Operating systems). Java has such services now, that can be
leveraged by using EJBs, RMI, and Web Services, by exposing only those
services needed to be exposed through the Application Server management
space, or through JMS/JMI.
AFAIK, I understand MS is working on a persistent object store and somethign
equivalent to session beans, but they postponed a delivery until Longhorn.
If this is incorrect, I would appreciate additional information.
Have a great day Rudy.
{smallsort}