Welcome!

Raymond Feng

Subscribe to Raymond Feng: eMailAlertsEmail Alerts
Get Raymond Feng via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Raymond Feng

Service Component Architecture (SCA) is a simple model for creating service-oriented applications. This article highlights the benefits of SCA and introduces SCA concepts by walking through an example. The example has been developed using the Apache Tuscany open source project (http://incubator.apache.org/tuscany/). All the sample code in this article is licensed under the Apache License 2.0 (www.apache.org/licenses/LICENSE-2.0) and the resources with the article gives a link to the sample files. Both the Apache Tuscany and PHP SCA_SDO (http://pecl.php.net/package/sca_sdo) projects provide a free service oriented infrastructure for creating, packaging, deploying, and managing applications built with the SCA programming model. The SCA programming model itself is described by a set of specifications that are being developed by many vendors and individuals contributin... (more)

Building SOA with Tuscany SCA

Many articles have already been written about service-oriented architecture (SOA) and Service Component Architecture (SCA), for example, see references [1] and [2]. In this article we'll focus on a freely available, open source implementation of the Service Component Architecture that provides a simple way to implement SOA solutions. This SCA implementation is being developed in the Apache Tuscany Incubator project. The project started in 2006 and is being used by many who are looking for a simple SOA infrastructure. The recent Tuscany SCA version 1.0, which was released in Septe... (more)

Mobile SOA with Tuscany Android

In Apache Tuscany, we have been experimenting with Google Android Platform to build Mobile SOA Applications, and we now have couple Android based samples that demonstrate a Android mobile application consuming SCA services available on the cloud. Store-android: A front end to our "Store Getting Started Guide" that consumes the catalog and shopping cart services and allow you to shop for fruits and vegetables. SCATour-android: A front end to the "SCA Tour" scenario that allows you to search for trips direct from your Android phone. If you are reading here, you are interested on this... (more)

Tuscany SCA helloworld-jsp is up and running on Google App Engine

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. 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: * org.apache.tuscany.sca.node.impl.NodeImpl (java.lang.management.ManagementFactory is restricted) * org.apache.tuscany.sca.core.invocation.impl.JDKProxyFactory (subclassing java.lang.reflect.Proxy is not allowed: ... (more)

SCA, Java EE, Spring, Web 2.0 and Cloud Come Together

ApacheCon US 2009 has started and I'm done with my first Apache Tuscany session. SCA, Java EE, Spring, Web 2.0 and Cloud Come Together - Service assembly with Apache Tuscany SCA Wed, 04 November 2009 11:00, by Luciano Resende Slides are now available Tuscany cloud tutorial source code is available in Tuscany SVN at sca-cloud-tutorial sandbox. The application integration sample (a.k.a Travel Sample) is available in Tuscany SVN at travel-sample sandbox. ... (more)