Search
CRINETA Meeting - 6/5/2006 - .NET Enterprise Services Overview
Started by crineta at 05-14-2006 1:46 PM. Topic has 0 replies.

Print Search « Previous Thread Next Thread »
Meeting Details
Meeting Date/Time:Monday, June 5th at 5:30 PM
Location:Baymont Inn & Suites (Map)
Featured Topic:.NET Enterprise Services Overview - Presented By Javier Lozano
Featured Demo:Enterprise Services Presentation and Code - Presented By Javier Lozano
Additional Information:Enterprise Services allow developers to create robust, secure and maintainable applications for a distributed environment. In this presentation, Javier will show you how you can take advantage of distributed transactions, queued events and role base security from managed code through Enterprise Services.

Javier is a consultant in Des Moines, IA specializing in ASP.NET, system architecture, and training. He's also a MCSD .NET and a co-founder of the Iowa DotNET Users Group. Recently, Javier was awarded the Visual Developer ASP.NET MVP award from Microsoft.

On his blog you can find posts on ASP.NET, architecture, design patterns, XML and Indigo (WCF). Javier enjoys giving back to the community by speaking at user groups, local/regional .NET events, being active in forums and by writing articles for Code Project.

While not thinking about programming and .NET, Javier enjoys spending time with his wife, newborn son, two golden retrievers and writing about himself in the third person.
Topic & Demo Files:EnterpriseServices.zip
Meeting Minutes:

June’s meeting began with Mike Jackson opening the meeting to questions from the group.  We are trying to do this each month so that we can address problems or questions our group members may be having in the world of .NET.  One of our members asked whether anyone had used DirectX sound and video in .NET.  Our June speaker, Javier Lozano, recommended check out Avalon and www.seewindowsvista.com for alternatives to DirectX.

Other than that, Greg Sohl and Jason Coyne are both looking for developers for their respective companies Fiserv and Rockwell Collins.  Fiserv needs a Senior Object Oriented Developer and a Systems Architect.  Rockwell Collins is seeking a Principal Programmer and a Senior Programmer.

As mentioned, Javier Lozano was our June speaker.  He came to us from the Des Moines .NET user group to speak about .NET Enterprise Services.  Javier first explained what .NET Enterprise Services are.  They are COM+ services integrated into managed code.  They also simplify COM writing. Finally, they incorporate best practices.

Javier also explained why it is recommended that we use .NET Enterprise Services.  There are several good reasons just of few of them are that you can develop within time constraints without building all of the plumbing.  Another reason is that ADO.NET transactions don’t solve the problems that Enterprise Services can.  They also simplify your code, support queuing, support object pooling and interoperability.  For more reasons, check out Javier’s presentation.

Next, Javier showed us how to use .NET Enterprise Services.  He took us through several demos.  He pointed out several key pieces that need to be in your code.  It’s important to import the System.EnterpriseServices namespace.  If you assign a ProgId the service can be called as an object.  In the project’s assemblyInfo it is important to set comVisible to “true” or else your service will be unavailable.

Javier had several wonderful examples and many resources listed.  Be sure to check out his power point presentation for a list of resources. Below are 2 links Javier mentioned that are not in his presentation.

.NET Enterprise Services Performance – It’s a little dated (2004)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncomser/html/entsvcperf.asp

 Performance of ASP.NET Web Services, Enterprise Services, and .NET Remoting
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebsrv/html/asmxremotesperf.asp

Finally, to wrap up the meeting, we asked a new member to introduce himself to the group.  We also gave away several prizes.  It seems traditional that our random drawing always chooses the new member for the largest prize and this meeting was no different. Congratulations to everyone that has won and we hope to see you next month!

As a final note, we discussed who might be attending TechEd and the Heartland Developer's Conference this year.  Check out HDC's website and learn about this great (and reasonably price) regional conference.  www.heartlanddc.com

  05-14-2006, 1:46 PM
crineta is not online. Last active: 11/19/2008 6:00:37 AM crineta

Top 10 Posts
Joined on 04-05-2005
Posts 63
CRINETA Meeting - 6/5/2006 - .NET Enterprise Services Overview
Reply Quote
This is the official thread for the 6/5/2006 CRINETA Meeting

Please post any questions related to this meeting here.
   Report 
Post
CRINETA » CRINETA Discuss... » CRINETA Topics ... » CRINETA Meeting - 6/5/2006 - .NET Enterprise Services Overview

Copyright Cedar Rapids INETA, 2005 All rights reserved.

Powered by Community Server, by Telligent Systems