J
jason
we have developed a .NET class library that defines a family of
reusable business objects. the class library is developed in C#, and
works quite well.
one problem, however, is that as more and more applications are being
developed to consume this class library, we are running into deployment
and version controll issues.
i recall a lot of this kind of thing being solved with distributed
application models, such as the EJB specification, which i worked with
in the past. from my reading, it seems like the distributed model for
..NET code is "Web Services". my questions then are threefold:
1) is this assumption correct? that the distributed code model for .NET
is using web services?
2) are .NET objects transportable across the wire through the XML
messaging? for example can a web service return a datatable?
2) since web services use XML as the interprocess message format, are
there any significant issues with message throughput? for example, if
one method in one class of my class library returns hundreds of rows of
data as part of a reporting method, would there be significant overhead
encapsulating that information in the XML message?
please feel free to correct any false facts that my questions
predicate, or answer the ones that are on track. i would appreciate any
help with this basic distribution question,
jason
reusable business objects. the class library is developed in C#, and
works quite well.
one problem, however, is that as more and more applications are being
developed to consume this class library, we are running into deployment
and version controll issues.
i recall a lot of this kind of thing being solved with distributed
application models, such as the EJB specification, which i worked with
in the past. from my reading, it seems like the distributed model for
..NET code is "Web Services". my questions then are threefold:
1) is this assumption correct? that the distributed code model for .NET
is using web services?
2) are .NET objects transportable across the wire through the XML
messaging? for example can a web service return a datatable?
2) since web services use XML as the interprocess message format, are
there any significant issues with message throughput? for example, if
one method in one class of my class library returns hundreds of rows of
data as part of a reporting method, would there be significant overhead
encapsulating that information in the XML message?
please feel free to correct any false facts that my questions
predicate, or answer the ones that are on track. i would appreciate any
help with this basic distribution question,
jason