Tag | wcf Posts

This week we need to choose the most appropriate communication technology for one of our projects. The project constraints are the following: .NET on both client and server client and server on same LAN A lot of information to be passed from server to client and vice-versa Performance is important Typed DataSets will be used on server side Presentation layer is developed with WPF Security is needed (sensitive or confidential data) The options we have are the following: ASMX Web Services .NET Remoting ...
The Microsoft ESB Guidance, Co-authored by Neudesic and released back in December 2006 in a "partner only" set of bits, VPC, documents, has been released to the public up on CodePlex http://www.codeplex.com/esb This is CTP code with lot's of good patterns and concepts that I was fortunate enough to use as "inspiration" on a project I worked on several months back while at Avanade / Accenture. Certaintlyl allowed re-use of a patterns for concepts that made it into working code. Take a look, if not ...
A few months ago, Phil Haack wrote about a phenomena being referred to as Search Driven Development (SDD). If you don't know what Search Driven Development is, there is a great article on LinuxWorld by Ken Krugler and John D. Mitchell. According to them article About 25% of a developer's time is spend [sic] searching for information. It's well spent, though -- finding reusable code can get a project done on time and with high quality results. I don't know about you, but (like Phil) I find that Google ...
Charlotte .NET University Code Camp was a great success Have you heard about .NET University (www.dotnet-u.com)? It provides presentations and hands on labs for WPF, WCF, WF and Cardspace. We built our spring 2007 Code Camp on that content. We started by offering two .NET U tracks but had to expand to three. We also offered a presentation track and an XNA hands on lab track. Our presentations included Orcas and LINQ, SharePoint and ASP.NET sessions. All sessions were very well received. Our facility ...
...and I love it. Even if I am .NET developer, mostly an ASP.NET one, there are lots of things to do, learn and implement. Always there is a new buzzword, technology or an interesting project to follow... Looks like I need to learn something new now: SOA and interoperability. The interesting thing about interop is that I need to learn (not simply know the sintax of) Java and also learn what the heck is [enter your java buzzword here]. Since some application uses BEA Weblogic, I need to figure it ...
I spoke recently about Astoria as a possible answer to the snowballing standards of the WS-I. Anyway, I decided to look into this a bit more and I found this perfect article written by Michele Leroux Bustamante of IDesign, entitled "Making sence of all those Crazy Web Service Standards" that will happily explain the new standards with handy diagrams and bite-sized explanations ...
I will be presenting 2 seminars on Communication Foundation and Workflow Foundation. 30 may 'What's new in .NET Framework 3.0 : Building webservices with WCF' for the .Net User Group Brugge (ACCB.NET computerclub) Public, free entrance ! (register at kurt@casey.be) 28 jun 'Practical implementation of SOA in .NET 3.0 with WCF/WF' At syntrawest (Kortijk, Huize Roeland Savery) for IT Club members (info at yves.vandenbussche@syntrawe... ...
Lots of buzz came out of Mix 07 about Silverlight which was undoubtedly the star of the show but one of the other announcements caught the attention of my colleague Big Al on an experimental web data service technology grandly codenamed "Astoria". Now I am a fan of WS-I Web Services, I think that any technology that can gain that kind of ubiquitous acceptance across the whole industry, including all the major players is some achievement, however I can understand the argument that accuses the WS-I ...
*Moved to: TFS Event Handler ProgressI am making lots of progress with this project and I have only a couple of work items left for CTP1: 138 Security issues on uploaded assemblies 203 Error handling on service 204 Create Admin system as Application Now 204 is nearly complete, with only testing to go and that is dependant on 203.Read more...Follow my new blog on http://blog.hinshelwood.com ...
Thanks to all who attended my session on BAM last weekend. You can find the presentation and demo source code here. Note that I did not get the WCF Interception running so the XML file for that is not included - I'll discuss that in a follow up post in the next week or two. To run the demo artifacts you'll need BizTalk Server 2006 R2 Beta 2, .NET 3.0 installed and Excel 2007 installed ...
Today was MIX's last day, and it's almost painful to have to leave. I can't believe how fast it went, how packed with information it was, and how many great people I had the chance to meet. To all of you, I want to say thanks for the great time I spent here. The organization was, as usual, spotless. Now I have so much information to process and sort, this will keep me busy for a long time... Oh how I hope to make it to MIX08 ;-) Extending the Browser Programming Model with Silverlight If I had to ...
One of my peers, Curt Peterson, that's extremely articulate on SOA, ESB, and general services, is presenting a webcast on 5/16/2007 - 10 AM PDT, 1 PM EDT. https://www.clicktoattend.c... Join Neudesic’s Enterprise Solution Architect/Distinguished Engineer Curt Peterson for a webcast presentation on “Leveraging Microsoft Technologies to Enable SOA.” He will demonstrate how Neudesic can provide a concise roadmap to help you to apply theory to real world projects. Learn how ...
This is one of the Windows Communication Foundation mysteries. I still don't know why the code below does not (really) work: for (int i = 0; i < 100; i++) { IMyService proxy = new ChannelFactory("MyService")... proxy.DoSomething(); // Without this line the proxy invocation fails on the 10th DoSomething() method call // ((IChannel)proxy).Close(); } When the proxy.Close() is commented, in the code above, the WCF throws the TimeoutException on the 11th proxy invocation (the variable ...
Microsoft Babies Microsoft new baby yes I am talking about LINQ stand for Language-Integrated Query is now available as a integral part of Visual Studio Orcas. Microsoft releases the new Visual Studio with the name of Orcas and all Microsoft previous efforts (Windows Communication Foundation WCF, Windows Workflow Foundation WWF, Windows Presentation Foundation WPF, Windows CardSpace and LINQ) are integrated in this Studio. From last one and half years Anders Hejlsberg team done a tremendous job in ...
I am noticing that today every product and company has SOA and SAAS in there roadmap in couple years to come! I am hearing this from sometime and am now starting to investigate how Microsoft’s products help its users to align themselves with this. First of all what is this SOA and SAAS? SOA - Service Oriented Architecture In this approach functionalities of applications are exposed as services. This is commonly implemented through standards-based, technology-neutral Web Services In a real time scenario, ...
BizTalk server was taunted as Microsoft's Web Service Enablement platform but I see more and more solutions where the designers feel the need to introduce web services layer on the applications being connected using BizTalk. In my opinion, BizTalk server should be used to connect applications through their native API.. If you already spent the money on BizTalk, I would like to see getting messages in and out of BizTalk with minimum fuss and use BizTalk server's excellend capabilities for dynamic ...
*Moved to: Serialize Assembly for Service calls over Http I want to send a .NET assembly as either an System.Reflection.Assembly or as a string over the wire through a Windows Communication Foundation web service. It seems that the class System.Reflection.Assembly can serialize, but is unable to deserialize at the other end. How can this be achieved without sending as a straem of Byte. Read more...Follow my new blog on http://blog.hinshelwood.com ...
I am currently considering migration from .NET Remoting to Windows Communication Foundation. One of the problems I have to resolve is the existence of remote objects in my current design. The simplicity of remote reference programming model in .NET Remoting is great but also very dangerous (mainly for application performance). I found such a statement in the article describing migration From .NET Remoting to the Windows Communication Foundation (WCF): The simplicity for passing remote references ...
Today Microsoft announced that WPF/E will be named Silverlight in the future. Honestly Windows Presentation Foundation / Everywhere is much cooler as a name, not that it really matters. I think Silverlight actually will be a strong competitor to Adobe Flash. It has some neater features unlike Flash, like native 3D support most of the WPF features that's come with XAML. Another strong reason is that Microsoft will push really hard on this, it would be kind of embarrassing for them to release another ...
Last night upon arriving at the usual meeting place for the user group meeting after walking in the pouring rain. I was informed that it had been moved down the street at the cottage inn restaurant, so out I went again into the rain. When I got there I found out that our regular meeting place had been double booked and the group leaders found out just hours before the meeting. Yet they still pulled it off!! I have to give kudos to the Ann Arbor .Net Developers board for still having the meeting. ...
In the last blog I wrote about Windows Communication Foundation performance comparison. The document available here: A Performance Comparison of Windows Communication Foundation (WCF) with Existing Distributed Communication Technologies. I am mainly interested in the comparison of WCF and .NET Remoting. I decided to perform my own research on that topic. Here is what I tested: SingleCall service - the simplest .NET Remoting service type Data Transfer Object is DataSet - I believe it is the common ...
Quickview to my thoughts: WCF and SOA 1. Client User Interface Layer ASP.NET web application/windows forms based application/WPF or WPF/e(XBAP). User interface validation is built into this tier and mapped to the specific client UI form, or optionally inside a validation business rules assembly shared with the application server tier. 2. Service Agent Layer The Service Agent Layer is the proxy to Application Server components. Service Agent components manage the protocol and security details of the ...

Hello My Friends

This blog is going to be deleted.

My new weblog is on :

http://www.DanielCarbajal.net

Soon I'll be posting very often about my digital life, some .Net tips & tricks and building Enterprise Applications with WCF.

Thanks!

Daniel.

 

 

 

It took me a while to come to this blog post from Bart. He wrote a very simple and easy to understand article on how you can invoke a workflow engine from a IIS / Self Hosted WCF service. This is very useful from the layered architecture perspective since most service-oriented systems will not have the presentation layer calling the workflow engine directly. More often than not (depending on the complexity of the system), you will want to inject a communication service layer in the middle to handle ...
Yasser Shohoud has a very good article on introducing WCF and talking about its internal architecture a bit. This is a really good read. Its also linked off of the wcfguide which I blogged about previously. Link: http://www.yassers.com/cont... Technorati tags: WCF, Anatomy, Architecture Cross-posted from tariqayad.com ...
I found the following reference pretty good for WCF. Its more streamlined, and bite sized than WCF Community site put up by Microsoft (sorry Ami thats just the truth) Check out http://wcfguide.blogspot.com Technorati tags: WCF, .NET 3.0, Windows Communication Foundation, Framework, WebServices Cross-posted from tariqayad.com ...
Check out the services factory especially the WCF Guidance Package. Really nice...!! the layered architecture, the autogeneration of mapping between the entity classes and the data contracts is nice. The Data Guidance Package is nice too. Heres a link http://msdn2.microsoft.com/en-us/library/aa480534.aspx to the download and documentaiton. I am interested in hearing what other folks think
There are 14 core tracks and 2 virtual tracks at Tech·Ed this year, which will cover more than 1,000 sessions. In case you're wondering, a virtual track is a collection of sessions or labs that share a common theme but span several tracks. Microsoft has revised the technical tracks slightly since my original post, so I have updated my summary. Architecture Service Oriented Architecture (SOA) Office Business Applications Software as a Service (SaaS) Business Capabilities Software+Services Industry ...

I recently posted the second screencast in my new "Developer, Meet Server" screencast series. This latest screencast covers using Transactional NTFS in a service-oriented environment via WCF.

Enjoy!

I' ve just found Windows Communication Foundation performance comparison.It is available here: A Performance Comparison of Windows Communication Foundation (WCF) with Existing Distributed Communication Technologies The article compares the WCF to Web Service (asmx), WSE 2.0/3.0, Enterprise Services and .NET Remoting. I am very interested in the comaprison of the WCF to the remoting as it is something I extenisevely use. I will peroform my own comparison with one of my existing servises to check if ...
I've been recently looking for a way to expose web services without IIS (directly from my windows service). I found two ways of doing that: Windows Communication Foundation Web Service Enhancements 3.0 The first one (WCF) requires change of my application architecture so I decided to try the WSE 3.0; It can be downloaded from here: Web Services Enhancements (WSE) 3.0 for Microsoft .NET. I followed those steps: Step 1. I created an ordinary Web Service that looks like this:[WebService(Namespace = ...
For the last two days i've tried installing Windows SDK available here: Microsoft® Windows® Software Development Kit for Windows Vista™ and .NET Framework 3.0 Runtime Components . When I tried to instal it, the setup crashed just at the beginnig, without saying anything interesting. I uninstalled everyting I could, that was somehow connected to the Visual Studio (Guidance Automation Toolkit, Visual Studio SDK, etc.). It didn't help. I've noticed that the setup (just at the beginning) displayed information ...
I've just taken Writual Lab on Windows Communication Foundation available at http://labs.netfx3.com/. The lab is titled: Understanding Windows Communication Foundation. It is really amazing - I mean the WCF. If I only had this stuff few years ago, or even a year ago. No web services, remoting, channel sinks, asymetric communication problems and many others. Hmmm, I am dreaming now, how to rewrite application that I am currently working on. I believe it is possible as I have service centric application ...

If you haven't already download and install the Service Factory it really reduces the time taken to build and publish your WCF services to IIS letting you concentrate on implementing business logic. Unfortunately it doesn't come with any refactoring functionality.

 

They all have to start someplace. So as I sit here watching Lost I finally decided to start blogging after reading thousands and thousands of blogs over the past 3 or 4 or more years Living in the Bay Area means I'm currently in the center of the web 2.0 bubble. It was great when I was searching for a new job 4 months ago. I currently work for a startup ( I'm employee #6 ). We are doing a lot of cool things with .NET, web services, SOA and SaaS. There might even be a developer community around the ...
Here's a post from someone struggling with a couple of Java based WS stacks that incompletely handle inheritence... Link to Webbert's Space Basically, we have support for inheritance in Xml schemas; .NET (both Asmx & WCF - didn't look at WSE) handles the model just fine, but when trying to provide the interface, through the published WSDL, to a Java stack (Axis & XFire) it falls down on the Java side. From someone in regards to the frustration with the Java support: I am literally at the ...
FYI – in case you haven’t got a concise list like this. In case you hadn’t heard. We have just released the March CTP for “Orcas” and the .NET Framework 3.5. Customers are able to get a VPC with the installed bits from here. As with all CTP’s it is important to have your customers provide any feedback. The .NET Framework 3.5 brings no breaking changes. New technology is being added including LINQ, AJAX, Windows Foundation, WCF and WPF Developer Tools and BCL enhancements. ...
I haven't posted for a while I've just finished work on a Banks SOA framework written with extensive use of WCF (which is very very extensible!). Started work implementing their Kiwisaver group investments initiative in BizTalk 2006 R2. We were one of the first out of the blocks in utilising the R2 WCF adapter (could be a bit more configurable), the WCF interceptor and AS2 adapter (interesting BAM continuations). Then after 3 years I decided to leave Synergy and go freelance for a while before moving ...
Maybe there are enough out there. If so, which ones are they? I mean *.vsi installed, show up in new/project.... dialog. Ones that use the features of asp.net if they are web templates (membership, themes, etc) or good solid winforms apps. Now, take that template and update to .net 3.0. WCF, WPF, WF, CardSpace.... Are they out there? Tell me about them, I will investigate and do a writeup on using them. The beauty of a community is the number of eyes that can find and bubble to the top the good stuff. ...
Overview Software Architect with 16 years of development experience using a myriad of technologies. Have exercised technical leadership in all stages of software lifecycle via collaboration with business stakeholders in defining system requirements, object-oriented analysis and design, design reviews, code reviews, and collaboration with developers and IT staff in troubleshooting/debugging production issues. Have written reusable frameworks and components to provide rapid delivery of reliable, extensible ...
And so for my final report from the MVP summit. For the BizTalk MVPs, day four started with a Q&A session with product team members. A number of issues were discussed centred on the recurrent themes of evolving a coherent strategy across the Connected Services Division and the more effective inclusion of the MVP community into the feedback loop. From my perspective, the BizTalk MVPs must surely be a valuable, if rather under-utilised, resource for CSD. The collective wisdom and experience bought ...
Day three of the MVP summit was held at the Microsoft Campus. Things started badly with a long and slow bus ride through heavy traffic leaving me with no time for breakfast when I finally arrived at the conference centre. I boarded the shuttle for building 43 to find most of my fellow BizTalk MVPs (the ones who have been staying in downtown Seattle since the weekend) equally late, and we arrived en masse about 15 minutes into the first session. Jesus Rodriguez was on his feet presenting the forthcoming ...

I'm trying to use the WindowsIdentity to pass credentials through a WCF call without needing to capture a username and password (single sign on, essentially).

With Windows authentication, it's not hard at all--just configure IIS, configure the WCF binding and away you go.

Anybody know how to do the same thing with NDS or LDAP?

My list of books available on WPF and WCF. WPF 1. Windows Presentation Foundation Unleashed - Adam Nathan After reading a lot of reviews I bought this book and it is quite well illustrated and the VS color coding really helps. This is my top pick. 2. Programming Wpf by Chris Sells Some of the other books are beta version and the code doesn't work so I suggest you check before buying. WCF 1. Programming Wcf Services - by Juval Lowy When it comes to WCF I think of Juval Lowey. His book is comprehensive, ...
I was very fortunate to be one of the presenters at the .NET University session held at the Raleigh Microsoft office February 28th. My assignment was to entertain and educate the assembled masses on the technological wonder that is the Windows Presentation Foundation (WPF). For those unaware of WPF, it is the user interface component of the new .NET 3.0 products from Microsoft. My session went well. Thankfully the demos worked as planned, the audience was receptive to the content, and a number of ...
Calling for papers for creating a Blogger's Guide to Windows Communication Foundation. I'm inviting to all developers that wish to collaborate with me in the creation of the guide. The aim of The Bloggers Guide to Windows Communication Foundation (WCF) is to provide the best online content produced by the WCF blogging community. The content in the guide will be created by developers who wish to share their knowledge and ideas with others in the developer community. The topics to cover are Service-Oriented ...
Well, you heard it right! Visual Studio "Orcas" the next version of Visual Studio is getting ready and stated for release later this year. Visual Studio "Orcas" presents unlimited capabilities and compelling features which can make a developer's life, more productive. Lets have a peek into the list of features .NET Framework 3.5 (includes support for 3.0, 2.0 versions) - You can write applications which target any of these versions and Visual Studio would automatically filter intellisense, toolbox ...
If Windows Communication Foundation .svc files show up in your browser as the textual content of the file rather than launching your service on XP SP2, (e.g. you get <@ServiceHost ...etc...>) your IIS Metabase may have been corrupted by previous beta installation of WCF. Download the CleanIISScriptMaps utility from the .netfx3 website and run it to fix the problem. Get it here: http://wcf.netfx3.com/files... Thanks to the blog entry of Wenlong Dong for this ...
I was writing a proof of concept which uses WCF, WF and ASP.Net 2.0 and across some problems when I tried to call a WCF service from the web application client. Turned out that I spent an hour wasted trying to debug my application because I did not place the proxy.cs file into the App_Code of the web application. I had it documented down and wrote a simple and straight forward tutorial on how you can use a web application to access and call a WCF Service. The article is uploaded into the article ...
Take a look at the list of proposed features for .NET 3.5. Nice table that gives an overview of what's to come. Tighter integration of WF & WCF with specialized WF hosts for WCF (ServiceHost). Also, syndication support is part of the base class library. So, publishing through RSS or ATOM is far simpler than it already was. That's a technology that's ubiquitous. Faster execution & GC. Anonymous & name pipe base class support (I see easier WCF channel implementations). And of course Add-in ...