Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

What is the difference between object-oriented and service-oriented programming?

What is the difference between object-oriented and service-oriented programming?

Object-oriented programming (OOP) focuses on creating objects that contain both state and behavior. Service-oriented programming (SOP) builds on top of OOP, allowing services to be built using OO techniques. These services themselves provide increased reuse of the business logic, by allowing the service to be used in diverse applications. OOP focuses on what objects an application consists of, while an SOP approach focuses on the application's functionality, or in other words, what the application does.  

Dig Deeper on Topics Archive

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

How many language run on .net framework
What a stupid, useless article. Why did I have to fill out a stupid form with my address, phone number, and number of employees at my organization for this?
Hi VAded1987, I'm sorry you didn't find the article informative. This is an older piece and since its publication, we generally try to provide more in-depth content. Did you have a specific question you were hoping to get answered? The registration grants you access to not just this article, but lengthier articles and research pieces.