Raymond Feng

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

Top Stories by Raymond Feng

Many articles have already been written about service-oriented architecture (SOA) and Service Component Architecture (SCA), for example, see references [1] and [2]. In this article we'll focus on a freely available, open source implementation of the Service Component Architecture that provides a simple way to implement SOA solutions. This SCA implementation is being developed in the Apache Tuscany Incubator project. The project started in 2006 and is being used by many who are looking for a simple SOA infrastructure. The recent Tuscany SCA version 1.0, which was released in September 2007, supports the Service Component Architecture specifications 1.0. In addition to implementing the SCA specifications, Tuscany is also a nursery for new ideas. Some of these ideas will find their way into the specifications and some will be regarded as extensions available in Apache ... (more)

Apache Tuscany SCA 2.0 M1 Released

The Apache Tuscany team are pleased to announce the 2.0 M1 release of the Java SCA project. Apache Tuscany provides a runtime based on the Service Component Architecture (SCA) which is a set of specifications aimed at simplifying SOA Application Development. The SCA specifications are being standardized at OASIS as part of the Open Composite Services Architecture (Open CSA). The Apache Tuscany SCA 2.0-M1 release is the first milestone on the road to a full Apache Tuscany SCA 2.0 release. The goal of Apache Tuscany SCA 2.0 is to provide an OSGi based SCA runtime that is compliant with the OASIS... (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)

Java Feature — What Is SCA?

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) proj... (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)