The Artima Developer Community
Sponsored Link

Java Buzz Forum
Microsoft Architect Touts SOAs -

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Vinny Carpenter

Posts: 276
Nickname: vscarpente
Registered: Feb, 2003

Vinny is a Java developer/architect working with Java, J2EE, OO, Linux, OpenSource.
Microsoft Architect Touts SOAs - Posted: Aug 28, 2003 12:49 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Vinny Carpenter.
Original Post: Microsoft Architect Touts SOAs -
Feed Title: Vinny Carpenter's Blog
Feed URL: http://www.j2eegeek.com/error.html
Feed Description: Welcome to my blog. I am a total Java geek that lives in Milwaukee, making my living as an architect/developer, spending all my time with Java, J2EE, OO, Linux, and open source. In my spare time, when I am not in front of my computers, I spend every other minute with my other loves: My wife, books, music, guitars, Formula-1 racing and StarGate. Check out my blog @ http://www.j2eegeek.com/blog
Latest Java Buzz Posts
Latest Java Buzz Posts by Vinny Carpenter
Latest Posts From Vinny Carpenter's Blog

Advertisement
Found this thread on TSS that referred to an eWeek article where Don Box, formerly of Develop Mentor and current Architect for XML Messaging @ Microsoft talks about SOA. To paraphrase the article, Don Box says that the world of services and service-oriented architectures will eclipse object-oriented programming and OO will become irrelevant.

ok. What's the point of this article? Isn't talking about interfaces vs. implementation like comparing apples to oranges? The idea of services and decoupling systems to reduce cohesion makes sense and people are doing that. However, SOA and OO aren't mutually exclusive.

In my world of SOA, services have published interfaces that are de-coupled from the applications that use them and deployed to allow maximum reuse, regardless of the programming language, application server, etc. used. Nothing in that precludes me from using objects in building the coarse-grained business process that I am exposing as a service.

To play devil’s advocate, I could argue that SOA means we don’t care about how we build the guts of the service as long as the piece of functionality is exposed as a service. But what about objects, encapsulation, inheritance, and polymorphism? Isn’t the goal of OOP to simplify our lives and make software maintenance easier?

I've actually had the pleasure of meeting Don Box and he is really a brilliant guy. I'm wondering if he really believes this or did eWeek made up the whole thing. Who knows? It was interesting to see that the last line of the article was 'Box said he based his presentation on a new book he has in the works'. Hmmm.. Maybe Don's trying to get some buzz started about his new book :)

Read: Microsoft Architect Touts SOAs -

Topic: Code reuse gets easier Previous Topic   Next Topic Topic: RSS Search

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use