Ken Brubaker

The ClavèCoder

<December 2008>
SuMoTuWeThFrSa
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910


Navigation

Subscriptions

News

Kenneth Brubaker
Senior Application Architect

Locations of visitors to this page

Post Categories



Wednesday, July 28, 2004 - Posts

PAG Enterprise Library: Application Blocks are getin' it together

The Patterns and Practices site announced the organization of the Application Blocks into Enterprise Library 1.0. Avanade Enterprise customers get it late 2004. The rest of the world gets in early 2005. The GotDotNet blurb says:

Enterprise Library 1.0 will include blocks for Data Access, Exception Handling, Caching, Configuration, Logging & Instrumentation, Security and Cryptography, in a single integrated download. The Library will feature improved consistency, extensibility, integration and ease of use, and will include a GUI-based configuration editing tool, generally eliminating the need to hand-edit XML configuration files for the blocks.

 

posted Wednesday, July 28, 2004 1:02 PM by kenbrubaker with 2 Comments

Web Services: Is Weyer's code-based "contract first" any less painful?

Christian Weyer suggests passing message objects that are XmlSerialization attribute encrusted back and forth from ASMX web services.

Well...I suppose it's easer to read than staring at WSDL. However, it's certainly not as easy as:

[WebMethod]
public string HelloWorld()
{
    return "Hello again...";
}

Dino Chiesa's response to my WSDL First: A road to Pain? posting was to do both together. That is, do your web method, look at the WSDL, and change your web method to improve the WSDL.

Of course you can't do [SoapDocumentService(ParameterStyle=SoapParameterStyle.Bare)] when you have multiple parameters when you do it. It's a lot easier to read and write in code, though. Maintenance of the contract, however, may be another story.

 

 

posted Wednesday, July 28, 2004 10:26 AM by kenbrubaker with 0 Comments




Powered by Dot Net Junkies, by Telligent Systems