SCA (and WUG meeting 1/31)

Don Brady <dbrady-d0/1ywxyuRNWk0Htik3J/[email protected]>
Newsgroups gmane.org.user-groups.trijug.juglist
Message-ID <[email protected]>
Hi,

  SCA (Service Component Architecture) is a new programming model being 
developed by BEA, IBM, IONA, Oracle, SAP, Siebel Systems, and 
Sybase.   What do you think of it?  Is it a possible remedy for the ills of 
J2EE and the JCP?  Or is it "J2EE all over again?"  Is it a "new CORBA"?

  Bobby Woolf has some good comments and links in his blog at 
http://www-128.ibm.com/developerworks/blogs/dw_blog_comments.jspa?blog=392&entry=102785 
.

  On the skeptical side, Marc Fleury of JBoss says "The vendors don't 
really want rapid commoditization by open source players like JBoss. They 
don't want to see that happening to SOA. ......I think what's going on is 
why were the Java bindings done for SCA, which is an attempt at a closed 
standard? Why wasn't it done through the JCP [Java Community Process]? Why 
are these folks pushing their implementations and then seeking the 
standards approval? Because they want to milk it as long as they can. It's 
about a business decision. I'm not knocking them. I would probably do the 
same if I were in their shoes."

  Apache is doing an open-source implementation in the (incubating) Tuscany 
project http://wiki.apache.org/incubator/TuscanyProposal.  The WUG has 
lined up Jeremy Boynes (who is a big name and committer in 
GlueCode/Geronimo/Tuscany) to talk on Tuscany in the 1/31 meeting (see 
below).    Greg Ackerman will also cover the IBM SCA products.

  JUG members are a large component of the WUG, and this meeting is one of 
the ones that aims to cater to their open source interests as much as to 
deal with the IBM stuff.  (Maybe it should be a JUG SIG).  Attendance is 
free and there will be pizza and drinks.

  Apart from the meeting, I'm also interested in what people think of SCA.

  Regards,

  Don

===================


Service Component Architecture and Apache Tuscany

Jeremy Boynes,  Greg Ackerman, IBM

Tues. Jan. 31, 2006
IBM Building 500 Cafeteria
Research Triangle Park, NC

Schedule

5:50 p.m. Gather, Networking
6:05 p.m. Group Business, Main Presentations
8:15 p.m. (approx.) Adjournment

Admission is free of charge.  Pre-registration is helpful but not mandatory 
(see below).  There will be pizza and drinks sponsored by Johnston, Zabor, 
McManus, Inc., market research, which is looking for focus group 
participants and paying $125 to $400 each (email fparker (AT) jzm.com for 
details),


Main Talk:  Service Component Architecture and Apache Tuscany

Jeremy Boynes,  Greg Ackerman, IBM

Along with our own Greg Ackerman, we are honored to welcome Jeremy Boynes. 
Jeremy was the principal founder of Gluecode Software and is one of the 
major architects of Tuscany.

Tuscany is the open-source Apache project that provides multiple language 
open-source implementations of the Service Component Architecture (SCA) 
specifications, and related technologies such as 
SDO.  http://wiki.apache.org/incubator/TuscanyProposal .

Its overall goal is to simplify the implementation of services and the 
composition of heterogeneous service networks by building infrastructure 
bridging the gaps between language-specific application component 
implementation technologies (e.g. Java EE, BPEL, Spring, etc) using SOA 
concepts/design approaches (e.g. web services, loosely coupled asynchronous 
messaging, ESBs, etc).

In this meeting, you will see both the open-source side of SCA, and the IBM 
product side.   And SCA is quite likely of epochal significance that 
transcends that of even Java EE.

It was in November that IBM partnered with other industry leaders BEA, 
Oracle, Sybase, Iona, SAP, and Siebel, in delivering the specification for 
Service Component Architecture.  This specification has the promise to take 
SOA to the next level, that of making it a reality and the basis upon which 
a new generation of IT systems will be built.  Service Component 
Architecture is based on the concepts of interface-based implementation of 
services and assembly of applications from services based on wiring.  It is 
the basis of a new programming model for the SOA world, which in turn 
leverages proven programming models like J2EE and others.

Greg Ackerman, a WebSphere Technical Specialist at IBM, will present this 
new architecture, along with its relation to Service Data Objects.  He will 
demonstrate how this architecture is leveraged in IBM's latest integration 
IDE, WebSphere Integration Developer Version 6.0 to build SOA 
solutions.  He will also explain how WebSphere Process Server extends and 
expands on the capabilities of the WebSphere Application Server.

Here are some interesting articles to peruse about this topic prior to the 
meeting.

http://www-128.ibm.com/developerworks/library/specification/ws-sca
http://www-128.ibm.com/developerworks/library/specification/ws-scasdosumm/
http://dev2dev.bea.com/pub/a/2005/11/sca.html
http://www.oracle.com/technology/tech/webservices/standards/sca/index.html

DeveloperWorks recently ran a good series of podcasts on SOA, Service 
Component Architecture, and related topics that relate well to this month's 
meeting topic - here's the URL:
http://www-128.ibm.com/developerworks/podcast/websphere/

We are looking forward to a lively discussion with the group along with the 
presentations.


Directions to the Meeting

Distance from Raleigh (17 miles) / Durham (8 miles) / Chapel Hill (12 miles)

 From I-40, take Exit 280 - Davis Drive. At the end of the exit ramp, take 
a right (North) onto Davis Drive. Continue straight on Davis Drive for 
about 0.5 miles. Take a right on Cornwallis road. Go about 1/2 mile, you 
will cross over railroad tracks. At the IBM gate keep to the right.

If the rightmost gate is down,  press on the intercom button and tell the 
remote guard that you are attending the WebSphere User Group meeting, and 
give him your name. He will open the gate for you. Go through gate, follow 
the road around past the first Tivoli Building, looking for signs leading 
to Building 500 or "Software Group."  Our IBM host is Greg Ackerman - they 
may ask for his name.

Go through gate, follow the road around past the first Tivoli Building, 
looking for signs leading to Building 500 or "Software Group." It should be 
the third road on the left. It can be a little tricky, so please allow some 
extra time the first time.

It can be a little tricky, so please allow some extra time the first time.

You will see a visitors' parking lot. Turn in and park, and walk to the 
Building 500 lobby.   If that parking lot is not accessible, you would need 
to continue on and park behind the building.

See http://www.rtpwug.org/sitemap.pdf  for a map for this location.

Pre-Registration

We have implemented a pre-registration system for meetings. While not 
mandatory for attendance, this will allow us to provide non-IBMers with 
pre-printed attendance badges at the door that will get you into the 
meeting more quickly.

If you are a non-IBMer and would like to pre-register, please send email to 
[email protected]  with your
name
organization (e.g. company or school)
citizenship
(only if citizenship is not U.S.) date of birth
email address

Please note that:
If you are a citizen of Hong Kong, Macao, or the PRC (and, again, not an 
IBMer) pre-registration is mandatory, since your visit must be 
pre-approved. Please contact [email protected] for details.
If you are NOT a citizen of Hong Kong, Macao, or the PRC (and, again, not 
an IBMer) pre-registration is NOT mandatory, but it is quicker: we will 
need to log the information above at the door, which might take a few minutes.
IBMers with active badges can enter the building in the usual manner, 
without pre-approval or pre-registration.

  If it's getting late, that's no problem at all.  Just show up and we will 
make out a badge at the door.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.