benzzon.se
Published on benzzon.se (http://www.benzzon.se)

Home > WCF - Windows Communication Foundation

2 posts / 0 new
Log in [1] to post comments
Last post [2]
Wed, 06/24/2009 - 14:48
#1 [3]
benzzon
benzzon's picture
WCF - Windows Communication Foundation
WCF - Windows Communication Foundation
WebServices ingÄr som del i WCF.
 
WCF, Getting started: http://msdn.microsoft.com/en-us/library/ms734712.aspx [4]
WCF Simple example: http://bloggingabout.net/blogs/dennis/archive/2007/04/20/wcf-simple-example.aspx [5]
WCF Simple example 2: http://weblogs.asp.net/ralfw/archive/2007/04/14/a-truely-simple-example-to-get-started-with-wcf.aspx [6]
 
WCF, The Little Things: http://www.codeguru.com/csharp/.net/article.php/c16991 [7]
Intertech WCF Training, part 1, youtube: http://www.youtube.com/watch?v=IUMLWFo4hao [8]
Migrating ASP.NET Web Services to WCF: http://msdn.microsoft.com/en-us/library/ms730214.aspx [9]
 
WCF Simple Example:http://bloggingabout.net/blogs/dennis/archive/2007/04/20/wcf-simple-example.aspx [5]
 
New WCF features in Visual Studio 2008: http://www.geekzone.co.nz/vs2008/4653 [10]
 
Web Service Software Factory, Modeling Edition Feb 2008: http://msdn.microsoft.com/en-us/library/bb931187.aspx [11]
(patterns & practices, best practices..)
Using the Web Service Software Factory (video): http://video.google.com/videoplay?docid=6526177287480191460 [12]#
 
Windows Communication Foundation (WCF) Service Client: http://www.codeproject.com/KB/WCF/WCFServiceClient.aspx [13]
 
CodeProject, WCF-sample: http://www.codeproject.com/KB/WCF/wcf_bohansen.aspx [14]
 
Creating a WCF Web Service using Visual Studio 2008
http://blog.mstern.at/index.php?/archives/64-Creating-a-WCF-web-service-in-C-using-Visual-Studio-2008.html [15]
 
WCF WebCasts: http://msdn.microsoft.com/en-us/netframework/wcf-webcasts.aspx [16]
 
WSHttpBinding, sample: http://msdn.microsoft.com/en-us/library/ms751418.aspx [17]
 
 
All About ASMX 2.0, WSE 3.0, and WCF: http://msdn.microsoft.com/en-us/magazine/cc163674.aspx [18]
 
 
WCF vs .NET Remoting 2.0 [19]

WCF:

  1. WCF is Microsoft recommended direction
  2. WCF was released on January 2006 with Go-Live Licenses, but it will be officially released on November of this year
  3. WCF is a 100% Service Oriented Architecture application development platform
  4. WCF Security Architecture is interoperable, based on WS-* specifications and it’s designed for On-Machine, Cross-Machine, and Cross-Internet scenarios.
  5. WCF Transaction Architecture is full flexible, declarative and has method level granularity
  6. WCF binary messages are smaller and faster than Remoting’s.
  7. Services versioning is better dealt with WCF than with Remoting.

.Net Remoting for .Net Framework 2.0:

  1. Remoting is not recommended by Microsoft
  2. Remoting for .Net Framework 2.0 was released in December 2005
  3. Remoting is tightly coupled Object Oriented technology and not loosely coupled Service Oriented.
  4. It has security limitations, though now it has the new secure TcpChannel
  5. With System.Transactions we can get similar transaction management capabilities but not in a declarative way

What is WCF?
 
Windows Communication Foundation (formerly code-named "Indigo") is a
set of .NET technologies for building and running connected systems.
It is a new breed of communications infrastructure built around the
Web services architecture.
 
in technical terms
 
Windows Communication Foundation is Microsoft's unified programming
model for building service-oriented applications with managed code.
It extends the .NET Framework to enable developers to build secure
and reliable transacted Web services that integrate across platforms
and interoperate with existing investments. Windows Communication
Foundation combines and extends the capabilities of existing
Microsoft distributed systems technologies, including Enterprise
Services, System.Messaging, Microsoft .NET Remoting, ASMX, and WSE
to deliver a unified development experience across multiple axes,
including distance (cross-process, cross-machine, cross-subnet,
cross-intranet, cross-Internet), topologies (farms, fire-walled,
content-routed, dynamic), hosts (ASP.NET, EXE, Windows Presentation
Foundation, Windows Forms, NT Service, COM+), protocols (TCP, HTTP,
cross-process, custom), and security models (SAML, Kerberos, X509,
username/password, custom).

WCF is the Microsoft platform for SOA (Service Oriented Architecture)

 
Designing WCF DataContract using the LINQ to SQL Designer:
http://www.aspfree.com/c/a/Windows-Scripting/Designing-WCF-DataContract-Classes-Using-the-LINQ-to-SQL-Designer/ [20]
 
Developing an Object Oriented Business Component Using WCF and Visual Studio 2008 (VB .Net-kod) 
http://www.aspfree.com/c/a/BrainDump/Developing-an-Object-Oriented-Business-Component-Using-WCF-and-Visual-Studio-2008/ [21]
 
Create DataContract WCF from XSD: svcutil.exe (name of your XSD).xsd /dataContractOnly
 
Tips for LINQ: Fill any generic List from a DataTable
http://www.codeproject.com/KB/linq/FromDataTable2GenericList.aspx [22]
 

Creating a Webservice Proxy with jQuery:
http://yoavniran.wordpress.com/2009/08/02/creating-a-webservice-proxy-with-jquery/ [23]
 
Using ExtJs (javascript framework) with WCF
http://www.developmentalmadness.com/archive/2008/07/17/using-extjs-with-wcf.aspx [24]
 
"code-first" versus "schema-first" design: http://msdn.microsoft.com/en-us/magazine/ee335699.aspx [25]

WCF Security Guidance, Video Index:
http://wcfsecurity.codeplex.com/wikipage?title=Video%20Index&referringTitle=Home [26]

WinHttpCertCfg och CertMgr:
http://weblogs.asp.net/hernandl/archive/2005/02/09/WinHttpCertCfgTool.aspx [27]
 
WCF Gotcha: Disabling SSL Validation:
http://webservices20.blogspot.se/2008/12/wcf-gotcha-disabling-ssl-validation.html [28]

X.509 Certificates in .NET
http://www.codeproject.com/Articles/9075/X-509-Certificates-in-NET [29]

Importing Certificates Using MMC (biztalk...)
http://msdn.microsoft.com/en-us/library/bb950259(v=bts.10).aspx [30]

Eight tips for working with X.509 certificates in .NET
http://paulstovell.com/blog/x509certificate2 [31]

Fundamentals of WCF Security:
http://www.codemag.com/article/0611051 [32]
 
Top

Source URL: http://www.benzzon.se/?q=node/145&page=0

Links
[1] http://www.benzzon.se/?q=user/login&destination=node/145%23comment-form
[2] http://www.benzzon.se/?q=node/145#comment-58
[3] http://www.benzzon.se/?q=node/145
[4] http://msdn.microsoft.com/en-us/library/ms734712.aspx
[5] http://bloggingabout.net/blogs/dennis/archive/2007/04/20/wcf-simple-example.aspx
[6] http://weblogs.asp.net/ralfw/archive/2007/04/14/a-truely-simple-example-to-get-started-with-wcf.aspx
[7] http://www.codeguru.com/csharp/.net/article.php/c16991
[8] http://www.youtube.com/watch?v=IUMLWFo4hao
[9] http://msdn.microsoft.com/en-us/library/ms730214.aspx
[10] http://www.geekzone.co.nz/vs2008/4653
[11] http://msdn.microsoft.com/en-us/library/bb931187.aspx
[12] http://video.google.com/videoplay?docid=6526177287480191460
[13] http://www.codeproject.com/KB/WCF/WCFServiceClient.aspx
[14] http://www.codeproject.com/KB/WCF/wcf_bohansen.aspx
[15] http://blog.mstern.at/index.php?/archives/64-Creating-a-WCF-web-service-in-C-using-Visual-Studio-2008.html
[16] http://msdn.microsoft.com/en-us/netframework/wcf-webcasts.aspx
[17] http://msdn.microsoft.com/en-us/library/ms751418.aspx
[18] http://msdn.microsoft.com/en-us/magazine/cc163674.aspx
[19] http://geekswithblogs.net/DanielCarbajal/archive/2006/07/05/84160.aspx
[20] http://www.aspfree.com/c/a/Windows-Scripting/Designing-WCF-DataContract-Classes-Using-the-LINQ-to-SQL-Designer/
[21] http://www.aspfree.com/c/a/BrainDump/Developing-an-Object-Oriented-Business-Component-Using-WCF-and-Visual-Studio-2008/
[22] http://www.codeproject.com/KB/linq/FromDataTable2GenericList.aspx
[23] http://yoavniran.wordpress.com/2009/08/02/creating-a-webservice-proxy-with-jquery/
[24] http://www.developmentalmadness.com/archive/2008/07/17/using-extjs-with-wcf.aspx
[25] http://msdn.microsoft.com/en-us/magazine/ee335699.aspx
[26] http://wcfsecurity.codeplex.com/wikipage?title=Video%20Index&referringTitle=Home
[27] http://weblogs.asp.net/hernandl/archive/2005/02/09/WinHttpCertCfgTool.aspx
[28] http://webservices20.blogspot.se/2008/12/wcf-gotcha-disabling-ssl-validation.html
[29] http://www.codeproject.com/Articles/9075/X-509-Certificates-in-NET
[30] http://msdn.microsoft.com/en-us/library/bb950259(v=bts.10).aspx
[31] http://paulstovell.com/blog/x509certificate2
[32] http://www.codemag.com/article/0611051