In this paper we present experiences with the .NET Framework and Visual Studio.NET which we won in two big projects. Thereby we give hints for the practical use in .NET projects.
We designed and implemented two systems:
• A database maintenance system for the internet risk assessor “MIRA” for the Munich Re. Up to 10 developers were included and the project had a size of 8 man years.
• The core application of the real estate investment company Real I.S. of the Bayerische Landesbank Group. The system was build by a team of up to 14 developers in 20 man years.
Both systems were designed as three-tier-applications and implemented in C#. Main features are database maintenance, document management, workflow support, and user management using Active Directory Server.
The components in picture 2 have the following responsibilities:
Client
• Our GUI-Controls are based on Windows.Forms. Although these classes offer already extensive functionality, expansions were necessary, e.g. for correct output, the interaction between view and model and for copying objects. This was implemented via Wrapper classes. The view uses these Wrapper classes and is responsible for the visible part of the GUI.
• The model contains the data displayed on the surface.
• The component controller processes the user actions, contains the state machine, triggers server actions and opens sub dialogs.
• Transformation maps data between client and server data model.
• Communication is responsible for the data exchange with the server via .NET Remoting.
Download pdf Design of large .NET applications: Best practices
Related Searches: bayerische landesbank, real estate investment company, internet risk, real estate investment, risk assessor
RSS feed for comments on this post · TrackBack URI
Leave a reply