You are on page 1of 1

MANALOTO, JOEL JR. S.

INTECH 3201
BSIT 3-2

1) Describe SOP in a nutshell


The basis and foundation of SOP, based on what I’ve learn, is that in integration development
and integration patterns. In compared to other programming techniques, this is a distinct
discipline in the field of information technology. Objects are typically replaced by services,
algorithms are replaced by integration processes, and everything is driven by interfaces,
contracts, events, and messages in Service-Oriented programming.

2.) What are the difference of SOP and OOP


The main difference is that Service-oriented programming (SOP) is built from OOP it os a
subset of OOP therefore, OOP can help in developing much larger and complex programs
than SOP programming. Though SOP mainly focuses on what things can do, OOP on the
other hand focuses on what things are and how they are constructed. SOP usually
supplements Object-oriented programming.

3.) What are the advantages and disadvantages of OOP and SOP compared to one another

SOP OOP
Peer-peer manner, clients are not tied to any Reuse of code, inheritance meaning when a
server, p2p meaning computers are code is changed the whole system is
connected to interchangeable service affected.
providers.
Easy maintenance Effective in problem-solving
Easy to debug Required more time to debug when the
program is large
Easier to prepare a diagram with object Large tree diagram that can consist more
organized to a tree than to a network diagrams

You might also like