Thank you, I most certainly will look into that. Any information on
Radek Cerny wrote:
> John,
>
> this (
http://www.asplications.com.au/GenieWhitePaper.pdf) whitepaper has an
> overview of a wholistic methodology for building systems that deploy purely
> as WebServices (so consumed by WinForms app, javascript dhtml, Flash, Java
> clients etc). Plenty of diagrams included. Scalable and secure server
> topology, extreme use of OO.
>
> Enjoy,
>
> Radek
>
> "John M. Langley" <jjlangley2@comcast.net> wrote in message
> news:#JxFI9CFFHA.2296@TK2MSFTNGP15.phx.gbl...
>
>>Thanks for the reply. This is about the same conclusion we came up
>>with, but with none of us really having any true large applications
>>built with the .NET framework, it's nice to have a confirmation. It
>>seems that the closest thing to built-in infrastructure is
>>designing/building an ASP.NET application -- which is not something we
>>will presently be doing. Several members of the team have picked up
>>some literature that will be helpful for us in our final decision.
>>
>>I suppose in some ways it's nice that Microsoft allows the freedom for
>>developers to create distributed apps 100% the way we want to, but it
>>would be nice to see some form of standard model to emerge (and if there
>>is one, please, someone point me to it! =>). Perhaps in the design of
>>our product we'll look @ how simple it would be to generate a generic
>>distrbuted app, and if it's something that can be done in a fashion that
>>could be highly reusable, publish an article on it.
>>
>>Thanks again for your time & advice!
>>-John Langley
>>
>>Roger wrote:
>>
>>>Hi,
>>>
>>>Unfortunately Visual Studio.Net doesn't offer a prebuilt
>>>infrastructure for a distributed application. You have to investigate
>>>all the possibilities, then build and decide for your infrastructure
>>>(no light matters), and then start to build your application.
>>>One would expect at least a proposal for a three-tier infrastructure
>>>(more or less generated).
>>>
>>> Regards Roger.
>>>
>>>
>>>"John M. Langley" <jjlangley2@comcast.net> wrote in message
>
> news:<O8QtrYyDFHA.4020@TK2MSFTNGP14.phx.gbl>...
>
>>>>I'm on a part of a team looking at converting a rather large scale
>>>>fat-client project into a more acceptable multiple layered application.
>>>> We're looking at using the 3 typical layers: data, business, client.
>>>>The requirements of my application (that I can think of) are:
>>>>
>>>>- Transaction oriented. On the current system this equated to a peak of
>>>> < 1000 transactions per minute over an hour's time, and on average <
>>>>500 transactions per hour. The # of transactions, however, is not as
>>>>important as the SPEED of the transaction.
>>>>- Client can start long-running processes on business layer, such as
>>>>batch operations and generating reports. Client must continue to
>>>>operate while these processes occur, but needs some form of notification
>>>>event when these processes finish on the business layer.
>>>>- Business layer may need to maintain state of client (this is not a
>>>>definite, I'd like to get away from it if possible)
>>>>- Client will be in a Windows form and may EVENTUALLY (6+ months) be
>>>>converted to a web-based interface.
>>>>
>>>>I should mention that I've programmed with C# as a hobbyist for about a
>>>>year, but it's always been pretty generic fat-client type applications.
>>>> I really don't have a ton of experience with .NET, yet on my team, I
>>>>definitely have the most experience with newer platfroms & technologies.
>>>> I've heard of Web Services and .NET Remoting, and have read a little
>>>>on them, but no practical experience.
>>>>
>>>>I'm basically trying to determine what tool or type of project I need to
>>>>be using for each layer. Is what I'm looking at something as simple as
>>>>a C# Windows Form for my client and a Web Service with data access
>>>>components for my business side? Are Web Services efficient enough to
>>>>use in mission critical appslications? Is there any .NET technology I
>>>>can make use of to make transfer of data between client and business
>>>>layers fairly transparent (more transparent than manually converting
>>>>data to a type supported by the underlying network, sending & verifying
>>>>the data, and re-integrating it on the receiving end)?
>>>>
>>>>Any and all advice would be welcome.
>>>>
>>>>Thanks,
>>>>John Langley
>
>