Suresh Behera

The Microsoft .Net Junkies

News

Blogroll

Reading

October 2007 - Posts

Web service VS non-serviced .NET component

I was reading a document on web service and came a very good point on when to use web service and when not.
If you have something in your mind please feel free to put comment here...

Use Web Services:
o    Communicating through a Firewall When building a distributed application with 100s/1000s of users spread over multiple locations, there is always the problem of communicating between client and server because of firewalls and proxy servers. Exposing your middle tier components as Web Services and invoking the directly from a Windows UI is a very valid option.
o    Application Integration When integrating applications written in various languages and running on disparate systems. Or even applications running on the same platform that have been written by separate vendors.
o    Business-to-Business Integration This is an enabler for B2B intergtation which allows one to expose vital business processes to authorized supplier and customers. An example would be exposing electronic ordering and invoicing, allowing customers to send you purchase orders and suppliers to send you invoices electronically.
o    Software Reuse This takes place at multiple levels. Code Reuse at the Source code level or binary componet-based resuse. The limiting factor here is that you can reuse the code but not the data behind it. Webservice overcome this limitation. A scenario could be when you are building an app that aggregates the functionality of serveral other Applicatons. Each of these functions could be performed by individual apps, but there is value in perhaps combining the the multiple apps to present a unifiend view in a Portal or Intranet.
o    When not to use Web Services: Single machine Applicatons When the apps are running on the same machine and need to communicate with each other use a native API. You also have the options of using component technologies such as COM or .NET Componets as there is very little overhead.
o    Homogeneous Applications on a LAN If you have Win32 or Winforms apps that want to communicate to their server counterpart. It is much more efficient to use DCOM in the case of Win32 apps and .NET Remoting in the case of .NET Apps.

http://www.techinterviews.com/index.php?p=5&more=1&c=1

This is sounds very interesting.

Always have a fun

Suresh Behera

Modern Analyst | Interview Questions for the Business Analyst and Systems Analyst

This is very interesting post on subject of Technical Interview.This is very help full information for .Net Developer .

 

 

Interview Questions for Business Analysts and Systems Analysts

Modern Analyst | Interview Questions for the Business Analyst and Systems Analyst

 

 

Suresh Behera

Free Online Course Materials | MIT OpenCourseWare

MIT is committed to advancing education and discovery through knowledge open to everyone.

OCW shares free lecture notes, exams, and other resources from more than 1700 courses spanning MIT's entire curriculum.

Corporate Support
Demonstrate your company's global citizenship and commitment to knowledge as a public good. Recognition for sponsorship includes:

For more information on OCW corporate sponsorship opportunities, please contact External Relations Director Steve Carson at 617-253-1250 or scarson@mit.edu.

Your Donation Makes a Difference
MIT OpenCourseWare is supported through the generosity of people like you, who believe that unlocking knowledge can empower minds. To donate by credit card, enter the required information below.

Site Statistics

Donate Now

40 million visits by 31 million visitors from virtually every country.

OCW is accessed by a broadly international population of educators and learners.

MIT OpenCourseWare averages 1 million visits each month; translations receive 500,000 more.

Visitors from all over the world use OpenCourseWare:

Map showing OCW usage by world region.

Our audience is divided among students, educators, and self-learners:

Pie chart showing the different roles of OCW users.

MIT OpenCourseWare is being successfully used for a wide range of purposes.

Use Scenario
% of Use

Educators
Enhance personal knowledge
25.0%

Develop a course
22.8%

Prepare for a specific course
17.8%

Enhance research
13.8%

Other
20.6%

Students
Complement a course they are currently taking
43.7%

Enhance personal knowledge
32.1%

Plan a course of study
12.4%

Other
11.9%

Self
Learners

Enhance personal knowledge
58.1%

Keep current with developments in their field
17.9%

Plan a future course of study
10.8%

Other
13.2%

MIT OpenCourseWare has already had significant impact and visitors expect even greater impact in the future.

  • 80% of visitors rate OCW’s impact as extremely positive or positive; 91% expect that level of future impact.
  • 96% of educators say the site has/will help improve courses.
  • 96% of visitors would recommend the site.

Learn more about MIT OpenCourseWare’s impact

Report summary (PDF)

Full evaluation report (PDF - 9MB)

Try to searh c# , asp.net ,Microsoft .Net ;)

 

Free Online Course Materials | MIT OpenCourseWare

 

Best Of Luck..

Suresh Behera

Windows Live Writer Configuration for Weblogs.asp.net blog account

I have been trying to configure my blogs on windows live writer but unfortunately did not found any documentation on it. So,Thought to put some steps to make it easy...

Here we go..

- Download Windows Live Writer blogs  tools (WYSIWYG - What See Is What You Get )
- Open Windows Live Writer and browse to Weblog ---> Add WebLog Account

image

Select another weblog service and click next

You will get the following screen

image

Type http://weblogs.asp.net on Weblog Homepage URL with your userID / password and you should get the following screen.

image

Choose "Community Server" on Type of Weblog that you are using and http://weblogs.aspnet/blogs/metablog.ashx on remote posting URL for your weblog and click next

After this,You should be able to post blog from Windows Live Writer as i posting this one.

Hope this helps.

Suresh Behera

Technorati Tags: ,
More Posts