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