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.

Profile

paserbyp: (Default)
paserbyp

January 2026

S M T W T F S
     1 2 3
4 56 7 89 10
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Page generated Jan. 12th, 2026 01:01 am
Powered by Dreamwidth Studios