Please join us at the new JavaWorld Q&A Forums. Your existing login will work there. The discussions here are now read-only.


JavaWorld Talkback >> 960424

Pages: 1
jcamara
Unregistered




SOA as ultimate computing platform
      #25804 - 01/11/06 04:42 AM

The concept of SOA based in SOAP/HTTP web services may be the ultimate computing platform, in the sense that it may enable what Java did not: to be able develop, deploy and run software in any IT infrastructure. If in the end all IT shops end up having a SOA with a common characteristics like SOAP/HTTP and selected WS-* standards, then one could create both business logic modules and end-user applications that may run in all of these SOAs, regardless of the actual technology which implements it.

All this is thanks to the universal support SOAs is aquiring, unlike previous similar initiatives like CORBA, DCOM, Java or .Net . This is the difference of XML, SOAP et al - it is not the technology, but the consensus which gives it power.

And once a common technology base platform is available, then standardization of business (domain) terms may follow, furher enhancing this ultimate technology.

So I see SOAs as a very important technology, above Java, .Net and everything, at least while no player is able to impose its own proprietary standards (like e.g. recent SCA/SDO). Thus, I think it is something any IT infrastructure should start applying.


Post Extras: Print Post   Remind Me!   Notify Moderator  
Anonymous
Unregistered




Re: SOA as ultimate computing platform [Re: jcamara]
      #25987 - 01/16/06 05:02 PM

Hi

well I guess you and I have to agree to disagree then! :-) We have polemic views - I don't see SOA based on HTTP / web services as the ultimate computing platform, at least not without revolutionary (not evolutionary) changes.

Your vision of a universal set of reusable business components or objects has been tried multiple times, most notably I guess by IBM with San Francisco, and always with very limited success. I have spent a lot of time building frameworks and the issue is that the more specialised your components become, the less re-usable they are, and that is one of my core points in the article - SOA cannot help you with this - it is a separate programming / design issue.

Positioning SOA as the vision is good and the right thing to do, but where pragmatism comes in is when developers need to crank out an application written in JEE, .NET or some other platform.

Regards

Humphrey


Post Extras: Print Post   Remind Me!   Notify Moderator  
Pages: 1



Extra information
0 registered and 1 anonymous users are browsing this forum.

Moderator:   

Print Topic

Forum Permissions
      You cannot start new topics
      You cannot reply to topics
      HTML is disabled
      UBBCode is enabled

Rating:
Topic views: 3760

Rate this topic

Jump to

Contact us JavaWorld

Powered by UBB.threads™ 6.5.5