Ken Brubaker

The ClavèCoder

<January 2009>
SuMoTuWeThFrSa
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567


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