paserbyp: (Default)
[personal profile] paserbyp
Question: Talking more broadly about software development methodologies, is SOA [service oriented architecture] simply old wine in a new bottle - I mean, there are lots of similarities with objects, and they have been around since the sixties.

James Gosling: Yes, there is a certain amount of old wine in new bottles. It's another one of these that is more about marketing: depending on your definition it means different things to different people. Structured systems as loosely coupled services has always been a good idea. That's what OOP [object-oriented programming] was all about. SOA is OOP in the large. Which networking technology you choose to use to link those services I deeply don't care.

Question: The difference between OOP and SOA, if you boil it down, is really just about the size of the chunks.

James Gosling: It is just about the size of the chunks.

Question: I am assuming you believe that Java plays well in a world moving towards SOA?

James Gosling: Yes, the nice thing is that Java and web services fit together perfectly. It's all about how two machines communicate and Java is good at implementing that. With its wide-spread adoption and standards support that makes it really powerful.

Notes: James Gosling, the father of Java, is vice president and Sun Fellow at Sun Microsystems, a distinguished software engineer most famous for doing the original design of the Java programming language, which Sun recently made fully open source.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

paserbyp: (Default)
paserbyp

January 2026

S M T W T F S
     1 2 3
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Page generated Jan. 3rd, 2026 07:04 pm
Powered by Dreamwidth Studios