Skip to main content

Planning for SOA

Posted by daniel on April 28, 2005 at 11:08 AM PDT

Designing an Enterprise Application framework for Service Oriented Architecture

So many of the articles about SOA are still pretty handwavy. In their SOA feature article Shyam Kumar Doddavula and Sandeep Karamongikar explain that SOA applications are "based on the principle of developing reusable business services and building applications by composing those services instead of building monolithic applications in silos." In the article they identify " some of the key design considerations for SOA and then identifies the logical design elements required to address these design considerations and an application framework that provides the basic components needed. Some of the possible implementation options were also considered. The primary intention is to present a systematic approach to developing an enterprise application framework for SOA and take it from concepts to design elements level."

John Bobowicz asks " Is GPL really the white knight of Open Source as many claim, or does it just restrict different freedoms? "
in today's href=""> Weblogs .
In When your code and my code becomes "our code" he writes "I personally don't like people telling me what license to use for code that I have written on my own. I have just as much of a right to pick my own license for my code as other do for their code. You can dictate to me when, where, and how to use your code, just don't dictate what license I have to use for my code. If your code and my code becomes our code, don't I have a say about what license to use for our code? GPL doesn't seem to think so."

Arun Gupta blogs that WS-RM moves towards standardization path " WS-RM is submitted by it's co-authors to OASIS for standardization and Sun Microsystems supports that effort. "

In Also in
Java Today
, Jim Waldo has written More on languages and objects in his blog. He continues his previous discussion on distributed programming and issues with objects when working with a single language and with working with multiple languages. He concludes, " Bits on a disk are much like bits on the wire, in that neither are objects. Persistence is just transmission over time, rather than space; as Einstein taught us these two are pretty much the same.

So, if all of this makes any sense at all, why is it that everyone wants language-independent systems?"

A while back Ivan Pedruzzi interviewed
Jason Hunter on XML and Java Technologies
Jason says that XQuery has "an appeal reminiscent of Servlet and Java programming. By contrast a lot of the other XML work I've been doing with Schema and DOM are, well, a lot less fun. If a particular technology is important-yet-tedious, it may succeed but won't blossom because people won't feel any allegiance to it. In this respect, XQuery is happily more like servlets than like Schema or DOM and I find that to bode well for its future."

In Projects and
, from the Mac Java Community page: most developers use Apple's XCode IDE to build Cocoa apps, but XCode is better suited to Objective-C than to Java. For Cocoa-Java developers, Mike Butler has the secrets of Building Cocoa-Java Apps with Eclipse.

Java WS and XML
community has added two new community leaders: Kirill Grouchnikov and Aleksei Valikov. "Kirill is project
lead for bindmark and jaxb-workshop, and Lexi is the lead for
jaxb-verification, hyperjaxb and hyperubl."

Kirill Cool reports a problem with
Installer ignores default browser

in today's Forums.
"The last installer screen allows viewing the README file. If the checkbox is marked, IE is opened, ignoring the setting for default browser (Firefox in my case)."

Robertoch reports "Visual Studio Service Pack 3 is availlable in or or try"

In today's
News Headlines

Registered users can submit news items for the href=""> News Page using our
news submission
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href=""> News RSS

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href=""> events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

Designing an Enterprise Application framework for Service Oriented Architecture