WSE - Web Services Enhancements
2009 Feb 15
1 of 497 | .NET Developer technologies: what’s here to stay, what can you focus on? (trends) - With the beta release of Windows 7, the announcements done at PDC in October 2008 around the Azure Services Platform, Oslo and others; Visual Studio 10 at TechEd EMEA and more in between you might start wondering what your focus should be. Chances are you currently work on a project that does not yet implement any of these new technologies, so what can you start using and learning today in order to have an advantage in the future? That’s what I try to identify for you so that you can invest your time in technologies that according to me will become even more used in the future (of course while evolving as well). Disclaimer: In this post I’m making a selection on technologies that ......
2009 Feb 09
2 of 497 | People I've Worked with On Past Projects - One lesson I've learned time and again is that it's about the people. You can be on a lousy project with great people and still have a great time. The reverse is not always true. Of course, the ideal world is a great project with great people. I've been lucky enough to have enjoyed several adventures with great people while trying to change the world. As part of mid-year review, I'm taking a stroll down memory lane. To do so, I created a snapshot of people I've worked with while writing books in patterns & practices over the years. Looking into the past always gives me insight into the future. I use it to find personal success patterns. I......
2008 Dec 29
3 of 497 | Refactoring a common anti-pattern when publishing web services from BizTalk - Background
I was recently reviewing a BizTalk application where there were around a dozen orchestrations which had been exposed as either SOAP or WSE web services. The typical pattern that had been used in these orchestrations is illustrated in the below picture. You can see that there is a Request/Response port and in the orchestration initialises based of the request message then returns a very simple acknowledgement type message (just a message of .net type System.Int32 with a value of 0) to indicate the orchestration has the message and is going to do some additional work.
This is a pattern I've seen implemented particularly with inexperienced teams. Often when I've seen t......
2008 Nov 29
4 of 497 | SOA: Making the Paradigm Shift Part 11 of N - Welcome to the 11th article in the series. Updated: Nov 23, 2008
In this article, I will take a broad detour from the abstract into the concrete with WCF. The title of this article is "Introduction to WCF: Architecture and the "ABCs" of Indigo." BTW, I have been in the Indigo SDR program for over 4 years and the term Indigo has stuck in my mind, so I will use the terms interchangeably. Plus, as I think Don Box said in a presentation," It's spelled W-C-F and pronounced Indigo. The WCF is silent." :)
What is WCF in Simple Terms?
The focus of this post is to show "Hello Indigo" code in a step-by-step manner. We will dive deep into the Indigo Arc......
2008 Nov 23
5 of 497 | Approach For Learning New Technologies - How do you stay up on new technologies? How do you approach learning a specific new technology? The first thing you have to accept is that the Microsoft technology stack has gotten so vast that it is simply impossible for a single person to be an expert in everything. This is the most important aspect to remember. This post is simply to describe my personal approach for staying up on new technologies in the hopes that other people will find something valuable in this to add to their toolbox. In terms of a high level philosophy, my outlook is that I want to be able to speak intelligently about as many technologies as possible, but then be able to consider myself an "expert" in a few of t......
6 of 497 | SOA: Making the Paradigm Shift Part 11 of N - Welcome to the 11th article in the series. Updated: Nov 23, 2008 In this article, I will take a broad detour from the abstract into the concrete with WCF. The title of this article is "Introduction to WCF: Architecture and the "ABCs" of Indigo." BTW, I have been in the Indigo SDR program for over 4 years and the term Indigo has stuck in my mind, so I will use the terms interchangeably. Plus, as I think Don Box said in a presentation," It's spelled W-C-F and pronounced Indigo. The WCF is silent." :) What is WCF in Simple Terms? The focus of this post is to show "Hello Indigo" code in a step-by-step manner. We will dive deep into the Indigo......
2008 Nov 06
7 of 497 | WCF and http (gzip/deflate) compression and Silverlight - The last couple of days I've tried to see if it was possible to make use of standard http compression on WCF services as I had very good experiences with WSE and even asmx webservices that used http compression to save bandwidth - but more important - and have better response times for large xml messages. Tracing request/response with Fiddler I created a small test project containing a contract and both a client and a service based on that contract and launched fiddler. I discovered that WCF does NOT add the Accept-Encoding: header with gzip and/or deflate values. So I fired the request again from fiddler but now I manually entered the Accept-Encoding header and the result was not compr......
2008 Nov 03
8 of 497 | "Using the Windows Communication Foundation (WCF) Adapters in BizTalk Server" Whitepaper - Written by Aaron Skonnard, this was originally named "Integrating Microsoft BizTalk Server 2006 R2 with the Windows Communication Foundation". It has been renamed to "Using the Windows Communication Foundation (WCF) Adapters in Biztalk Server". It can be found on MSDN at http://msdn.microsoft.com/en-us/library/bb967002.aspx, or directly from the download center at http://www.microsoft.com/downloads/details.aspx?familyid=a976dc7d-2296-4f88-be4d-0d314fca9e59&displaylang=en&tm.
Here are the first few paragraphs from the paper giving a brief introduction of it's content.
Microsoft® BizTalk® Server has long supported Web services as a primary communication technique but the......
2008 Oct 14
9 of 497 | Desempenho do WCF - Você sempre teve a curiosidade de saber como o WCF se compara com outras tecnologias de comunicação Microsoft no quesito de desempenho? Então seus problemas acabaram!!! Temos no MSDN o artigo A Performance Comparison of Windows Communication Foundation (WCF) with Existing Distributed Communication Technologies que fala exatamente sobre o assunto.
No artigo os autores comparam WCF com ASP.NET Web Services, Web Services Enhancements (WSE), .NET Enterprise Services e .NET Remoting. Em linhas gerais o desempenho do WCF é significantemente melhor que as outras tecnologias e somente em um caso o desempenho ficou equivalente. Outro ponto interessante é que o WCF apresenta uma boa escalabilidade ......
2008 Oct 09
10 of 497 | Cheat Sheet: patterns & practices Catalog at a Glance Posted to CodePlex - As part of our patterns & practices Application Architecture Guide 2.0 project, we've been hunting and gathering our patterns & practices solution assets. Here's our initial draft of our catalog at a glance: Cheat Sheet: patterns & practices Catalog at a Glance (CodePlex) You can use it to get a quick sense of the types and range of solution assets from blocks to guides. Architecture Meta-Frame We used our Architecture Meta-Frame (AMF) as a lens to help slice and dice the catalog: Here's some examples to illustrate: App Types - Factories such as Web Client Software Factory and Web Services Software Factory map to the application types. You can ......
2008 Sep 29
11 of 497 | Come funzionano i Security Token Services. - Oggi per la serie MSDN Talks siamo in compagnia di Alessio Mannelli - Senior Developer - della divisione Servizi di Microsoft Italia. Con Alessio negli anni passati abbiamo speso insieme parecchio tempo nella definizione e realizzazione di infrastrutture applicative (a partire da WSE 2.0) fino ad arrivare ai giorni più recenti con WCF (WIndows Communicatino Foundation). In questo breve video Alessio ci parlerà dei meccanismi di autenticazione tra servizi nei modelli definiti da WS-Security, WS-Trust e SAML 1.1. Particolare attenzione viene posta al concetto di Authority (detto anche STS - Security Token Service). Questa breve introduzione teorica sull'argomentè essenziale pe......
2008 Sep 23
12 of 497 | WSE Adapter for BizTalk Server 2004 Beta Program - Ok, it looks like Scott Woodgate has released details about the WSE Adapter for BizTalk beta program over on his blog here.The WSE Adapter has a dependency on the WSE 2.0 release that has just recently been made available on the MSDN site....
2008 Sep 18
13 of 497 | Schema problem with source control - I came across a frustrating little problem today. We have a schema for a web service we call and have done for ages. The schema is generated by the WSE adapter wizard.
We have had a couple of issues we have had to troubleshoot and it became apparent it would be useful to track a couple of promoted properties from this schema to help with the diagnosis.
So you would think it's pretty straightforward. Add a property schema and then apply the promotion to the schema. It all works great until you save the schema.
Normally a BizTalk schema is in Unicode encoding, but the WSE adapter generates one with ANSI encoding. When you try to save the schema you get a warning because Visual Studio ch......
2008 Sep 05
14 of 497 | BizTalk Server 2009 Announced -
Microsoft announced BizTalk Server 2009 today, and gave the green light to talking about the new version. It’s due for release in the first half of next year, and is shaping up nicely. Microsoft is casting BizTalk Server 2009 as a major new version in its own right, rather than just an updated 'release' of BizTalk Server 2006. This is an important move, and one I strongly welcome. There is certainly enough in BizTalk Server 2009 to warrant thinking of it as a major revision of the product, although it retains the same familiar functionality and tooling we have been using since 2006 (or even 2004).
I've been fortunate in getting my hands on the current non-public CTP in the last......
2008 Aug 28
15 of 497 | WSE Adapter for BizTalk Server 2004 Beta Program - Ok, it looks like Scott Woodgate has released details about the WSE Adapter for BizTalk beta program over on his blog here.The WSE Adapter has a dependency on the WSE 2.0 release that has just recently been made available on the MSDN site....
2008 Aug 19
16 of 497 | WSE, SSL, or Both? - Ok, so here’s the situation: Application calls a web service over SSL. Here’s the question: Do you use WSE to perform authorization, or do you roll your own auth mechanism (i.e. send a GUID down and pass it back and forth with the server managing the GUID list?) I looked at the WSE samples from MSDN, and it just looked like way too much overhead for a message that is going to travel point to point and compared to how simple it would be to create, send, and manage a GUID list on the server for authentication…all while this gets sent over SSL. But am I missing something here? Looking for thoughts, security guru’s! D
...
2008 Jul 25
17 of 497 | Refactoring Tales: Long running splitter pattern - Article Source: http://geekswithblogs.net/michaelstephenson
I have often come across situations where I have been asked to look at a process (usually in BizTalk) where it isn’t quite running as the customer would like. I have decided to start a series of posts which I will call refactoring tales. These posts will discuss a the process implementation and the problems encountered along with it. I will then discuss the approach taken to improve things and what the benefits were.
Background
This particular process had been implemented as a sort of splitter pattern. Each day a file would be received which was then to be split and loaded into two different systems. The split was made by checki......
2008 Apr 25
18 of 497 | patterns & practices WCF Security Questions and Answers Now Available - What are your key security-related questions with WCF? More importantly, what are the answers? For this week's release of our WCF Security Guidance Project, we posted our WCF Security Q&A (Questions and Answers) to CodePlex. To create the questions and answers set, we first gathered and organized recurring questions from our field, support, customers and forums. We then worked through to create precise answers. What you get is a browsable collection of questions and answers, organized by our security frame. The security frame maps to actionable categories of your application. Here's a snapshot of the questions from our Q&A, but you can see o......
2008 Apr 23
19 of 497 | SOA in 10 Steps - It is quite easy to say that the IT world is a diverse world. For instance, it is quite rare that you would find an enterprise that is built upon a single vendor’s technology stack. Instead, you most likely find that a company is made up of a patchwork of systems. Some of the systems are based upon UNIX, some Microsoft, and some others (sometimes items that are considered legacy). A company’s software and data repositories are something that grows quite organically over time. Usually you will find that a company’s systems not only grow organically, but they also start and finish at different times and under different editions of a company’s specifications. One year a company might want eve......
2008 Apr 10
20 of 497 | Applied BTS R2 in the Windy City - I've been teaching mostly WF and WCF lately, so I'm excited that in a couple of weeks (April 22) I'll be getting a chance to teach our core BizTalk course again in the lovely city of Chicago. I'm excited because there is a lot of cool stuff for this particular open enrollment. 1) R2 - need I say more? I will. We will be using the latest bits to teach the core course from now on so you'll be learning BizTalk Server fundamentals using the latest and greatest version. This is still a class for developers new to BizTalk, so if you have taken this class, you might be interested in the R2 features class that Jon is teaching in May and August. 2) Dual Monitors!&nb......
2008 Jan 24
21 of 497 | Job Posting: Software Development Engineer - I have few job openings in my team for Silverlight, AJAX, WCF, WPF and SQL Server developers. Here's the job description.
“Do you like dynamic challenges in web application development? A large scale internet applications on the world’s top commercial web site sounds interesting to you? Do you want to work on cutting edge web application using state of the art Web 2.0 technologies? If you answer yes to any of the above questions, here is the opportunity for you.Marketing Center Of Excellence (Global Marketing Platform) division’s World Wide Events & Profile Center team is looking for a self motivated and seasoned senior web UI developer. This is an application that allows pa......
22 of 497 | WCF and Custom Bindings -
In this post, I am going to create a custom binding on the service side that does the same exact thing as the basicHttpBinding does, and then we'll call that service from a client configured to use the basicHttpBinding on the client to prove it works. In my previous blog post on WCF bindings, What's In a WCF Binding, And What Can My Service Do Right Now?, I mentioned how you could create your own custom version of basicHttpBinding. I got a few emails asking about problems in trying to make this work, I thought I would clarify how to do this.
First, let's code our service. We'll use a slimmed version of the code generated by the "New / WCF Service Library" temp......
2008 Jan 13
23 of 497 | Security (9/10) - Security
Security for the software engineering, like safety for the civil engineer, is the most important part of the job. Although the software team and hardware team are the implementers of secure projects, the software engineer with their overall vision has to be the driver for insuring that the discipline of security is observed.
Getting up to speed on security
To get up to speed with security, these webcasts are excellent resources, they were selected for general information about system level considerations down to software security issues such as the buffer overflow:
Security360 with Mike Nash: Managing Privacy in Your Organization[i]
Tips and Tricks for More Secure Communi......
2008 Jan 12
24 of 497 | Problem Enlisting Send Port - Problem
I came across the following problem the other day. I had setup a send port to pick up messages from the messagebox. I then enlisted and started it. All good so far.
To ensure this port was setup as part of the build I exported the bindings.
At this point I need to mention a little about the build process for our solution. On the project we have a large number of test environments so in order to simplify the management of config settings between environments the solution contains a custom MsBuild task which will use a custom xml dictionary and a template of the binding file.
During the build the process will run the template against the dictionary and produce a number of corr......
2007 Dec 10
25 of 497 | Using Kerberos, WSE & LoadGen - I was wanting to use LoadGen to call an orchestration exposed as a wse web service. In the documentation it covers a set of elements for the WSE Transport which will create a username token for the WSE call. I wanted to however use Kerberos so this is what I did.
1. Amend the LoadGenConsole.exe.config file to include the config section for WSE. I also included the element to point to a policy cache file.
2. I set up a policy cache to have the appropriate config to call a wse web service with Kerberos
3. I then used the below command
cd "C:\Program Files\LoadGen\Bins"
runas /profile /env /user:domain\username "LoadGenConsole.exe C:\LoadGen\BizUnitGetAdhocData.xml"
pause
The key ......
2007 Dec 03
26 of 497 | Codename "Oslo", Microsoft's next generation SOA thinking. - Oslo is the codename for technical thinking aimed specifically at simplifying designing, building, managing and scaling of service-oriented and composite applications that can span from the enterprise to the Internet.
It is thought the first version of Oslo will be delivered through the next versions of our application platform products such as Microsoft Visual Studio 10, Microsoft System Center 5, BizTalk Server 6, BizTalk Services 1 and Microsoft .NET Framework 4. So, we are talking a 18 months to a few years timeframe.
Microsoft in the past has been strongly criticised for it's SOA initiative for many different reasons which are,
Not having a comparable product range with mo......
2007 Nov 13
27 of 497 | What is returned from my 2 way port when a fault is used? - Following on from a recent post about 2 way recieve ports I thought i would look in a little more detail at how the different adapters return a fault to the client and what the differences are in how the client would manage the fault.
The scenario for this is as follows:
I have setup a simple scenario where the client will input a simple message and then an orchestration will return a fault back to the port. In this case the fault message has been typed as a string and I will always return the following message as the fault:
<?xml version="1.0"?>
<string>Custom Fault as 1 was the input</string>
As this is a fairly simple scenario im not going to pu......
2007 Nov 05
28 of 497 | LoadGen 2007 and a Simple BizTalk WCF Test - An excellent posting covering the 'new' Microsoft BizTalk LoadGen 2007 coupled with a simple WCF test. Read all about it a the Connected Thoughts blog. The tool in a nutshell is a command line utility called LoadGenConsole.exe that takes an XML configuration file and generates the load tests described in the configuration file. The 2007 version of LoadGen can be used to simulate load in several types of transport (file, HTTP, MQSeries, MSMQ, SOAP, WSE, WSS, WCF) and to monitor certain types of systems (file, MQSeries, MSMQ, MSMQ Large files, performance counters, SQL Server)....
2007 Oct 29
29 of 497 | WCF Adapters in BizTalk Server 2006 R2 Whitepaper - The whitepaper I wrote on the new WCF adapters in BizTalk Server 2006 R2 is now available on MSDN. Abstract:
Microsoft® BizTalk® Server has long supported Web services as a primary communication technique but the support has been fairly limited to date. For example, developers working with BizTalk Server 2006 can use the built-in SOAP adapter to achieve “basic profile” service integration or the downloadable Web Services Enhancements (WSE) 2.0 adapter when support for the various WS-Security specifications is required. But that’s as far as these existing adapters can take you in today’s maturing service-oriented landscape. Developers working in more mode......
2007 Oct 27
30 of 497 | WSE 2&3, Biztalk and VS 2005 Web App Projects - I previously posted about message serialization issues while testing out a particular WSDL. One thing i found out from their documentation was that they use Web Service Security. It initially set some alarm bells ringing because i immediately thought...(read more)...
2007 Jul 12
31 of 497 | WebService Authentication with UsernameToken in WSE 3.0 - WebService Authentication with UsernameToken in WSE 3.0...
2007 May 26
32 of 497 | WCF, SOAP, REST, and the rest -
With WCF now supporting "REST"-style services, some bloggers have pronounced the death
of SOAP and WS-*. Wouldn't it be nice if we actually had that level of influence
:-) truth is we see alot of requests for both SOAP and REST - that's why we support
both in Orcas.
Stepping back, there's an old saying at Microsoft - "applications drive platforms".
It was true with Office and Windows, and it's true today in the distributed systems
space. There are many "platforms" for software integration in today's world:
Queuing systems like MSMQ, MQSeries, JMS
"ESB"s like Tibco or BizTalk Server
Adapter-oriented EAI suites like you find in BizTalk, ......
2007 May 04
33 of 497 | WSE Adapter for BizTalk Server 2004 Beta Program - Ok, it looks like Scott Woodgate has released details about the WSE Adapter for BizTalk beta program over on his blog here.The WSE Adapter has a dependency on the WSE 2.0 release that has just recently been made available on the MSDN site....
2007 Apr 10
34 of 497 | Distributed Application Development with .NET 2.0 - I'm teaching Microsoft's .NET Distributed Application Development course this week in Phoenix and wanted to get some sample code I put together posted for everyone that is attending (and anyone else that is interested). The code demonstrates asynchronous Web Services calls, MSMQ fundamentals, remoting through code and remoting through configuration files, using delegates with remoting, WSE 3 features, plus more. .NET Distributed Application Development Code...
2007 Apr 03
35 of 497 | WCF Performance Comparisons - One of the most common questions I get while teaching WCF is "how does WCF stack-up against the existing distributed technology stacks (ASMX, WSE, COM+, .NET Remoting) in terms of performance and throughput?" This whitepaper, written by Saurabh Gupta, offers some answers. [Via Paul Andrew]
I love the comparison between message-based security and the mixed mode where you secure the transport and use message credentials for authorization. According to this study, mixed offers 2.5x more throughput than message security (using WCF for both), and about 10x more than using WSE 2.0. I think mixed mode will end up becoming the sweet spot for many scenarios.
...
2007 Mar 31
36 of 497 | WCF Performance Comparison - Jag har haft förmånen att få köra en bunt med WCF dragningar under den sista tiden. En fråga som nästan alltid kommer upp är performance. I fallet ASMX/WCF är marknadsföringssvaret att dra till med någon 37,4% gissning baserat på ett helt rent schema och hur mycket snabbare en DataContract serializer är än en XMLSerializer. Jag känner mig lite tafflig när jag svarar så... Verkligheten brukar vara lite mer komplex... Hur förhåller sig ASMX till WCF till Enterprise Services, IIS hostad under Basic Profile, med transport security, WS-Sec och såvidare... Nu har vi publicerat WCF Performance Comparison som svarar på frågan mycket bättre än jag någonsin gjort... Kolla in den h......
2007 Mar 18
37 of 497 | CSD in the Cloud - CSD STS and Relay Services - As my good friend Tomas notes, the Connected Systems Division (the people that did WSE, Indigo, Workflow and much more) are doing some pretty interesting "Cloud" services. At the moment these are experimental services you can play with but they don't yet have any SLAs or assurances. If that turns out to be the case, it will be a huge step forward and I would jump on it on my project. What do they have?They have an STS: Security Token Service that is an open identity provider that integrates with CardSpace to provide an authentication service. Having implemented a bare bones STS, I know this is not easy work and mine is far from complete. I need to use SAML, WS-Federa......
2007 Feb 19
38 of 497 | Compare the performance of WCF with existing distributed communication technologies - Windows Communication Foundation (WCF) is a distributed communication technology that ships as part of the .NET Framework 3.0. Find out how its performance compares with ASMX, WSE, ES, and .NET Remoting....
2007 Feb 16
39 of 497 | BizTalk Server 2006 Web Services - My latest Service Station column for MSDN Magazine has been published online. You can find it here -- my focus in this issue is BizTalk Server 2006 Web Services.
The article describes how BizTalk Server 2006 integrates with Web services standards via the SOAP, WSE 2.0, and WCF (new in R2) adapters that come with BizTalk.
In a future piece, I'll cover the R2 WCF adapters in depth.
...
2007 Feb 15
40 of 497 | BizTalk Article in Latest MSDN Magazine - Very useful overview of the web services capabilities in BizTalk Server 2006 in this month’s MSDN Magazine. Aaron Skonnard focuses a good portion of the article on generating services, but also covers service consumption and WSE considerations. There’s a teaser paragraph at the end about upcoming the Windows Communication Foundation adapter included in BizTalk Server 2006 R2.
...
2007 Jan 10
41 of 497 | ... come and get yer Service Factory! - That's right ladies and gentlemen, the December release of the Web Service Software Factory and a VB.NET version is now available for your consumption, modification, and production pleasures :)
Okay, I'm just going to do 3 things in this post since I know there will be many more to follow:
Lay some links on ya. For downloading the Service Factory releases and more info.
Share my favorite new features of the Service Factory with you.
Give you a sense of what is to come in the near and not-so-near future.
Links
Service Factory December release helps you build both WCF and ASMX services in C#. The old July release is no longer available since everything it contained ......
42 of 497 | New and Notable 134 - Completely buried with two projects and the main one is going to CTP #2 at a major back in Paris/London next week so going to scrape this together quickly. I have also been pairing with Steve back on the main project on solving performance problems - yesterday, he and I optimized a section of the system where an operation was taking 25 to 30 minutes and got it down to 30 seconds! Now that's a good boost! I have much in my head concerning where we are at and my current feelings on being agile, architecture and such but they will have to wait. I tried to blog about the Apple iPhone announcement but couldn't muster up enough interest... Architecture and SOA, Agile SOA and BI Impendence Mismat......
2006 Dec 15
43 of 497 | OCC is Full Edge and Synchronized Smart Client - It's really great to see Don Dodge from Microsoft really get my OCC architecture post and what we are doing at Adesso. As Don says, “Adesso’s secret sauce is a replication and synchronization engine that keeps application data and application logic synchronized across all devices. The Adesso platform tailors the application for each device. So for example, small form factor wireless devices get a version of the application and data that is usable for them while desktop PC’s get a richer version. The cool thing is that Adesso keeps the “state” of application data and logic synchronized across all devices.”Yes, it is, and Cliff Reeves has worked in this......
44 of 497 | Occasionally Connected Smart Clients - Occasionally Connected Service Oriented Smart Clients Another blast from the past...I'm reminded again of OCC here at the MVP Summit with the lack of connectivity. I can't even maintain a cellular connection two flights up to Robert's room never mind create business logic to depend on it. Connectivity is very elusive here as in much of the the USA and world. Many developers assume wireless will be everywhere enabling applications to communicate to centrally located servers regardless of where the user is. Any developer that has actually tried deploying connected applications knows that this is really just a dream of an alternate universe that simply frustrates users w......
2006 Dec 14
45 of 497 | Community Content for WF, WCF, and BizTalk Server - In addition to the content posted earlier, here is some great content from the community that showcases integration with these technologies. Here are a few:
MSDN Webcast: Integrating BizTalk Server 2006 and Windows Workflow Foundation by Mick Badran (MVP)http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032298240%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e
BizTalk Server 2004/2006 and Windows Workf......
2006 Dec 11
46 of 497 | .NET Distributed Application Development - I'm teaching Microsoft's .NET Distributed Application Development course this week in Phoenix and wanted to get some sample code I put together posted for everyone that is attending (and anyone else that is interested). The code demonstrates asynchronous Web Services calls, MSMQ fundamentals, remoting through code and remoting through configuration files, using delegates with remoting, WSE 3 features, plus more. .NET Distributed Application Development Code...
2006 Dec 01
47 of 497 | MSDN December theme is live! - MSDN’s December theme for BizTalk is focused on highlighting Windows Workflow Foundation and Windows Communication Foundation integration with BizTalk.
You can find great articles such as Reference Application Pack for Retail which showcases integration using service orientation with BizTalk Server 2006, Windows Communication Foundation, and Microsoft Business Scorecard Manager.
Jesus Rodriguez (BizTalk MVP) has been blogging on this theme as well. Couple of great posts include:
BizTalk R2 and WCF: http://weblogs.asp.net/gsusx/archive/2006/11/21/invoking-tcp-hosted-wcf-services-using-biztalk-server-r2.aspx
BizTalk WSE 3.0 adapter and WCF: http:......
2006 Nov 27
48 of 497 | How To: Building a WCF Service and consumer -
How To: Building a WCF Service and consumer
Do you see service everywhere? Alright I admit that may not be an original. However, with Windows Communication Foundation and the .NET Framework 3.0 you can.WCF is the unified programming model for building service oriented applications. It is designed to simplify the creation of connected applications through a new service oriented programming model. WCF supports a variety of distributed application development by providing a layered architecture. The base of WCF provides the asynchronous message passing primitives. The higher level services layered on top of this base include secure and reliable messaging exchange, a typed p......
2006 Nov 21
49 of 497 | From DynWsLib to... ProxyFactory - OK, there is one library I wrote a long time ago which has a lot of fans: DynWsLib.This library is for invoking your Web Services
dynamically without having to generate a client-side proxy class
at design/compile time with WSCF,
wsdl.exe or Visual Studio.
No need to know the exact Web Service description and endpoint at compile/design time.
Just get your WSDL, specify the service (binding) to use and the
operations to call, and voila! The library can be especially
useful in testing scenarios.Now, I have not been working on the lib for a long time (just released a .NET 2.0 compatible version some time ago).Recently, two great guys, Pascal an......
2006 Nov 18
50 of 497 | New and Notable 126 - I have lots of stuff collected up today. Software Architecture/SOA Arnon Rotem-Gal-Oz has made available his wonderful SOA deck which makes a nice complement to mine Nick Mallik makes the point of Iterative..agile..architecture Hanselminutes on Architecture from Barcelona Udi reports on the state of the usual in the Microsoft community with Dataset - O/R Mapping Rumble at TechEd MVP Dinner Ayende Ajax: What the hell is all the buzz about? Rich Veryard on Business Case for SOA 3 BPEL-WS-* Interoperability WCF/Indigo The Indigo team lets loose in a well deserved celebration Three from Nicholas Allan, Modifying the Binding of a Service, Handling Message Encoder Errors, When to Wait for Mess......