Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Visual Studio.NET / Enterprise Tools / March 2004

Tip: Looking for answers? Try searching our database.

Applicability of Logging/Instrumentation to my Application

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Howard Pinsley - 18 Mar 2004 22:12 GMT
I'd appreciate some guidance of the type of application that would
benefit from the use of the logging block -- which is itself built on
the Microsoft Enterprise Instrumentation framework.  I've read in many
places that the features of the logging block are potentially very
useful for "enterprise applications".  I guess I'm a little vague on how
people define that term.

As an example, I'm about to develop a Windows service that will run on
all 1000 workstations at my firm.  This service will be doing mostly
local work, but may occasionally interact with a remote, legacy DCOM
server, and perhaps a DBMS.  It will be multithreaded and likely listen
to control commands on a TCP/IP port.

Would this qualify as an "enterprise application".  Somehow I've gotten
the impression that when most people speak of these applications, they
are talking about server-side software.  Definitions aside, is this the
type of application that the logging solution is recommended for?

I'm already sold on the Exception Management Application Block and will
utilize those bits.  I'm just not sure whether I should integrate the
logging block when developing the service that I mentioned.  I'm
concerned that deploying it on all our workstations might be
problematic?  (If I do decide to use the logging block, I intend to use
its gateway to the Exception Management Application Block as
documented).  Or should I stick with the
System.Diagnostics.Trace.WriteLine(...)?

TIA
Tian Min Huang - 19 Mar 2004 18:44 GMT
Hello Howard,

Thanks for your post. As I understand, you want to know if your service
application is recommended for using EIF. Please correct me if there is any
misunderstanding. I'd like to share the following information with you:

As you know, the EIF provides a very simple, yet extensible framework for
instrumenting applications. Though, its name suggests that this framework
is suitable for enterprise scale applications. Other applications can also
benefit from it, because it tackles the issues/shortcomming of conventional
instrumentation techniques say, the Trace and the Debug classes. Please
refer to the following article for detailed information:

A Peek into the Enterprise Instrumentation Framework
http://codeproject.com/dotnet/EIF.asp

Hope this helps.

Regards,

HuangTM
Microsoft Online Partner Support
MCSE/MCSD

Get Secure! -- www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.