Skip to content

WCF என்றால் என்ன?

November 25, 2008

WCF என்றால் என்ன?
WCF என்பது .NET சட்டமைப்பின் 3.5 (.NET Framework 3.5)லின் நான்கு தூண்களில் ஒரு முக்கிய தூணாக கருதப்படுகின்றது. மைக்ரோஸாப்ட் நிறுவனம் எப்பொழுதும் எல்லா சேவைகளையும் ஒரு சேர ஒரு குடையின் கீழ் கொண்டு வர வேண்டும் என்று துடிக்கும் ஓர் நிறுவனம். அதில் லாபகர நோக்கம் இருப்பதை தவிர்க்க இயலாது. அந்த நோக்கத்தின் அடிப்படையில் கொண்டுவரப்பட்டதே .NET சட்டமைப்பும் அதன் துணை மென்பொருட்களும். அதன் சமீபத்திய வெளியீடு WCF – Windows Communciation Foundation.

.NET
WCF- (சாளர தொடர்பு கட்டமைப்பு) இது எல்லா சேவைகளையும் ஒன்றிணைக்க வந்த மற்று சேவை. ஏற்கனவே Webservices, MSMQ, Remoting ஆகிய தொழில்நுட்பச்சேவைகளை ஒன்றிணைக்க வந்த மாற்று சேவை.மேற்கூறப்பட்ட சேவைகள் ஒவ்வொன்று ஒவ்வொரு விதத்தில் சிறந்தவை. ஆனால் இந்த சேவைகள் ஏதோ ஒரு விதிமுறைக்கு(Protocol) உட்பட்டவை. WCFஐ உருவாக்கும் போது அது சேவைநோக்கு கட்டமைப்பின்படி (Service Oriented Architecture) செயல்படவேண்டும் என்று உருவாக்கினர்.
சாளர தொடர்பு கட்டமைப்பின் சிறப்புக்கள்
– அக இணையத்திலும் புற இணையத்திலும் செயல்படும் வல்லமை மிக்கது.
– பொதுவாக ஒரு வகையில் நிரல்களை எழுதி அதை ஏற்றம்(Hosting) செய்யும் போது எப்படி அதனுடன் தொடர்பு கொள்ளலாம் என அறிவிக்கலாம்.
– இதன் தொடர்பு SOAP தரவுகள் மூலமும் XML தரவுகள் மூலமும் செயல்படும்.

WCF ஆன்னா ஆவண்ணா…

சாளர தொடர்பு கட்டமைப்பின் மூன்று முக்கிய பகுதிகள்
1. முகவரி (Address)
2. பிணைப்பு (Binding)
3. ஒப்பந்தம் (Contract)

முகவரி – எங்கே சேவை இருக்கின்றது என தெரிவிக்கும்,
பிணைப்பு – எப்படி சேவையுடன் பேசலாம் என தெரிவிக்கும்,
ஒப்பந்தம் – தரவுகள் எப்படி இருக்க வேண்டும் என்பதை சொல்லும் ஒப்பந்தம்.
அடுத்த பதிவில் WCF ஏற்றுவது எப்படி?
(நீண்ட நாட்களாக ஒரு தொழில்நுட்பக் கட்டுரைகள் எழுத வேண்டும் என்கின்ற ஆவல். அதன் விளைவாக ஒரு சிறு முயற்சி)
-விழியன்

14 Comments leave one →
  1. November 25, 2008 12:07 pm

    Not having much idea about .NET as I am into J2EE :))

    Good luck for the endeavors thalaiva. Thanks for the article!!

  2. November 25, 2008 12:09 pm

    நல்ல முயற்சி விழியன்! தொடர்ந்து எழுதுங்கள்! பயனுள்ள தொடர்!

    நன்றி!

  3. thanmathi permalink
    November 25, 2008 12:28 pm

    Useful one, Expecting more like this.

  4. November 25, 2008 1:38 pm

    நல்ல அறிமுக கட்டுரை உமா. வாழ்த்துக்கள்.

  5. Ajith M S permalink
    November 25, 2008 1:53 pm

    நல்ல முயற்சி… வாழ்த்துக்கள்

  6. வடுவூர் குமார் permalink
    November 25, 2008 2:05 pm

    இது தான் முதல் பதிவா? இதன் தொடர்பில்.
    திடிரென்று நுழைந்துவிட்டது போல் இருந்தது,எனக்கு.

  7. Kiri Kamal permalink
    November 25, 2008 2:49 pm

    Very useful article…Expecting more on this…
    Thank U

  8. tamildasan permalink
    November 25, 2008 6:51 pm

    சென்றிடுவீ ரெட்டுத் திக்கும் – கலைச்
    செல்வங்கள் யாவுங் கொணர்ந் திங்கு சேர்ப்பீர்!

    பாரதியின் கனவை
    நனவாக்கும் கட்டுரை
    வாழ்த்துக்கள்
    ஆவலோடு…………..

    தமிழ்தாசன்

  9. November 26, 2008 12:15 am

    இதை. இதைத் தான் உங்களிடமிருந்து எதிர்பார்த்திருந்தோம்.

    மிக்க நன்றி நண்பர் அவர்களே!

    என்றும் அன்புடன்

    தமிழ்நெஞ்சம்

  10. sathis babu permalink
    November 26, 2008 4:59 am

    Good. Keep it up!

  11. Kandasamy permalink
    November 26, 2008 2:03 pm

    Umanath, Excellent, i like it very much. Looking forward to see next versions soon. Thanks.

  12. barani permalink
    November 27, 2008 5:36 am

    xlant article..plz continue tis things..very very nice

  13. December 8, 2008 2:25 am

    I recently came across your blog and have been reading along. I thought I would leave my first comment. I don’t know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.

    Ruth

    http://www.infrared-sauna-spot.info

Trackbacks

  1. What is SOA? « விழியன் பக்கம்

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: