The WCF Client code violates two of the core principals of .NET API design; calling Close should actually close the connection and calling Dispose should never throw an exception. We look at how this came to be and at some available workarounds.
The Component-based Scalable Logical Architecture for .NET (CSLA .NET) version 3.6 has been released including support for Microsoft Silverlight 2.0. CSLA .NET is a .NET software development framework which helps one to “build a powerful, maintainable business logic layer for Windows, Web, service-oriented and workflow applications”.
Anil John writes about Information Disclosure Threats and Web Services. In his article he delves into the details of how potential attackers use to prepare their attacks and how some common web service practices ‘support’ these threats.
Microsoft patterns and practices group has released a WCF Security Guide. The 689 pages compendium offers a general introduction to Web Service security fundamentals as well as in-depth knowledge about several security threads and appropriate counter-measures.
Microsoft has just published an excellent overview of WCF capabilities and deployment strategies for 5 most common SOA scenarios including Enterprise Web services, Web 2.0 services, intranet applications, queued messaging and Workflow services.
TIBCO has announced plans for adding WCF support to its Enterprise Message Service.
The .NET Framework 3.5 introduces REST-style WCF services. In addition to developing and hosting RESTful services there are several options for consuming these services.
Normally our book reviews on InfoQ start at mostly positive and go up from there. But once in a while we come across a lemon, and WCF Unleashed is one of them. Written by four authors, the book reads as though all four authors voted on the words for each sentence.
Newly published to coincide with the release of the .NET Framework 3.5, Essential Windows Communication Foundation by Steve Resnick, Richard Crane, and Chris Bowen. InfoQ communicated with the authors.
When it comes to web services interoperability between .NET and Java, the choice used to be limited to SOAP over HTTP. Two new options recently became available in this area: WebSphere MQ (WMQ) and ActiveMQ transports can now be used for building interoperable web services between Java and .NET.
Aaron Sloman and Haider Sabri gave a talk about "Creating a RESTful API with WCF" at MIX08 introducing a sample REST application called RESTChess.
Microsoft released last week WSSF - Modeling Edition, a major release of the Web Service Software Factory. Don Smith, product manager in the Pattern & Practices team, unveiled an ambitious road map for this factory which is now fully integration the DSL vision set forth by Steve Cook's team.
In this interview, Stefan Tilkov talks to Sanjiva Weerawarana about web services and REST, about core standards that are essential for web services standards, open source SOA tooling, scripting languages and web services, and the strategy of WSO2 in providing open source middleware.
In one of the most entertaining presentations on the topic ever, Dr. Jim Webber debunks myths about the mainstream ESB concept and explains how a lightweight approach can yield real benefits without giving in to vendor pressure. Jim claims that an ESB often ends up being just a thin veneer on an existing mess, and how an approach that doesn't put intelligence into the network is superior.
Since the first announcement of WCF's Web Programming Model and its official release within the .NET Framework 3.5 only few information have been readily available. Now, Steve Maine provides a comprehensive list of resources.