<?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:blogger='http://schemas.google.com/blogger/2008' 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>2024-08-27T09:31:40.565-07:00</updated><category term="SCA"/><category term="Apache Tuscany"/><category term="Tuscany"/><category term="Opensource"/><category term="Cloud"/><category term="ApacheCon2009"/><category term="DAS"/><category term="SOA"/><category term="ApacheCon2010"/><category term="Google App Engine"/><category term="Android"/><category term="Apache Tuscany SCA Cloud Google App Engine"/><category term="ApacheCon"/><category term="Conferences"/><category term="Google Summer of Code"/><category term="IBM WebSphere"/><category term="JavaOne2009"/><category term="JavaOne2010"/><category term="OSGi"/><category term="OSGi remote services"/><category term="SDO"/><category term="Tucany documentation videos"/><category term="apache"/><category term="beta"/><category term="oasis"/><category term="open source"/><category term="release"/><category term="tuscany sca soa"/><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'/><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=26&amp;max-results=25'/><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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>114</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-29474857.post-2728517164868641147</id><published>2013-04-29T09:59:00.003-07:00</published><updated>2013-04-29T09:59:55.725-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google Summer of Code"/><title type='text'>Google Summer of Code 2013 Project Ideas</title><content type='html'>&lt;div&gt;&lt;a href=&quot;https://developers.google.com/open-source/soc/images/soc-logo-300x200.png&quot; imageanchor=&quot;1&quot; style=&quot;clear:right; float:right; margin-left:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;1em&quot; height=&quot;50%&quot; width=&quot;50%&quot; src=&quot;https://developers.google.com/open-source/soc/images/soc-logo-300x200.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt; If you are a Software Engineer/Computer Science student, you must have heard about &lt;a href=&quot;https://developers.google.com/open-source/soc/&quot;&gt;Google Summer of Code&lt;/a&gt;. If you are searching for project ideas for GSoC 2013, please see the current &lt;a href=&quot;http://tuscany.apache.org/&quot;&gt;Apache Tuscany&lt;/a&gt; project ideas: &lt;/p&gt;

&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;https://issues.apache.org/jira/browse/TUSCANY-4077&quot;&gt;TUSCANY-4077&lt;/a&gt; Enhance Tuscany Widget support
&lt;br/&gt;
&lt;br/&gt;
The Tuscany Widget Implementation extends the SCA programing model to HTML and/or Web 2.0 client applications. This project consists on enhancing the current implementation of to support different javascript libraries (e.g. JQuery), enable support for cross-domain services invocations using CORS when applicable, support gzip compression, etc
&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;https://issues.apache.org/jira/browse/TUSCANY-4076&quot;&gt;TUSCANY-4076&lt;/a&gt; Develop a distributed domain registry using Apache ZooKeeper
&lt;br/&gt;
&lt;br/&gt;
Apache Tuscany currently have support for a distributed SCA domain registry using couple distributed cache technologies and this project is about adding support to a distributed SCA domain registry using Apache Zookeeper. An stretch goal would be to provide a &quot;persistence abstraction&quot; that would enable plugin in different distributed data services such as Apache ZooKeeper, Redis, or Memcache. </content><link rel='replies' type='application/atom+xml' href='http://apache-tuscany.blogspot.com/feeds/2728517164868641147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://apache-tuscany.blogspot.com/2013/04/google-summer-of-code-2013-project-ideas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2728517164868641147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29474857/posts/default/2728517164868641147'/><link rel='alternate' type='text/html' href='http://apache-tuscany.blogspot.com/2013/04/google-summer-of-code-2013-project-ideas.html' title='Google Summer of Code 2013 Project Ideas'/><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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.jpg'/></author><thr:total>0</thr:total></entry><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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://tuscany.apache.org/images/TuscanyLogo.jpg&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;&quot; src=&quot;http://tuscany.apache.org/images/TuscanyLogo.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;The &lt;a href=&quot;http://tuscany.apache.org&quot;&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=&quot;http://www.oasis-opencsa.org&quot;&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=&quot;http://www.apache.org/dist/tuscany/java/sca/1.6.2/RELEASE_NOTES&quot;&gt;RELEASE_NOTES&lt;/a&gt; and &lt;a href=&quot;http://www.apache.org/dist/tuscany/java/sca/1.6.2/CHANGES&quot;&gt;CHANGES&lt;/a&gt; files. To download the distributions, please go to:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://tuscany.apache.org/sca-java-1x-releases.html&quot;&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=&quot;http://www.oasis-opencsa.org&quot;&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=&quot;http://tuscany.apache.org&quot;&gt;http://tuscany.apache.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you for your interest in Apache Tuscany!</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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.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="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="beta"/><category scheme="http://www.blogger.com/atom/ns#" term="oasis"/><category scheme="http://www.blogger.com/atom/ns#" term="open source"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><category scheme="http://www.blogger.com/atom/ns#" term="SCA"/><category scheme="http://www.blogger.com/atom/ns#" term="SOA"/><category scheme="http://www.blogger.com/atom/ns#" term="Tuscany"/><title type='text'>Apache Tuscany SCA Java 2.0-Beta2 released</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://tuscany.apache.org/images/TuscanyLogo.jpg&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;&quot; src=&quot;http://tuscany.apache.org/images/TuscanyLogo.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;meta equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; &quot;&gt;&lt;div&gt;&lt;span&gt;&lt;span style=&quot;border-collapse: collapse; &quot;&gt;The &lt;a href=&quot;http://tuscany.apache.org/&quot;&gt;Apache Tuscany&lt;/a&gt; team is pleased to &lt;a href=&quot;http://markmail.org/thread/6aqp2dvwi2xy7oqu&quot;&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=&quot;border-collapse: collapse; &quot;&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=&quot;border-collapse: collapse; &quot;&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=&quot;border-collapse: collapse; &quot;&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=&quot;border-collapse: collapse; &quot;&gt;&lt;a href=&quot;http://tuscany.apache.org/sca-java-2x-releases.html&quot; target=&quot;_blank&quot; style=&quot;color: rgb(51, 51, 204); &quot;&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=&quot;border-collapse: collapse; &quot;&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=&quot;border-collapse: collapse; &quot;&gt;&lt;a href=&quot;http://www.oasis-opencsa.org/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(51, 51, 204); &quot;&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=&quot;border-collapse: collapse; &quot;&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=&quot;http://tuscany.apache.org/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(51, 51, 204); &quot;&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;</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='https://img1.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&#39;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&#39;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;</content><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKW0XexeyTMDMMidTdy2RS9UFDrXCZ8QefnWitIescJstSf7AoVJ96-f0CDPhmhyH-UtYGfynKWL7kXQK1v3YrxBzHVXbAyt5Ab9GVWkUy0Ys7DnVMNG2eEcv0XrN9W4E/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="ApacheCon"/><category scheme="http://www.blogger.com/atom/ns#" term="ApacheCon2010"/><category scheme="http://www.blogger.com/atom/ns#" term="SCA"/><title type='text'>ApacheCon Session: Building applications with Apache Tuscany</title><content type='html'>&lt;div style=&quot;width:425px&quot; id=&quot;__ss_5667326&quot;&gt;&lt;object id=&quot;__sse5667326&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=563-buildingappswithtuscany-101104092702-phpapp01&amp;stripped_title=building-apps-with-tuscany&amp;userName=luckbr1975&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed name=&quot;__sse5667326&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=563-buildingappswithtuscany-101104092702-phpapp01&amp;stripped_title=building-apps-with-tuscany&amp;userName=luckbr1975&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style=&quot;padding:5px 0 12px&quot;&gt;View more &lt;a href=&quot;http://www.slideshare.net/&quot;&gt;presentations&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/luckbr1975&quot;&gt;luckbr1975&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.slideshare.net/luckbr1975/building-apps-with-tuscany&quot;&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</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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.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="Apache Tuscany"/><category scheme="http://www.blogger.com/atom/ns#" term="ApacheCon2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Conferences"/><category scheme="http://www.blogger.com/atom/ns#" term="Opensource"/><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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://us.apachecon.com/page_attachments/0000/0382/234x60_speaker.gif&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 234px; height: 62px;&quot; src=&quot;http://us.apachecon.com/page_attachments/0000/0382/234x60_speaker.gif&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; Want to learn more about &lt;a href=&quot;http://tuscany.apache.org&quot;&gt;Apache Tuscany&lt;/a&gt; and &lt;a href=&quot;http://www.oasis-opencsa.org/&quot;&gt;SCA&lt;/a&gt; ? Come to join us at &lt;a href=&quot;http://www.apachecon.com/&quot;&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=&quot;http://na.apachecon.com/c/acna2010/sessions/563&quot;&gt;Building applications with Apache Tuscany&lt;/a&gt; &lt;br /&gt;Jean-Sebastien Delfino&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://na.apachecon.com/c/acna2010/sessions/564&quot;&gt;Building Cloud Native software&lt;/a&gt;&lt;br /&gt;Paul Fremantle&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://na.apachecon.com/c/acna2010/sessions/565&quot;&gt;SCA Reaches the Cloud&lt;/a&gt; &lt;br /&gt;Jean-Sebastien Delfino&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://na.apachecon.com/c/acna2010/sessions/566&quot;&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=&quot;http://na.apachecon.com/c/acna2010/sessions/567&quot;&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=&quot;http://na.apachecon.com/c/acna2010/sessions/568&quot;&gt;Photark/Tuscany Integration&lt;/a&gt; &lt;br /&gt;Avdhesh Yadav</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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://tuscany.apache.org/images/TuscanyLogo.jpg&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;&quot; src=&quot;http://tuscany.apache.org/images/TuscanyLogo.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;The &lt;a href=&quot;http://tuscany.apache.org&quot;&gt;Apache Tuscany&lt;/a&gt; team is pleased to &lt;a href=&quot;http://www.mail-archive.com/user@tuscany.apache.org/msg02973.html&quot;&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=&quot;http://tuscany.apache.org/sca-java-2x-releases.html&quot;&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=&quot;http://www.oasis-opencsa.org&quot;&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=&quot;http://tuscany.apache.org&quot;&gt;http://tuscany.apache.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you for your interest in Apache Tuscany!</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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.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=&quot;http://sites.google.com/site/apacheretreat/&quot;&gt;Apache Retreat&lt;/a&gt; last weekend and a group of Tuscany committers were there. Here&#39;s a photo:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNJ3azdl0j4gNC0dg9S5MjOo2N84Bmy3T0agQTWQkEwWBCy90nRpXQPFeAi_AnWXZXcdlOtkfiEs9MIAa1nIyP00lgBcJGXMR_NfNC3D4opSIdkWD2r-HWIIxyV7L8WW0YHRyYxA/s1600/retreat.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNJ3azdl0j4gNC0dg9S5MjOo2N84Bmy3T0agQTWQkEwWBCy90nRpXQPFeAi_AnWXZXcdlOtkfiEs9MIAa1nIyP00lgBcJGXMR_NfNC3D4opSIdkWD2r-HWIIxyV7L8WW0YHRyYxA/s320/retreat.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5519217680326123058&quot; border=&quot;0&quot; /&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.</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='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNJ3azdl0j4gNC0dg9S5MjOo2N84Bmy3T0agQTWQkEwWBCy90nRpXQPFeAi_AnWXZXcdlOtkfiEs9MIAa1nIyP00lgBcJGXMR_NfNC3D4opSIdkWD2r-HWIIxyV7L8WW0YHRyYxA/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="Apache Tuscany"/><category scheme="http://www.blogger.com/atom/ns#" term="Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaOne2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Opensource"/><title type='text'>Tuscany related sessions at JavaOne 2010</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://steveonjava.com/wp-content/uploads/2010/07/JavaOne-2010-Speaker.png&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 150px; height: 150px;&quot; src=&quot;http://steveonjava.com/wp-content/uploads/2010/07/JavaOne-2010-Speaker.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&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=&quot;font-weight:bold;&quot;&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&#39;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&#39;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=&quot;font-weight:bold;&quot;&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...</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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.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&#39;ve just released the fifth milestone of our 2.0 Java SCA runtime, check out the &lt;a href=&quot;http://apache.markmail.org/thread/p7swqnv75vprzasz&quot;&gt;release announcement&lt;/a&gt; for details of what&#39;s in it. It&#39;s been a little while since milestone four as we&#39;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&#39;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=&quot;http://tuscany.apache.org/sca-java-2x-releases.html&quot;&gt;here&lt;/a&gt; , and we look forward to hearing your feedback.</content><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='https://img1.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=&quot;http://www.meetup.com/grad-dc/&quot;&gt;GDC&lt;/a&gt; &lt;a href=&quot;http://www.meetup.com/grad-dc/calendar/12708772/&quot;&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://farm5.static.flickr.com/4003/4527480429_1e3bfcfe99.jpg&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 500px; height: 375px;&quot; src=&quot;http://farm5.static.flickr.com/4003/4527480429_1e3bfcfe99.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&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='https://img1.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="Apache Tuscany"/><category scheme="http://www.blogger.com/atom/ns#" term="DAS"/><category scheme="http://www.blogger.com/atom/ns#" term="SCA"/><category scheme="http://www.blogger.com/atom/ns#" term="SDO"/><title type='text'>Tuscany SVN structure has changed...</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://tuscany.apache.org/images/TuscanyLogo.jpg&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;&quot; src=&quot;http://tuscany.apache.org/images/TuscanyLogo.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&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=&quot;font-weight:bold;&quot;&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=&quot;https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/&quot;&gt;https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/&lt;/a&gt;&lt;br /&gt;[2] &lt;a href=&quot;https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/&quot;&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=&quot;font-weight:bold;&quot;&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=&quot;https://svn.apache.org/repos/asf/tuscany/sca-java-1.x/&quot;&gt;https://svn.apache.org/repos/asf/tuscany/sca-java-1.x/&lt;/a&gt;&lt;br /&gt;[4] &lt;a href=&quot;https://svn.apache.org/repos/asf/tuscany/sca-java-1.x/trunk&quot;&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=&quot;font-weight:bold;&quot;&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=&quot;https://svn.apache.org/repos/asf/tuscany/sdo-java/&quot;&gt;https://svn.apache.org/repos/asf/tuscany/sdo-java/&lt;/a&gt;&lt;br /&gt;[6] &lt;a href=&quot;https://svn.apache.org/repos/asf/tuscany/sdo-java/trunk/&quot;&gt;https://svn.apache.org/repos/asf/tuscany/sdo-java/trunk/&lt;/a&gt;&lt;br /&gt;[7] &lt;a href=&quot;https://svn.apache.org/repos/asf/tuscany/sdo-java/trunk-cts/&quot;&gt;https://svn.apache.org/repos/asf/tuscany/sdo-java/trunk-cts/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&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=&quot;https://svn.apache.org/repos/asf/tuscany/das-java/&quot;&gt;https://svn.apache.org/repos/asf/tuscany/das-java/&lt;/a&gt;&lt;br /&gt;[9] &lt;a href=&quot;https://svn.apache.org/repos/asf/tuscany/das-java/trunk/&quot;&gt;https://svn.apache.org/repos/asf/tuscany/das-java/trunk/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&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=&quot;font-style:italic;&quot;&gt;your local checkout&lt;/span&gt;]&lt;br /&gt;  svn switch [&lt;span style=&quot;font-style:italic;&quot;&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=&quot;http://tuscany.apache.org/mailing-lists.html&quot;&gt;Tuscany mailing lists&lt;/a&gt; if you have questions and/or comments.</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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.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=&quot;http://apache.markmail.org/message/ug4lebcsrsplii6b&quot;&gt;release announcement&lt;/a&gt;. Don&#39;t let the &quot;milestone&quot; 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.</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='https://img1.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="Apache Tuscany"/><category scheme="http://www.blogger.com/atom/ns#" term="OSGi"/><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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://portals.apache.org/jetspeed-2/images/apacheconUS2009Speaker.gif&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 125px; height: 125px;&quot; src=&quot;http://portals.apache.org/jetspeed-2/images/apacheconUS2009Speaker.gif&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://us.apachecon.com/c/acus2009/&quot;&gt;ApacheCon US 2009&lt;/a&gt; is almost finished, and I&#39;m done with my last Apache Tuscany/OSGi session.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://us.apachecon.com/c/acus2009/sessions/309&quot;&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=&quot;http://bit.ly/1AcmVZ&quot;&gt;available&lt;/a&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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.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="ApacheCon2009"/><category scheme="http://www.blogger.com/atom/ns#" term="OSGi remote services"/><category scheme="http://www.blogger.com/atom/ns#" term="SCA"/><category scheme="http://www.blogger.com/atom/ns#" term="Tuscany"/><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=&quot;http://people.apache.org/~rfeng/tuscany/presentations/OSGi%20Remote%20Services%20with%20Tuscany%20SCA.pdf&quot;&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=&quot;https://svn.apache.org/repos/asf/tuscany/java/sca/samples/&quot;&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.</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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKW0XexeyTMDMMidTdy2RS9UFDrXCZ8QefnWitIescJstSf7AoVJ96-f0CDPhmhyH-UtYGfynKWL7kXQK1v3YrxBzHVXbAyt5Ab9GVWkUy0Ys7DnVMNG2eEcv0XrN9W4E/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="ApacheCon2009"/><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"/><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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://us.apachecon.com/page_attachments/0000/0199/10th_Anniversary_logo_final_w_URL.gif&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 155px; height: 92px;&quot; src=&quot;http://us.apachecon.com/page_attachments/0000/0199/10th_Anniversary_logo_final_w_URL.gif&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://us.apachecon.com/c/acus2009/&quot;&gt;ApacheCon US 2009&lt;/a&gt; has started and I&#39;m done with my first Apache Tuscany session.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://us.apachecon.com/c/acus2009/sessions/312&quot;&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=&quot;http://bit.ly/1tHNvj&quot;&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=&quot;https://svn.apache.org/repos/asf/tuscany/sandbox/sca-cloud-tutorial/&quot;&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=&quot;https://svn.apache.org/repos/asf/tuscany/sandbox/travelsample/&quot;&gt;travel-sample sandbox&lt;/a&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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.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="ApacheCon2009"/><category scheme="http://www.blogger.com/atom/ns#" term="SCA"/><title type='text'>Tuscany Sessions at ApacheCon US 2009</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://us.apachecon.com/page_attachments/0000/0199/10th_Anniversary_logo_final_w_URL.gif&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 155px; height: 92px;&quot; src=&quot;http://us.apachecon.com/page_attachments/0000/0199/10th_Anniversary_logo_final_w_URL.gif&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://us.apachecon.com/c/acus2009/&quot;&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=&quot;http://us.apachecon.com/c/acus2009/sessions/312&quot;&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=&quot;http://us.apachecon.com/c/acus2009/sessions/316&quot;&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 &quot;local&quot; 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=&quot;http://us.apachecon.com/c/acus2009/sessions/309&quot;&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&#39;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;</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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://tuscany.apache.org/images/TuscanyLogo.jpg&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;&quot; src=&quot;http://tuscany.apache.org/images/TuscanyLogo.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Apache Tuscany team are pleased to &lt;a href=&quot;http://www.mail-archive.com/user@tuscany.apache.org/msg01881.html&quot;&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=&quot;http://tuscany.apache.org/sca-java-releases.html&quot;&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=&quot;http://www.oasis-opencsa.org&quot;&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=&quot;http://tuscany.apache.org&quot;&gt;http://tuscany.apache.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you for your interest in Apache Tuscany!</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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.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 &quot;Ramkumar Ramalingam&quot;, a member of the Tuscany Community.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;In this &quot;Design and develop SCA components using the Spring Framework&quot; 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=&quot;http://www.ibm.com/developerworks/webservices/library/os-springsca1/index.html&quot;&gt;Read full article...&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.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="Apache Tuscany"/><category scheme="http://www.blogger.com/atom/ns#" term="Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Google App Engine"/><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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://code.google.com/appengine/images/appengine_lowres.gif&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 142px; height: 109px;&quot; src=&quot;http://code.google.com/appengine/images/appengine_lowres.gif&quot; border=&quot;0&quot; alt=&quot;&quot; /&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=&quot;http://tuscany-store-catalog.appspot.com&quot;&gt;tuscany-store-catalog&lt;/a&gt;) and the front end ui is hosted as another appengine application (&lt;a href=&quot;http://tuscany-store.appspot.com/&quot;&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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIHEGa0V62fnremAYVTLnyxUxiDo7axBlK60zc_GILy3iTrdH6SqdDIceNRTIH1SuIzkcR-0SFNgTMOTot3yUShyphenhyphenSJWyHXnJHCJlJi8k8MCWzqf5txIXFgidyOfYmah86gPWDi/s1600-h/store-cloud.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 235px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIHEGa0V62fnremAYVTLnyxUxiDo7axBlK60zc_GILy3iTrdH6SqdDIceNRTIH1SuIzkcR-0SFNgTMOTot3yUShyphenhyphenSJWyHXnJHCJlJi8k8MCWzqf5txIXFgidyOfYmah86gPWDi/s400/store-cloud.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5389264045342274002&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that this is all based on the new &lt;a href=&quot;http://cwiki.apache.org/confluence/display/TUSCANYxDOCx2x/Index&quot;&gt;Tuscany 2.x runtime&lt;/a&gt;, which is based on the &lt;a href=&quot;http://www.oasis-opencsa.org/&quot;&gt;OASIS SCA 1.1&lt;/a&gt; draft specifications.&lt;br /&gt;&lt;br /&gt;If you got interested, the &lt;span style=&quot;font-weight:bold;&quot;&gt;store&lt;/span&gt; and &lt;span style=&quot;font-weight:bold;&quot;&gt;store-catalog&lt;/span&gt; applications are available in the &lt;a href=&quot;https://svn.apache.org/repos/asf/tuscany/sandbox/sca-cloud-tutorial/&quot;&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.</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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIHEGa0V62fnremAYVTLnyxUxiDo7axBlK60zc_GILy3iTrdH6SqdDIceNRTIH1SuIzkcR-0SFNgTMOTot3yUShyphenhyphenSJWyHXnJHCJlJi8k8MCWzqf5txIXFgidyOfYmah86gPWDi/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=&quot;http://incubator.apache.org/photark/&quot;&gt;Apache PhotArk&lt;/a&gt; team is pleased to &lt;a href=&quot;http://www.mail-archive.com/photark-dev@incubator.apache.org/msg00158.html&quot;&gt;announce&lt;/a&gt; the release of &lt;a href=&quot;http://incubator.apache.org/photark/downloads.html&quot;&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=&quot;http://incubator.apache.org/photark/downloads.html&quot;&gt;http://incubator.apache.org/photark/downloads.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apache PhotArk uses SCA/&lt;a href=&quot;http://tuscany.apache.org&quot;&gt;Apache Tuscany&lt;/a&gt; composition for it&#39;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=&quot;http://incubator.apache.org/photark/&quot;&gt;http://incubator.apache.org/photark/&lt;/a&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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.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"/><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="Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Google App Engine"/><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 &quot;mvn&quot; 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=&quot;http://scacloud.appspot.com/&quot;&gt;http://scacloud.appspot.com/&lt;/a&gt;&lt;br /&gt;[2] &lt;a href=&quot;http://svn.apache.org/repos/asf/tuscany/sandbox/rfeng/helloworld-jsp-google-appengine/&quot;&gt;http://svn.apache.org/repos/asf/tuscany/sandbox/rfeng/helloworld-jsp-google-appengine/&lt;/a&gt;&lt;br /&gt;[3] &lt;a href=&quot;http://code.google.com/appengine/docs/java/tools/eclipse.html#Installing_the_Google_Plugin_for_Eclipse&quot;&gt;http://code.google.com/appengine/docs/java/tools/eclipse.html#Installing_the_Google_Plugin_for_Eclipse&lt;/a&gt;</content><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKW0XexeyTMDMMidTdy2RS9UFDrXCZ8QefnWitIescJstSf7AoVJ96-f0CDPhmhyH-UtYGfynKWL7kXQK1v3YrxBzHVXbAyt5Ab9GVWkUy0Ys7DnVMNG2eEcv0XrN9W4E/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=&quot;http://www.apache.org/dyn/closer.cgi/tuscany/java/sca/2.0-M3/tuscany.war&quot;&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=&quot;http://localhost:8080/tuscany&quot;&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=&quot;http://tuscany.apache.org&quot;&gt;Apache Tuscany website&lt;/a&gt;</content><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='https://img1.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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.infoq.com/resource/articles/elder-etal-tuscany/en/smallimage/cover.jpg&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 81px; height: 100px;&quot; src=&quot;http://www.infoq.com/resource/articles/elder-etal-tuscany/en/smallimage/cover.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Take a look at &lt;a href=&quot;http://www.infoq.com/articles/elder-etal-tuscany&quot;&gt;this article&lt;/a&gt; written by some members of the &quot;&lt;a href=&quot;http://tuscany.apache.org&quot;&gt;Tuscany Community&lt;/a&gt;&quot;&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&#39;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&#39;s fine too. Even better, your business code doesn&#39;t need to know which protocol it&#39;s using; the choice of a protocol is made by (you guessed it) the component&#39;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&#39;ll see how to use bindings on services and references, and what it means if no bindings are configured. Finally we&#39;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;</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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.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=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://tuscany.apache.org/images/TuscanyLogo.jpg&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 191px; height: 91px;&quot; src=&quot;http://tuscany.apache.org/images/TuscanyLogo.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Apache Tuscany team are pleased to &lt;a href=&quot;http://www.mail-archive.com/dev@tuscany.apache.org/msg07562.html&quot;&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=&quot;http://tuscany.apache.org/sca-java-releases.html&quot;&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=&quot;http://www.oasis-opencsa.org&quot;&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=&quot;http://tuscany.apache.org&quot;&gt;http://tuscany.apache.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you for your interest in Apache Tuscany!</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='27' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnTJy2eQUB7P4FKkbJXyg-pLUIcNAZxV_6uQoWUNm-A2DTVDMo-QuDJnjAwxYI3cno4QHCWyYf3vsNo5uaNPw15NYQn-hfhzhOowTkwxZbnInyUPxHYnTeHToj3m_ZKRI/s220/luciano-2014.jpg'/></author><thr:total>0</thr:total></entry></feed>