Jeff:

IMHO, people are not emphasizing enough how significant SCA's contribution
is to the evolution of the programming model of information systems (while
accomplishing it without disrupting existing investments).

People have been building information systems with a CRUD-Oriented
Synchronous Client/Server application model for the past 40 years or so
(since the OLTP days). A COSC/S is not well suited to create
*composite *information
systems (a.k.a connected systems). SCA augments COSC/S (without disrupting
it) with an Asynchronous Inter-Action Oriented Peer-to-Peer programming
model. The foundations of this programming model include bidirectional
interfaces, orchestrations and assemblies (I would also add resources, but
that's another debate). I have  written a minibook on "Composite Software
Construction" (free to download after registration) (
http://www.infoq.com/minibooks/composite-software-construction)

If you want to see a spectacular application of SCA, think BPM, but think
BPM in a totally different way that people have thought about it. Today we
are hitting a hard wall in the BPM space. Lots of people have tried it
without much success. SCA opens up the way to make Composite Information
Systems a reality by offering a "service oriented, process centric, model
driven programming model". I explain the relation between BPM and SCA in
this article: http://www.infoq.com/articles/seven-fallacies-of-bpm

I urge you to consider the business case for creating "Composite Information
Systems" <http://www.ebpml.org/com/an_introduction_to_soa4.swf> and focus on
that. If people see SCA as a replacement for J2EE or Spring the interest
will remain marginal.

JJ-

On Sat, May 17, 2008 at 12:06 PM, Jeff Anderson <
[EMAIL PROTECTED]> wrote:

> To everybody out there interested in seeing SCA being more widely adopted.
>
> Recently I posted a general overview of SCA coverage at JavaWorld last
> week in San Francisco. Which can be found at
>
> http://agileconsulting.blogspot.com/2008/05/highlights-of-sca-at-javaworld-2008.html
>
> I spoke briefly about the SCA panel that was attended by members of
> IBM, Sun SAP and MCd by David Chapelle. After the panel, I had the
> chance to briefly speak with Peter Walker of Sun Microsystems
> concerning Sun support for SCA. In his opinion, Sun will probably not
> support SCA, because in his mind there is no user demand. Peter has
> actually invited me to tell him more about "what users want" directly
> on my above-mentioned blog entry.
>
> I personally think that having Sun support SCA in a more active
> fashion, and incorporating it into the JavaEE world would do a lot to
> reduce the noise around "fractures within the Java community"
> (especially from Microsoft) and would be excellent for the Java
> platform in general.
>
> Is anybody else concerned with Sun's lack of support? Please provide
> your comments at
>
>
> http://agileconsulting.blogspot.com/2008/05/highlights-of-sca-at-javaworld-2008.html
>
> I will make sure to forward your comments over to Peter. Feel free to
> share any evidence of the real world adoption of SCA and the value
> that it has provided. Be generic when referring to specific clients or
> projects if you need to protect the innocent :-).
>
>
> It would be great if we can provide hard evidence to convince Sun that
> SCA is real, valuable, and worth considering.
>
> Of course, I will also share the results of this with the community.
>
> --
> Jeff Anderson
>
> http://agileconsulting.blogspot.com/
>



-- 
Jean-Jacques Dubray
425-445-4467

Reply via email to