<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-29474857</id><updated>2012-01-27T21:24:03.834-08:00</updated><category term='apache'/><category term='Apache Tuscany SCA Cloud Google App Engine'/><category term='OSGi'/><category term='SCA'/><category term='ApacheCon2009'/><category term='JavaOne2010'/><category term='ApacheCon2010'/><category term='Tuscany'/><category term='open source'/><category term='SOA'/><category term='SDO'/><category term='IBM WebSphere'/><category term='OSGi remote services'/><category term='Google App Engine'/><category term='beta'/><category term='Conferences'/><category term='Tucany documentation videos'/><category term='Opensource'/><category term='tuscany sca soa'/><category term='DAS'/><category term='JavaOne2009'/><category term='ApacheCon'/><category term='release'/><category term='Android'/><category term='oasis'/><category term='Cloud'/><category term='Apache Tuscany'/><title type='text'>Apache Tuscany</title><subtitle type='html'>...making SOA easy</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default?start-index=101&amp;max-results=100'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>113</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-29474857.post-1131760010376400575</id><published>2011-04-16T17:22:00.000-07:00</published><updated>2011-04-16T17:34:25.672-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Apache Tuscany SCA Java 1.6.2 released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tuscany.apache.org/images/TuscanyLogo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;" src="http://tuscany.apache.org/images/TuscanyLogo.jpg" border="0" alt="" /&gt;&lt;/a&gt;The &lt;a href="http://tuscany.apache.org"&gt;Apache Tuscany&lt;/a&gt; team is pleased to announce the 1.6.2 release of the Java SCA project.&lt;br /&gt;&lt;br /&gt;Apache Tuscany/SCA provides a runtime environment based on Service Component Architecture (SCA). SCA is a set of specifications aimed at simplifying SOA application development. These specifications are being standardized by OASIS as part of the &lt;a href="http://www.oasis-opencsa.org"&gt;Open Composite Services Architecture&lt;/a&gt; (Open CSA).&lt;br /&gt;&lt;br /&gt;The 1.6.2 release includes some bug fixes to the previous 1.6.1 release, as described in the &lt;a href="http://www.apache.org/dist/tuscany/java/sca/1.6.2/RELEASE_NOTES"&gt;RELEASE_NOTES&lt;/a&gt; and &lt;a href="http://www.apache.org/dist/tuscany/java/sca/1.6.2/CHANGES"&gt;CHANGES&lt;/a&gt; files. To download the distributions, please go to:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org/sca-java-1x-releases.html"&gt;http://tuscany.apache.org/sca-java-1x-releases.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To find out more about OASIS Open CSA, go to:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oasis-opencsa.org"&gt;http://www.oasis-opencsa.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apache Tuscany welcomes your help. Any contribution, including code, testing, contributions to the documentation, or bug reporting is always appreciated. For more information on how to get involved in Apache Tuscany, visit the website at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org"&gt;http://tuscany.apache.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you for your interest in Apache Tuscany!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-1131760010376400575?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/1131760010376400575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2011/04/apache-tuscany-sca-java-162-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1131760010376400575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1131760010376400575'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2011/04/apache-tuscany-sca-java-162-released.html' title='Apache Tuscany SCA Java 1.6.2 released'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-2487967553534177615</id><published>2011-02-24T02:16:00.000-08:00</published><updated>2011-02-24T02:29:55.297-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='oasis'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>Apache Tuscany SCA Java 2.0-Beta2 released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tuscany.apache.org/images/TuscanyLogo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;" src="http://tuscany.apache.org/images/TuscanyLogo.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; "&gt;&lt;div&gt;&lt;span&gt;&lt;span style="border-collapse: collapse; "&gt;The &lt;a href="http://tuscany.apache.org/"&gt;Apache Tuscany&lt;/a&gt; team is pleased to &lt;a href="http://markmail.org/thread/6aqp2dvwi2xy7oqu"&gt;announce&lt;/a&gt; the 2.0-Beta2 release of &lt;/span&gt;&lt;/span&gt;the Java SCA 2.0 project.&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span style="border-collapse: collapse; "&gt;Apache Tuscany/SCA provides a runtime environment based on Service &lt;/span&gt;&lt;/span&gt;Component Architecture (SCA), which is a set of OASIS specifications aimed at simplifying SOA application development.&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span style="border-collapse: collapse; "&gt;This is the second beta release on our way to a full 2.0 release. &lt;/span&gt;&lt;/span&gt;It contains improvements on a number of modules, dependency upgrades and continues the effort of module reorganization started with the Beta1 release. New features include an interactive shell to work with SCA domains, contributions and services.&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span style="border-collapse: collapse; "&gt;See the RELEASE_NOTES and CHANGES file for more details about the &lt;/span&gt;&lt;/span&gt;release, and to download the distributions please go to:&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span style="border-collapse: collapse; "&gt;&lt;a href="http://tuscany.apache.org/sca-java-2x-releases.html" target="_blank" style="color: rgb(51, 51, 204); "&gt;http://tuscany.apache.org/sca-&lt;wbr&gt;java-2x-releases.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span style="border-collapse: collapse; "&gt;To find out more about OASIS Open CSA go to:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span style="border-collapse: collapse; "&gt;&lt;a href="http://www.oasis-opencsa.org/" target="_blank" style="color: rgb(51, 51, 204); "&gt;http://www.oasis-opencsa.org&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span style="border-collapse: collapse; "&gt;Apache Tuscany welcomes your help. Any contribution, including code, &lt;/span&gt;&lt;/span&gt;testing, contributions to the documentation, or bug reporting is always appreciated. For more information on how to get involved in Apache Tuscany visit the website at:&lt;/div&gt;&lt;div&gt;&lt;a href="http://tuscany.apache.org/" target="_blank" style="color: rgb(51, 51, 204); "&gt;http://tuscany.apache.org&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Thank you for your interest in Apache Tuscany!&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-2487967553534177615?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/2487967553534177615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2011/02/apache-tuscany-sca-java-20-beta2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2487967553534177615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2487967553534177615'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2011/02/apache-tuscany-sca-java-20-beta2.html' title='Apache Tuscany SCA Java 2.0-Beta2 released'/><author><name>Florian Moga</name><uri>http://www.blogger.com/profile/02897539394834349485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-5602330864619743281</id><published>2011-02-15T10:27:00.000-08:00</published><updated>2011-02-15T10:28:20.093-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tuscany sca soa'/><title type='text'>Tuscany SCA in Action is now printed</title><content type='html'>&lt;p&gt;Tuscany SCA is a technology-neutral infrastructure for building  composite applications based on the Service Component Architecture  standard. It manages the protocols and other application plumbing,  enabling you to focus on business logic and the relationship between  services. The resulting applications are more flexible, scalable, and  maintainable.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Tuscany SCA in Action&lt;/i&gt; is a comprehensive, hands-on guide for  developing technology-agnostic, extensible applications. By following a  travel-booking example throughout the book, you'll learn how to model,  compose, deploy, and manage applications using SCA. The book emphasizes  practical concerns, like effectively using Tuscany’s supported bindings  and protocols and integrating with standard technologies like Spring and  JMS to save development time and cost.&lt;/p&gt;  &lt;h3&gt;WHAT'S INSIDE&lt;/h3&gt;  &lt;ul&gt;&lt;li&gt;Introduction to Tuscany&lt;/li&gt;&lt;li&gt;Coverage of Service Component Architecture&lt;/li&gt;&lt;li&gt;Practical examples and techniques&lt;/li&gt;&lt;li&gt;Written by core Tuscany committers&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;This book is for developers interested in service-oriented applications. No experience with Tuscany or SCA is required.&lt;/p&gt;  &lt;h3&gt;About the Authors&lt;/h3&gt; &lt;p&gt;&lt;b&gt;Simon Laws&lt;/b&gt; is a member of the IBM Open Source SOA project  focused on building the Java runtime for Service Component Architecture  (SCA). Coauthors &lt;b&gt;Mark Combellack&lt;/b&gt;, &lt;b&gt;Raymond Feng&lt;/b&gt;, &lt;b&gt;Haleh Mahbod&lt;/b&gt;, and &lt;b&gt;Simon Nash&lt;/b&gt; are all Tuscany committers.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-5602330864619743281?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.manning.com/laws/' title='Tuscany SCA in Action is now printed'/><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/5602330864619743281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2011/02/tuscany-sca-in-action-is-now-printed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5602330864619743281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5602330864619743281'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2011/02/tuscany-sca-in-action-is-now-printed.html' title='Tuscany SCA in Action is now printed'/><author><name>Raymond Feng</name><uri>http://www.blogger.com/profile/11548072610191644480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_uxuBjh8TnSU/S0PD7mU27uI/AAAAAAAAAaA/W00Dkbdvfr0/s1600-R/rfeng.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-7296142356402005661</id><published>2010-11-04T20:00:00.000-07:00</published><updated>2010-11-04T20:00:01.483-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><category scheme='http://www.blogger.com/atom/ns#' term='ApacheCon2010'/><category scheme='http://www.blogger.com/atom/ns#' term='ApacheCon'/><title type='text'>ApacheCon Session: Building applications with Apache Tuscany</title><content type='html'>&lt;div style="width:425px" id="__ss_5667326"&gt;&lt;object id="__sse5667326" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=563-buildingappswithtuscany-101104092702-phpapp01&amp;stripped_title=building-apps-with-tuscany&amp;userName=luckbr1975" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse5667326" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=563-buildingappswithtuscany-101104092702-phpapp01&amp;stripped_title=building-apps-with-tuscany&amp;userName=luckbr1975" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/luckbr1975"&gt;luckbr1975&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/luckbr1975/building-apps-with-tuscany"&gt;Building applications with Apache Tuscany&lt;/a&gt; &lt;br /&gt;Jean-Sebastien Delfino&lt;br /&gt;Luciano Resende&lt;br /&gt;Simon Laws&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-7296142356402005661?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/7296142356402005661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2010/11/apachecon-session-building-applications.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7296142356402005661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7296142356402005661'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2010/11/apachecon-session-building-applications.html' title='ApacheCon Session: Building applications with Apache Tuscany'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-4658832140518760486</id><published>2010-10-25T01:00:00.000-07:00</published><updated>2010-10-25T01:00:06.870-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Opensource'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='ApacheCon2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><title type='text'>ApacheCon US 2010 - Come learn about Tuscany and SCA and meet some of the core project developers</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://us.apachecon.com/page_attachments/0000/0382/234x60_speaker.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 234px; height: 62px;" src="http://us.apachecon.com/page_attachments/0000/0382/234x60_speaker.gif" border="0" alt="" /&gt;&lt;/a&gt; Want to learn more about &lt;a href="http://tuscany.apache.org"&gt;Apache Tuscany&lt;/a&gt; and &lt;a href="http://www.oasis-opencsa.org/"&gt;SCA&lt;/a&gt; ? Come to join us at &lt;a href="http://www.apachecon.com/"&gt;ApacheCon&lt;/a&gt; Atlanta, attend the Apache Tuscany Track sessions (Thursday, Nov 4th) and met some of the core project developers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://na.apachecon.com/c/acna2010/sessions/563"&gt;Building applications with Apache Tuscany&lt;/a&gt; &lt;br /&gt;Jean-Sebastien Delfino&lt;br /&gt;&lt;br /&gt;&lt;a href="http://na.apachecon.com/c/acna2010/sessions/564"&gt;Building Cloud Native software&lt;/a&gt;&lt;br /&gt;Paul Fremantle&lt;br /&gt;&lt;br /&gt;&lt;a href="http://na.apachecon.com/c/acna2010/sessions/565"&gt;SCA Reaches the Cloud&lt;/a&gt; &lt;br /&gt;Jean-Sebastien Delfino&lt;br /&gt;&lt;br /&gt;&lt;a href="http://na.apachecon.com/c/acna2010/sessions/566"&gt;Building RESTful services using SCA and JAX-RS&lt;/a&gt; &lt;br /&gt;Luciano Resende&lt;br /&gt;&lt;br /&gt;&lt;a href="http://na.apachecon.com/c/acna2010/sessions/567"&gt;High performance cloud-enabled SCA runtimes&lt;/a&gt; &lt;br /&gt;Jean-Sebastien Delfino&lt;br /&gt;&lt;br /&gt;&lt;a href="http://na.apachecon.com/c/acna2010/sessions/568"&gt;Photark/Tuscany Integration&lt;/a&gt; &lt;br /&gt;Avdhesh Yadav&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-4658832140518760486?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/4658832140518760486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2010/10/apachecon-us-2010-come-learn-about.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4658832140518760486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4658832140518760486'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2010/10/apachecon-us-2010-come-learn-about.html' title='ApacheCon US 2010 - Come learn about Tuscany and SCA and meet some of the core project developers'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-140485050906720161</id><published>2010-10-24T07:27:00.000-07:00</published><updated>2010-10-24T07:27:00.986-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Apache Tuscany SCA Java 2.0-M5.1 released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tuscany.apache.org/images/TuscanyLogo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;" src="http://tuscany.apache.org/images/TuscanyLogo.jpg" border="0" alt="" /&gt;&lt;/a&gt;The &lt;a href="http://tuscany.apache.org"&gt;Apache Tuscany&lt;/a&gt; team is pleased to &lt;a href="http://www.mail-archive.com/user@tuscany.apache.org/msg02973.html"&gt;announce&lt;/a&gt; the 2.0-M5.1 release of the Java SCA 2.0 project.&lt;br /&gt;&lt;br /&gt;Apache Tuscany/SCA provides a runtime environment based on Service Component Architecture (SCA), which is a set of OASIS specifications aimed at simplifying SOA application development. The main purpose of this minor release is to fix the Tuscany Runtime to restore support for running SCA applications in the Google AppEngine environment.&lt;br /&gt;&lt;br /&gt;See the RELEASE_NOTES and CHANGES file for more details about the release, and to download the distributions please go to:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org/sca-java-2x-releases.html"&gt;http://tuscany.apache.org/sca-java-2x-releases.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To find out more about OASIS Open CSA go to:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oasis-opencsa.org"&gt;http://www.oasis-opencsa.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apache Tuscany welcomes your help. Any contribution, including code, testing, contributions to the documentation, or bug reporting is always appreciated. For more information on how to get involved in Apache Tuscany visit the website at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org"&gt;http://tuscany.apache.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you for your interest in Apache Tuscany!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-140485050906720161?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/140485050906720161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2010/10/apache-tuscany-sca-java-20-m51-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/140485050906720161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/140485050906720161'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2010/10/apache-tuscany-sca-java-20-m51-released.html' title='Apache Tuscany SCA Java 2.0-M5.1 released'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-645710513633469887</id><published>2010-09-20T21:22:00.000-07:00</published><updated>2010-09-20T23:16:12.438-07:00</updated><title type='text'>Tuscany at the Apache Retreat in Hursley, UK</title><content type='html'>The ASF held an &lt;a href="http://sites.google.com/site/apacheretreat/"&gt;Apache Retreat&lt;/a&gt; last weekend and a group of Tuscany committers were there. Here's a photo:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4sAofgBNBsg/TJgzPPnk3jI/AAAAAAAACpk/ZDgRmzWoc4U/s1600/retreat.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_4sAofgBNBsg/TJgzPPnk3jI/AAAAAAAACpk/ZDgRmzWoc4U/s320/retreat.jpg" alt="" id="BLOGGER_PHOTO_ID_5519217680326123058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;From left to right: Simon Laws,   Kelvin Goodson, Mike Edwards, Ant Elder, Florian Moga,   Mark Combellack, Simon Nash.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-645710513633469887?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/645710513633469887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2010/09/tuscany-at-apache-retreat-in-hursley-uk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/645710513633469887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/645710513633469887'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2010/09/tuscany-at-apache-retreat-in-hursley-uk.html' title='Tuscany at the Apache Retreat in Hursley, UK'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4sAofgBNBsg/TJgzPPnk3jI/AAAAAAAACpk/ZDgRmzWoc4U/s72-c/retreat.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-7695610438938178924</id><published>2010-09-12T22:59:00.000-07:00</published><updated>2010-09-12T22:59:00.445-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Opensource'/><category scheme='http://www.blogger.com/atom/ns#' term='JavaOne2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><title type='text'>Tuscany related sessions at JavaOne 2010</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://steveonjava.com/wp-content/uploads/2010/07/JavaOne-2010-Speaker.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 150px; height: 150px;" src="http://steveonjava.com/wp-content/uploads/2010/07/JavaOne-2010-Speaker.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some of us will be at  JavaOne this year, and we will be presenting&lt;br /&gt;two Tuscany related sessions :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;S314011 - Developing composite applications for the Cloud using Apache Tuscany&lt;/span&gt;&lt;br /&gt;Wednesday, September 22, 11:30AM&lt;br /&gt;&lt;br /&gt;Today's cloud environments pose new challenges for application&lt;br /&gt;developers: hiding cloud infrastructure from business logic,&lt;br /&gt;assembling components on heterogeneous and distributed cloud&lt;br /&gt;environments, and optimizing the provisioning of the required cloud&lt;br /&gt;resources. This session will demonstrate how to use Apache Tuscany and&lt;br /&gt;the Service Component Architecture (SCA) to develop, build, and run an&lt;br /&gt;application composed of several service components in a distributed&lt;br /&gt;cloud environment. We'll illustrate how to encapsulate cloud&lt;br /&gt;infrastructure services as SCA components to simplify the construction&lt;br /&gt;and assembly of the application and how to move components around and&lt;br /&gt;rewire the application to adjust to new business and cloud deployment&lt;br /&gt;conditions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;S313731 - Databinding Unleashed for Composite Applications&lt;/span&gt;&lt;br /&gt;Tuesday, September 21, 8:00AM&lt;br /&gt;&lt;br /&gt;Data bindings such as JAXB, SDO, DOM, and JSON denote how business&lt;br /&gt;data is represented. Collaborating components in a composite&lt;br /&gt;application often need to use different data bindings as required by&lt;br /&gt;the business logic or protocol stacks. Apache Tuscany provides a&lt;br /&gt;framework that allows mixing and matching of data bindings so that&lt;br /&gt;application developers can have the freedom to choose their preferred&lt;br /&gt;data binding technology without worrying about complex data&lt;br /&gt;transformations. This session is for developers looking for&lt;br /&gt;flexibility of data bindings in the enterprise. Attendees will learn&lt;br /&gt;about: * Decoupling data bindings between service consumers and&lt;br /&gt;providers * Tuscany?s approach to transform data without the&lt;br /&gt;intervention from application code&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you are going to be around, stop by and introduce yourself...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-7695610438938178924?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/7695610438938178924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2010/09/tuscany-related-sessions-at-javaone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7695610438938178924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7695610438938178924'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2010/09/tuscany-related-sessions-at-javaone.html' title='Tuscany related sessions at JavaOne 2010'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-6848888972978805538</id><published>2010-06-11T03:48:00.000-07:00</published><updated>2010-06-11T03:52:11.886-07:00</updated><title type='text'>Tuscany SCA Java 2.0 Milestone 5 released</title><content type='html'>We've just released the fifth milestone of our 2.0 Java SCA runtime, check out the &lt;a href="http://apache.markmail.org/thread/p7swqnv75vprzasz"&gt;release announcement&lt;/a&gt; for details of what's in it. It's been a little while since milestone four as we've been hard at work updating the runtime to make sure that we pass the proposed OASIS compliance tests for the Assembly, JCA and JCI specifications. Next we're working on some of the new compliance tests that are coming out of OASIS such as the Web service binding tests. In the mean time give milestone five a spin, you can get it from &lt;a href="http://tuscany.apache.org/sca-java-2x-releases.html"&gt;here&lt;/a&gt; , and we look forward to hearing your feedback.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-6848888972978805538?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://tuscany.apache.org/sca-java-2x-releases.html' title='Tuscany SCA Java 2.0 Milestone 5 released'/><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/6848888972978805538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2010/06/tuscany-sca-java-20-milestone-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6848888972978805538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6848888972978805538'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2010/06/tuscany-sca-java-20-milestone-5.html' title='Tuscany SCA Java 2.0 Milestone 5 released'/><author><name>simon</name><uri>http://www.blogger.com/profile/07173882998898675934</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-8743253768954235222</id><published>2010-04-19T00:32:00.000-07:00</published><updated>2010-04-19T00:48:09.517-07:00</updated><title type='text'>GDC Open Source Jumpstart London 2010</title><content type='html'>Tuscany was at the first &lt;a href="http://www.meetup.com/grad-dc/"&gt;GDC&lt;/a&gt; &lt;a href="http://www.meetup.com/grad-dc/calendar/12708772/"&gt;Open Source Jumpstart&lt;/a&gt; day in London this weekend where students and graduates got some hands on experience with how to get involved with an open source project. Very worthwhile event that worked really well and was a lot of fun for all involved.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm5.static.flickr.com/4003/4527480429_1e3bfcfe99.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 500px; height: 375px;" src="http://farm5.static.flickr.com/4003/4527480429_1e3bfcfe99.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-8743253768954235222?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/8743253768954235222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2010/04/gdc-open-source-jumpstart-london-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/8743253768954235222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/8743253768954235222'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2010/04/gdc-open-source-jumpstart-london-2010.html' title='GDC Open Source Jumpstart London 2010'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4003/4527480429_1e3bfcfe99_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-2895571457991911586</id><published>2009-11-20T16:01:00.000-08:00</published><updated>2009-11-20T16:19:16.909-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SDO'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><category scheme='http://www.blogger.com/atom/ns#' term='DAS'/><title type='text'>Tuscany SVN structure has changed...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tuscany.apache.org/images/TuscanyLogo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;" src="http://tuscany.apache.org/images/TuscanyLogo.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In order to simplify the Tuscany SVN structure and make it easier for users to find the active sub-projects the Tuscany community have changed the SVN structure as described below:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCA 2.x&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For SCA 2.x, which is based on the most recent drafts of OASIS  SCA Specifications 1.1, you can find all the code (trunk, branches, tags, contrib) at [1], the SCA 1.x trunk is available at [2].&lt;br /&gt;&lt;br /&gt;[1] &lt;a href="https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/"&gt;https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/&lt;/a&gt;&lt;br /&gt;[2] &lt;a href="https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/"&gt;https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCA 1.x&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For SCA 1.x, which is based on the OSOA SCA Specifications 1.0, you can find all the code (trunk, branches, tags, contrib) at [3], the SCA 1.x trunk is available at [4].&lt;br /&gt;&lt;br /&gt;[3] &lt;a href="https://svn.apache.org/repos/asf/tuscany/sca-java-1.x/"&gt;https://svn.apache.org/repos/asf/tuscany/sca-java-1.x/&lt;/a&gt;&lt;br /&gt;[4] &lt;a href="https://svn.apache.org/repos/asf/tuscany/sca-java-1.x/trunk"&gt;https://svn.apache.org/repos/asf/tuscany/sca-java-1.x/trunk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SDO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can find all SDO code (trunk, branches, tags, contrib) at [5], the SDO trunk is available at [6] and the SDO Community Tests are now available at [7]&lt;br /&gt;&lt;br /&gt;[5] &lt;a href="https://svn.apache.org/repos/asf/tuscany/sdo-java/"&gt;https://svn.apache.org/repos/asf/tuscany/sdo-java/&lt;/a&gt;&lt;br /&gt;[6] &lt;a href="https://svn.apache.org/repos/asf/tuscany/sdo-java/trunk/"&gt;https://svn.apache.org/repos/asf/tuscany/sdo-java/trunk/&lt;/a&gt;&lt;br /&gt;[7] &lt;a href="https://svn.apache.org/repos/asf/tuscany/sdo-java/trunk-cts/"&gt;https://svn.apache.org/repos/asf/tuscany/sdo-java/trunk-cts/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;DAS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can find all DAS code (trunk, branches, tags, contrib) at [8] and the das trunk is available at [9].&lt;br /&gt;&lt;br /&gt;[8] &lt;a href="https://svn.apache.org/repos/asf/tuscany/das-java/"&gt;https://svn.apache.org/repos/asf/tuscany/das-java/&lt;/a&gt;&lt;br /&gt;[9] &lt;a href="https://svn.apache.org/repos/asf/tuscany/das-java/trunk/"&gt;https://svn.apache.org/repos/asf/tuscany/das-java/trunk/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Migrating your local checkouts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you want to point your local svn checkout to the new source location, you could use svn switch :&lt;br /&gt;&lt;br /&gt;  cd [&lt;span style="font-style:italic;"&gt;your local checkout&lt;/span&gt;]&lt;br /&gt;  svn switch [&lt;span style="font-style:italic;"&gt;your new code location in svn&lt;/span&gt;]&lt;br /&gt;&lt;br /&gt;Please send us an e-mail on the &lt;a href="http://tuscany.apache.org/mailing-lists.html"&gt;Tuscany mailing lists&lt;/a&gt; if you have questions and/or comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-2895571457991911586?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/2895571457991911586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/11/tuscany-svn-structure-has-changed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2895571457991911586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2895571457991911586'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/11/tuscany-svn-structure-has-changed.html' title='Tuscany SVN structure has changed...'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-4922053554937175783</id><published>2009-11-11T06:08:00.000-08:00</published><updated>2009-11-11T06:19:11.922-08:00</updated><title type='text'>Tuscany SCA 2.0 M4 Released</title><content type='html'>The latest milestone of our 2.0 runtime was released today, you can read all about it in the &lt;a href="http://apache.markmail.org/message/ug4lebcsrsplii6b"&gt;release announcement&lt;/a&gt;. Don't let the "milestone" name put you off as a lot of progress has been made in the 2.0 runtime and its quite usable now, and is well on the way to being a fully OASIS compliant SCA runtime so do try it out and let us know how you find it and what else you would like to see done before the final 2.0 release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-4922053554937175783?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/4922053554937175783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/11/tuscany-sca-20-m4-released.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4922053554937175783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4922053554937175783'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/11/tuscany-sca-20-m4-released.html' title='Tuscany SCA 2.0 M4 Released'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-4394617966741360360</id><published>2009-11-06T14:02:00.000-08:00</published><updated>2009-11-06T14:04:05.138-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSGi'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>ApacheCon 2009 Session: Applying OSGi after the fact</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://portals.apache.org/jetspeed-2/images/apacheconUS2009Speaker.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 125px; height: 125px;" src="http://portals.apache.org/jetspeed-2/images/apacheconUS2009Speaker.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://us.apachecon.com/c/acus2009/"&gt;ApacheCon US 2009&lt;/a&gt; is almost finished, and I'm done with my last Apache Tuscany/OSGi session.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://us.apachecon.com/c/acus2009/sessions/309"&gt;Tuscany: Applying OSGi modularity after the fact&lt;/a&gt;&lt;br /&gt;Fri, 06 November 2009 11:15 by Luciano Resende&lt;br /&gt;&lt;br /&gt;Slides are now &lt;a href="http://bit.ly/1AcmVZ"&gt;available&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-4394617966741360360?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/4394617966741360360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/11/apachecon-2009-session-applying-osgi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4394617966741360360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4394617966741360360'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/11/apachecon-2009-session-applying-osgi.html' title='ApacheCon 2009 Session: Applying OSGi after the fact'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-4120908551482306393</id><published>2009-11-04T17:01:00.000-08:00</published><updated>2009-11-04T17:10:18.420-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='ApacheCon2009'/><category scheme='http://www.blogger.com/atom/ns#' term='OSGi remote services'/><title type='text'>ApacheCon update: OSGi remote services with SCA using Apache Tuscany</title><content type='html'>I finished my session for ApacheCon 2009: OSGi remote services with SCA using Apache Tuscany. You can download the slides at:&lt;br /&gt;&lt;a href="http://people.apache.org/~rfeng/tuscany/presentations/OSGi%20Remote%20Services%20with%20Tuscany%20SCA.pdf"&gt;http://people.apache.org/~rfeng/tuscany/presentations/OSGi%20Remote%20Services%20with%20Tuscany%20SCA.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The samples referenced in the presentation can be found at: &lt;a href="https://svn.apache.org/repos/asf/tuscany/java/sca/samples/"&gt;https://svn.apache.org/repos/asf/tuscany/java/sca/samples/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please look for the ones that are named as dosgi-*.&lt;br /&gt;&lt;br /&gt;These features are included in the upcoming Tuscany SCA 2.0 M4 release which is being voted on the mailing list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-4120908551482306393?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/4120908551482306393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/11/apachecon-update-osgi-remote-services.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4120908551482306393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4120908551482306393'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/11/apachecon-update-osgi-remote-services.html' title='ApacheCon update: OSGi remote services with SCA using Apache Tuscany'/><author><name>Raymond Feng</name><uri>http://www.blogger.com/profile/11548072610191644480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_uxuBjh8TnSU/S0PD7mU27uI/AAAAAAAAAaA/W00Dkbdvfr0/s1600-R/rfeng.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-7611595913412510353</id><published>2009-11-04T14:14:00.000-08:00</published><updated>2009-11-04T14:15:48.768-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='ApacheCon2009'/><title type='text'>ApacheCon 2009 Session : SCA, Java EE, Spring, Web 2.0 and Cloud Come Together - Service assembly with Apache Tuscany SCA</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://us.apachecon.com/page_attachments/0000/0199/10th_Anniversary_logo_final_w_URL.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 155px; height: 92px;" src="http://us.apachecon.com/page_attachments/0000/0199/10th_Anniversary_logo_final_w_URL.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://us.apachecon.com/c/acus2009/"&gt;ApacheCon US 2009&lt;/a&gt; has started and I'm done with my first Apache Tuscany session.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://us.apachecon.com/c/acus2009/sessions/312"&gt;SCA, Java EE, Spring, Web 2.0 and Cloud Come Together - Service assembly with Apache Tuscany SCA&lt;/a&gt;&lt;br /&gt;Wed, 04 November 2009 11:00, by Luciano Resende&lt;br /&gt;&lt;br /&gt;Slides are now &lt;a href="http://bit.ly/1tHNvj"&gt;available&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tuscany cloud tutorial source code is available in Tuscany SVN at &lt;a href="https://svn.apache.org/repos/asf/tuscany/sandbox/sca-cloud-tutorial/"&gt;sca-cloud-tutorial sandbox&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The application integration sample (a.k.a Travel Sample) is available in Tuscany SVN at &lt;a href="https://svn.apache.org/repos/asf/tuscany/sandbox/travelsample/"&gt;travel-sample sandbox&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-7611595913412510353?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/7611595913412510353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/11/apachecon-2009-session-sca-java-ee.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7611595913412510353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7611595913412510353'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/11/apachecon-2009-session-sca-java-ee.html' title='ApacheCon 2009 Session : SCA, Java EE, Spring, Web 2.0 and Cloud Come Together - Service assembly with Apache Tuscany SCA'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-654017151899021754</id><published>2009-10-27T05:06:00.000-07:00</published><updated>2009-10-27T05:06:00.059-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><category scheme='http://www.blogger.com/atom/ns#' term='ApacheCon2009'/><title type='text'>Tuscany Sessions at ApacheCon US 2009</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://us.apachecon.com/page_attachments/0000/0199/10th_Anniversary_logo_final_w_URL.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 155px; height: 92px;" src="http://us.apachecon.com/page_attachments/0000/0199/10th_Anniversary_logo_final_w_URL.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://us.apachecon.com/c/acus2009/"&gt;ApacheCon US 2009&lt;/a&gt; is just around the corner, and we are going to have several Apache Tuscany related sessions.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://us.apachecon.com/c/acus2009/sessions/312"&gt;SCA, Java EE, Spring and Web 2.0 Come Together - Service assembly with Apache Tuscany SCA&lt;/a&gt;&lt;br /&gt;Wed, 04 November 2009 11:00, by Luciano Resende&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Apache Tuscany provides an easy-to-use open source services infrastructure for building, assembling, deploying and running SOA solutions based on the Service Component Architecture (SCA) specifications from OASIS. The Apache Tuscany project goes beyond the SCA specification and is an environment for innovative ideas around SOA, for example it extends SCA to work with web2.0 and OSGI. Apache Tuscany is integrated with other Apache technologies such as Tomcat, Axis2, Geronimo, BSF, Ode, XMLBeans and Abdera.This talk will provide a short overview of SCA and the Apache Tuscany project and will mainly focus on an enterprise integration example to demonstrate how to take advantage of SCA and Tuscany to describe, assemble and deploy an end-to-end SOA solution.&lt;br /&gt;&lt;br /&gt;This talk is directed at those who are building distributed solutions from connected services and want to understand how SCA can help.&lt;br /&gt;&lt;br /&gt;The presenters will use their experience of working with the Apache Tuscany project and its users to illustrate:&lt;br /&gt;• Partitioning of the application into components and services&lt;br /&gt;• Exploitation of a variety technologies to implement components including Java EE, Spring and Web2.0&lt;br /&gt;• Use of different communication technologies such as web services, JSON-RPC&lt;br /&gt;• Configuration of policy to control consistent quality of service across the distributed application&lt;br /&gt;• Deployment to distributed runtimes with varying capabilities including Java EE containers, web browsers and command line JSE nodes&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://us.apachecon.com/c/acus2009/sessions/316"&gt;Distributed OSGi with SCA using Apache Tuscany&lt;/a&gt;&lt;br /&gt;Wed, 04 November 2009 13:30 by Raymond Feng&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;OSGi goes beyond service invocations in a single JVM with the introduction of RFC 119 - Distributed OSGi. It will enable an OSGi bundle deployed in a JVM to invoke a service (either OSGi or non-OSGi) in another JVM or process, potentially on a remote computer accessed via a network protocol. Meanwhile, an OSGi service deployed in another JVM or a non-OSGi program such as Web Service client, potentially on a remote computer, to find and access a service running in the "local" OSGi JVM (i.e. an OSGi deployment can accept service invocations from remote OSGi bundle or external environments). The distributed computing functionality is added to the OSGi programming model without additional APIs or concepts as the distribution layer will be mostly transparent to OSGi developers by configuration.&lt;br /&gt;&lt;br /&gt;SCA (Service Component Architecture) provides a technology-neutral approach to abstract business logic into components and assemble them into composite applications. It greatly simplifies the component communications using declarative bindings. QoS requirements can be uniformly declared as SCA intents which can be mapped and realized using different stacks. SCA is a great fit to be a distribution provider for distributed OSGi.&lt;br /&gt;&lt;br /&gt;Apache Tuscany is an open source project that implements the SCA specifications. It provides integrations of implementation types (such as Java, Scripting, BPEL, Spring, OSGi and JEE) and binding types (such as Web Service, JMS, EJB, CORBA, RMI, JSONRPC, and ATOM) as the infrastructure for SCA programming. The latest version of Tuscany runtime is fully built on top of OSGi as the foundation. We recently added the OSGi RFC 119 support.&lt;br /&gt;&lt;br /&gt;In this session, we will teach you how to develop a distributed OSGi application to leverage the SCA capabilities using Apache Tuscany. A calculator scenario will be used to demonstrate the distributed OSGi service invocations using RMI and Web Service protocols. We will also explain how to model an OSGi bundle as an SCA component and configure the SCA composite to provide communications between services. The readers will understand the basic ideas behind distributed OSGi in the concrete example and the power of Tuscany SCA for service composition.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://us.apachecon.com/c/acus2009/sessions/309"&gt;Tuscany: Applying OSGi modularity after the fact&lt;/a&gt;&lt;br /&gt;Fri, 06 November 2009 15:00 by Luciano Resende&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Apache Tuscany is an open source project that simplifies the development, deployment and management of distributed applications built as compositions of service components.It is based on the Service Component Architecture specifications being defined by the OASIS Open SCA Collaboration. Tuscany was built with a modular architecture, using a different approach from that of OSGi. In 2008 an effort was started to integrate Tuscany with OSGi. As part of this we undertook an investigation into how to apply OSGi modularity to the Tuscany runtime so that clean boundaries between modules are enforced and different versions of the same library can coexist.This involved analyzing the existing Tuscany modularity which turned up lots of interesting information about the linkages between the various sub-components. This understanding was then used to determine how to map Tuscany into a suitable form for use as OSGi bundles, including prototyping various levels of decomposition granularity. This presentation will share the experiences of analyzing and modularizing an existing project using OSGi. It will discuss what to expect when approaching modularizing existing projects, the tools (and it's caveats) for aiding analysis and also best practices for applying OSGi modularity. Beyond the OSGi enablement for the runtime, we are also going to cover how to integrate OSGi and SCA at the application level.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-654017151899021754?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/654017151899021754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/10/tuscany-sessions-at-apachecon-us-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/654017151899021754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/654017151899021754'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/10/tuscany-sessions-at-apachecon-us-2009.html' title='Tuscany Sessions at ApacheCon US 2009'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-5385237606525636106</id><published>2009-10-08T07:54:00.000-07:00</published><updated>2009-10-08T08:01:32.876-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Tuscany Java SCA 1.5.1 Released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tuscany.apache.org/images/TuscanyLogo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;" src="http://tuscany.apache.org/images/TuscanyLogo.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Apache Tuscany team are pleased to &lt;a href="http://www.mail-archive.com/user@tuscany.apache.org/msg01881.html"&gt;announce&lt;/a&gt; the 1.5.1 release of the&lt;br /&gt;Java SCA project.&lt;br /&gt;&lt;br /&gt;Apache Tuscany provides a runtime environment based on the Service&lt;br /&gt;Component Architecture (SCA). SCA is a set of specifications aimed at&lt;br /&gt;simplifying SOA application development. These specifications are&lt;br /&gt;being standardized by OASIS as part of the Open Composite Services&lt;br /&gt;Architecture (Open CSA).&lt;br /&gt;&lt;br /&gt;This 1.5.1 release is a maintenance release over the previous releases&lt;br /&gt;and includes numerous bug fixes and enhancements, see the&lt;br /&gt;RELEASE_NOTES and CHANGES file for details, and to download the&lt;br /&gt;distributions please go to:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org/sca-java-releases.html"&gt;http://tuscany.apache.org/sca-java-releases.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To find out more about OASIS Open CSA go to:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oasis-opencsa.org"&gt;http://www.oasis-opencsa.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apache Tuscany welcomes your help. Any contribution, including code,&lt;br /&gt;testing, contributions to the documentation, or bug reporting is&lt;br /&gt;always appreciated. For more information on how to get involved in&lt;br /&gt;Apache Tuscany visit the website at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org"&gt;http://tuscany.apache.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you for your interest in Apache Tuscany!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-5385237606525636106?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/5385237606525636106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/10/tuscany-java-sca-151-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5385237606525636106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5385237606525636106'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/10/tuscany-java-sca-151-released.html' title='Tuscany Java SCA 1.5.1 Released'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-468232784240005903</id><published>2009-10-06T21:26:00.000-07:00</published><updated>2009-10-06T21:30:48.866-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Article: Design and develop SCA components using the Spring Framework, Part 1: The trifecta: Spring, SCA, and Apache Tuscany</title><content type='html'>Nice article from "Ramkumar Ramalingam", a member of the Tuscany Community.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;In this "Design and develop SCA components using the Spring Framework" series, learn how Service Component Architecture (SCA) and the Spring Framework effectively combine to build distributed service applications. This first article outlines the benefits of combining SCA and Spring. Learn how to design and develop your SCA components using the Spring Framework, how to expose Spring beans as an SCA service, and how to access SCA services and properties within your Spring applications. The example in this article uses the Apache Tuscany SCA Java™ technology runtime.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/webservices/library/os-springsca1/index.html"&gt;Read full article...&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-468232784240005903?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/468232784240005903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/10/article-design-and-develop-sca.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/468232784240005903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/468232784240005903'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/10/article-design-and-develop-sca.html' title='Article: Design and develop SCA components using the Spring Framework, Part 1: The trifecta: Spring, SCA, and Apache Tuscany'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-7000729964874288143</id><published>2009-10-06T20:07:00.000-07:00</published><updated>2009-10-29T13:35:56.209-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Variant of Store scenario up and running in Google App Engine !!!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://code.google.com/appengine/images/appengine_lowres.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 142px; height: 109px;" src="http://code.google.com/appengine/images/appengine_lowres.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;A variant of the Store scenario is now deployed as a distributed application in Google App Engine. The scenario consist of a fruit catalog hosted as one appengine application (&lt;a href="http://tuscany-store-catalog.appspot.com"&gt;tuscany-store-catalog&lt;/a&gt;) and the front end ui is hosted as another appengine application (&lt;a href="http://tuscany-store.appspot.com/"&gt;tuscany-store&lt;/a&gt;) that has a catalog aggregator used to aggregates multiple catalog references using the JSON-RPC binding. Note that we can easily  add new new catalog references hosted either in another appengine applications or other could types.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WQYY7rWlYRA/SsqDGH9pMdI/AAAAAAAAAM8/FfYQ95HVrK4/s1600-h/store-cloud.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 235px;" src="http://2.bp.blogspot.com/_WQYY7rWlYRA/SsqDGH9pMdI/AAAAAAAAAM8/FfYQ95HVrK4/s400/store-cloud.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5389264045342274002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that this is all based on the new &lt;a href="http://cwiki.apache.org/confluence/display/TUSCANYxDOCx2x/Index"&gt;Tuscany 2.x runtime&lt;/a&gt;, which is based on the &lt;a href="http://www.oasis-opencsa.org/"&gt;OASIS SCA 1.1&lt;/a&gt; draft specifications.&lt;br /&gt;&lt;br /&gt;If you got interested, the &lt;span style="font-weight:bold;"&gt;store&lt;/span&gt; and &lt;span style="font-weight:bold;"&gt;store-catalog&lt;/span&gt; applications are available in the &lt;a href="https://svn.apache.org/repos/asf/tuscany/sandbox/sca-cloud-tutorial/"&gt;sca cloud tutorial sandbox&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hopefully I can soon post more news of a more heterogeneous cloud scenario working.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-7000729964874288143?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/7000729964874288143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/10/variant-of-store-scenario-up-and.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7000729964874288143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7000729964874288143'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/10/variant-of-store-scenario-up-and.html' title='Variant of Store scenario up and running in Google App Engine !!!'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_WQYY7rWlYRA/SsqDGH9pMdI/AAAAAAAAAM8/FfYQ95HVrK4/s72-c/store-cloud.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-2680278069164664670</id><published>2009-09-28T13:10:00.000-07:00</published><updated>2009-09-28T13:17:07.568-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Opensource'/><title type='text'>Apache PhotArk M1-incubating released</title><content type='html'>The &lt;a href="http://incubator.apache.org/photark/"&gt;Apache PhotArk&lt;/a&gt; team is pleased to &lt;a href="http://www.mail-archive.com/photark-dev@incubator.apache.org/msg00158.html"&gt;announce&lt;/a&gt; the release of &lt;a href="http://incubator.apache.org/photark/downloads.html"&gt;Apache PhotArk M1-incubating&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Apache PhotArk will be a complete open source photo gallery application including a content repository for the images, a display piece, an access control layer, and upload capabilities. The idea is to have a rigid design for the content repository with a very flexible display piece. The images in the content repository will be protected with granular access control.&lt;br /&gt;&lt;br /&gt;PhotArk gallery currently allows you define a set of albums hosted locally, and also allows you to aggregate external albums exposed as feeds (e.g from Flickr or Picassa web) and provides a default web UI for album navigation.&lt;br /&gt;&lt;br /&gt;For full details about the release and to download the distributions please go to:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://incubator.apache.org/photark/downloads.html"&gt;http://incubator.apache.org/photark/downloads.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apache PhotArk uses SCA/&lt;a href="http://tuscany.apache.org"&gt;Apache Tuscany&lt;/a&gt; composition for it's services and Web 2.0 bindings to provide Ajax style Gallery UI.&lt;br /&gt;&lt;br /&gt;Apache PhotArk welcomes your help. Any contribution, including code, testing, contributions to the documentation, or bug reporting is always appreciated. For more information on how to get involved in&lt;br /&gt;Apache PhotArk visit the website at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://incubator.apache.org/photark/"&gt;http://incubator.apache.org/photark/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-2680278069164664670?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/2680278069164664670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/09/apache-photark-m1-incubating-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2680278069164664670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2680278069164664670'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/09/apache-photark-m1-incubating-released.html' title='Apache PhotArk M1-incubating released'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-1809053064685541842</id><published>2009-09-18T10:50:00.000-07:00</published><updated>2009-10-05T20:09:24.619-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany SCA Cloud Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><title type='text'>Tuscany SCA helloworld-jsp is up and running on Google App Engine</title><content type='html'>I managed to get an variant of Tuscany SCA helloworld-jsp working on Google App Engine. The application is now up and running at [1]. The composite contains implementation.java, implementation.web and a JSP using SCA taglibs.&lt;br /&gt;&lt;br /&gt;During the bring-up, I made a few minor changes to Tuscany 2.x code base to fix the two classes that break the the App Engine JRE Class White List:&lt;br /&gt;&lt;br /&gt;* org.apache.tuscany.sca.node.impl.NodeImpl (java.lang.management.ManagementFactory is restricted)&lt;br /&gt;* org.apache.tuscany.sca.core.invocation.impl.JDKProxyFactory (subclassing java.lang.reflect.Proxy is not allowed: org.apache.tuscany.sca.core.invocation.CachedProxy)&lt;br /&gt;&lt;br /&gt;I have checked in the fixes into trunk and the application into my sandbox at [2]. After checkout, you can run "mvn" to copy the Tuscany jars into the war/WEB-INF/lib folder. Then you can load the project into Eclipse if you have the Google App Engine Eclipse plugin is installed (See [3]).&lt;br /&gt;&lt;br /&gt;We can try to get Web Service binding working as the next step.&lt;br /&gt;&lt;br /&gt;[1] &lt;a href="http://scacloud.appspot.com/"&gt;http://scacloud.appspot.com/&lt;/a&gt;&lt;br /&gt;[2] &lt;a href="http://svn.apache.org/repos/asf/tuscany/sandbox/rfeng/helloworld-jsp-google-appengine/"&gt;http://svn.apache.org/repos/asf/tuscany/sandbox/rfeng/helloworld-jsp-google-appengine/&lt;/a&gt;&lt;br /&gt;[3] &lt;a href="http://code.google.com/appengine/docs/java/tools/eclipse.html#Installing_the_Google_Plugin_for_Eclipse"&gt;http://code.google.com/appengine/docs/java/tools/eclipse.html#Installing_the_Google_Plugin_for_Eclipse&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-1809053064685541842?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://scacloud.appspot.com' title='Tuscany SCA helloworld-jsp is up and running on Google App Engine'/><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/1809053064685541842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/09/tuscany-sca-helloworld-jsp-is-up-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1809053064685541842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1809053064685541842'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/09/tuscany-sca-helloworld-jsp-is-up-and.html' title='Tuscany SCA helloworld-jsp is up and running on Google App Engine'/><author><name>Raymond Feng</name><uri>http://www.blogger.com/profile/11548072610191644480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_uxuBjh8TnSU/S0PD7mU27uI/AAAAAAAAAaA/W00Dkbdvfr0/s1600-R/rfeng.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-837934769577336128</id><published>2009-07-23T03:49:00.000-07:00</published><updated>2009-07-23T04:23:49.722-07:00</updated><title type='text'>Tuscany 2.0 Milestone 3 released</title><content type='html'>Today we released the third milestone release of the new Tuscany 2.0 SCA runtime, this is another step towards the fully OASIS specification compatible SCA runtime that we aim to have finished later this year when the final versions of the OASIS SCA  specifications are released.&lt;br /&gt;&lt;br /&gt;This Tuscany release includes lots of updates for OASIS spec compliance, along with new 2.x support for BPEL and Spring components, and support for SCA contributions as ZIP archives which enables using contribution specific application dependencies.&lt;br /&gt;&lt;br /&gt;One other exciting new feature in this M3 release is the new &lt;a href="http://www.apache.org/dyn/closer.cgi/tuscany/java/sca/2.0-M3/tuscany.war"&gt;tuscany.war&lt;/a&gt; distribution for SCA enabling Apache Tomcat. This makes updating Tomcat to support SCA really simple - deploy the war to Tomcat, go to the &lt;a href="http://localhost:8080/tuscany"&gt;Tuscany admin application&lt;/a&gt;, click on install, and thats it, on a restart of Tomcat it can now run SCA contributions and SCA enabled Web applications. &lt;br /&gt;&lt;br /&gt;In subsequent Tuscany releases this Tomcat integration will be enhanced to use the improved SCA domain support being developed in the Tuscany 2.x code so that SCA domains can be easily managed and created spanning applications as well as runtime instances and clusters.&lt;br /&gt;&lt;br /&gt;To find out more and to check out the release go to the &lt;a href="http://tuscany.apache.org"&gt;Apache Tuscany website&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-837934769577336128?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://tuscany.apache.org/sca-java-2x-releases.html' title='Tuscany 2.0 Milestone 3 released'/><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/837934769577336128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/07/tuscany-20-milestone-3-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/837934769577336128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/837934769577336128'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/07/tuscany-20-milestone-3-released.html' title='Tuscany 2.0 Milestone 3 released'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-5643627768113374224</id><published>2009-07-06T08:13:00.001-07:00</published><updated>2009-07-06T08:13:02.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Article: Communication Flexibility Using Bindings</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.infoq.com/resource/articles/elder-etal-tuscany/en/smallimage/cover.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 81px; height: 100px;" src="http://www.infoq.com/resource/articles/elder-etal-tuscany/en/smallimage/cover.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Take a look at &lt;a href="http://www.infoq.com/articles/elder-etal-tuscany"&gt;this article&lt;/a&gt; written by some members of the "&lt;a href="http://tuscany.apache.org"&gt;Tuscany Community&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;This article is taken from the book Apache Tuscany in Action. It looks at how bindings are used to configure wire protocols for a component's service connections. One of the most important features of SCA is its support for a wide variety of communication protocols. If your services need to talk Web Services, JMS, CORBA, RMI, or REST, they can do it using SCA and Tuscany. If they need to use some specialized or proprietary protocol to meet a particular application need, that's fine too. Even better, your business code doesn't need to know which protocol it's using; the choice of a protocol is made by (you guessed it) the component's configuration. How cool is that? The piece of SCA magic that makes all this possible is called a binding.&lt;br /&gt;&lt;br /&gt;In this article, we'll see how to use bindings on services and references, and what it means if no bindings are configured. Finally we'll take a look at the SCA domain and see how bindings relate to communication within and outside an SCA domain.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-5643627768113374224?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/5643627768113374224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/07/article-communication-flexibility-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5643627768113374224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5643627768113374224'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/07/article-communication-flexibility-using.html' title='Article: Communication Flexibility Using Bindings'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-7261070250689152324</id><published>2009-05-31T23:01:00.000-07:00</published><updated>2009-05-31T23:07:13.450-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Apache Tuscany SCA Java 1.5 Released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tuscany.apache.org/images/TuscanyLogo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;" src="http://tuscany.apache.org/images/TuscanyLogo.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Apache Tuscany team are pleased to &lt;a href="http://www.mail-archive.com/dev@tuscany.apache.org/msg07562.html"&gt;announce&lt;/a&gt; the 1.5 release of the&lt;br /&gt;Java SCA project.&lt;br /&gt;&lt;br /&gt;Apache Tuscany provides a runtime environment based on the Service&lt;br /&gt;Component Architecture (SCA). SCA is a set of specifications aimed at&lt;br /&gt;simplifying SOA application development. These specifications are&lt;br /&gt;being standardized by OASIS as part of the Open Composite Services&lt;br /&gt;Architecture (Open CSA).&lt;br /&gt;&lt;br /&gt;This 1.5 release is a maintenance release over the previous releases&lt;br /&gt;and includes numerous bug fixes and enhancements, see the&lt;br /&gt;RELEASE_NOTES and CHANGES file for details, and to download the&lt;br /&gt;distributions please go to:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org/sca-java-releases.html"&gt;http://tuscany.apache.org/sca-java-releases.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To find out more about OASIS Open CSA go to:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oasis-opencsa.org"&gt;http://www.oasis-opencsa.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apache Tuscany welcomes your help. Any contribution, including code,&lt;br /&gt;testing, contributions to the documentation, or bug reporting is&lt;br /&gt;always appreciated. For more information on how to get involved in&lt;br /&gt;Apache Tuscany visit the website at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org"&gt;http://tuscany.apache.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you for your interest in Apache Tuscany!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-7261070250689152324?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/7261070250689152324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/05/apache-tuscany-sca-java-15-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7261070250689152324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7261070250689152324'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/05/apache-tuscany-sca-java-15-released.html' title='Apache Tuscany SCA Java 1.5 Released'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-5639184350934914718</id><published>2009-05-29T14:01:00.000-07:00</published><updated>2009-05-29T14:10:49.957-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaOne2009'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Tuscany/SCA Sessions at JavaOne 2009</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WQYY7rWlYRA/SiBODZ4lrHI/AAAAAAAAAKs/wYlrJae0e10/s1600-h/javaone2009.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 170px; height: 170px;" src="http://1.bp.blogspot.com/_WQYY7rWlYRA/SiBODZ4lrHI/AAAAAAAAAKs/wYlrJae0e10/s200/javaone2009.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5341354978456218738" /&gt;&lt;/a&gt;&lt;a href="http://enjoyjava.blogspot.com/"&gt;Raymond Feng&lt;/a&gt; and &lt;a href="http://lresende.blogspot.com/"&gt;Luciano Resende&lt;/a&gt; are going to be presenting two Tuscany/SCA sessions at JavaOne 2009, please see below for detailed schedule and links to abstract.&lt;br /&gt;&lt;br /&gt;Wednesday June 03 8:45 PM - 9:35 PM Hall E 133&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www28.cplan.com/cc230/session_details.jsp?isid=304760&amp;ilocation_id=230-1&amp;ilanguage=english"&gt;BOF-4760&lt;/a&gt;: SCA; JavaT Platform, Enterprise Edition (Java EE Platform); Spring; and Web 2.0 Come Together: Service Assembly with Apache Tuscany SCA&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Friday June 05 12:10 PM - 1:10 PM Esplanade 304-306&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www28.cplan.com/cc230/session_details.jsp?isid=304846&amp;ilocation_id=230-1&amp;ilanguage=english"&gt;TS-4846&lt;/a&gt;: Building Asynchronous Services with Service Component Architecture&lt;br /&gt;&lt;br /&gt;If you are coming to JavaOne, welcome to our sessions!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-5639184350934914718?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/5639184350934914718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/05/tuscanysca-sessions-at-javaone-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5639184350934914718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5639184350934914718'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/05/tuscanysca-sessions-at-javaone-2009.html' title='Tuscany/SCA Sessions at JavaOne 2009'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_WQYY7rWlYRA/SiBODZ4lrHI/AAAAAAAAAKs/wYlrJae0e10/s72-c/javaone2009.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-8527733327655460860</id><published>2009-05-28T15:05:00.000-07:00</published><updated>2009-11-20T08:46:28.893-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Runing Tuscany Android Sample Applications</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://developer.android.com/assets/images/home/sdk-large.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 232px; height: 172px;" src="http://developer.android.com/assets/images/home/sdk-large.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In &lt;a href="http://tuscany.apache.org/"&gt;Apache Tuscany&lt;/a&gt;, we have been experimenting with &lt;a href="http://developer.android.com/index.html"&gt;Google Android Platform&lt;/a&gt; to build Mobile SOA Applications, and we now have couple Android based samples that demonstrate a Android mobile application consuming SCA services available on the cloud.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://svn.apache.org/repos/asf/tuscany/sca-java-1.x/trunk/samples/store-android/"&gt;Store-android&lt;/a&gt;: A front end to our "Store Getting Started Guide"  that consumes the catalog and shopping cart services and allow you to shop for fruits and vegetables.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://svn.apache.org/repos/asf/tuscany/sandbox/travelsample/contrib/scatours-android-ui/"&gt;SCATour-android&lt;/a&gt;: A front end to the "SCA Tour" scenario that allows you to search for trips direct from your Android phone.&lt;br /&gt;&lt;br /&gt;If you are reading here, you are interested on this topic and might want to get hands-on and run this applications... below are the necessary steps to get the Tuscany/Android sample applications running:&lt;br /&gt;&lt;br /&gt;1) Install Android SDK following the steps described in &lt;a href="http://developer.android.com/sdk/1.5_r2/installing.html"&gt;Android SDK Installation Guide&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;curl -O http://dl.google.com/android/android-sdk-mac_x86-1.5_r2.zip&lt;br /&gt;unzip android-sdk-mac_x86-1.5_r2.zip&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;2) Install Android Eclipse Plugins (Android DDMS and Android Development Tools):&lt;br /&gt;&lt;br /&gt;   - Start Eclipse, then select Help &gt; Software Updates....&lt;br /&gt;   - In the dialog that appears, click the Available Software tab.&lt;br /&gt;   - Click Add Site...&lt;br /&gt;   - Enter the Location below and click Ok:&lt;br /&gt;      &lt;span style="font-weight:bold;"&gt;https://dl-ssl.google.com/android/eclipse/&lt;/span&gt;&lt;br /&gt;   - Back in the Available Software view, you should see the plugin listed by the URL, with "Developer Tools" nested within it. Select the checkbox next to Developer Tools and click Install...&lt;br /&gt;   - On the subsequent Install window, "Android DDMS" and "Android Development Tools" should both be checked. Click Next.&lt;br /&gt;   - Read and accept the license agreement, then click Finish.&lt;br /&gt;   - Restart Eclipse.&lt;br /&gt;&lt;br /&gt;3) Create a Android Virtual Device (AVD)&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;  cd ~/opt/android-sdk-mac_x86-1.5_r2/tools&lt;br /&gt;  android create avd --name android-1.1 --target 1&lt;br /&gt;  android create avd --name android-1.5 --target 2&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;4) Configure the Android Eclipse Plugins to point to the Android SDK&lt;br /&gt;&lt;br /&gt;   - Start Eclipse, then select Eclipse-&gt;Preferences-&gt;Android&lt;br /&gt;   - Point to the directory where you installed the Android SDK in step 1.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WQYY7rWlYRA/Sh2xZux2MaI/AAAAAAAAAKE/zRuTTa6ndqY/s1600-h/android-configure-sdk-location.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 238px;" src="http://4.bp.blogspot.com/_WQYY7rWlYRA/Sh2xZux2MaI/AAAAAAAAAKE/zRuTTa6ndqY/s320/android-configure-sdk-location.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5340619788743225762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You you should be ready to run Android applications. Now let's add the Tuscany Android samples to your Eclipse IDE and run it.&lt;br /&gt;&lt;br /&gt;1) Checkout Tuscany code and create Eclipse IDE project for the samples we are going to use :&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;   svn co http://svn.apache.org/repos/asf/tuscany/sca-java-1.x/trunk/ java-1.x&lt;br /&gt;   cd java-1.x/samples/store&lt;br /&gt;   mvn eclipse:eclipse&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;2) Import the sample projects into Eclipse&lt;br /&gt;&lt;br /&gt;   - Start Eclipse&lt;br /&gt;   - Select File-&gt;Import : General-&gt;Existing Projects into Workspace&lt;br /&gt;   - Select root directory : java-1.x/samples/store&lt;br /&gt;   - Select File-&gt;Import : General-&gt;Existing Projects into Workspace&lt;br /&gt;   - Select root directory : java-1.x/samples/store-android&lt;br /&gt;&lt;br /&gt;3) Launch the store sample application&lt;br /&gt;&lt;br /&gt;   - In eclipse project (sample-store), run the Launch.java as a Java Application&lt;br /&gt;&lt;br /&gt;4) Launch the store android application&lt;br /&gt;&lt;br /&gt;   - In eclipse project (sample-store-android), run the project as a Android Application&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You should now have your Android Fruit Store up and running, accessing the Catalog and Shopping Cart services from the regular store application we have started in step 3.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WQYY7rWlYRA/Sh219ZUxj6I/AAAAAAAAAKM/fTZX3k1K2SQ/s1600-h/android-store-catalog.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 226px; height: 320px;" src="http://2.bp.blogspot.com/_WQYY7rWlYRA/Sh219ZUxj6I/AAAAAAAAAKM/fTZX3k1K2SQ/s320/android-store-catalog.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5340624799505944482" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WQYY7rWlYRA/Sh22Fv41b-I/AAAAAAAAAKU/8Iea2aYZ46k/s1600-h/android-store-shopping-cart.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 224px; height: 320px;" src="http://3.bp.blogspot.com/_WQYY7rWlYRA/Sh22Fv41b-I/AAAAAAAAAKU/8Iea2aYZ46k/s320/android-store-shopping-cart.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5340624943001726946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;  - &lt;a href="http://tuscany.apache.org/getting-started-with-tuscany-using-tuscany-eclipse-plugin.html"&gt;Tuscany Getting Started Guide : The Fruit Store Application scenario&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I also want to give the special Thanks to our 2009 GSoC Student, &lt;a href="http://blog.lookouster.org/"&gt;Lookman SANNI&lt;/a&gt;, for the recent updates to the Store-Android sample and ui.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-8527733327655460860?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/8527733327655460860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/05/runing-tuscany-android-sample.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/8527733327655460860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/8527733327655460860'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/05/runing-tuscany-android-sample.html' title='Runing Tuscany Android Sample Applications'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_WQYY7rWlYRA/Sh2xZux2MaI/AAAAAAAAAKE/zRuTTa6ndqY/s72-c/android-configure-sdk-location.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-3331906791491888337</id><published>2009-04-16T01:13:00.000-07:00</published><updated>2009-04-16T01:28:04.955-07:00</updated><title type='text'>Tuscany 2.0 Milestone 2 released</title><content type='html'>We've just released the second milestone release of v2 of Tuscany SCA, download it at the &lt;a href="http://tuscany.apache.org/sca-java-2x-releases.html"&gt;Tuscany website&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Along with better and more complete compliance with the latest OASIS SCA specifications the highlights include in this release are:&lt;br /&gt;- An &lt;a href="http://cwiki.apache.org/confluence/display/TUSCANYWIKI/OSGi+RFC+119+Implementation"&gt;implementation&lt;/a&gt; of RFC 119 the new Distributed OSGi standardization&lt;br /&gt;- Webapp integration with support for several web frameworks&lt;br /&gt;- &lt;a href="http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Tuscany+Maven+Archetypes"&gt;Maven Archetypes&lt;/a&gt; to make developing SCA applications easier&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-3331906791491888337?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/3331906791491888337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/04/tuscany-20-milestone-2-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3331906791491888337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3331906791491888337'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/04/tuscany-20-milestone-2-released.html' title='Tuscany 2.0 Milestone 2 released'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-1697602578241370595</id><published>2009-03-04T22:48:00.000-08:00</published><updated>2009-03-04T22:55:19.876-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Java SCA 2.0-M1 release post at InfoQ</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.infoq.com/styles/i/logo.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 140px; height: 44px;" src="http://www.infoq.com/styles/i/logo.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org"&gt;The Apache Tuscany team&lt;/a&gt; announced the release of 2.0 M1 of the Java Service Component Architecture (SCA) project. SCA defines a technology neutral component and assembly model for business application developers to focus on implementing the business logic and composing them into business solutions without worrying about the technology concerns. The latest version of SCA is being standardized at OASIS as part of Open &lt;a href="http://www.oasis-opencsa.org/"&gt;Composite Service Architecture&lt;/a&gt;(Open CSA).&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-1697602578241370595?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.infoq.com/news/2009/03/apache-tuscany-java-sca' title='Java SCA 2.0-M1 release post at InfoQ'/><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/1697602578241370595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/03/java-sca-20-m1-release-post-at-infoq.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1697602578241370595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1697602578241370595'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/03/java-sca-20-m1-release-post-at-infoq.html' title='Java SCA 2.0-M1 release post at InfoQ'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-6289295659006930309</id><published>2009-03-03T10:09:00.000-08:00</published><updated>2009-03-03T10:51:04.131-08:00</updated><title type='text'>A Closer Look - OSGi Enablement for Tuscany 2.0</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jWlrLVaaE24/Sa14JBNVCOI/AAAAAAAAAog/lRoSfP7StCw/s1600-h/TucsanyBundle250.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 250px; height: 250px;" src="http://1.bp.blogspot.com/_jWlrLVaaE24/Sa14JBNVCOI/AAAAAAAAAog/lRoSfP7StCw/s320/TucsanyBundle250.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5309031632078178530" /&gt;&lt;/a&gt;As mentioned in the recent &lt;a href="http://apache-tuscany.blogspot.com/2009/02/apache-tuscany-sca-20-m1-released.html"&gt;Apache Tuscany SCA 2.0 M1 Announce&lt;/a&gt;, Tuscany is moving to support running in an OSGi enabled environment. What exactly does that mean and what are the benefits?&lt;br /&gt;&lt;br /&gt;As Tuscany is implemented in the 1.x release, all dependencies are included in one monolithic runtime, a giant sea of classes, all loaded at startup time by a single Java Virtual Machine. There can be versioning problems, dependency clashes, and support problems in this environment (luckily developers take care of this for you.)&lt;br /&gt;&lt;br /&gt;With the Tuscany 2.x releases, dependencies are loaded and enabled by the &lt;a href="http://www.osgi.org/"&gt;OSGi Dynamic Module System&lt;/a&gt; for Java. This unleashes the capability for managed runtimes that can include all or part of a dependency tree. Dependencies can be included and enabled as needed. Runtimes can have modules with different version numbers.&lt;br /&gt;&lt;br /&gt;In summary, OSGi enablement:&lt;br /&gt;    * Provides modularity for Tuscany to formalize the SPI contracts and enforce the package dependencies across modules.&lt;br /&gt;    * Provides versioning and isolation so that Tuscany extensions can depend on different versions of the same library.&lt;br /&gt;    * Provides dynamic lifecycle for extensions, to install, uninstall, start, and stop a module.&lt;br /&gt;    * Enable Tuscany to work with OSGi environment such as JEE application servers, Eclipse RCP or Spring DM (see http://www.infoq.com/news/2008/11/osgi-in-the-enterprise)&lt;br /&gt;&lt;br /&gt;With this OSGi enablement, Tuscany can run in the following environments:&lt;br /&gt;    * Java SE with embedded OSGi runtime such as Eclipse Equinox and Apache Felix.&lt;br /&gt;    * Inside Eclipse development environment.&lt;br /&gt;    * Maven Surefire plugin for testing.&lt;br /&gt;    * External OSGi runtime such as Eclipse or Felix Shell.&lt;br /&gt;    * Other environment such as JEE (Web Container, EJB container).&lt;br /&gt;&lt;br /&gt;Read more about it on the &lt;a href="http://tuscany.apache.org/osgi-aware-programming-in-tuscany.html"&gt;Apache Tuscany site&lt;/a&gt; or stayed tuned to this blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-6289295659006930309?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/6289295659006930309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/03/closer-look-osgi-enablement-for-tuscany.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6289295659006930309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6289295659006930309'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/03/closer-look-osgi-enablement-for-tuscany.html' title='A Closer Look - OSGi Enablement for Tuscany 2.0'/><author><name>Dan Becker</name><uri>http://www.blogger.com/profile/00685306597560739215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jWlrLVaaE24/SYmumeARcEI/AAAAAAAAAn4/9epSfwgz2UA/S220/beckerdan75.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_jWlrLVaaE24/Sa14JBNVCOI/AAAAAAAAAog/lRoSfP7StCw/s72-c/TucsanyBundle250.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-6329369553605027093</id><published>2009-02-20T07:51:00.000-08:00</published><updated>2009-02-20T08:31:22.565-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Apache Tuscany SCA 2.0 M1 Released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tuscany.apache.org/images/TuscanyLogo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;" src="http://tuscany.apache.org/images/TuscanyLogo.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;The Apache Tuscany team are pleased to announce the 2.0 M1 release of&lt;br /&gt;the Java SCA project.&lt;br /&gt;&lt;br /&gt;Apache Tuscany provides a runtime based on the Service Component&lt;br /&gt;Architecture (SCA) which is a set of specifications aimed at&lt;br /&gt;simplifying SOA Application Development. The SCA specifications are&lt;br /&gt;being standardized at OASIS as part of the Open Composite Services&lt;br /&gt;Architecture (&lt;a href="http://www.oasis-opencsa.org/"&gt;Open CSA&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The Apache Tuscany SCA 2.0-M1 release is the first milestone on the&lt;br /&gt;road to a full Apache Tuscany SCA 2.0 release. The goal of Apache&lt;br /&gt;Tuscany SCA 2.0 is to provide an OSGi based SCA runtime that is&lt;br /&gt;compliant with the OASIS SCA specifications.&lt;br /&gt;&lt;br /&gt;With this first milestone release, a solid OSGi foundation is in place&lt;br /&gt;to support the development, build, testing and deployment of Tuscany&lt;br /&gt;modules and extensions following OSGi best practices. The first steps&lt;br /&gt;have also been taken to incorporate the latest OASIS SCA draft&lt;br /&gt;specifications.&lt;br /&gt;&lt;br /&gt;In subsequent milestone releases the compliance gap with the OASIS&lt;br /&gt;specifications will continue to be narrowed and, now that the OSGi&lt;br /&gt;infrastructure in place, OSGi/SCA integration at the application level&lt;br /&gt;will be explored further.&lt;br /&gt;&lt;br /&gt;Feature Overview&lt;br /&gt;----------------&lt;br /&gt;&lt;br /&gt;The Apache Tuscany SCA 2.0-M1 release includes implementations of the&lt;br /&gt;main SCA specifications and some recent updates from Open CSA drafts including:&lt;br /&gt;&lt;br /&gt;   * SCA Assembly Model V1.0&lt;br /&gt;   * SCA Policy Framework V1.0&lt;br /&gt;   * SCA Java Common Annotations and APIs V1.0&lt;br /&gt;   * SCA Java Component Implementation V1.0&lt;br /&gt;   * SCA Web Services Binding V1.0&lt;br /&gt;&lt;br /&gt;It also includes implementations of features not yet defined&lt;br /&gt;by SCA specifications, including:&lt;br /&gt;&lt;br /&gt;   * SCA bindings for RMI.&lt;br /&gt;   * Databindings for JAXB, Axis2's AXIOM, DOM, SAX and StAX&lt;br /&gt;&lt;br /&gt;In milestone one Tuscany SCA supports the following host-deployment options: -&lt;br /&gt;&lt;br /&gt;   * running standalone&lt;br /&gt;   * running in a OSGi enabled runtime Environment (Equinox)&lt;br /&gt;   * running with distributed nodes across multiple JVMs but&lt;br /&gt;     without domain configuration support&lt;br /&gt;&lt;br /&gt;For full details about the release and to download the distributions&lt;br /&gt;please go to:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org/sca-java-2x-releases.html"&gt;http://tuscany.apache.org/sca-java-2x-releases.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apache Tuscany welcomes your help. Any contribution, including code,&lt;br /&gt;testing, contributions to the documentation, or bug reporting is&lt;br /&gt;always appreciated. For more information on how to get involved in&lt;br /&gt;Apache Tuscany visit the website at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org/"&gt;http://tuscany.apache.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you for your interest in Apache Tuscany!&lt;br /&gt;&lt;br /&gt;The Apache Tuscany Team.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-6329369553605027093?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/6329369553605027093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/02/apache-tuscany-sca-20-m1-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6329369553605027093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6329369553605027093'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/02/apache-tuscany-sca-20-m1-released.html' title='Apache Tuscany SCA 2.0 M1 Released'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-7148901030466178028</id><published>2009-02-01T12:39:00.000-08:00</published><updated>2009-02-01T13:07:03.596-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tucany documentation videos'/><title type='text'>A Tour of Tuscany Information Resources</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tuscany.apache.org/images/TuscanyLogo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 191px; height: 91px;" src="http://tuscany.apache.org/images/TuscanyLogo.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Whether you are a seasoned developer or a new user trying to understand a Tuscany module in more depth, it helps to have a picture of available information resources for Apache Tuscany. This article provides a brief overview of some important information links.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org/"&gt;Apache Tuscany Site&lt;/a&gt; - this is the main site for getting Tuscany news, finding the latest downloads, getting an overview of the Tuscany architecture, or learning about Tuscany in depth. There are many articles on how to submit a bug, how to setup and run Tuscany, how to build and contributes fixes, how to run samples, and much more.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://apache-tuscany.blogspot.com/"&gt;Apache Tuscany Blog&lt;/a&gt; - this blog. It is a place for posting news releases, public annoucements, and many interesting facts and topics. You can subscribe to it with a feed reader and be sure to catch all the latest Tuscany news. You can also meet the bloggers, click on their names, and see many more personal blogs, much of it Tuscany-related.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org/mailing-lists.html"&gt;Mailing Lists&lt;/a&gt; - you can subscribe to user and dev lists and receive a prolific stream of day-to-day information and discussions on Tuscany. Get a digest or individual emails in your mail reader. Meet the developers. Get help. Respond to this-minute topics. Find which fixes have been committed.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://issues.apache.org/jira/browse/"&gt;Apache Tuscany Jira List &lt;/a&gt; - Browse the issue list to see what developers have recently resolved. Request a new feature. Report a defect. Read comments on issues that are important to you.&lt;br /&gt;&lt;br /&gt;&lt;a href="irc://irc.freenode.net/tuscany"&gt;Freenode IRC&lt;/a&gt; - Internet relay chat at Freenode.net. This is a quick way to get a quick answer. See an exception or error message you don't understand? Shout it out here. There are developers listening around the world who can answer your questions on the spot.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org/sca-videos.html"&gt;Tuscany Video On Demand&lt;/a&gt; - see Tuscany presentations in video format. See desktop demonstrations of samples, installs, and other basic features. See synchronized slide shows to developer discussions.&lt;br /&gt;&lt;br /&gt;This is just an overview list to get you started. When you visit these sites you will see many more links to more detailed information. Enjoy learning and have fun with Apache Tuscany.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-7148901030466178028?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/7148901030466178028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/02/tour-of-tuscany-information-resources.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7148901030466178028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7148901030466178028'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/02/tour-of-tuscany-information-resources.html' title='A Tour of Tuscany Information Resources'/><author><name>Dan Becker</name><uri>http://www.blogger.com/profile/00685306597560739215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jWlrLVaaE24/SYmumeARcEI/AAAAAAAAAn4/9epSfwgz2UA/S220/beckerdan75.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-1691637413611752122</id><published>2009-01-13T07:08:00.000-08:00</published><updated>2009-01-13T10:18:32.048-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuscany'/><title type='text'>Apache Tuscany SCA Java 1.4 Released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tuscany.apache.org/images/TuscanyLogo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;" src="http://tuscany.apache.org/images/TuscanyLogo.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Apache Tuscany team are pleased to announce the 1.4 release of the Java SCA project.&lt;br /&gt;&lt;br /&gt;Apache Tuscany provides a runtime environment based on the Service Component Architecture (SCA). SCA is a set of specifications aimed at simplifying SOA application development. These specifications are being standardized by OASIS as part of the Open Composite Services Architecture (Open CSA).&lt;br /&gt;&lt;br /&gt;The Tuscany SCA Java 1.4 release adds various improvements including:&lt;br /&gt;&lt;br /&gt;* Support for Spring version 2.5.5&lt;br /&gt;* Support for Implementation Policies and SCA Annotations for Spring beans&lt;br /&gt;* Support for Axis2 version 1.4.1&lt;br /&gt;* Support for Axis2 MTOM message optimization&lt;br /&gt;* Support for Aspect Oriented Tracing&lt;br /&gt;* Support for SCA callbacks with JMS binding&lt;br /&gt;* Support for @requestConnection / @responseConnection with JMS binding&lt;br /&gt;* Improved user guide documentation&lt;br /&gt;* A new Corba Binding (GSoC) Extension&lt;br /&gt;* A new GData Binding (GSoC) Extension&lt;br /&gt;* Tuscany Eclipse Plugins enhancements to be compatible with new Eclipse Ganymede release&lt;br /&gt;* Improved simple-bigbank-spring samples to demonstrate various SCA bindings with Spring&lt;br /&gt;&lt;br /&gt;and numerous bug fixes. see the RELEASE_NOTES and CHANGES file for details, and to download the distributions please go to:&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://tuscany.apache.org/sca-java-releases.html"&gt;http://tuscany.apache.org/sca-java-releases.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To find out more about OASIS Open CSA go to:&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://www.oasis-opencsa.org/"&gt;http://www.oasis-opencsa.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apache Tuscany welcomes your help. Any contribution, including code, testing, contributions to the documentation, or bug reporting is always appreciated. For more information on how to get involved in Apache Tuscany visit the website at:&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://tuscany.apache.org/"&gt;http://tuscany.apache.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you for your interest in Apache Tuscany!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-1691637413611752122?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/1691637413611752122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/01/apache-tuscany-sca-java-14-release.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1691637413611752122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1691637413611752122'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/01/apache-tuscany-sca-java-14-release.html' title='Apache Tuscany SCA Java 1.4 Released'/><author><name>Dan Becker</name><uri>http://www.blogger.com/profile/00685306597560739215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jWlrLVaaE24/SYmumeARcEI/AAAAAAAAAn4/9epSfwgz2UA/S220/beckerdan75.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-7028487836006475505</id><published>2009-01-11T14:30:00.000-08:00</published><updated>2009-01-11T14:43:25.849-08:00</updated><title type='text'>Enterprises using Tuscany</title><content type='html'>Primeton Technologies announces use of Tuscany SCA in EOS server V6.0 LA2 and the fact that more than 10 enterprise accounts are currently using the product.&lt;br /&gt;&lt;br /&gt;http://primeton-eos.blogspot.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-7028487836006475505?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/7028487836006475505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/01/enterprises-using-tuscany.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7028487836006475505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7028487836006475505'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/01/enterprises-using-tuscany.html' title='Enterprises using Tuscany'/><author><name>Haleh Mahbod</name><uri>http://www.blogger.com/profile/16285844337072174445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-3651196374016347856</id><published>2009-01-10T17:54:00.000-08:00</published><updated>2009-01-10T17:54:00.456-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Article: Deploy an SCA application using the Tuscany domain manager</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tuscany.apache.org/images/TuscanyLogo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;" src="http://tuscany.apache.org/images/TuscanyLogo.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This article gives you an introduction to the Tuscany domain manager and describe how you would go about using it to deploy and run SCA Applications.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The components in an SCA composite application can run on different nodes in a network. In Apache Tuscany, an SCA domain can be used to administer a set of nodes. In SCA, the definitions of composites, components, their implementations, and the nodes they run on belong to what's called an SCA domain. SCA implementations like Tuscany provide administration tools that let a system administrator manage the SCA artifacts in the domain. Using the domain gives you the flexibility to specify installation characteristics of nodes, such as host or port, at the time the nodes are added to the domain instead of in composite files. This article demonstrates how an application comprised of a number of SCA components can be administered via an SCA domain. Learn each step involved in adding an SCA application to the domain.&lt;br /&gt;&lt;br /&gt;The example you use in this article is the store application from the "Getting started with Tuscany" guide (see the Resources section for a link). While the "Getting started with Tuscany" guide uses Eclipse to deploy the application, this article shows you how to run the same application in a real production environment. This article illustrates the required steps using an application that you can run in stand-alone Tuscany run time without additional middleware requirements. &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-3651196374016347856?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ibm.com/developerworks/webservices/library/ws-sca-tuscany/index.html?S_TACT=105AGX04&amp;S_CMP=EDU' title='Article: Deploy an SCA application using the Tuscany domain manager'/><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/3651196374016347856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/01/article-deploy-sca-application-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3651196374016347856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3651196374016347856'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/01/article-deploy-sca-application-using.html' title='Article: Deploy an SCA application using the Tuscany domain manager'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-1871517395915894483</id><published>2009-01-09T17:52:00.000-08:00</published><updated>2009-01-09T17:57:41.840-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><category scheme='http://www.blogger.com/atom/ns#' term='IBM WebSphere'/><title type='text'>Article: An overview of the Service Component Architecture feature pack</title><content type='html'>IBM has recently announced the "WebSphere Application Server Feature Pack for SCA" that uses Apache Tuscany. Below is an &lt;a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0812_beck/0812_beck.html?S_TACT=105AGX54&amp;S_CMP=C0108&amp;ca=dnw-1001&amp;open&amp;cm_mmc=4600-_-n-_-vrm_newsletter-_-10731_100798&amp;cmibm_em=dm:0:16673346"&gt;overview article&lt;/a&gt; that introduces the SCA FEP and SCA in general.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0812_beck/images/fig1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 273px; height: 168px;" src="http://www.ibm.com/developerworks/websphere/library/techarticles/0812_beck/images/fig1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;An introduction to open Service Component Architecture (SCA) concepts, objectives of the technology, and highlights of some key integration points that provide great value to IBM® WebSphere® Application Server V7 users.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-1871517395915894483?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ibm.com/developerworks/websphere/library/techarticles/0812_beck/0812_beck.html?S_TACT=105AGX54&amp;S_CMP=C0108&amp;ca=dnw-1001&amp;open&amp;cm_mmc=4600-_-n-_-vrm_newsletter-_-10731_100798&amp;cmibm_em=dm:0:16673346' title='Article: An overview of the Service Component Architecture feature pack'/><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/1871517395915894483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2009/01/article-overview-of-service-component.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1871517395915894483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1871517395915894483'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2009/01/article-overview-of-service-component.html' title='Article: An overview of the Service Component Architecture feature pack'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-2305356832182544791</id><published>2008-12-06T17:04:00.001-08:00</published><updated>2008-12-06T17:09:42.184-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tuscany'/><title type='text'>Tuscany Celebrates 3rd Anniversary as Apache Project</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jWlrLVaaE24/STshUDd6xbI/AAAAAAAAAl0/H_trs5ou4F8/s1600-h/Hat150.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 150px; height: 150px;" src="http://4.bp.blogspot.com/_jWlrLVaaE24/STshUDd6xbI/AAAAAAAAAl0/H_trs5ou4F8/s400/Hat150.jpg" alt="" id="BLOGGER_PHOTO_ID_5276848016806561202" border="0" /&gt;&lt;/a&gt;On 2008-12-07 the Apache Tuscany project celebrates its 3rd anniversary as an Apache project. We are excited about our past accomplishments and enthusiastic about the future for Tuscany and SOA, and we would like you to join in our celebration. All week Apache Tuscany will be changing its logo and using special graphics for our virutal party, and you are invited to join.&lt;br /&gt;&lt;br /&gt;We've had many important achievements, and the improvements for Apace Tuscany keep coming. In the past we saw the following important milestones:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;November 2005 - SCA 0.9 specifications released by BEA, IBM, Oracle, SAP, IONA, and Sybase.&lt;/li&gt;&lt;li&gt;December 2005 - Apache Tuscany added as an Apache incubator project.&lt;/li&gt;&lt;li&gt;January 2006+ - Apache Tuscany release various milestones on the way to 1.0.&lt;/li&gt;&lt;li&gt;May 2006+ - Apache Tuscany presents at JavaOne, ApacheCon, SOA World, and others.&lt;/li&gt;&lt;li&gt;July 2006 - SCA 0.95 specifications released. OpenSOA formed. New companies join.&lt;/li&gt;&lt;li&gt;September 2007 - Apache Tuscany 1.0 release. First implementation of SCA version 1.0 specification.&lt;/li&gt;&lt;li&gt;February 2008 - Apache Tuscany 1.1 release with SCA policy support, many Web 2.0 bindings, platform integration.&lt;/li&gt;&lt;li&gt;April 2008 - Apache Tuscany 1.2 release with distributed SCA Domain management,&lt;/li&gt;&lt;li&gt;JAX-WS annotations, and new Atom binding.&lt;/li&gt;&lt;li&gt;June 2008 - Tuscany goes worldwide with opening of &lt;a href="http://tuscany.apache.org/chinese-portal.html"&gt;Chinese portal&lt;/a&gt; and discussion groups.&lt;/li&gt;&lt;li&gt;May 2008 - Apache Tuscany becomes and official top level Apache project.&lt;/li&gt;&lt;li&gt;September 2008 - Apache Tuscany release exciting &lt;a href="http://tuscany.apache.org/sca-videos.html"&gt;video series&lt;/a&gt;. Hollywood takes note.&lt;/li&gt;&lt;li&gt;August 2008 - Apache &lt;a href="http://tuscany.apache.org/sca-java-releases.html"&gt;Tuscany 1.3 release&lt;/a&gt; with improved Java2WSDL, performance and full security enablement.&lt;/li&gt;&lt;li&gt;December 2008 - Apache Tuscany 1.4 being readied for public consumption.&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jWlrLVaaE24/STshq50_eRI/AAAAAAAAAl8/acuXDJ-E_YQ/s1600-h/Cake150.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 150px; height: 150px;" src="http://4.bp.blogspot.com/_jWlrLVaaE24/STshq50_eRI/AAAAAAAAAl8/acuXDJ-E_YQ/s400/Cake150.jpg" alt="" id="BLOGGER_PHOTO_ID_5276848409355974930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The people on the Apache Tuscany team are happy on this anniversary, and look forward to the future. We invite you to try our release and celebrate with us.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-2305356832182544791?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/2305356832182544791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/12/tuscany-celebrates-3rd-anniversary-as.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2305356832182544791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2305356832182544791'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/12/tuscany-celebrates-3rd-anniversary-as.html' title='Tuscany Celebrates 3rd Anniversary as Apache Project'/><author><name>Dan Becker</name><uri>http://www.blogger.com/profile/00685306597560739215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jWlrLVaaE24/SYmumeARcEI/AAAAAAAAAn4/9epSfwgz2UA/S220/beckerdan75.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_jWlrLVaaE24/STshUDd6xbI/AAAAAAAAAl0/H_trs5ou4F8/s72-c/Hat150.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-187708147609654450</id><published>2008-11-05T09:27:00.000-08:00</published><updated>2008-11-05T10:50:03.458-08:00</updated><title type='text'>Tuscany users - take the 2 minute Tuscany user survey!</title><content type='html'>Tuscany aims at addressing real SOA problems and for this reason we are conducting a survey to better learn how Tuscany is helping you with your SOA solutions or how it can further be enhanced.&lt;br /&gt;&lt;br /&gt;This short survey is &lt;span style="font-weight: bold;"&gt;anonymous &lt;/span&gt;and will take 1-3 minutes.&lt;br /&gt;&lt;br /&gt;We are interested to hear from you if you have used Tuscany or are interested to use Tuscany. Input from all types of users is important to us, from experience of running your business critical Tuscany applications in production to just experimenting with Tuscany in your spare time - all input is appreciated. Help us make Apache Tuscany even better and more useful. Thank you for your help in advance.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.esurveyspro.com/Survey.aspx?id=9cd695af-ee90-49fa-bd19-4aeef4bc10dd"&gt;Click here to take the survey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-187708147609654450?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/187708147609654450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/11/tuscany-users-take-2-minute-tuscany.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/187708147609654450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/187708147609654450'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/11/tuscany-users-take-2-minute-tuscany.html' title='Tuscany users - take the 2 minute Tuscany user survey!'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-3788593075475666360</id><published>2008-10-15T15:40:00.000-07:00</published><updated>2008-10-15T15:44:44.503-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>PR : Apache Tuscany enables service oriented architecture solutions to more easily respond to new business requirements.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WQYY7rWlYRA/SPZyLnW_3UI/AAAAAAAAAGI/M1XrEwWmaVY/s1600-h/tuscany_logo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WQYY7rWlYRA/SPZyLnW_3UI/AAAAAAAAAGI/M1XrEwWmaVY/s200/tuscany_logo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5257515158871203138" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;a href="http://tuscany.apache.org/"&gt;Apache Tuscany&lt;/a&gt;, a new Top-Level Project of the Apache Software Foundation (ASF), today &lt;a href="http://www.apache.org/foundation/press/pr_2008_10_14.html"&gt;announced&lt;/a&gt; the release of version 1.3.2 of its Service Component Architecture (SCA) for Java – the Project's latest release since its graduation from the ASF Incubator four months ago.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-3788593075475666360?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/3788593075475666360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/10/pr-apache-tuscany-enables-service.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3788593075475666360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3788593075475666360'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/10/pr-apache-tuscany-enables-service.html' title='PR : Apache Tuscany enables service oriented architecture solutions to more easily respond to new business requirements.'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_WQYY7rWlYRA/SPZyLnW_3UI/AAAAAAAAAGI/M1XrEwWmaVY/s72-c/tuscany_logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-6170840010273222481</id><published>2008-10-15T12:40:00.000-07:00</published><updated>2008-10-15T12:45:35.315-07:00</updated><title type='text'>Apache Tuscany SCA Java 1.3.2 Released</title><content type='html'>A maintenance release of Tuscany 1.3 has been released containing many new bug fixes. Visit the &lt;a href="http://tuscany.apache.org/sca-java-releases.html"&gt;Download Page&lt;/a&gt; to get the binaries or the the source for many differennt platforms. You may also check the &lt;a href="http://www.apache.org/dist/tuscany/java/sca/1.3.2/RELEASE_NOTES"&gt;Release Notes&lt;/a&gt; or the &lt;a href="http://www.apache.org/dist/tuscany/java/sca/1.3.2/CHANGES"&gt;Change Log&lt;/a&gt; to see what's new and what's been included.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-6170840010273222481?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/6170840010273222481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/10/apache-tuscany-sca-java-132-release.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6170840010273222481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6170840010273222481'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/10/apache-tuscany-sca-java-132-release.html' title='Apache Tuscany SCA Java 1.3.2 Released'/><author><name>Dan Becker</name><uri>http://www.blogger.com/profile/00685306597560739215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jWlrLVaaE24/SYmumeARcEI/AAAAAAAAAn4/9epSfwgz2UA/S220/beckerdan75.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-4544263492037498393</id><published>2008-09-17T06:14:00.000-07:00</published><updated>2008-09-17T06:19:40.318-07:00</updated><title type='text'>Tuscany Video Series</title><content type='html'>Apache Tuscany contributors have developed a series of videos to demonstrate and teach various aspects of Tuscany, SCA, and SOA technology. The first series of topics include "Apache Tuscany Overview", "SCA Quick Tour", "Getting Started with Apache Tuscany in Eclipse", and more.  We intend to publish and share many more topics in the weeks to come.&lt;br /&gt;&lt;br /&gt;See the videos on the Apache Tuscany web site at &lt;a href="http://tuscany.apache.org/sca-videos.html"&gt;SCA Video Series&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-4544263492037498393?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/4544263492037498393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/09/tuscany-video-series.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4544263492037498393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4544263492037498393'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/09/tuscany-video-series.html' title='Tuscany Video Series'/><author><name>Dan Becker</name><uri>http://www.blogger.com/profile/00685306597560739215</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jWlrLVaaE24/SYmumeARcEI/AAAAAAAAAn4/9epSfwgz2UA/S220/beckerdan75.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-7749789337255514533</id><published>2008-09-04T02:47:00.000-07:00</published><updated>2008-09-04T02:51:36.474-07:00</updated><title type='text'>Apache Tuscany SCA Java 1.3.1 released</title><content type='html'>A maintenance release of 1.3 has been released containing a few useful bug fixes. For details and to download visit the &lt;a href="http://tuscany.apache.org/sca-java-releases.html"&gt;downloads&lt;/a&gt; page on the Apache Tuscany website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-7749789337255514533?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/7749789337255514533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/09/apache-tuscany-sca-java-131-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7749789337255514533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7749789337255514533'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/09/apache-tuscany-sca-java-131-released.html' title='Apache Tuscany SCA Java 1.3.1 released'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-2938035376582205439</id><published>2008-08-05T08:15:00.000-07:00</published><updated>2008-08-05T08:25:05.486-07:00</updated><title type='text'>Apache Tuscany SCA Java 1.3 released</title><content type='html'>Today Apache Tuscany made a 1.3 release of the SCA Java runtime. This release is special as its the first SCA release since Tuscany graduated from the Incubator to be an Apache top level project. See the Tuscany &lt;a href="http://tuscany.apache.org/sca-java-releases.html"&gt;download page&lt;/a&gt; for details on the release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-2938035376582205439?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/2938035376582205439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/08/apache-tuscany-sca-java-13-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2938035376582205439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2938035376582205439'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/08/apache-tuscany-sca-java-13-released.html' title='Apache Tuscany SCA Java 1.3 released'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-6533329348142016885</id><published>2008-07-07T08:37:00.001-07:00</published><updated>2008-07-07T09:29:47.505-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Tuscany Web 2.0 Roadmap</title><content type='html'>I have started putting together a &lt;a href="http://tuscany.apache.org/sca-java-roadmap.html"&gt;Tuscany Web 2.0 Roadmap&lt;/a&gt; by pulling together issues discussed on the user/dev mailing list and also some items I'd like to see available in this space.&lt;br /&gt;&lt;br /&gt;Come and help us implement this vision. Patches, suggestions and/or comments (on the &lt;a href="http://tuscany.apache.org/mailing-lists.html"&gt;Tuscany mailing list&lt;/a&gt;) are welcome.&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Luciano Resende&lt;br /&gt;Apache Tuscany PMC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-6533329348142016885?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/6533329348142016885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/07/tuscany-web-20-roadmap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6533329348142016885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6533329348142016885'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/07/tuscany-web-20-roadmap.html' title='Tuscany Web 2.0 Roadmap'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-6632068881678754778</id><published>2008-06-16T10:16:00.000-07:00</published><updated>2008-06-16T10:17:47.017-07:00</updated><title type='text'>Tuscany SCA Chinese Discussion Forum is created as a Google group</title><content type='html'>I have created a Google group to provide a forum for Chinese-speaking developers and users to exchange ideas and practices in Chinese about Tuscany and SCA. The group home page is: &lt;a title="http://groups.google.com/group/tuscany-sca-chinese&amp;#10;CTRL + Click to follow link" href="wlmailhtml:%7BEBEE27E6-36AA-4AF1-8DDC-F81168257308%7Dmid://00000023/!x-usc:http://groups.google.com/group/tuscany-sca-chinese"&gt;http://groups.google.com/group/tuscany-sca-chinese&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You are invited to join and contribute to the forum!&lt;br /&gt;&lt;br /&gt;Please note tuscany-dev and tuscany-user mailing lists are the official ways to interact within the Tuscany project. The group is more like a user group for the Chinese community who prefers to communicate in Chinese.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-6632068881678754778?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/6632068881678754778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/06/tuscany-sca-chinese-discussion-forum-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6632068881678754778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6632068881678754778'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/06/tuscany-sca-chinese-discussion-forum-is.html' title='Tuscany SCA Chinese Discussion Forum is created as a Google group'/><author><name>Raymond Feng</name><uri>http://www.blogger.com/profile/11548072610191644480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_uxuBjh8TnSU/S0PD7mU27uI/AAAAAAAAAaA/W00Dkbdvfr0/s1600-R/rfeng.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-2279004963763738575</id><published>2008-06-06T03:51:00.000-07:00</published><updated>2008-06-06T03:54:23.587-07:00</updated><title type='text'>Red Hat/JBoss joins Apache Tuscany!</title><content type='html'>Fantastic news for Apache Tuscany and the Tuscany community: http://apache.markmail.org/message/e3hl4qjt7pbbuzbs&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-2279004963763738575?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/2279004963763738575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/06/red-hatjboss-joins-apache-tuscany.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2279004963763738575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2279004963763738575'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/06/red-hatjboss-joins-apache-tuscany.html' title='Red Hat/JBoss joins Apache Tuscany!'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-3245888793924459146</id><published>2008-05-21T22:27:00.000-07:00</published><updated>2008-05-21T22:28:53.168-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Opensource'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><title type='text'>Apache Tuscany graduated as a Top Level Apache Project !!!</title><content type='html'>Thanks everybody that helped during the "Incubation Journey" !!! &lt;br /&gt;Today, May 21st, Tuscany graduated as a Top Level Apache Project.&lt;br /&gt;&lt;br /&gt;The fun is just beginning!!!!&lt;br /&gt;Let's keep up the good work !!!&lt;br /&gt;&lt;br /&gt;Matthieu &lt;a href="http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg31781.html"&gt;wrote:&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;"Special order 7B, Establish the Apache Tuscany Project, was approved by&lt;br /&gt;Unanimous Vote of the directors present."&lt;br /&gt;&lt;br /&gt;Congratulations guys!&lt;br /&gt;&lt;br /&gt;Matthieu&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-3245888793924459146?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/3245888793924459146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/05/apache-tuscany-graduated-as-top-level.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3245888793924459146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3245888793924459146'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/05/apache-tuscany-graduated-as-top-level.html' title='Apache Tuscany graduated as a Top Level Apache Project !!!'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-4370393122355884232</id><published>2008-05-08T15:34:00.001-07:00</published><updated>2008-05-08T15:53:11.806-07:00</updated><title type='text'>Apache Tuscany JavaOne audience ask "can SOA be so easy?!"</title><content type='html'>I attended Tuscany SCA presentation at JavaOne yesterday. Tuscany committers, Jean-Sebastien and Mario Antollini, were presenting. They demo'd what Tuscany offers through Fruit and Vegetable demo and also demo'd the tools and that Tuscany provides. &lt;br /&gt;&lt;br /&gt;Tuscany presentation resulted in many positive blogs. Take a look at this one that it asks "Can SOA Be So Easy!" &lt;br /&gt;&lt;br /&gt;http://soa-talk.blogs.techtarget.com/2008/05/08/javaone-report-apache-tuscany-can-soa-be-this-easy/&lt;br /&gt;&lt;br /&gt;Mario and Sebastien really got the point across. Yes, SOA can be this easy with SCA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-4370393122355884232?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/4370393122355884232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/05/apache-tuscany-javaone-audience-ask-can.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4370393122355884232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4370393122355884232'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/05/apache-tuscany-javaone-audience-ask-can.html' title='Apache Tuscany JavaOne audience ask &quot;can SOA be so easy?!&quot;'/><author><name>Haleh Mahbod</name><uri>http://www.blogger.com/profile/16285844337072174445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-72587998831035707</id><published>2008-04-27T20:11:00.000-07:00</published><updated>2008-04-27T20:20:13.466-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Apache Tuscany SCA Java 1.2 released</title><content type='html'>The &lt;a href="http://incubator.apache.org/tuscany/"&gt;Apache Tuscany&lt;/a&gt; team are delighted to announce the 1.2 release of the &lt;a href="http://incubator.apache.org/tuscany/sca-java.html"&gt;Java SCA&lt;/a&gt; project.&lt;br /&gt;&lt;br /&gt;Apache Tuscany provides a runtime environment based on the Service Component Architecture (SCA). SCA is a set of specifications aimed at simplifying SOA application development. These  specifications are being standardized by &lt;a href="http://www.oasis-open.org"&gt;OASIS&lt;/a&gt; as part of the &lt;a href="http://www.oasis-opencsa.org"&gt;Open Composite Services Architecture&lt;/a&gt; (Open CSA).&lt;br /&gt;&lt;br /&gt;The Tuscany SCA Java 1.2 release adds a number of features including:&lt;br /&gt;   * An improved SCA distributed domain support with an SCA Domain Manager application&lt;br /&gt;   * Support for running Tuscany in a OSGI runtime using Apache Felix&lt;br /&gt;   * Support for JAXWS annotations&lt;br /&gt;   * improved and simplified JMS binding&lt;br /&gt;   * Improved support for SCA Policies and a new Policy provider SPI&lt;br /&gt;   * Support for 'native' Groovy component implementation classes&lt;br /&gt;   * Atom binding now using Apache Abdera&lt;br /&gt;   * A new Eclipse plugin providing a Tuscany runtime Library and Tuscany launcher in Eclipse environment.&lt;br /&gt;&lt;br /&gt;For full details about the release and to download the distributions please go to &lt;a href="http://incubator.apache.org/tuscany/sca-java-releases.html"&gt;Tuscany Release Page&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;To find out more about SCA, follow the link to &lt;a href="http://www.oasis-opencsa.org"&gt;OASIS Open CSA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Apache Tuscany welcomes your help. Any contribution, including code, testing, contributions to the documentation, or bug reporting is always appreciated. For more information on how to get involved, please visit the &lt;a href="http://incubator.apache.org/tuscany/"&gt;Apache Tuscany&lt;/a&gt; website.&lt;br /&gt;&lt;br /&gt;Thank you for your interest in Apache Tuscany!&lt;br /&gt;&lt;br /&gt;The Apache Tuscany Team.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;Tuscany is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Web services PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that&lt;br /&gt;the project has yet to be fully endorsed by the ASF.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-72587998831035707?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/72587998831035707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/04/apache-tuscany-sca-java-11-released.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/72587998831035707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/72587998831035707'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/04/apache-tuscany-sca-java-11-released.html' title='Apache Tuscany SCA Java 1.2 released'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-3246282856935250346</id><published>2008-02-12T02:33:00.000-08:00</published><updated>2008-02-12T03:23:47.091-08:00</updated><title type='text'>Tuscany SCA support for Relax-ws interfaces</title><content type='html'>&lt;a href="http://code.google.com/p/relax-ws/"&gt;Relax-ws&lt;/a&gt; is making the &lt;a href="http://www.infoq.com/news/2008/02/relax-ws"&gt;news,&lt;/a&gt; so to see what its like I've written a sandbox module giving Apache Tuscany SCA support for interfaces typed by .rws files. Relax-ws is an attempt to make SOA and Web services easier by providing a simple alternative to WSDL with a more programmer-friendly syntax.&lt;br /&gt;&lt;br /&gt;Its easy to use, try it out with the helloworld sample in Apache Tuscany's recent 1.1  &lt;a href="http://incubator.apache.org/tuscany/sca-java-releases.html"&gt;release&lt;/a&gt;, just replace the .wsdl file with the equivilent .rws file and add the runtime dependency for the new Tuscanny Relax WS module:&lt;br /&gt;&lt;br /&gt;1) delete the helloworld.wsdl file in the samples\helloworld-ws-service\src\main\resources\wsdl folder and add a new helloworld.rws file with the following contents:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;namespace http://helloworld&lt;br /&gt;&lt;br /&gt;service HelloWorld {&lt;br /&gt; port {&lt;br /&gt;    operation getGreetings {&lt;br /&gt;       in {&lt;br /&gt;          element name {xsd:string}&lt;br /&gt;       }&lt;br /&gt;       out {&lt;br /&gt;          element getGreetingsResponse {xsd:string}&lt;br /&gt;       }&lt;br /&gt;    }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;2) add the following dependency for the new module to the sample/helloworld-ws-service pom.xml:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;dependency&amp;gt;&lt;br /&gt;   &amp;lt;groupid&amp;gt;org.apache.tuscany.sca&amp;lt;/groupid&amp;gt;&lt;br /&gt;   &amp;lt;artifactid&amp;gt;tuscany-interface-relax-ws&amp;lt;/artifactid&amp;gt;&lt;br /&gt;   &amp;lt;version&amp;gt;1.2-incubating-SNAPSHOT&amp;lt;/version&amp;gt;&lt;br /&gt;&amp;lt;/dependency&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;3) The .rws file generates a WSDL with a portType named "HelloWorldPort" instead of "HelloWorld" as in the old wsdl so update the helloworldws.composite to have "wsdl.interface(HelloWorldPort)"&lt;br /&gt;&lt;br /&gt;Thats it!  You can now use mvn to run the sample as described in the sample README file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-3246282856935250346?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/3246282856935250346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/02/tuscany-sca-support-for-relax-ws.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3246282856935250346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3246282856935250346'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/02/tuscany-sca-support-for-relax-ws.html' title='Tuscany SCA support for Relax-ws interfaces'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-4296947805220475403</id><published>2008-02-06T17:01:00.000-08:00</published><updated>2008-02-06T17:06:03.040-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuscany'/><title type='text'>Apache Tuscany SCA 1.1 Release Announced</title><content type='html'>Tuscany team has just announced &lt;a href="http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg27706.html"&gt;Java SCA 1.1&lt;/a&gt; and it is now available for download on the &lt;a href="http://incubator.apache.org/tuscany/sca-java-releases.html"&gt;Tuscany SCA Releases&lt;/a&gt; page.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;The Apache Tuscany team are delighted to announce the 1.1 release of the Java SCA project.&lt;br /&gt;&lt;br /&gt;Apache Tuscany provides a runtime environment based on the Service Component Architecture (SCA). SCA is a set of specifications aimed at simplifying SOA application development. These specifications are being standardized by OASIS as part of the Open Composite Services Architecture (Open CSA).&lt;br /&gt;&lt;br /&gt;The Tuscany SCA Java 1.1 release adds a number of features including a JMS binding, improved policy support and an implementation extension for representing client side Javascript applications as SCA components.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;There is also a nice &lt;a href="http://www.infoq.com/news/2008/02/tuscany-java-1.1"&gt;post&lt;/a&gt; at &lt;a href="http://www.infoq.com/"&gt;InfoQ&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;InfoQ spoke with &lt;a href="http://jsdelfino.blogspot.com/"&gt;Jean-Sebastien Delfino&lt;/a&gt; and &lt;a href="http://lresende.blogspot.com/"&gt;Luciano Resende&lt;/a&gt;, both from IBM, who contribute to the Apache Tuscany project. &lt;br /&gt;...&lt;br /&gt;&lt;b&gt;InfoQ&lt;/b&gt;: What's coming ahead ?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;JS&lt;/b&gt;: The Tuscany community will have to decide (as we're just getting 1.1 out) but I envision progress in the following areas:&lt;br /&gt;&lt;br /&gt;    * simpler and more complete SCA policy support&lt;br /&gt;    * more policies (making progress with the transaction policy)&lt;br /&gt;    * improved end-to-end SCA contribution / deployment / distribution story&lt;br /&gt;    * an SCA domain administration application&lt;br /&gt;    * integration with Geronimo (there's a prototype in the Geronimo sandbox)&lt;br /&gt;    * improvements of the Web 2.0 bindings (maybe using Apache Abdera for ATOM and adding cross-domain support to the JSONRPC binding)&lt;br /&gt;    * optimizations of the Tuscany databinding support&lt;br /&gt;    * more platform integration testing (Tomcat, Geronimo etc.)&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-4296947805220475403?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/4296947805220475403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2008/02/apache-tuscany-sca-11-release-announced.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4296947805220475403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4296947805220475403'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2008/02/apache-tuscany-sca-11-release-announced.html' title='Apache Tuscany SCA 1.1 Release Announced'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-3364379949271205122</id><published>2007-11-26T15:21:00.000-08:00</published><updated>2007-11-26T15:27:06.674-08:00</updated><title type='text'>Series of Webinar on SCA by OASIS in December</title><content type='html'>Beginning December 10th, OASIS Open CSA will present five FREE webinars on the Service Component Architecture (SCA) and its role in SOA.&lt;br /&gt;&lt;br /&gt;http://www.oasis-open.org/events/webinars/sca-2007.php&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-3364379949271205122?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/3364379949271205122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/11/series-of-webinar-on-sca-by-oasis-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3364379949271205122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3364379949271205122'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/11/series-of-webinar-on-sca-by-oasis-in.html' title='Series of Webinar on SCA by OASIS in December'/><author><name>Haleh Mahbod</name><uri>http://www.blogger.com/profile/16285844337072174445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-5331275646022918020</id><published>2007-11-16T08:49:00.000-08:00</published><updated>2007-11-16T09:04:45.101-08:00</updated><title type='text'>Upcoming SCA skills shortage</title><content type='html'>In a &lt;a href="http://www.computing.co.uk/computing/analysis/2203301/fitting-skills-together-3632410?page=2"&gt;Computing&lt;/a&gt; article on the 15th November Nick Masterson-Jones from Vocalink is predicting an SCA skills shortage as SCA gains traction over next few years...so learn Apache Tuscany now and stay ahead of the curve!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-5331275646022918020?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/5331275646022918020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/11/upcoming-sca-skills-shortage.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5331275646022918020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5331275646022918020'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/11/upcoming-sca-skills-shortage.html' title='Upcoming SCA skills shortage'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-2140621949887562558</id><published>2007-11-11T22:58:00.000-08:00</published><updated>2007-11-11T23:00:27.083-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Opensource'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><title type='text'>Article : Building SOA with Tuscany SCA - A simple service-oriented infrastructure</title><content type='html'>&lt;blockquote&gt;&lt;a href="http://java.sys-con.com/read/458183.htm"&gt;Building SOA with Tuscany SCA&lt;/a&gt;&lt;br /&gt;— Many articles have already been written about service-oriented architecture (SOA) and Service Component Architecture (SCA), for example, see references [1] and [2]. In this article we'll focus on a freely available, open source implementation of the Service Component Architecture that provides a simple way to implement SOA solutions. This SCA implementation is being developed in the Apache Tuscany Incubator project. The project started in 2006 and is being used by many who are looking for a simple SOA infrastructure. The recent Tuscany SCA version 1.0, which was released in September 2007, supports the Service Component Architecture specifications 1.0.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-2140621949887562558?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/2140621949887562558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/11/article-building-soa-with-tuscany-sca.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2140621949887562558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2140621949887562558'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/11/article-building-soa-with-tuscany-sca.html' title='Article : Building SOA with Tuscany SCA - A simple service-oriented infrastructure'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-2041918504308382699</id><published>2007-11-06T15:27:00.000-08:00</published><updated>2007-11-06T16:00:15.793-08:00</updated><title type='text'>$81,609,558 for Tuscany</title><content type='html'>&lt;a href="http://www.ohloh.net/projects/3491?p=Apache+Tuscany"&gt;ohloh.net &lt;/a&gt;is reporting a current project cost for Tuscany running at $81,609,558! As Ohloh says, thats based on "...how much it would cost to create the project from scratch." Its interesting to compare this to the Ohloh reported cost for other SOA related open source projects:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span id="cocomo_value"&gt;Celtix &lt;/span&gt;$&lt;span id="cocomo_value"&gt;1,436,254&lt;/span&gt;&lt;/li&gt;&lt;li&gt;CXF  $&lt;span id="cocomo_value"&gt;2,930,214&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Mule  &lt;span id="cocomo_value"&gt;2,928,588&lt;/span&gt;&lt;/li&gt;&lt;li&gt;OpenESB $&lt;span id="cocomo_value"&gt;5,494,803&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Geronimo $&lt;span id="cocomo_value"&gt;3,739,071&lt;/span&gt;&lt;/li&gt;&lt;li&gt;ServiceMix $&lt;span id="cocomo_value"&gt;2,244,711&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Synapse $&lt;span id="cocomo_value"&gt;1,117,180&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;So Tuscany is approaching two orders of magnitude more than those!&lt;br /&gt;&lt;br /&gt;There are various explanations and spins that could be put on these numbers but there's no denying it shows the incredible amount of effort thats gone in to the Tuscany code base.&lt;br /&gt;&lt;br /&gt;As Tuscany developers we hope that all this effort and code thats gone into Tuscany means people using it have to spend less effort and write less code themselves than if they were using some of the other SOA solutions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-2041918504308382699?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/2041918504308382699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/11/81609558-for-tuscany.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2041918504308382699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2041918504308382699'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/11/81609558-for-tuscany.html' title='$81,609,558 for Tuscany'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-717864076467262339</id><published>2007-10-30T07:50:00.000-07:00</published><updated>2007-10-30T09:07:49.990-07:00</updated><title type='text'>FeatherCast on Tuscany available</title><content type='html'>A little belated now but mentioning it here as it hasn't had much publicity elsewhere...&lt;a href="http://feathercast.org/?p=51"&gt;&lt;span id="misp_compose_1" class="hm"&gt;FeatherCast&lt;/span&gt; episode 35&lt;/a&gt; is interviews with representatives from three Incubator projects, one of which is Tuscany. This was recorded at &lt;span id="misp_compose_3" class="hm"&gt;ApacheCon&lt;/span&gt; EU earlier this year but took a while to become available. &lt;span id="misp_compose_4" class="hm"&gt;Thats&lt;/span&gt; Tuscany &lt;span id="misp_compose_5" class="hm"&gt;committer&lt;/span&gt; Simon Laws speaking about Tuscany (the Tuscany interview  starts 6:03 into the MP3 if you want to skip right to it). I'm hoping we can get another &lt;span id="misp_compose_6" class="hm"&gt;FeatherCast&lt;/span&gt; episode done about Tuscany at the upcoming &lt;span id="misp_compose_8" class="hm"&gt;ApacheCon&lt;/span&gt; US, will keep you all posted...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-717864076467262339?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/717864076467262339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/feathercast-on-tuscany-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/717864076467262339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/717864076467262339'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/feathercast-on-tuscany-available.html' title='FeatherCast on Tuscany available'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-2550902133040243811</id><published>2007-10-23T07:24:00.001-07:00</published><updated>2007-10-23T08:07:58.269-07:00</updated><title type='text'>SCA is the forefront of the SOA frontier</title><content type='html'>Duane Nickull recently gave a &lt;a href="http://technoracle.blogspot.com/2007/10/service-component-architecture-podcast.html"&gt;podcast interview&lt;/a&gt; on SCA for Network World. Its about 30 minutes long, nothing about Apache Tuscany, but some good quotes like "SCA is the forefront of the SOA frontier" and "OASIS has really become ground zero for a lot of the latest developments in the SOA world". Makes for a change from just reading all about SCA, so go pop on your headpones and have a listen...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-2550902133040243811?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/2550902133040243811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/sca-is-forefront-of-soa-frontier.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2550902133040243811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2550902133040243811'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/sca-is-forefront-of-soa-frontier.html' title='SCA is the forefront of the SOA frontier'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-2733595733354743693</id><published>2007-10-17T15:48:00.000-07:00</published><updated>2007-10-17T17:22:32.284-07:00</updated><title type='text'>SCA highly productive, adoption inevitable!</title><content type='html'>Anne Thomas Manes gave a TeleBriefing yesterday on SCA describing it as "Potentially highly productive" and saying "Adoption may be inevitable", even mentions Apache Tuscany in passing. You need a login to view the TeleBriefing but the slides are &lt;a href="http://www.burtongroup.com/Events/Telebriefings.aspx"&gt;freely available&lt;/a&gt; and there is a summary at &lt;a href="http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1277423,00.html"&gt;SearchWebServices.com.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-2733595733354743693?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/2733595733354743693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/sca-highly-productive-adoption.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2733595733354743693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2733595733354743693'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/sca-highly-productive-adoption.html' title='SCA highly productive, adoption inevitable!'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-6018623425152553538</id><published>2007-10-16T06:26:00.000-07:00</published><updated>2007-10-16T06:56:41.757-07:00</updated><title type='text'>SCA Eclipse plugin for Tuscany</title><content type='html'>Sebastien has written an Eclipse plugin that enables, amongst other things, being able to right click on an SCA .composite file and selecting "Run As / Tuscany..." to launch Tuscany with the composite  deployed. Seems pretty cool, there's more detail about it on his &lt;a href="http://jsdelfino.blogspot.com/2007/10/developing-sca-application-with-apache.html"&gt;blog&lt;/a&gt; so if you use both Tuscany and Eclipse it could be worth a look.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-6018623425152553538?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/6018623425152553538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/sca-eclipse-plugin-for-tuscany.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6018623425152553538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6018623425152553538'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/sca-eclipse-plugin-for-tuscany.html' title='SCA Eclipse plugin for Tuscany'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-6920423705800846219</id><published>2007-10-10T01:55:00.000-07:00</published><updated>2007-10-10T02:44:01.751-07:00</updated><title type='text'>SOA for the Business Developer: Concepts, BPEL, and SCA</title><content type='html'>The new book by Ben Marqolis &lt;a href="http://www.amazon.com/SOA-Business-Developer-Concepts-Developers/dp/1583470654"&gt;SOA for the Business Developer: Concepts, BPEL, and SCA&lt;/a&gt; has been getting a lot of publicity recently so i checked it out at a local book shop. It covers both SCA and SDO, mentions Apache Tuscany, and has a focus on XML as the core of SOA and has two chapters devoted to BPEL. It is aimed more at the business user than a technical developer, but if you're looking for a book on SCA this seems to be pretty much the only thing available right now. (Note, googling around you may be able to find a  downloadable softcopy)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-6920423705800846219?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/6920423705800846219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/soa-for-business-developer-concepts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6920423705800846219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6920423705800846219'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/soa-for-business-developer-concepts.html' title='SOA for the Business Developer: Concepts, BPEL, and SCA'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-159495777408383124</id><published>2007-10-08T06:02:00.000-07:00</published><updated>2007-10-08T06:09:19.043-07:00</updated><title type='text'>SCA Diagram stencil for Visio</title><content type='html'>&lt;a href="http://soastation.blogspot.com/"&gt;SOA Station: Mind the gap!&lt;/a&gt; author Peter O’Brien has created a Visio stencil for SCA composite diagrams. Check out his &lt;a href="http://soastation.blogspot.com/2007/10/sca-diagram-stencil-for-visio.html"&gt;blog post&lt;/a&gt; and download the stencil &lt;a href="http://soastation.googlepages.com/SCAComposite.vss"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-159495777408383124?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/159495777408383124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/sca-diagram-stencil-for-visio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/159495777408383124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/159495777408383124'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/sca-diagram-stencil-for-visio.html' title='SCA Diagram stencil for Visio'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-6014049635398860986</id><published>2007-10-07T00:59:00.000-07:00</published><updated>2007-10-07T01:00:21.782-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='DAS'/><title type='text'>Apache Tuscany Java DAS 1.0-incubating-beta2 released</title><content type='html'>October 06st 2007 - &lt;a href="http://incubator.apache.org/tuscany/"&gt;Apache Tuscany&lt;/a&gt; is pleased to announce the&lt;br /&gt;1.0-incubating-beta2 release of the &lt;a href="http://incubator.apache.org/tuscany/das-java.html"&gt;Java DAS&lt;/a&gt; project.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://incubator.apache.org/tuscany/das-java.html"&gt;Data Access Services&lt;/a&gt; (DAS) works together with &lt;a href="http://incubator.apache.org/tuscany/sdo-java.html"&gt;Service Data Objects&lt;/a&gt;&lt;br /&gt;(SDO) simplifying handling of data when interacting with the back-end&lt;br /&gt;data source and frees application developers  from dealing with&lt;br /&gt;tedious and error-prone transformation between end source types and&lt;br /&gt;SDO Data Object Types/properties.&lt;br /&gt;&lt;br /&gt;The main purpose of the DAS beta2 release is to fix incompatibilities&lt;br /&gt;that were found with SDO 1.0 release.&lt;br /&gt;&lt;br /&gt;For a complete list of changes on this release, please view the &lt;a href="https://svn.apache.org/repos/asf/incubator/tuscany/tags/java/das/1.0-incubating-beta2/distribution/binary/RELEASE_NOTES"&gt;release notes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can download the Java DAS release &lt;a href="http://incubator.apache.org/tuscany/das-java-releases.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Apache Tuscany welcomes your help. Any contribution, including code,&lt;br /&gt;testing, improving the documentation, or bug reporting is always&lt;br /&gt;appreciated. For more information on how to get involved in Apache&lt;br /&gt;Tuscany visit the website at: http://incubator.apache.org/tuscany.&lt;br /&gt;&lt;br /&gt;Thank you for your interest in Apache Tuscany!&lt;br /&gt;The Apache Tuscany Team.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-6014049635398860986?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/6014049635398860986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/apache-tuscany-java-das-10-incubating.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6014049635398860986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6014049635398860986'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/10/apache-tuscany-java-das-10-incubating.html' title='Apache Tuscany Java DAS 1.0-incubating-beta2 released'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-5844047507353282374</id><published>2007-09-25T07:15:00.000-07:00</published><updated>2007-09-25T07:40:12.267-07:00</updated><title type='text'>Apache Tuscany SCA 1.0 released!!!</title><content type='html'>The Apache Tuscany team have reached a major milestone by announcing the 1.0 release of the Java SCA project.&lt;br /&gt;&lt;br /&gt;This 1.0 release includes implementations of the main SCA specifications including:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;        SCA Assembly Model V1.0&lt;/li&gt;&lt;li&gt;SCA Policy Framework V1.0&lt;/li&gt;&lt;li&gt;SCA Java Common Annotations and APIs V1.0&lt;/li&gt;&lt;li&gt;SCA Java Component Implementation V1.0&lt;/li&gt;&lt;li&gt;SCA Spring Component Implementation V1.0&lt;/li&gt;&lt;li&gt;SCA BPEL Client and Implementation V1.0&lt;/li&gt;&lt;li&gt;SCA Web Services Binding V1.0&lt;/li&gt;&lt;li&gt;SCA EJB Session Bean Binding V1.0&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;It also includes implementations of many features not yet defined&lt;br /&gt; by SCA specifications, including:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; SCA bindings for Direct Web Remoting, RSS and ATOM Feeds,  HTTP resources, JSON-RPC, PUB/SUB Notifications, and RMI.&lt;/li&gt;&lt;li&gt; SCA implementation types for OSGI, XQuery, BPEL, and various dynamic languages including Groovy, Javascript, Python and Ruby&lt;/li&gt;&lt;li&gt; Databindings for Service Data Objects (SDO), JAXB, XmlBeans,  Axis2's AXIOM, JSON, SAXON, DOM, SAX and StAX&lt;/li&gt;&lt;/ul&gt;The Tuscany SCA Runtime can be configured as a single node SCA domain or&lt;br /&gt; as an SCA domain distributed across multiple nodes.&lt;br /&gt; In addition Tuscany SCA supports the following host-deployment options:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; running standalone&lt;/li&gt;&lt;li&gt; running with distributed nodes across multiple JVMs&lt;/li&gt;&lt;li&gt; running with embedded Jetty or Tomcat&lt;/li&gt;&lt;li&gt; running as a standard web application&lt;/li&gt;&lt;li&gt; running as a module in Geronimo (experimental)&lt;/li&gt;&lt;/ul&gt;For more information and to download the release please go to the &lt;a href="http://incubator.apache.org/tuscany/sca-java-releases.html"&gt;releases&lt;/a&gt; page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-5844047507353282374?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/5844047507353282374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/09/apache-tuscany-sca-10-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5844047507353282374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5844047507353282374'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/09/apache-tuscany-sca-10-released.html' title='Apache Tuscany SCA 1.0 released!!!'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-8595350145741720205</id><published>2007-09-05T00:57:00.000-07:00</published><updated>2007-09-05T01:21:12.152-07:00</updated><title type='text'>The OASIS work on SCA is kicking off</title><content type='html'>The OASIS work on SCA, &lt;a href="http://www.oasis-opencsa.org/"&gt;OpenCSA&lt;/a&gt;,  is kicking off after the move from &lt;a href="http://www.osoa.org/"&gt;OSOA&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;OASIS has issued a "Call for Participation" for six technical committees, (there's a summary at &lt;a href="http://xml.coverpages.org/ni2007-07-06-a.html"&gt;XML Cover Pages&lt;/a&gt;), and there's a free &lt;a href="http://www.oasis-opencsa.org/2007-plenary"&gt;plenary session&lt;/a&gt; on the 18 - 20 September 2007.&lt;br /&gt;&lt;br /&gt;Anyone interested in SCA can participate at OASIS technical committees. To do this you need to get an OASIS &lt;a href="http://www.oasis-open.org/kmembership_info/person_signup"&gt;logonid&lt;/a&gt; and then join any technical committees you're interested in. Here's a list of the technical committees:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oasis-open.org/apps/org/workgroup/sca-assembly/index.php"&gt;SCA Assembly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oasis-open.org/apps/org/workgroup/sca-policy/index.php"&gt;SCA Policy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oasis-open.org/apps/org/workgroup/sca-bindings/index.php"&gt;SCA Bindings&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oasis-open.org/apps/org/workgroup/sca-j/index.php"&gt;SCA Java&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oasis-open.org/apps/org/workgroup/sca-bpel/index.php"&gt;SCA BPEL&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oasis-open.org/apps/org/workgroup/sca-c-cpp/index.php"&gt;SCA C++&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-8595350145741720205?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/8595350145741720205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/09/oasis-work-on-sca-is-kicking-off.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/8595350145741720205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/8595350145741720205'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/09/oasis-work-on-sca-is-kicking-off.html' title='The OASIS work on SCA is kicking off'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-7229918346125619958</id><published>2007-08-31T06:47:00.000-07:00</published><updated>2007-08-31T06:55:21.742-07:00</updated><title type='text'>Apache Tuscany SCA 0.99 released!</title><content type='html'>We've just announced the 0.99 release of Apache Tuscany SCA! Its got some pretty cool new features such as support for distributed SCA domains, pub/sub components, OSGi, and a whole host of other improvements. Go check it out at the &lt;a href="http://incubator.apache.org/tuscany/sca-java-099-incubating.html"&gt;Apache Tuscany website&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-7229918346125619958?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/7229918346125619958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/08/apache-tuscany-sca-099-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7229918346125619958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7229918346125619958'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/08/apache-tuscany-sca-099-released.html' title='Apache Tuscany SCA 0.99 released!'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-6500188956457429392</id><published>2007-08-22T15:55:00.000-07:00</published><updated>2007-08-22T16:02:48.463-07:00</updated><title type='text'>Apache Tuscany Java DAS 1.0-incubating-beta1 released</title><content type='html'>August 21st 2007 - &lt;a href="http://incubator.apache.org/tuscany/"&gt;Apache Tuscany&lt;/a&gt; is pleased to announce the&lt;br /&gt;1.0-incubating-beta1 release of the &lt;a href="http://incubator.apache.org/tuscany/das-java.html"&gt;Java DAS&lt;/a&gt; project.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://incubator.apache.org/tuscany/das-java.html"&gt;Data Access Services&lt;/a&gt; (DAS) works together with &lt;a href="http://incubator.apache.org/tuscany/sdo-java.html"&gt;Service Data Objects&lt;/a&gt;&lt;br /&gt;(SDO) simplifying handling of data when interacting with the back-end&lt;br /&gt;data source and frees application developers  from dealing with&lt;br /&gt;tedious and error-prone transformation between end source types and&lt;br /&gt;SDO Data Object Types/properties.&lt;br /&gt;&lt;br /&gt;Key features of 1.0-incubating-beta1 release are :&lt;br /&gt;&lt;br /&gt;     - Support for J2SE connections in DAS config using Driver Manager.&lt;br /&gt;     - Added support for multiple database schemas in queries&lt;br /&gt;     - Enhanced Optimistic Concurrency Control with overqualified updates&lt;br /&gt;     - Multiple enhancements around ApplyChanges API&lt;br /&gt;     - Enhanced Documentation : User, Developer and Architect guides&lt;br /&gt;as well as javadocs&lt;br /&gt;     - Enhanced and new sample applications&lt;br /&gt;&lt;br /&gt;For a complete list of changes on this release, please view the &lt;a href="https://svn.apache.org/repos/asf/incubator/tuscany/tags/java/das/1.0-incubating-beta1/distribution/binary/RELEASE_NOTES"&gt;release notes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can download the Java DAS release &lt;a href="http://incubator.apache.org/tuscany/das-downloads.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Apache Tuscany welcomes your help. Any contribution, including code,&lt;br /&gt;testing, improving the documentation, or bug reporting is always&lt;br /&gt;appreciated. For more information on how to get involved in Apache&lt;br /&gt;Tuscany visit the website at: http://incubator.apache.org/tuscany.&lt;br /&gt;&lt;br /&gt;Thank you for your interest in Apache Tuscany!&lt;br /&gt;The Apache Tuscany Team.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;Tuscany is an effort undergoing incubation at the Apache Software&lt;br /&gt;Foundation (ASF), sponsored by the Apache Web services PMC. Incubation&lt;br /&gt;is required of all newly accepted projects until a further review&lt;br /&gt;indicates that the infrastructure, communications, and decision making&lt;br /&gt;process have stabilized in a manner consistent with other successful&lt;br /&gt;ASF projects. While incubation status is not necessarily a reflection&lt;br /&gt;of the completeness or stability of the code, it does indicate that&lt;br /&gt;the project has yet to be fully endorsed by the ASF.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-6500188956457429392?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/6500188956457429392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/08/apache-tuscany-java-das-10-incubating.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6500188956457429392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6500188956457429392'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/08/apache-tuscany-java-das-10-incubating.html' title='Apache Tuscany Java DAS 1.0-incubating-beta1 released'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-4736825783243547338</id><published>2007-08-09T12:14:00.000-07:00</published><updated>2007-08-09T12:26:53.486-07:00</updated><title type='text'>Apache Tuscany SDO 1.0 incubating released today - Complete 2.1 spec support</title><content type='html'>This release provides full support for SDO 2.1 specification and includes easy to use samples.&lt;br /&gt;&lt;br /&gt;more detail about the release can be found here:&lt;br /&gt;&lt;a href="http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg21379.html"&gt;http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg21379.html&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;br /&gt;Apache Tuscany SDO 1.0 incubating release can be downloaded from here:&lt;br /&gt;&lt;a href="http://incubator.apache.org/tuscany/sdo-java-releases.html"&gt;http://incubator.apache.org/tuscany/sdo-java-releases.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-4736825783243547338?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/4736825783243547338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/08/apache-tuscany-sdo-10-incubating.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4736825783243547338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4736825783243547338'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/08/apache-tuscany-sdo-10-incubating.html' title='Apache Tuscany SDO 1.0 incubating released today - Complete 2.1 spec support'/><author><name>Haleh Mahbod</name><uri>http://www.blogger.com/profile/16285844337072174445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-8788387838508513125</id><published>2007-07-31T14:48:00.002-07:00</published><updated>2007-07-31T15:23:19.596-07:00</updated><title type='text'>Create and run OnLineStore in few minutes using SCA.</title><content type='html'>Want to learn &lt;a href="http://incubator.apache.org/tuscany/sca-overview.html"&gt;SCA &lt;/a&gt;and have not been able to find the time to do it?&lt;br /&gt;&lt;br /&gt;I am new to Eclipse and I was able to create my online store and start shopping in less than half an hour by following this step by step &lt;a href="http://incubator.apache.org/tuscany/sca-java-releases.data/onlineStore.pdf"&gt;example&lt;/a&gt; in Tuscany.&lt;br /&gt;&lt;br /&gt;Now, this is cool! It is so simple!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-8788387838508513125?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/8788387838508513125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/07/create-and-run-onlinestore-in-few.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/8788387838508513125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/8788387838508513125'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/07/create-and-run-onlinestore-in-few.html' title='Create and run OnLineStore in few minutes using SCA.'/><author><name>Haleh Mahbod</name><uri>http://www.blogger.com/profile/16285844337072174445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-5366878515922756059</id><published>2007-07-18T08:56:00.000-07:00</published><updated>2007-07-18T09:11:33.266-07:00</updated><title type='text'>SCA Tooling?</title><content type='html'>Some interesting stuff is happening in the tools space. Check it out!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.eclipse.org/SCA_Composite_Editor"&gt;http://wiki.eclipse.org/SCA_Composite_Editor&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It looks like this proposal will turn into code soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-5366878515922756059?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/5366878515922756059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/07/sca-tooling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5366878515922756059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5366878515922756059'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/07/sca-tooling.html' title='SCA Tooling?'/><author><name>Haleh Mahbod</name><uri>http://www.blogger.com/profile/16285844337072174445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-587244838208592537</id><published>2007-07-17T16:07:00.000-07:00</published><updated>2007-07-17T16:15:17.580-07:00</updated><title type='text'>Tuscany BOF at O'Reilly OSCon 2007 - July 25</title><content type='html'>If you are attending O'Reilly Open Source Conference in Portland, join the Apache Tuscany BOF session on Wed.  July 25th. We would very much like to meet you and chat about Apache Tuscany.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://conferences.oreillynet.com/cs/os2007/view/e_sess/14724"&gt;http://conferences.oreillynet.com/cs/os2007/view/e_sess/14724&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-587244838208592537?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/587244838208592537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/07/tuscany-bof-at-oreilly-oscon-2007-july.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/587244838208592537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/587244838208592537'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/07/tuscany-bof-at-oreilly-oscon-2007-july.html' title='Tuscany BOF at O&apos;Reilly OSCon 2007 - July 25'/><author><name>Haleh Mahbod</name><uri>http://www.blogger.com/profile/16285844337072174445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-6854534624653460443</id><published>2007-07-06T10:19:00.000-07:00</published><updated>2007-07-06T10:21:01.758-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Tuscany'/><category scheme='http://www.blogger.com/atom/ns#' term='DAS'/><title type='text'>What's new with Apache Tuscany Data Access Services</title><content type='html'>Recently, we have been having good progress on different areas of interest around DAS, and I want to use this post to give you an summary and overview of what's going on with &lt;a href="http://incubator.apache.org/tuscany/das-overview.html"&gt;Apache Tuscany Data Access Services&lt;/a&gt; (a.k.a DAS).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;DAS C++&lt;/span&gt;&lt;br /&gt;Looks like Adriano Crestani is making progress on getting a DAS C++ implementation ready, and you can find some details on his last &lt;a href="http://www.mail-archive.com/tuscany-user%40ws.apache.org/msg01166.html"&gt;post&lt;/a&gt; to Tuscany user mailing list.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;LDAP DAS&lt;/span&gt;&lt;br /&gt;In a related DAS subject, Ole Ersoy is also making good progress on expanding the data sources supported by DAS and implementing an LDAP DAS, more details available on his &lt;a href="http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg19284.html"&gt;post&lt;/a&gt; to Tuscany dev mailing list.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Exposing Data as Services and Data as Feeds&lt;/span&gt;&lt;br /&gt;Exploring the integration between DAS and &lt;a href="http://incubator.apache.org/tuscany/sca-overview.html"&gt;Service Component Architecture&lt;/a&gt; (a.k.a SCA) I have created two new SCA extensions :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg18908.html"&gt;Data as Services&lt;/a&gt; : this is an extension to the SCA programming model to expose services that interact with a persistent layer in a declarative fashion hiding the implementation details from the service developer.It's all about simplicity, allowing a service to be defined without explicitly coding the persistence layer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg19099.html"&gt;Data as Feeds&lt;/a&gt; : this is an extension to the SCA programming model that gives you a REST view of a database table, and in conjunction with the SCA Feed extension publishes data as ATOM Feeds and can easily be aggregated into feed readers or other Web 2.0 feed-friendly solutions. The idea is also to provide CRUD operations via the ATOM protocol.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;DAS Java beta1 Release&lt;/span&gt;&lt;br /&gt;Also note that the Relational DAS for Java is on it's final steps towards it's beta1 release, you can find more details on this &lt;a href="http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg19301.html"&gt;post&lt;/a&gt;. Also, stay tunned for a Release Candidate and final release in the next couple days.&lt;br /&gt;&lt;br /&gt;If you are interested in helping us, please take a look at our &lt;a href="http://incubator.apache.org/tuscany/getting-involved.html"&gt;Getting Involved&lt;/a&gt; page, and if you have any questions, feel free to drop us an e-mail to our &lt;a href="http://incubator.apache.org/tuscany/mailing-lists.html"&gt;mailing lists&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-6854534624653460443?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/6854534624653460443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/07/whats-new-with-apache-tuscany-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6854534624653460443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6854534624653460443'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/07/whats-new-with-apache-tuscany-data.html' title='What&apos;s new with Apache Tuscany Data Access Services'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-3675254988845957478</id><published>2007-07-02T07:24:00.000-07:00</published><updated>2007-07-02T07:27:21.413-07:00</updated><title type='text'>SCA_SDO PHP version 1.2.2 available</title><content type='html'>For those interested in SCA and SDO in PHP, version 1.2.2 of the SCA_SDO package for PHP has been released (it's actually been out for a few days now but I've been away). This package uses the Tuscany C++ SDO code.&lt;br /&gt;&lt;br /&gt;Of particular interest, this is the first release to contain domain specific bindings which make it easier for our PHP SCA users to access doman specific services out on the internet. This might be something that the Tuscany SCA projects want to consider in the future.&lt;br /&gt;&lt;br /&gt;FYI here's the release announce....&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------------------------------------------------------------&lt;br /&gt;The new PECL package SCA_SDO-1.2.2 has been released at http://pecl.php .net/.&lt;br /&gt;&lt;br /&gt;Release notes&lt;br /&gt;-------------&lt;br /&gt;&lt;br /&gt;* Fixes for PECL bugs:&lt;br /&gt;- PECL#10925 - Don't treat magic PHP methods as service operations&lt;br /&gt;- PECL#10989 - don't automatically make all types in the wsdl nillable&lt;br /&gt;- PECL#10994 - Business Exceptions Data Returned to Client&lt;br /&gt;- PECL#11004 - WSDL Generated Does Not Validate&lt;br /&gt;- PECL#11012 - Visual Studio Consumption of SCA Generated WSDL&lt;br /&gt;* Other:&lt;br /&gt;- Pick up revision 546761 of Tuscany SDO code.&lt;br /&gt;- Include new eBay soap binding&lt;br /&gt;- Tactical version of the in memory caching of the data model enabled for eBay binding&lt;br /&gt;- Unit tests keep going to conclusion even when extensions are missing&lt;br /&gt;- Added the eServiceStore example - shows several components which can be make local or remote with only a swift change of the @binding annotations.&lt;br /&gt;The next development branch has been created: it is EIDER. The Eider is the UK's largest duck.&lt;br /&gt;&lt;br /&gt;Package Info&lt;br /&gt;-------------&lt;br /&gt;Service Data Objects (SDOs) enable PHP applications to work with data&lt;br /&gt;from different sources (like a database query, an XML file, or a&lt;br /&gt;spreadsheet) using a single interface. SCA for PHP allows a PHP&lt;br /&gt;programmer to write reusable components (classes) in PHP, which can be&lt;br /&gt;called either locally, or remotely via Web Services, with an identical&lt;br /&gt;interface.&lt;br /&gt;&lt;br /&gt;Related Links&lt;br /&gt;-------------&lt;br /&gt;Package home: http://pecl. php.net/package/SCA_SDO&lt;br /&gt;   Changelog: http://pecl. php.net/package-changelog.php?package=SCA_SDO&lt;br /&gt;    Download: http://pecl. php.net/get/SCA_SDO-1.2.2.tgz&lt;br /&gt;    Web Site: http://www.osoa.org/display/PHP/SOA+PHP+Homepage&lt;br /&gt;    Mail List: http://groups.google.co.uk/group/phpsoa?hl=en&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-3675254988845957478?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/3675254988845957478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/07/scasdo-php-version-122-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3675254988845957478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3675254988845957478'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/07/scasdo-php-version-122-available.html' title='SCA_SDO PHP version 1.2.2 available'/><author><name>simon</name><uri>http://www.blogger.com/profile/07173882998898675934</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-7168930727806376072</id><published>2007-06-06T00:49:00.001-07:00</published><updated>2007-06-07T14:57:49.823-07:00</updated><title type='text'>Tuscany SCA 0.90 released</title><content type='html'>We've just finished the latest Tuscany release of the &lt;span id="misp_compose_1" class="hm"&gt;SCA&lt;/span&gt; project. This was a big release for us with some significant changes to make the &lt;span id="misp_compose_2" class="hm"&gt;runtime&lt;/span&gt; far more usable and flexible.  You can read all about it in the &lt;A href="http://www.mail-archive.com/general%40incubator.apache.org/msg14260.html"&gt;announcement&lt;/A&gt;   or go straight to the &lt;A href="http://incubator.apache.org/tuscany/sca-java-releases.html"&gt;download&lt;/A&gt; page to give it a whirl.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-7168930727806376072?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/7168930727806376072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/06/tuscany-sca-090-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7168930727806376072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7168930727806376072'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/06/tuscany-sca-090-released.html' title='Tuscany SCA 0.90 released'/><author><name>ant</name><uri>http://www.blogger.com/profile/07995321110552965759</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-4120266052427039475</id><published>2007-05-25T02:09:00.000-07:00</published><updated>2007-05-25T02:15:28.568-07:00</updated><title type='text'>Creating Mash-Ups using SCA and Apache Tuscany</title><content type='html'>I've just had my latest DeveloperWorks article published, entitled "&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.ibm.com/developerworks/library/ws-soa-scamashups/"&gt;Build mashups with the Service Component Architecture and Apache Tuscany&lt;/a&gt;". This article explains how the Alert Aggregator sample in the &lt;a href="http://cwiki.apache.org/confluence/display/TUSCANY/SCA+CPP"&gt;Tuscany Native M3 release&lt;/a&gt; works and steps through the components and code it uses.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-4120266052427039475?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/4120266052427039475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/05/creating-mash-ups-using-sca-and-apache.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4120266052427039475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4120266052427039475'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/05/creating-mash-ups-using-sca-and-apache.html' title='Creating Mash-Ups using SCA and Apache Tuscany'/><author><name>Andy Borley</name><uri>http://www.blogger.com/profile/12779997173639929449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-7021511164181711623</id><published>2007-05-16T15:18:00.000-07:00</published><updated>2007-05-16T15:29:14.753-07:00</updated><title type='text'>Calling  eBay using SCA - A PHP example</title><content type='html'>few lines of code and enabled to call ebay.  This is a good example:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-03.ibm.com/developerworks/blogs/page/phpblog?entry=calling_ebay_using_the_service&amp;ca=drs-bl"&gt;http://www-03.ibm.com/developerworks/blogs/page/phpblog?entry=calling_ebay_using_the_service&amp;amp;ca=drs-bl&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-7021511164181711623?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/7021511164181711623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/05/calling-ebay-using-sca-php-example.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7021511164181711623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/7021511164181711623'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/05/calling-ebay-using-sca-php-example.html' title='Calling  eBay using SCA - A PHP example'/><author><name>Haleh Mahbod</name><uri>http://www.blogger.com/profile/16285844337072174445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-1893737162494688830</id><published>2007-05-15T07:08:00.000-07:00</published><updated>2007-05-15T07:10:42.542-07:00</updated><title type='text'>PHP SCA_SDO Release 1.2.1 Is Available</title><content type='html'>An update on the previous post. We found a few problems with the 1.2.0 release so we have done a quick refresh. Here is the release annouce for those of you interested in constructing and using services in PHP&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------  &lt;p class="MsoNormal"&gt;&lt;br /&gt;The new PECL package SCA_SDO-1.2.1 has been released at &lt;a href="http://pecl.php.net/" target="_blank"&gt;http://pecl.&lt;span name="st" id="st"&gt;&lt;span class="st"&gt;&lt;span style="text-decoration: none;"&gt;php&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.net/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="st"&gt;&lt;span name="st" id="st"&gt;Release&lt;/span&gt;&lt;/span&gt; notes&lt;br /&gt;-------------&lt;br /&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;br /&gt;* Pluggable bindings support&lt;/p&gt;    &lt;p class="MsoNormal"&gt;This support is all in the core. There are now fewer files in the SCA directory and all code specific to a given binding (local, soap, jsonrpc etc.) goes in a subdirectory under the Bindings subdirectory. The SCA core code now just knows how to use the SCA_BindingsFactory object to pull in the classes it needs to service an incoming request. The names of the desired classes are derived from the annotations e.g. if a component has an @binding.soap annotation, the SCA core code will look in SCA/Bindings/soap for the classes it needs. This is probably of limited interest unless you plan to write a binding of your own. We plan an article to describe how this works.&lt;br /&gt;&lt;br /&gt;* Refactored bindings based on the pluggable binding support:&lt;br /&gt;o jsonrpc&lt;br /&gt;o local (php to php binding)&lt;br /&gt;o restrpc (RPC based on HTTP GET or POST)&lt;br /&gt;o soap (SOAP web services)&lt;br /&gt;o xmlrpc&lt;br /&gt;&lt;br /&gt;* Latest drop of SDO code from Tuscany (currently revision level 532769) including:&lt;br /&gt;o performance enhancements&lt;br /&gt;o set of fixes to DataObject destructor to eliminate crashes when the graph is not freed in the default order&lt;br /&gt;&lt;br /&gt;* Updates to SDO extension:&lt;br /&gt;o fix memory leak from SDO_DataObject (depends on Tuscany fixes above)&lt;br /&gt;o add debug trace macros for debugging memory allocation&lt;br /&gt;o new signature for SDO_DAS_XML::create() allows an array of schema files to be passed in&lt;br /&gt;&lt;br /&gt;* Bug fixes&lt;br /&gt;o http://pecl.php.net/bugs/bug.php?id=8428&lt;br /&gt;o http://pecl.php.net/bugs/bug.php?id=9243&lt;br /&gt;o http://pecl.php.net/bugs/bug.php?id=9487&lt;br /&gt;o http://pecl.php.net/bugs/bug.php?id=9991&lt;br /&gt;o http://pecl.php.net/bugs/bug.php?id=10049&lt;br /&gt;o http://pecl.php.net/bugs/bug.php?id=11006&lt;br /&gt;&lt;br /&gt;* Examples&lt;br /&gt;o More SCA examples that exercise some of the new bindings, and some of the old, including HelloWorlds and Email scenarios.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;* Fix for spaces in service description URLs (pecl defect #11006).&lt;br /&gt;* Experimental support for service names following the PEAR coding standard&lt;br /&gt;* Experimental support for a manual service request dispatching interface on SCA.php&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Package Info&lt;br /&gt;-------------&lt;br /&gt;Service Data Objects (SDOs) enable &lt;span class="st"&gt;&lt;span name="st" id="st"&gt;PHP&lt;/span&gt;&lt;/span&gt; applications to work with data&lt;br /&gt;from different sources (like a database query, an XML file, or a&lt;br /&gt;spreadsheet) using a single interface. SCA for &lt;span class="st"&gt;&lt;span name="st" id="st"&gt;PHP&lt;/span&gt;&lt;/span&gt; allows a &lt;span class="st"&gt;&lt;span name="st" id="st"&gt;PHP&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;programmer to write reusable components (classes) in &lt;span class="st"&gt;&lt;span name="st" id="st"&gt;PHP&lt;/span&gt;&lt;/span&gt;, which can be&lt;br /&gt;called either locally, or remotely via Web Services, with an identical&lt;br /&gt;interface.&lt;br /&gt;&lt;br /&gt;Related Links&lt;br /&gt;-------------&lt;br /&gt;Package home: &lt;a href="http://pecl.php.net/package/SCA_SDO" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://pecl.&lt;span name="st" id="st"&gt;&lt;span class="st"&gt;&lt;span style="text-decoration: none;"&gt;php&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.net/package&lt;wbr&gt;/SCA_SDO&lt;/a&gt;&lt;br /&gt;   Changelog: &lt;a href="http://pecl.php.net/package-changelog.php?package=SCA_SDO" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://pecl.&lt;span name="st" id="st"&gt;&lt;span class="st"&gt;&lt;span style="text-decoration: none;"&gt;php&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.net/package&lt;wbr&gt;-changelog.&lt;span name="st" id="st"&gt;&lt;span class="st"&gt;&lt;span style="text-decoration: none;"&gt;php&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;?package=SCA_SDO&lt;/a&gt;&lt;br /&gt;    Download: &lt;a href="http://pecl.php.net/get/SCA_SDO-1.1.2.tgz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;script&gt; &lt;!-- D(["mb","http://pecl.php.net/get/SCA\u003cwbr /\&gt;_SDO-1.1.2.tgz\u003c/a\&gt;\u003cbr /\&gt;\u003cbr /\&gt;Authors\u003cbr /\&gt;-------------\u003cbr /\&gt;Caroline Maynard &lt;\u003ca onclick\u003d\"return top.js.OpenExtLink(window,event,this)\" href\u003d\"mailto:cem@php.net\"\&gt;cem@php.net\u003c/a\&gt;&gt; (lead)\u003cbr /\&gt;Graham Charters &lt;\u003ca onclick\u003d\"return top.js.OpenExtLink(window,event,this)\" href\u003d\"mailto:gcc@php.net\"\&gt;gcc@php.net\u003c/a\&gt;&gt; (lead)\u003cbr /\&gt;Matthew Peters &lt;\u003ca onclick\u003d\"return top.js.OpenExtLink(window,event,this)\" href\u003d\"mailto:mfp@php.net\"\&gt;mfp@php.net\u003c/a\&gt;&gt; (lead)\u003cbr /\&gt;Simon Laws (lead)\u003cbr /\&gt;\u003cbr /\&gt;\u003cbr /\&gt;\u003cbr /\&gt;------------------------------\u003cwbr /\&gt;------------------------------\u003cwbr /\&gt;---------\u003cbr /\&gt;To unsubscribe, e-mail: \u003ca onclick\u003d\"return top.js.OpenExtLink(window,event,this)\" href\u003d\"mailto:tuscany-dev-unsubscribe@ws.apache.org\"\&gt;tuscany-dev-unsubscribe@ws\u003cwbr /\&gt;.apache.org\u003c/a\&gt;\u003cbr /\&gt;For additional commands, e-mail: \u003ca onclick\u003d\"return top.js.OpenExtLink(window,event,this)\" href\u003d\"mailto:tuscany-dev-help@ws.apache.org\"\&gt;tuscany-dev-help@ws.apache.org\u003c/a\&gt;\u003cbr /\&gt;\u003cbr /\&gt;\u003c/div\&gt;",0] ); D(["ce"]);  //--&gt; &lt;/script&gt;http://pecl.&lt;span name="st" id="st"&gt;&lt;span class="st"&gt;&lt;span style="text-decoration: none;"&gt;php&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.net/get/SCA&lt;wbr&gt;_SDO-1.2.1.tgz&lt;/a&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;Web Site: &lt;a href="http://www.osoa.org/display/PHP/SOA+PHP+Homepage"&gt;http://www.osoa.org/display/PHP/SOA+PHP+Homepage&lt;/a&gt;&lt;br /&gt;&lt;span style="" lang="FR"&gt;&lt;span style=""&gt;    &lt;/span&gt;Mail List: &lt;/span&gt;&lt;a href="http://groups.google.co.uk/group/phpsoa?hl=en"&gt;&lt;span style="" lang="FR"&gt;http://groups.google.co.uk/group/phpsoa?hl=en&lt;/span&gt;&lt;/a&gt;&lt;span style="" lang="FR"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-1893737162494688830?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/1893737162494688830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/05/php-scasdo-release-121-is-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1893737162494688830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1893737162494688830'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/05/php-scasdo-release-121-is-available.html' title='PHP SCA_SDO Release 1.2.1 Is Available'/><author><name>simon</name><uri>http://www.blogger.com/profile/07173882998898675934</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-8399597069041541142</id><published>2007-05-07T16:41:00.000-07:00</published><updated>2007-05-07T16:54:37.624-07:00</updated><title type='text'>PHP SOA (SCA and SDO) release 1.2 is available</title><content type='html'>PHP SOA just published release 1.2.  Take a look at &lt;a href="http://pecl.php.net/package-changelog.php?package=SCA_SDO&amp;release=1.2.0"&gt;http://pecl.php.net/package-changelog.php?package=SCA_SDO&amp;amp;release=1.2.0&lt;/a&gt; for more detail.  &lt;br /&gt;&lt;br /&gt;There is now support for pluggable bindings (even simpler environment than before) and bindings such as jsonrpc,  local (php to php binding),  restrpc (RPC based on HTTP GET or POST),  soap (SOAP web services) and xmlrpc. There are also new examples for these bindings.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-8399597069041541142?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/8399597069041541142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/05/php-soa-sca-and-sdo-release-12-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/8399597069041541142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/8399597069041541142'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/05/php-soa-sca-and-sdo-release-12-is.html' title='PHP SOA (SCA and SDO) release 1.2 is available'/><author><name>Haleh Mahbod</name><uri>http://www.blogger.com/profile/16285844337072174445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-6208881039141467641</id><published>2007-05-07T11:09:00.001-07:00</published><updated>2007-05-07T11:44:24.226-07:00</updated><title type='text'>Tuscany SCA Native M3 release and SDO C++ M3 release.. available</title><content type='html'>The Tuscany SCA Native M3 Release supports C++, Python and Ruby component implementations as well as Axis2C and REST bindings. You will also find a new sample demonstrating how to build mashups using SCA.  This release supports the Mac OS X operating system.&lt;br /&gt;&lt;br /&gt;SCA Native M3 release which supports .96 version of SCA assembly spec and .95 version of C&amp;I C++ spec is available here: &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Downloads" target="_blank"&gt;http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Downloads&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Tuscany SDO C++ release contains (30%-40%) performance improvements.  This release supports the Mac OS X operating system.&lt;br /&gt;&lt;br /&gt;SDO C++ M3 release which supports 2.01 version of SDO C++ specification is available here: &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://cwiki.apache.org/confluence/display/TUSCANY/SDO+Downloads" target="_blank"&gt;http://cwiki.apache.org/confluence/display/TUSCANY/SDO+Downloads&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The release was announced in this email: &lt;a class="link" title="http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg17355.html" href="http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg17355.html"&gt;http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg17355.html&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Tuscany community looks forward to your feedback. Here is information on how to get invovled: &lt;a href="http://cwiki.apache.org/confluence/display/TUSCANY/Getting+Involved"&gt;http://cwiki.apache.org/confluence/display/TUSCANY/Getting+Involved&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-6208881039141467641?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/6208881039141467641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/05/tuscany-sca-native-m3-release-and-sdo-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6208881039141467641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/6208881039141467641'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/05/tuscany-sca-native-m3-release-and-sdo-c.html' title='Tuscany SCA Native M3 release and SDO C++ M3 release.. available'/><author><name>Haleh Mahbod</name><uri>http://www.blogger.com/profile/16285844337072174445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-4812985106292115366</id><published>2007-04-11T08:21:00.000-07:00</published><updated>2007-04-11T08:22:12.866-07:00</updated><title type='text'>OASIS OpenCSA Announced</title><content type='html'>OASIS has announced Open Composite Services Architecture (Open CSA)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Boston, MA, USA; 11 April 2007 -- OASIS, the international standards consortium, today announced the formation of the Open Composite Services Architecture (Open CSA) Member Section, a new initiative to advance standards that simplify Service Oriented Architecture (SOA) application development. Open CSA will promote the further development and adoption of the Service Component Architecture (SCA) and Service Data Objects (SDO) families of specifications, which will be provided to the community on a Royalty Free basis.&lt;br /&gt;&lt;br /&gt;SCA helps organizations more easily design and transform IT assets into reusable services that can be rapidly assembled to meet changing business requirements. SDO lets application programmers uniformly access and manipulate data from heterogeneous sources, including relational databases, XML data sources, Web services, and enterprise information systems.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-4812985106292115366?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/4812985106292115366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/04/oasis-opencsa-announced.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4812985106292115366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/4812985106292115366'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/04/oasis-opencsa-announced.html' title='OASIS OpenCSA Announced'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-1195890882756466653</id><published>2007-04-10T15:15:00.000-07:00</published><updated>2007-04-10T15:26:02.766-07:00</updated><title type='text'>Article : What is SDO - Part I and II</title><content type='html'>Kelvin and Geoff, members of &lt;a href="http://incubator.apache.org/tuscany/"&gt;Apache Tuscany&lt;/a&gt;, are doing a great job on evangelizing Service Data Object. Below you can find two good articles on SDO.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://soa.sys-con.com/read/313547.htm"&gt;What Is SDO? - Part One: The value of many of the facets of SDO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Service Data Objects (SDOs) simplify and unify Service Oriented Architecture (SOA) data access and code. SDO complements the strength that SCA (Service Component Architecture) offers for simplifying development of SOA-based solutions. SCA handles the composition of service networks and SDO focuses on simplifying data handling.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sys-con.com/read/358059.htm"&gt;What Is SDO? - Part 2 - A standardized approach to data programming particularly well suited to SOA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;In Part 1 of this article we introduced SDO, looking at its origins and then reviewing some of its features through a scenario based on medical investigations. In Part 2 we'll go on to examine further features of SDO in such a way as to add property values to a data object beyond those explicitly defined by its type, the ability to record changes made to the data graph, a more elegant way to create types programmatically, and the ability to extend datatypes at runtime.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-1195890882756466653?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/1195890882756466653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/04/article-what-is-sdo-part-i-and-ii.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1195890882756466653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/1195890882756466653'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/04/article-what-is-sdo-part-i-and-ii.html' title='Article : What is SDO - Part I and II'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-142079791354121505</id><published>2007-03-23T09:45:00.000-07:00</published><updated>2007-03-23T10:10:01.952-07:00</updated><title type='text'>SCA on serverside.com</title><content type='html'>This is an interesting discussion thread on SCA if you have not seen it yet.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=44728"&gt;http://www.theserverside.com/news/thread.tss?thread_id=44728&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-142079791354121505?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/142079791354121505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/03/sca-on-serversidecom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/142079791354121505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/142079791354121505'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/03/sca-on-serversidecom.html' title='SCA on serverside.com'/><author><name>Haleh Mahbod</name><uri>http://www.blogger.com/profile/16285844337072174445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-5099812210362129937</id><published>2007-03-21T11:49:00.000-07:00</published><updated>2007-03-21T11:53:32.304-07:00</updated><title type='text'>SCA/SDO goes to OASIS, could be to SOA what Java EE was to n-tier computing</title><content type='html'>&lt;a href="http://blogs.zdnet.com/Gardner/?p=2436"&gt;http://blogs.zdnet.com/Gardner/?p=2436&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-5099812210362129937?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/5099812210362129937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/03/scasdo-goes-to-oasis-could-be-to-soa.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5099812210362129937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/5099812210362129937'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/03/scasdo-goes-to-oasis-could-be-to-soa.html' title='SCA/SDO goes to OASIS, could be to SOA what Java EE was to n-tier computing'/><author><name>Haleh Mahbod</name><uri>http://www.blogger.com/profile/16285844337072174445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-956376673986420097</id><published>2007-03-19T10:53:00.000-07:00</published><updated>2007-03-19T11:02:06.501-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuscany'/><title type='text'>Conference: Apache Tuscany at TheServerSide.com Java Symposium</title><content type='html'>If you happen to be in Vegas having fun at &lt;a href="http://javasymposium.techtarget.com/lasvegas/index.html"&gt;TheServerSide.com Java Symposium&lt;/a&gt;, stop by to meet some members of the Tuscany Community that are presenting on Wednesday, March 21 at 10:10 AM. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://javasymposium.techtarget.com/lasvegas/sessions.html#SOA"&gt;&lt;span style="font-weight:bold;"&gt;Apache Tuscany: Not the Same Old Architecture&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://javasymposium.techtarget.com/lasvegas/speakers.html#JMarino"&gt;Jim Marino&lt;/a&gt;, &lt;a href="http://javasymposium.techtarget.com/lasvegas/speakers.html#JBoynes"&gt;Jeremy Boynes&lt;/a&gt; and &lt;a href="http://javasymposium.techtarget.com/lasvegas/speakers.html#Meeraj"&gt;Merraj Kunnumpurath&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Do you think of the popular term SOA as the "Same Old Architecture" concept?&lt;br /&gt;&lt;br /&gt;The Apache Tuscany Project moves SOA (Service Oriented Architecture) beyond buzzwords and into reality. The project aims to create a next-generation services infrastructure in open source based Service Component Architecture (SCA). With Apache Tuscany, application developers will be able to create, assemble, and deploy service networks in ways that are not easily done or possible with existing middleware. This talk covers how Apache Tuscany simplifies the task of creating and assembling service-based applications using SCA.The talk will also cover where the Tuscany project is headed and how it will help developers build tomorrow's applications today, with an emphasis on real-world scenarios .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-956376673986420097?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/956376673986420097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/03/conference-apache-tuscany-at.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/956376673986420097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/956376673986420097'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/03/conference-apache-tuscany-at.html' title='Conference: Apache Tuscany at TheServerSide.com Java Symposium'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-999559049474520495</id><published>2007-03-13T10:37:00.000-07:00</published><updated>2007-03-13T10:46:38.344-07:00</updated><title type='text'>Article: The Holy Grail of services: SCA</title><content type='html'>John Hunt just published an &lt;a href="http://www.regdeveloper.co.uk/2007/03/13/sca_for_soa/"&gt;article&lt;/a&gt; around SOA and SCA.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;How many times lately have you come across a column on Service Oriented Architecture (or SOA)? Or an article telling you that SOA is the next big thing? Or that SOA is the way we should all be building systems?&lt;br /&gt;&lt;br /&gt;Personally, it seems to happen to me all the time. Recently, I was in a hotel in Frankfurt, and was waiting in the lobby to meet up with a colleague for dinner, when I picked a business magazine form a table in the lobby. The headline article on the front of the (English language) magazine was all about SOA!&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;And around SCA Implementations&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;SCA Implementations&lt;br /&gt;&lt;br /&gt;There are currently at least two SCA implementations that you might like to take a look at. The first is the &lt;a href="http://incubator.apache.org/tuscany/"&gt;Apache Tuscany&lt;/a&gt; incubator project – you can download it &lt;a href="http://incubator.apache.org/tuscany/sca_downloads.html"&gt;here&lt;/a&gt;. This project provides a reference implementation of the core features of SCA. At present, SCA supports Java and C++ (although it should be noted that the SCA standard is intended to support a wider range of languages and environments). Tuscany also provides an implementation of the Service Data Object (SDO) standard that is used within SCA to handle different forms of data within services. It also provides an implementation of the Data Access Service (DAS) that provides a service interface to relational databases.&lt;br /&gt;&lt;br /&gt;IBM offers another implementation of the SCA standard, as part of its &lt;a href="https://www14.software.ibm.com/iwm/web/cc/earlyprograms/websphere/soawas61/"&gt;Feature Pack for SOA&lt;/a&gt; for WebSphere 6.1. This is built on top of Tuscany and can be viewed as a customisation of Tuscany that simplifies SCA projects when deployed to WebSphere.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-999559049474520495?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/999559049474520495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/03/article-holy-grail-of-services-sca.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/999559049474520495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/999559049474520495'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/03/article-holy-grail-of-services-sca.html' title='Article: The Holy Grail of services: SCA'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-3097803293991358498</id><published>2007-03-07T05:19:00.000-08:00</published><updated>2007-03-07T05:30:40.315-08:00</updated><title type='text'>Exposing a legacy C application as a Tuscany Service Component</title><content type='html'>Mario Antollini recently posted his experiences of using the Tuscany SCA Native runtime to expose a legacy C application as a Tuscany Service Component. Check out the &lt;a href="http://cwiki.apache.org/confluence/display/TUSCANY/Building+an+Application"&gt;slides he wrote&lt;/a&gt;, and if you want to chat about this, reply to his &lt;a href="http://thread.gmane.org/gmane.comp.apache.webservices.tuscany.devel/15071"&gt;mailing list post.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-3097803293991358498?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/3097803293991358498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/03/exposing-legacy-c-application-as.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3097803293991358498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/3097803293991358498'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/03/exposing-legacy-c-application-as.html' title='Exposing a legacy C application as a Tuscany Service Component'/><author><name>Andy Borley</name><uri>http://www.blogger.com/profile/12779997173639929449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-117165864925133344</id><published>2007-02-16T12:55:00.000-08:00</published><updated>2007-03-06T14:43:20.413-08:00</updated><title type='text'>Building an SCA Application: Best Practices</title><content type='html'>After writing the Alert Aggregator sample for the Tuscany Native runtime I thought it would be worthwhile documenting my experiences. I titled this "Best Practices" but perhaps "Hints &amp;amp; Tips" or "Andy's Observations" would be more appropriate! Anyway, check out &lt;a href="http://cwiki.apache.org/confluence/display/TUSCANY/Developing+using+Tuscany+SCA+-+Best+Practices"&gt;this page&lt;/a&gt; on the new Tuscany Wiki site for a suggested list of things to do/think about when writing your own SCA based applications.&lt;br /&gt;&lt;br /&gt;Hopefully the page can be developed further to become a more rounded and useful document for users of Tuscany to consider. Let us know what you think either on the Tuscany mailing lists or in the comments here!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-117165864925133344?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/117165864925133344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/02/building-sca-application-best-practices.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/117165864925133344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/117165864925133344'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/02/building-sca-application-best-practices.html' title='Building an SCA Application: Best Practices'/><author><name>Andy Borley</name><uri>http://www.blogger.com/profile/12779997173639929449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-117165968384523281</id><published>2007-02-16T12:47:00.000-08:00</published><updated>2007-02-16T13:02:09.583-08:00</updated><title type='text'>Tuscany SCA C++ -&gt; Tuscany SCA Native</title><content type='html'>We have a proposal on the mailing list at the moment to rename the Tuscany SCA C++ project. The rationale is that the C++ runtime, although still written in C++, supports components written in multiple programming languages - currently C++, Ruby, Python and (coming soon!) PHP. Calling it Tuscany SCA C++ perhaps misleads potential users into thinking it's only for people who know or want to use C++.&lt;br /&gt;&lt;br /&gt;So it looks like we'll be renaming it to ... (drum roll) ... Tuscany SCA Native!&lt;br /&gt;What do you think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-117165968384523281?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/117165968384523281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/02/tuscany-sca-c-tuscany-sca-native.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/117165968384523281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/117165968384523281'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/02/tuscany-sca-c-tuscany-sca-native.html' title='Tuscany SCA C++ -&gt; Tuscany SCA Native'/><author><name>Andy Borley</name><uri>http://www.blogger.com/profile/12779997173639929449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-117098458979806589</id><published>2007-02-08T17:29:00.000-08:00</published><updated>2007-03-05T02:32:37.130-08:00</updated><title type='text'>Webinar: Apache Tuscany - Not the Same Old Architecture</title><content type='html'>Jim Marino just posted the &lt;a href="http://dev2dev.bea.com/pub/e/1008" target="_blank"&gt;Tuscany Java SCA webinar&lt;/a&gt;.&lt;br /&gt;The recorded video is available &lt;a href="http://video.google.com/videoplay?docid=5516336611442710402&amp;hl=en" target="_blank"&gt;here&lt;/a&gt; and slides are available &lt;a href="https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/doc/tuscany.webinar.final.pdf" target="_blank"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-117098458979806589?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/117098458979806589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/02/webinar-apache-tuscany-not-same-old.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/117098458979806589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/117098458979806589'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/02/webinar-apache-tuscany-not-same-old.html' title='Webinar: Apache Tuscany - Not the Same Old Architecture'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-117080011498812075</id><published>2007-02-06T14:10:00.000-08:00</published><updated>2007-02-19T09:41:58.763-08:00</updated><title type='text'>Article: SCA and SDO for PHP</title><content type='html'>&lt;a href="http://www.webforefront.com/about/"&gt;Daniel Rubio&lt;/a&gt; recently &lt;a href="http://searchwebservices.techtarget.com/tip/0,289483,sid26_gci1242387,00.html"&gt;published&lt;/a&gt; the following tip about SCA and SDO for PHP on the Web Services Advisory &lt;a href="http://searchwebservices.techtarget.com/home/0,289692,sid26,00.html"&gt;website&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Led by the Open Service Oriented Architecture collaboration group ( OSOA ), Service Component Architecture (SCA) and Service Data Objects (SDO) have become the newest approaches for enabling service-oriented architectures. Initially conceived to operate in the most widely used programming environments for the enterprise -- Java and C++ -- both SCA and SDO have grown to accommodate additional platforms, in the following article we will explore how the popular scripting language PHP has embraced these same SOA techniques.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-117080011498812075?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/117080011498812075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/02/article-sca-and-sdo-for-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/117080011498812075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/117080011498812075'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/02/article-sca-and-sdo-for-php.html' title='Article: SCA and SDO for PHP'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-116965687218029747</id><published>2007-01-24T08:34:00.000-08:00</published><updated>2007-03-05T03:53:18.293-08:00</updated><title type='text'>Article: What is SCA ?</title><content type='html'>Haleh, Simon Laws and Raymond's article explaining some details of &lt;a href="http://incubator.apache.org/tuscany/sca_index.html"&gt;Service Oriented Arquiteture (SCA)&lt;/a&gt; has just been &lt;a href="http://java.sys-con.com/read/325183.htm"&gt;published&lt;/a&gt; at JDJ.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://java.sys-con.com/read/325183.htm"&gt;What Is SCA?&lt;/a&gt;&lt;br /&gt;— Service Component Architecture (SCA) is a simple model for creating service-oriented applications. This article highlights the benefits of SCA and introduces SCA concepts by walking through an example. The example has been developed using the &lt;a href="http://incubator.apache.org/tuscany/"&gt;Apache Tuscany&lt;/a&gt; open source project. All the sample code in this article is licensed under the &lt;a href="http://www.apache.org/licenses/LICENSE-2.0"&gt;Apache License 2.0&lt;/a&gt;, and the resources with the article gives a link to the sample files. Both the Apache Tuscany and &lt;a href="http://pecl.php.net/package/sca_sdo"&gt;PHP SCA_SDO&lt;/a&gt; projects provide a free service oriented infrastructure for creating, packaging, deploying, and managing applications built with the SCA programming model.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-116965687218029747?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/116965687218029747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/01/article-what-is-sca.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116965687218029747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116965687218029747'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/01/article-what-is-sca.html' title='Article: What is SCA ?'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-116881432870896055</id><published>2007-01-14T14:33:00.000-08:00</published><updated>2007-03-06T14:41:19.080-08:00</updated><title type='text'>Declarative DAS - Integrating SCA and DAS</title><content type='html'>Luciano Resende recently posted in his blog an entry about his ideas around&lt;a href="http://lresende.blogspot.com/2007/01/declarative-data-access-services.html"&gt;Declarative DAS&lt;/a&gt; :&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Declarative DAS : Extend the SCA programming model to expose services that interact with a persistent layer in a declarative fashion hiding the implementation details from the service developer.It’s all about simplicity, allowing a service to be defined without explicitly coding the persistence layer.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Take a look, and express your comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-116881432870896055?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/116881432870896055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/01/declarative-das-integrating-sca-and-das.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116881432870896055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116881432870896055'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/01/declarative-das-integrating-sca-and-das.html' title='Declarative DAS - Integrating SCA and DAS'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-116846142755681964</id><published>2007-01-10T12:37:00.000-08:00</published><updated>2007-01-10T13:51:05.983-08:00</updated><title type='text'>SCA Standalone samples : Building, Running and Debugging</title><content type='html'>Luciano Resende recently posted a nice entry about &lt;a href="http://lresende.blogspot.com/2007_01_01_lresende_archive.html#116845185617827815"&gt;building, running and debugging SCA Standalone applications&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;"Service Component Architecture (a.k.a SCA) have two types of assembly distributions: Standalone and webapps.&lt;br /&gt;&lt;br /&gt;In this post, I'll describe how to build, run and debug standalone applications based on Tuscany SCA sample applications."&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-116846142755681964?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/116846142755681964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2007/01/sca-standalone-samples-building.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116846142755681964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116846142755681964'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2007/01/sca-standalone-samples-building.html' title='SCA Standalone samples : Building, Running and Debugging'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-116733645131560890</id><published>2006-12-28T12:06:00.000-08:00</published><updated>2006-12-31T04:07:19.903-08:00</updated><title type='text'>Article : SOA &amp; Web Services - What Is SDO?</title><content type='html'>Here is a new article published at JDJ talking about SOA, Web Services and Tuscany SDO.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://java.sys-con.com/read/313547.htm"&gt;SOA &amp; Web Services - What Is SDO?&lt;/a&gt;&lt;br /&gt;— Service Data Objects (SDOs) simplify and unify Service Oriented Architecture (SOA) data access and code. SDO complements the strength that SCA (Service Component Architecture) offers for simplifying development of SOA-based solutions. SCA handles the composition of service networks and SDO focuses on simplifying data handling.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-116733645131560890?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/116733645131560890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2006/12/article-soa-web-services-what-is-sdo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116733645131560890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116733645131560890'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2006/12/article-soa-web-services-what-is-sdo.html' title='Article : SOA &amp; Web Services - What Is SDO?'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-116733626369591872</id><published>2006-12-28T12:00:00.000-08:00</published><updated>2006-12-28T12:04:23.713-08:00</updated><title type='text'>Apache Tuscany - SCA M2 Release</title><content type='html'>Tuscany community has announced the release of the second milestone release (M2) for Java &lt;a href="http://incubator.apache.org/tuscany/sca_index.html"&gt;SCA &lt;/a&gt;. You can download the binary, source and other distributions &lt;a href="http://incubator.apache.org/tuscany/sca_downloads.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;   &lt;li&gt;&lt;a href="http://incubator.apache.org/tuscany/sca_releases.html"&gt;What's new in SCA M2 release&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-116733626369591872?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/116733626369591872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2006/12/apache-tuscany-sca-m2-release.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116733626369591872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116733626369591872'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2006/12/apache-tuscany-sca-m2-release.html' title='Apache Tuscany - SCA M2 Release'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-116414082482478687</id><published>2006-11-21T12:19:00.000-08:00</published><updated>2007-03-06T16:54:46.666-08:00</updated><title type='text'>Apache Tuscany - DAS and SDO M2 Releases</title><content type='html'>... are out now! The Tuscany community had announced the release of the second milestone release (M2) for &lt;a href="http://incubator.apache.org/tuscany/das_index.html" target="_blank"&gt;DAS&lt;/a&gt; and &lt;a href="http://incubator.apache.org/tuscany/sdo_index.html" target="_blank"&gt;SDO&lt;/a&gt;. You can download binary and source distributions &lt;a href="http://incubator.apache.org/tuscany/downloads.html" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can check what's new on these release by following the link to the respective release notes:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="https://svn.apache.org/repos/asf/incubator/tuscany/tags/java/das/1.0-incubator-M2/RELEASE_NOTES.txt"&gt;What's new in DAS M2 Release&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="https://svn.apache.org/repos/asf/incubator/tuscany/tags/java/sdo/1.0-incubator-M2/distribution/RELEASE_NOTES.txt"&gt;What's new in SDO M2 Release&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Thank you for everybody that participated and helped getting these Tuscany releases out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-116414082482478687?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/116414082482478687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2006/11/apache-tuscany-das-and-sdo-m2-releases.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116414082482478687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116414082482478687'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2006/11/apache-tuscany-das-and-sdo-m2-releases.html' title='Apache Tuscany - DAS and SDO M2 Releases'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-116363626072914911</id><published>2006-11-15T15:55:00.000-08:00</published><updated>2006-11-16T08:47:50.673-08:00</updated><title type='text'>Service Component Architecture (SCA) for PHP</title><content type='html'>Open source SOA is also gaining visibility on the PHP community, as we can see on the following positive feedback : &lt;a href="http://www.gregwhitescarver.com/blog/2006/11/12/service-component-architecture-sca-for-php/"&gt;post&lt;/a&gt; about &lt;a href="http://www.osoa.org/display/PHP/SCA+with+PHP"&gt;SCA for PHP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Below is some of the highligts of the post :&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;At the Zend Conference, one of the highlights was a presentation by &lt;a href="http://www.pecl.php.net/user/gcc"&gt;Graham Charters&lt;/a&gt; entitled “Web Services with SOA with the Service Component Architecture”. My dad told me years ago that web services would dominate the architecture of the future, and I tend to believe him, so I’m very glad to say that &lt;a href="http://www.osoa.org/display/PHP/SCA+with+PHP"&gt;SCA&lt;/a&gt; makes exposing services (especially web services) ridiculously easy.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The PHP open source framework mentioned is based on the C++ implementation of &lt;a href="http://incubator.apache.org/tuscany/sdo_index.html"&gt;Apache Tuscany SDO&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hope this brings you a new perspective on integration and how SCA would make SOA easier by allowing a broad range of integration in a universal and language independet way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-116363626072914911?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/116363626072914911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2006/11/service-component-architecture-sca-for.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116363626072914911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116363626072914911'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2006/11/service-component-architecture-sca-for.html' title='Service Component Architecture (SCA) for PHP'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-116363407622985938</id><published>2006-11-15T15:30:00.000-08:00</published><updated>2006-11-15T15:46:32.563-08:00</updated><title type='text'>Real SOA - An overview of SCA and SDO (JDJ Article)</title><content type='html'>Recently I've been noticing an increasing number of articles and blog posting mentioning &lt;a href="http://incubator.apache.org/tuscany/"&gt;Apache Tuscany&lt;/a&gt;  the programming model it uses to help make SOA easy.&lt;br /&gt;&lt;br /&gt;Below is an article that just got published at &lt;a href="http://java.sys-con.com/"&gt;JDJ&lt;/a&gt; and talks about SOA, and give an overview of SCA and SDO.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://java.sys-con.com/read/299972.htm"&gt;Real SOA - An overview of SCA and SDO&lt;/a&gt;&lt;br /&gt;— A challenge facing many organizations is how to quickly and effectively react to frequent changes in business requirements, whilst improving productivity and reducing costs. To achieve this, you need a flexible infrastructure that can meet the demands of a changing marketplace and seize emerging opportunities.  To address this challenge, Service Oriented Architecture (SOA) promotes an architectural approach that replaces rigid proprietary systems with heterogeneous, 'loosely-coupled' services.  The Service Component Architecture (SCA), along with Service Data Objects (SDO), makes this architectural concept a reality and provides the programming model to build SOA solutions for agile businesses.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-116363407622985938?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/116363407622985938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2006/11/real-soa-overview-of-sca-and-sdo-jdj.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116363407622985938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116363407622985938'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2006/11/real-soa-overview-of-sca-and-sdo-jdj.html' title='Real SOA - An overview of SCA and SDO (JDJ Article)'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-116281471171120439</id><published>2006-11-06T03:41:00.000-08:00</published><updated>2006-11-06T04:28:05.686-08:00</updated><title type='text'>Apache Tuscany C++ Milestone 2 Release</title><content type='html'>... is out now! Today, the Tuscany community announces the release of the second C++ milestone release (M2) for SCA and SDO.  You can download binary and source distributions &lt;a href="http://incubator.apache.org/tuscany/downloads.html"&gt;here&lt;/a&gt;.&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://incubator.apache.org/tuscany/downloads.html" target="_blank"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This release adds support for components written in C++, Python or Ruby which can be exposed as services using Axis2/C. We now support the &lt;a href="http://www.osoa.org/download/attachments/35/SCA_AssemblyModel_V096.pdf?version=1"&gt;SCA Assembly Specification v0.96&lt;/a&gt;, the &lt;a href="http://www.osoa.org/download/attachments/35/SCA_ClientAndImplementationModelforCpp_V0.95.pdf?version=1"&gt;SCA Client and Implementation for C++ Specification v0.95&lt;/a&gt; and the &lt;a href="http://www.osoa.org/download/attachments/791/SDO_Specification_CPP_V2.01.pdf?version=1"&gt;SDO for C++ Specification v2.01&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For more info, see the &lt;a href="http://mail-archives.apache.org/mod_mbox/incubator-general/200611.mbox/%3c88068c950611060326k207366d2n2264302ff9d84225@mail.gmail.com%3e"&gt;announcement post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Download it, try it out and &lt;a href="http://incubator.apache.org/tuscany/get-involved.html"&gt;let us know what you think&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-116281471171120439?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/116281471171120439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2006/11/apache-tuscany-c-milestone-2-release.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116281471171120439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116281471171120439'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2006/11/apache-tuscany-c-milestone-2-release.html' title='Apache Tuscany C++ Milestone 2 Release'/><author><name>Andy Borley</name><uri>http://www.blogger.com/profile/12779997173639929449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-116128387694206719</id><published>2006-10-19T11:47:00.000-07:00</published><updated>2006-10-19T14:53:22.976-07:00</updated><title type='text'>Apache Tuscany Free Webinar</title><content type='html'>See the announce for the &lt;a href="http://www.mail-archive.com/tuscany-user%40ws.apache.org/msg00286.html"&gt;Apache Tuscany Webinar&lt;/a&gt;. This is a great oportunity to learn more about SOA in general and what Tuscany is all about, and how it can help you.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;*Apache **Tuscany**: Not the Same Old Architecture*&lt;br /&gt;&lt;br /&gt;Do you think of the popular term SOA as the "Same Old Architecture" concept? The Apache Tuscany Project moves SOA (Service Oriented Architecture) beyond buzzwords and vague arm-waving into reality. The project aims to create a next-generation services infrastructure in open source based on the principles behind the Service Component Architecture (SCA). With Apache Tuscany, application developers will be able to create, assemble, and deploy service networks in ways that are not easily done or possible with existing middleware.&lt;br /&gt;&lt;br /&gt;This webinar will provide an overview of how Apache Tuscany simplifies the task of creating and assembling service-based applications using SCA. It will also cover where the Tuscany project is headed and how it will help developers build tomorrow's applications today.&lt;br /&gt;&lt;br /&gt;Speakers: Jeremy Boynes and Jim Marino&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-116128387694206719?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/116128387694206719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2006/10/apache-tuscany-free-webinar.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116128387694206719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/116128387694206719'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2006/10/apache-tuscany-free-webinar.html' title='Apache Tuscany Free Webinar'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-115994078322967679</id><published>2006-10-03T22:45:00.000-07:00</published><updated>2006-10-04T09:12:39.553-07:00</updated><title type='text'>Apache Tuscany at ApacheCon US 2006</title><content type='html'>For those at &lt;a href="http://www.us.apachecon.com/"&gt;ApacheCon US 2006&lt;/a&gt;, please take some time to meet some people involved on the Tuscany comunity. See below for Tuscany related sessions.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.us.apachecon.com/html/sessions.html#FR19"&gt;FR19 - Apache Tuscany: An Open Source Runtime for SOA&lt;/a&gt;&lt;br /&gt;Speaker: Jean-Sebastien Delfino and Simon Nash&lt;br /&gt;Categories: ASF, Community, Java, New Technologies, Web Services, XML&lt;br /&gt;Level: Advanced&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-115994078322967679?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/115994078322967679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2006/10/apache-tuscany-at-apachecon-us-2006.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/115994078322967679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/115994078322967679'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2006/10/apache-tuscany-at-apachecon-us-2006.html' title='Apache Tuscany at ApacheCon US 2006'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29474857.post-115980712667592373</id><published>2006-10-02T09:29:00.000-07:00</published><updated>2006-10-02T14:01:48.416-07:00</updated><title type='text'>Tuscany is getting ready for a M2 Release</title><content type='html'>&lt;a href="http://incubator.apache.org/tuscany/"&gt;Tuscany &lt;/a&gt;is getting ready for a M2 Release, please follow the announces below to look at  SDO and DAS release candidates.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg08319.html"&gt;SDO for Java M2 RC1a&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg08677.html"&gt;DAS for Java M2 RC1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please download and provide us your feedback on the our &lt;a href="http://incubator.apache.org/tuscany/mail-lists.html"&gt;user &lt;/a&gt;or &lt;a href="http://incubator.apache.org/tuscany/mail-lists.html"&gt;dev &lt;/a&gt;list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29474857-115980712667592373?l=apache-tuscany.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/115980712667592373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2006/10/tuscany-is-getting-ready-for-m2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/115980712667592373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/115980712667592373'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2006/10/tuscany-is-getting-ready-for-m2.html' title='Tuscany is getting ready for a M2 Release'/><author><name>Luciano Resende</name><uri>http://www.blogger.com/profile/11642200628110577923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_WQYY7rWlYRA/SRtiBfgwoMI/AAAAAAAAAHM/JiaHjZF30Rk/S220/luciano.jpg'/></author><thr:total>0</thr:total></entry></feed>
