The Source for Java Technology Collaboration
User: Password:



Start New Message Delete Post a Reply

Article: 
 Understanding Service Oriented Architecture
Subject:  A philosophical argument?
Date:  2006-04-12 10:15:40
From:  threadweaver
Response to: A philosophical argument?


>> I always have trouble naming my projects. "Pluggable Popsicles" would be a great name for a persistence engine. Can I steal it?

Sure go ahead. ;P

I agree with everything you said. I just think we ought to be focusing on what creates value (technology) and not on buzzwords.

>> Threadweaver, you've told us you don't like CMP-EJB and don't like CORBA. What do you like to use?

For persistence, Hibernate, which I think has held up very well in the real world. For services, I still like EJB although I have not had time to really play with Jini or anything other than RMI (JRMP) yet. What about you?

>>(New EJB specs are like a bad sequel to a bad movie, "EJB 4: CMP -- The Apology.") LMFAO.

>> Threadweaver, treating your data-bearing objects as immutable documents works wonders in concurrent systems. Agreed. I was just saying that is not required in strict-english interpretation of the term SOA since, any service could represent SOA under the terms defined in the dictionary.

>> Wow... I didn't expect a philosophical discussion. I was hoping more for comments like, "I'm using technology X to get feature A," so I could skip over the drab also-ran technologies to the good stuff.

I have been attacked for that in other circles (if you want more info let me know). Ultimately, I think that people that are good natured generally want answers rather than to cling to some dogma. I want working answers as well, but it seems logical to me that it is impossible to arrive at a result other than confusion without a mutual definition of terms at the outset. In other words, I think it will be easier to arrive at things that work in the real world if we are speaking the same language.

 Feed java.net RSS Feeds