BizTalk Utilities CV ,   Jobs ,   Code library
 
Go to the front page to continue learning about XML or select below:

Contents

ReBlogger Contents

 
WSE
SOA
XML

 
 

All posts by : Omri Gazitt

Page 1 of 2

2009 Jan 27

1 of 89 | .NET Services Whitepapers - Our good friends at Pluralsight wrote some great whitepapers that introduce developers to .NET Services.  They are all available on the .NET Services MSDN Dev Center.  The best place to start is Aaron's intro, and then based on what you're interested in, there's a paper on each of the .NET Access Control Service, .NET Service Bus, and .NET Workflow Service.  Happy reading! ...

2009 Jan 03

2 of 89 | Windows Live Writer - I normally use dasblog's web interface to write blog entries, and find it to be adequate from a formatting perspective, and convenient because it's just a web app that I can run from anywhere.  I decided to try out WLW to see whether there is any advantage in using a "rich client" app for creating blog entries.  I have to say it's a cool little app.  It doesn't give me much in the way of formatting beyond the standard web interface to dasblog, but it has a couple of goodies, like adding block quotes, tables, and tags.  The biggest feature for me is the ability to type a draft and have it saved, even if publishing to the blog fails for some reason.&nbs......

2008 Dec 19

3 of 89 | Service Bus in Azure - Martin Heller posted a nice article about the Azure Services Platform CTP's. Martin did a good job talking about what pulls the platform together... it's a set of loosely coupled services, that offer standard (REST / SOAP) API's that are easy to consume from any platform.  You can use all of these services separately (e.g. use the SQL Data Services from an app hosted on GoDaddy), but the idea is that Microsoft gives you a single, cohesive platform to build cloud-based or cloud-aware applications, including being able to host web pages and (WCF) web servcies, being able to authorize access to those services, being able to exchange messages between those ser......

2008 Aug 15

4 of 89 | Time to Outsource my Blog :-) - I run my own blog server from home.  It affords a nice degree of flexibility in that I can really control the software I put on there, and customize it for my purposes.  For example, I was able to mess around with the dasblog code, and add WCF-based endpoints for RSS/Atom, as well as create my own support for logging in and leaving comments with CardSpace. There are some big downsides too though.  One is that I have to maintain my own software on the blog server.  Back in July 07 I decided to repurpose an old 4-proc machine I had as my blog server, and installed Windows Server 2008 RC1.  That proved to be a rock solid OS and I got t......

5 of 89 | WCF 101 Screencast - Cliff, our stud WCF product manager, just posted a Channel9 video where Aaron goes through the process of creating a WCF service from scratch.  The video is nice in that it isn't just a typical "let's race to do something really simple in under a minute", but actually goes through setting up contracts, configuring the service with an endpoint using the config tool, and hitting it with the test client.  Good introduction for someone who's familiar with .NET but has never written a WCF service. BTW, the Pluralsight guys have created another shirt I have fun wearing... the first one being the one with the caption /{real}/{webservices}/{use}/{uris} :-) Rumor ......

2008 Aug 11

6 of 89 | Visual Studio 2008 and .NET Framework 3.5 SP1 RTM Today! - Today, we’re proud to announce the availability of the “gold” bits of VS 2008 SP1 and .NET 3.5 SP1.  We think this is a great update to our VS2008 and 3.5 releases that is well worth checking out.  I blogged about the new features for Service developers back in May when we shipped the beta, so I won’t repeat them all here… but here is a recap of some of the highlights: On the Web front, we’ve built on the support for REST and AtomPub with enhancements to UriTemplate and support for AtomPub ServiceDocuments, respectively.  And of course we’ve built Data Services (also known as “Astoria”) – a WCF service that exposes any SQL database (or LINQ provider) as a......

2008 May 12

7 of 89 | VS2008 and .NET 3.5 SP1 Enhancements for Service Developers - Today we released the betas for VS2008 sp1 and .NET 3.5 sp1. Scott did a good job (as usual :-)) running through the top-level enhancements, so I won't parrot it all here.. but I'd like to go through the next level of detail on what new goodies we have for service developers. The most interesting/exciting feature for service developers is what we call Data Services (previously known as "Astoria").  The best way to explain how Data Services fits into the overall "services platform" that .NET provides is through a picture: As a service developer, .NET offers me a layered stack - if I want to write "to the metal", I can build a service on top of System.Net and HttpLis......

2008 Mar 15

8 of 89 | Migrating from Silverlight 1.1 Alpha to Silverlight 2 Beta1 Projects - I got some time this weekend to start migrating my SL1.1 alpha app to SL2 beta1.  For starters, the SL 1.1 alpha project file contains reference (<import>) to a project file that doesn't exist anymore - you get the following error when trying to load the project: "Unable to read the project file '... .csproj'. ... The imported project "C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0\Silverlight\Microsoft.Silverlight.Csharp.targets" was not found." I started hunting for the right <import>, and then came upon this blog entry that provides all (well, most) of what you need to know for migration... After changing the project <......

2008 Feb 06

9 of 89 | MySpace API's - The MySpace developer API's launched today.  Their API's are all RESTful, and they built them using WCF's REST features that we just shipped in .NET 3.5.  MySpace will be talking about their experience at MIX08, so if you're going, you should check out the talk..   ...

2008 Jan 24

10 of 89 | IIS7 and Certs - Can SSL configuration be more arcane?  A week ago I noticed that my Server cert expired.  I bought a new SBS cert via eNom (my domain name provider).  SBS posts easy enough directions on their website for installing the cert.  Four days later, I finally have it working. Basically, a three step process.  Step one is you create a new certificate request in the IIS MMC; take the base64-encoded request, submit it into a form (or send it via e-mail), get it validated by the SBS folks, who send you back a base64-encoded certificate, along with some trusted root and intermediate authority certificates.  Step two is using the cert management ......

2007 Jul 26

11 of 89 | Moved OhmBlog to Windows Server 2008 bld6001 / IIS7 - So far, it's been surprisingly easy to migrate my webserver and blog to IIS7 (from which this blog entry is being served).  I basically xcopied my inetpub/wwwroot directory and granted r/w access to NETWORK SERVICE.  The "tricky" part I was dreading was cert management - but it was amazingly easy; I basically copied the certificates I got from SBS over to the new machine, double-clicked on them (which put them in the "default" places), then exported my IIS cert on the old machine and imported on the new machine.  Had my linksys redirect HTTP and HTTPS traffic to the new machine.  All done. So far I've fully tested the http/https paths to the main page ......

2007 Jun 04

12 of 89 | Web Services and Devices - In a recent blog post I mentioned that SOAP and WS are catching on in the devices space.  Last week, somewhat serendipitously, Rob Williams and friends from the Windows Devices group came over and gave us some great demos of some WS-based devices.  It's amazing how much progress they've made - it's easy to forget we're really only in the very early adoption phases, and the best is yet to come :-) Here are some of the devices they demoed or told us about: Printers and scanners: a bunch of printers are now discoverable over WS-Discovery, and publish events such as "toner low" and "true end-of-print" - which you subscribe to using WS-Eventing subsc......

2007 May 26

13 of 89 | Metadata, Interop, and Dynamic Languages - I promised a blog entry on the role metadata plays in the interop issues our customers are running into... The role of metadata in a distributed system is fairly controversial and the subject of some debate. While SOAP isn't coupled to either the RPC or the message passing style of payload semantics, the way WSDL and XSD are used in platforms like J2EE and .NET tends to push you towards RPC. In a typed language, the conventional wisdom is that generating a proxy for me based on some kind of description of the service will make it easier for me to call that service using my familiar language semantics. While the programming model is attractive, the underlying difference......

14 of 89 | 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 Apr 30

15 of 89 | .NET Framework 3.5 Beta1 is Live on the Web - Last week we posted beta1 of Visual Studio "Orcas", which turns out to be a big release for the Connected Framework team.  A few days ago we also posted a "standalone" version of the corresponding beta1 release of the .NET Framework 3.5, which is the framework that ships with Orcas. While the .NET Framework has a bunch of new interesting features, like LINQ support and integration of ASP.NET AJAX into the framework, we feel especially proud of the work we've done in our areas of responsibility - WCF and WF. Tools VS Orcas now has a decent Add Service Reference dialog, there are a few new project and item templates that get you started, a......

2007 Mar 24

16 of 89 | BPEL on top of WF - Check out our BPEL activities CTP, delivered on top of the Windows Workflow Foundation framework.  BPEL is just another set of activities (parallel to the WF ones) that can be used to implement BPEL-compliant workflows.  They also serialize/deserialize into the BPEL serialized format.  You can also mix in WF activities and save the resulting workflow out as XAML (of course, it will stop being BPEL-compliant since BPEL has a fixed number of activities and isn't extensible in this fashion).  Congrats to the feature team - Deling, Alberto, and Tom! ...

17 of 89 | WCF-based RSS and Atom Implementation for DasBlog - Well, writing this up took longer than I thought :-)  I guess I've been really busy. So, to implement the WCF-based RSS and Atom endpoints for dasBlog, I used the new System.ServiceModel.Syndication namespace from the Orcas CTP, except that the engineers created a separate DLL (Microsoft.ServiceModel.Synidcation.dll) that contains all the classes and can be used on top of NetFX 3.0 (i.e. no Orcas dependencies).  Complete source for the whole thing is available upon request :-) The main implementation file is WCFSyndicationServiceImplementation.cs, and looks like this.      using System.ServiceModel.Activation;    ......

2007 Jan 15

18 of 89 | WCF-based Syndication Endpoints for OhmBlog - DasBlog has asmx-based syndication endpoints for RSS and Atom (at http://www.gazitt.com/blog/SyndicationService.asmx/GetRss and http://www.gazitt.com/blog/SyndicationService.asmx/GetAtom, respectively).  I added parallel syndication endpoints based on WCF, using the SyndicationFeed classes we're going to preview in an upcoming Orcas CTP.  The endpoints are at http://www.gazitt.com/blog/SyndicationService.svc/rss/GetFeed and http://www.gazitt.com/blog/SyndicationService.svc/atom/GetFeed, respectively.  One cool thing is that all I had to do was define one service contract which returns SyndicationFeed, and expose it on two separate WCF POX endpoints (/atom and /rss......

2007 Jan 09

19 of 89 | Final Touches on CardSpace Support for OhmBlog - I fixed a few remaining issues today: 1.  Cleaned up the logon page: have nice icons now for “Use an InfoCard” along with a better layout which I stole from Kevin Hammond; also added a linkbutton that opens up the registration control, so that the login page is cleaner) 2.  Added support for registering via a userid/password, in addition to an InfoCard 3.  Removed the annoying warning about a mixed secure/non-secure pages by removing the link to jigsaw.w3.org/cssvalidator from the movable radio heat and movable radio blue templates (w3.org only supports HTTP traffic) 4.  Added support for picking up the inf......

2007 Jan 08

20 of 89 | Adding CardSpace Support to DasBlog - Part 1 - Over the break, I've been playing around with dasBlog.  One of the projects I undertook was to add support for InfoCards to dasBlog (this was before I knew about Kevin Hammond's similar work).  I just rolled out a version of dasBlog 1.9 with my InfoCard support that now powers www.gazitt.com/blog.  I'm going to post a couple of entries that describe some of the learnings and a few snippets of code here and there... First, an intro into CardSpace and InfoCards.  CardSpace is essentially a card-picking experience that we just shipped in Windows Vista (also available on XP and W2K3 through the .NET Framework 3.0 redist).  You create cards that conta......

21 of 89 | Adding SSL Support to OhmBlog - CardSpace only works over HTTPS sessions.  So in order for that CardSpace dialog to pop up, I needed to get an SSL cert for www.gazitt.com.  Fortunately, that wasn't too hard.  My hoster (eNom) has a workflow for obtaining certs from Secure Business Services.  They cost $30/year and utilize online validation (really, just an e-mail sent to your account, where you click a link).  Not very trustworthy, but I'm not complaining - a cert from GeoTrust costs $175/year and doesn't work any better :-) The hard part was that since eNom doesn't host my site (it's hosted out of my office at home), I needed to install the cert myself.  Basically the proc......

2006 Nov 27

22 of 89 | XML --> JSON Conversion in Google Data API - A few folks (like Yaron) have been grappling with the problem of how to deal with having two "encodings" for their web services - XML and JSON. (Yes, I am using "web services" loosely - typically these are POX services :-)) Yaron has the luxury of only being a "data generator", which enables him to take the sensible approach of creating the lowest common denominator between XML and JSON (read: JSON :-)). If only XML had been based on the atom-record-sequence model to begin with... However, general purpose platforms that must support a whole bunch of existing XML documents that use XML in all of its splendor are faced with the problem of how to map XML to JSO......

23 of 89 | XML --> JSON Conversion in Google Data API - A few folks (like Yaron) have been grappling with the problem of how to deal with having two "encodings" for their web services - XML and JSON. (Yes, I am using "web services" loosely - typically these are POX services :-)) Yaron has the luxury of only being a "data generator", which enables him to take the sensible approach of creating the lowest common denominator between XML and JSON (read: JSON :-)). If only XML had been based on the atom-record-sequence model to begin with... However, general purpose platforms that must support a whole bunch of existing XML documents that use XML in all of its splendor are faced with the problem of how to map XML to JSON (the mapping bac......

2006 Sep 21

24 of 89 | Amazon SQS Talks WS-* - Kirill just sent me code for how to call the Amazon Simple Queue Service from WCF: 1.  run svcutil on the SQS WSDL: http://queue.amazonaws.com/doc/2006-04-01/QueueService.wsdl 2.  consume the proxy using code like the following: MessageQueueClient queueMessageClient = new MessageQueueClient("MessageQueueHttps", queueAddressUri);             queueMessageClient.ClientCredentials.ClientCertificate.Certificate = clientCertificate;             SendMessage sm = new SendMessage();    &nb......

25 of 89 | Amazon SQS Talks WS-* - Kirill just sent me code for how to call the Amazon Simple Queue Service from WCF: 1.  run svcutil on the SQS WSDL: http://queue.amazonaws.com/doc/2006-04-01/QueueService.wsdl 2.  consume the proxy using code like the following: MessageQueueClient queueMessageClient = new MessageQueueClient("MessageQueueHttps", queueAddressUri);             queueMessageClient.ClientCredentials.ClientCertificate.Certificate = clientCertificate;             SendMessage sm = new SendMessage();          &nb......

2006 Aug 31

26 of 89 | Just signed off on WCF RC1 - Coming soon to an MSDN download page near you... Aside from a handful of bug fixes that we deferred to the RTM milestone, you're basically getting the final product. Time to Go Live! :)...

27 of 89 | Just signed off on WCF RC1 - Coming soon to an MSDN download page near you... Aside from a handful of bug fixes that we deferred to the RTM milestone, you're basically getting the final product. Time to Go Live! :)...

2006 Jul 06

28 of 89 | Down with Protocol Dogmas - I usually don't quote other bloggers, but after reading Dare's recent entry, I couldn't resist... Reach is the Most Important Thing when Building Services on the Web Dave Winer has a blog post where he responds to a post entitled SOAP, REST and XML-RPC by Randy Charles Morin. He writes I wonder if it's be possible for me to disagree with Randy Morin without getting flamed. I never said XML-RPC is better than SOAP or REST, or more perfect or pure, or better documented. I don't care if the others have better websites, or more advocates posting on mail lists. The reason I advise would-be platform developers to s......

29 of 89 | Down with Protocol Dogmas - I usually don't quote other bloggers, but after reading Dare's recent entry, I couldn't resist... Reach is the Most Important Thing when Building Services on the Web Dave Winer has a blog post where he responds to a post entitled SOAP, REST and XML-RPC by Randy Charles Morin. He writes I wonder if it's be possible for me to disagree with Randy Morin without getting flamed. I never said XML-RPC is better than SOAP or REST, or more perfect or pure, or better documented. I don't care if the others have better websites, or more advocates posting on mail lists. The reason I advise would-be platform developers to support XML-RPC is because at least for some developers......

30 of 89 | What's New in the WCF RC1 CTP? - Guy Burstein wrote: When will RC1 be shipped? As far as I understood, the majority of changes in this build are on the WF part. So, should we really upgrade to June CTP? RC1 will be shipped late August with Vista RC1.  Actually, the WF bits aren’t super different than the stuff we shipped with Vista Beta2 (in May).  The WCF bits have a fair number of changes.  Most of them are a bit “under the surface” – e.g. we put it a fair amount of work to be able to build a “packet router” on top of Indigo – a scenario that was very hard to do with beta2.  We also put in deeper support for POX.  And t......

31 of 89 | What's New in the WCF RC1 CTP? - Guy Burstein wrote: When will RC1 be shipped? As far as I understood, the majority of changes in this build are on the WF part. So, should we really upgrade to June CTP? RC1 will be shipped late August with Vista RC1.  Actually, the WF bits aren’t super different than the stuff we shipped with Vista Beta2 (in May).  The WCF bits have a fair number of changes.  Most of them are a bit “under the surface” – e.g. we put it a fair amount of work to be able to build a “packet router” on top of Indigo – a scenario that was very hard to do with beta2.  We also put in deeper support for POX.  And the Infocard (now "CardSpace") UI has changed ......

2006 Jun 23

32 of 89 | .NET Framework 3.0 June CTP is out... - Check it out here.  This build is based on our "RC1" tree.  It's not a final WCF RC1 build but it incorporates all the final programming model tweaks that we made from the Beta2 build we shipped in May.  The quality of the WCF bits is high, but not quite at the same level as the final Beta2 release (e.g. the stress results for the Beta2 build were better), but it's reasonably good - it's from the middle of "ask mode" - which is when we stop fixing a whole bunch of bugs and start raising the bug bar, so that we can reduce the churn and increase the stability.  The final RC1 build will have a couple hundred additional fixes, s......

33 of 89 | .NET Framework 3.0 June CTP is out... - Check it out here.  This build is based on our "RC1" tree.  It's not a final WCF RC1 build but it incorporates all the final programming model tweaks that we made from the Beta2 build we shipped in May.  The quality of the WCF bits is high, but not quite at the same level as the final Beta2 release (e.g. the stress results for the Beta2 build were better), but it's reasonably good - it's from the middle of "ask mode" - which is when we stop fixing a whole bunch of bugs and start raising the bug bar, so that we can reduce the churn and increase the stability.  The final RC1 build will have a couple hundred additional fixes, so it will definitely be be......

2006 Jun 11

34 of 89 | WinFX Name Changes - In the best tradition of last minute marketing name changes, we just announced the following: WinFX --> .NET Framework (NetFX) 3.0 Infocard --> CardSpace While the feature is called CardSpace, the actual digital identity artifacts are still known as "information cards". None of the software in NetFX 3.0 is different - we are still shipping WCF, WF, WPF, and CardSpace both in Vista and as a downlevel redist. It's nice that we're going to continue to maintain the .NET Framework brand - it's probably the strongest / most recognizable developer brand we have. Too bad we didn't think of that two years ago :)...

35 of 89 | WinFX Name Changes - In the best tradition of last minute marketing name changes, we just announced the following: WinFX --> .NET Framework (NetFX) 3.0 Infocard --> CardSpace While the feature is called CardSpace, the actual digital identity artifacts are still known as "information cards". None of the software in NetFX 3.0 is different - we are still shipping WCF, WF, WPF, and CardSpace both in Vista and as a downlevel redist. It's nice that we're going to continue to maintain the .NET Framework brand - it's probably the strongest / most recognizable developer brand we have. Too bad we didn't think of that two years ago :)...

2006 Jun 06

36 of 89 | CTP of Relay and STS Services go live - My, how fast the word travels. Last week, we rolled out a CTP of two new "infrastructure" services hosted in the Live cloud - a Relay and a Security Token Service.  Anyone who's ever built a P2P app is familiar with the firewall / NAT traversal problem - both peers are often non-addressible from the outside, and so you have to use some sort of relay as a solution.  The various Instant Messenger clients, Groove, Napster, etc are all well-known examples of applications that had to roll out relaying capabilities on their own.  The idea behind the Live Labs Relay service is to have a relay in the cloud that developers can use for ubiq......

37 of 89 | CTP of Relay and STS Services go live - My, how fast the word travels. Last week, we rolled out a CTP of two new "infrastructure" services hosted in the Live cloud - a Relay and a Security Token Service.  Anyone who's ever built a P2P app is familiar with the firewall / NAT traversal problem - both peers are often non-addressible from the outside, and so you have to use some sort of relay as a solution.  The various Instant Messenger clients, Groove, Napster, etc are all well-known examples of applications that had to roll out relaying capabilities on their own.  The idea behind the Live Labs Relay service is to have a relay in the cloud that developers can use for ubiquitous connectivity instead......

2006 May 24

38 of 89 | WinFX Beta2 has officially shipped - ...alongside Vista Beta2. Get it here. Unlike the Jan CTP, which was only go-live for Indigo and WF, this release is a go-live release for all three technologies (WCF, WPF, and WF).  More info here. One more major milestone (RC1) shipping later this summer, and then we're done!   ...

2006 Apr 26

39 of 89 | WS-Policy Submitted to W3C - Today we submitted WS-Policy to the W3C.  Yeah, with the recent flurry of WS-* spec submissions, this may seem to be rather boring news, but nevertheless it's nice to reach this milestone - the security, reliable messaging, and transaction specs all contain policy assertions and it's great to have the policy framework for processing those assertions locked down.  This submission is also broadly supported - in addition to the 6 authoring companies, there are 13 others who co-submitted this spec with us.  Congratulations to Jeff, Asir, Alex, Dan, and the rest of the Indigo metadata crew!   ...

2006 Feb 23

40 of 89 | WinFX Feb CTP on MSDN.. - These bits are what we internally call "RC0" and include most of the OM changes that we planned on making post Jan CTP (the Go-Live release). The bits are not as baked quality-wise as the Go-Live release (they were cut right after about a month of DCR's were coded into the product) but they look alot closer to the final product. Pointers below... WinFX Runtime Components: > http://www.microsoft.com/downloads/details.aspx?FamilyId=F51C4D96-9AEA-474F-86D3-172BFA3B828B&displaylang=en > > Windows SDK: > http://www.microsoft.com/downloads/details.aspx?FamilyId=9BE1FC7F-0542-47F1-88DD-61E3EF88C402&displaylang=en > > ......

2006 Jan 18

41 of 89 | ...And the WCF Go-Live Release is Out! - Today is a special day for us - by now this is old news, but here's my rejoinder: today we posted the Go-Live releases of WCF and WF.  We have a click-through license (reminescent of VS.NET 2005 beta2) that allows folks to put apps that use the January WCF and WF build into production. Some information about the genealogy of the bits: late last year we spent about a month baking the quality and stress of what we called the "beta2 branch" of WCF.  That set of bits was snapped late last year and got rolled up into the January WinFX CTP (which contains the WF Go-Live bits and a high-qualilty WPF release as well).  Stated ot......

42 of 89 | WindowsCommunication.net is Live! - Our new WCF community site is live!  Check it out here.  We are especially excited about the "samples gallery" - the idea is to create a repository of sample code, channels, behaviors, and other goodies, to help Indigo developers get bootstrapped and add capabilities to their arsenal. My Indster app is posted up there (to set the low water mark for contributions :-)), but all the other samples are much more interesting and higher quality... check out the chunking channel, the WSE2 soap.tcp channel, and the POX encoder for some examples of cool goodies!   ...

2005 Dec 14

43 of 89 | "Official" WCF Breaking Change List (Beta1 to Nov CTP) - The most excellent Ed Pinto justed posted the definitive list of breaking changes on his blog.  Hopefully this will help folks who have been trying to port code to our newest CTP. Ed also provided a document that contains the exhaustive list of breaking changes - actually 3 docs that are zipped together - Beta1 to PDC, PDC to Nov CTP, and Beta1 to Nov CTP.  Enjoy! WCF Beta1 to Nov CTP Breaking Changes Detail.zip (568.11 KB) Going forward, we`re hoping to have breaking change lists come out roughly at the same time as CTP`s are posted. The upcoming WinFX Dec CTP doesn`t have anything new as far as Indigo bits, but the Feb CTP is slated to have mos......

2005 Dec 08

44 of 89 | WS-STAR Specs are all in Standards Bodies.. - Today MSFT, IBM, VRSN, and RSA contributed the WS-SecurityPolicy spec to the OASIS WS-SX TC.  So now we`ve basically delivered on all the three major pillars of WS-* - Security, Reliable Messaging, and Transactions.  Plus, the "A" in WS-STAR (Addressing) is in the endgame at the W3C... Indigo intends to ship with support for the following versions: WS-Security 1.1 (OASIS Recommendation) WS-SecureConv, Trust, SecPolicy (OASIS submission) WS-ReliableMessaging (OASIS Submission) WS-Coordination and WS-AtomicTransaction (OASIS submission) WS-Addressing (both the W3C submission "08/04" version, as well as the W3C Rec). S......

2005 Nov 13

45 of 89 | Congrats to the WSE Team for Shipping WSE3! - I`ll pile on to the many announcements of WSE3 having shipped Nov 7. When we set out on this release, we had a few goals in mind: move the interop yardsticks forward (SOAP1.2, MTOM, WSS1.1, WS-Trust/SC/SecPolicy) ship a release that provides WSE customers a great path forward towards Indigo - both in terms of interop, and in terms of a programming model that is straightforward to migrate to indigo over time address some of the key pieces of feedback from the community and our customers We were able to deliver on all these goals.  Mark has managed the project incredibly well over the last 10 months, and his blog entry describ......

2005 Nov 06

46 of 89 | Writing Unicast P2P Apps using WCF - Peng Chang writes: I am trying to develop a small P2P network game using WCF these days, and I`ve read those samples such as "peer channel chat","Peer channel custom peer resolver","peer channel broadcast" in WinFX SDK beta1. However I can only find peer channel is used to send one-to-all message instead of one-to-one message. How could I implement that I also read your sample "Indster" and your ppt on PDC2005, but I`m sorry to say I couldn`t still get enough information about how to use WCF to build P2P games, so I wonder if there are some more detailed samples or applications on Peer Channel or WCF. WCF Peerchannel`s implement......

2005 Oct 16

47 of 89 | WS-* Comes of Age - A few years ago, we (Microsoft, IBM, BEA, and many other partners) set out to build a protocol framework on top of the foundations of XML and SOAP that would enable: rich messaging scenarios, transport-independence, and resource addressing (WS-Addressing) message-based security, token exchange, claims-based security, and federated trust (WS-Security, Trust, and SC) end-to-end reliable exchange of messages independent of transport and across "acitve" TCP and SOAP intermediaries propagation of transaction contexts - for both atomic and long-running transaction scenarios With the WS-TX WG formed in OASIS around the WS-T......

2005 Oct 06

48 of 89 | WCF "Plugfest" Scheduled for November 7-10 - For the last couple of years, we`ve mostly been driving interoperability for Indigo by implementing the specs and then taking the bits to Interop Workshops that the spec-authors organized.  This has proven quite effective at nailing down many interop issues and "how the specs ought to work", but now that the specs are mostly submitted, and WCF is moving into the later stages of the ship cycle, we decided it`s time to move into the "direct" interop phase, a-la soapbuilders in the old days.  Kirill and Jorgen have put together a plug-fest here in Redmond for the second week in November, where vendors and partners can come interop with WCF on some of the core asy......

2005 Sep 30

49 of 89 | XMS - What Happened To Protocol-Based Integration - Don just sent me a link to XMS, an IBM technology for integrating C++ and C# apps with IBM`s integration broker products (MQ, MQSI). It`s curious that IBM chooses to integrate with the .NET platform using an API rather than over the protocols that we`ve worked so hard to define over the last few years.  Ideally, they`d just implement WS-RM etc in WebSphere/MQ and we could all cut down our costs (and of course our customers` costs) for integrating our systems together...   ...

2005 Sep 22

50 of 89 | Porting from Indigo beta1 to WCF beta2 - Along with the name change, we also made a raft of API changes in beta2.  When porting Indster from beta1 to beta2, here are the most common changes I had to make across the codebase, in no particular order.  This list isn`t meant to be exhaustive - just a representative list. Class name and other code changes: ServiceSite ServiceSite ServiceSite InstanceContext InstanceModeAttribute InstanceContextModeAttribute InstanceModeAttribute.Singleton InstanceContextModeAttribute.Single typeof(ChannelFactory.Description.Address) EndpointAddress (from Uri) IProxyChannel ......

Page 1 of 2

Newest posts
 

    Email TopXML